.hubl-fullpage-medarbetarapp-guide{margin:0;max-width:100%;padding:0;width:100%;--brand-primary:#4e1d74;--brand-primary-hover:#3d1659;--brand-primary-light:#6b2e99;--brand-text-dark:#171935;--brand-text-body:#4d4f6f;--brand-text-muted:#6b7280;--brand-text-white:#fff;--brand-bg-white:#fff;--brand-bg-light:#f8fafc;--brand-bg-dark:#171935;--brand-bg-tint:#f7f3fb;--brand-primary-soft:#ede3f7;--brand-border:#e2e8f0;--brand-border-tint:#e8dcf3;--brand-font:"Eloquia Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:16px;--brand-radius-xl:20px;--brand-radius-full:9999px;--brand-ease:cubic-bezier(0.25,0.46,0.45,0.94);--brand-duration:0.3s;--brand-container-max:1180px;--guide-toc-width:250px;--guide-gap:4rem;--guide-gutter-span:calc(var(--guide-toc-width) + var(--guide-gap));font-family:var(--brand-font)}.hubl-fullpage-medarbetarapp-guide .brand-btn-primary{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-light) 100%);background-color:var(--brand-primary);border:none;border-radius:var(--brand-radius-sm);box-shadow:0 4px 15px rgba(78,29,116,.3);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--brand-font);font-size:1.0625rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.2;padding:1rem 2.25rem;text-decoration:none;transition:box-shadow var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .brand-btn-primary:hover{background:linear-gradient(135deg,var(--brand-primary-hover) 0,var(--brand-primary) 100%);background-color:var(--brand-primary-hover);box-shadow:0 6px 20px rgba(78,29,116,.35);color:#fff}.hubl-fullpage-medarbetarapp-guide .brand-btn-primary--light{background:#fff;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);color:var(--brand-primary)}.hubl-fullpage-medarbetarapp-guide .brand-btn-primary--light:hover{background:#f4eefa;background-color:#f4eefa;color:var(--brand-primary-hover)}.hubl-fullpage-medarbetarapp-guide .brand-btn-secondary{align-items:center;background:transparent;border:2px solid var(--brand-primary);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-family:var(--brand-font);font-size:1.0625rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.2;padding:.9375rem 1.75rem;text-decoration:none;transition:background var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .brand-btn-secondary:hover{background:var(--brand-primary);color:#fff}.hubl-fullpage-medarbetarapp-guide .brand-btn-secondary--light{border-color:hsla(0,0%,100%,.5);color:#fff}.hubl-fullpage-medarbetarapp-guide .brand-btn-secondary--light:hover{background:#fff;border-color:#fff;color:var(--brand-primary)}.hubl-fullpage-medarbetarapp-guide .brand-btn-icon{flex-shrink:0;margin-left:.25rem;transition:transform var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .brand-btn-primary:hover .brand-btn-icon,.hubl-fullpage-medarbetarapp-guide .brand-btn-secondary:hover .brand-btn-icon{transform:translateX(4px)}.hubl-fullpage-medarbetarapp-guide .hero-section{background:linear-gradient(135deg,#fefefe,#f8f6fc 50%,#f0ebf8);box-sizing:border-box;overflow:hidden;padding:5rem 2rem 4rem;position:relative;width:100%}.hubl-fullpage-medarbetarapp-guide .hero-bg-effects{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hubl-fullpage-medarbetarapp-guide .hero-orb{border-radius:50%;opacity:.65;position:absolute}.hubl-fullpage-medarbetarapp-guide .hero-orb--1{background:radial-gradient(circle,rgba(78,29,116,.12) 0,rgba(78,29,116,.06) 40%,transparent 70%);height:500px;right:-5%;top:-10%;width:500px}.hubl-fullpage-medarbetarapp-guide .hero-orb--2{background:radial-gradient(circle,rgba(107,46,153,.1) 0,rgba(107,46,153,.05) 40%,transparent 70%);bottom:10%;height:400px;left:-10%;width:400px}.hubl-fullpage-medarbetarapp-guide .hero-orb--3{background:radial-gradient(circle,rgba(78,29,116,.08) 0,rgba(78,29,116,.04) 40%,transparent 70%);height:300px;right:20%;top:40%;width:300px}.hubl-fullpage-medarbetarapp-guide .hero-container{margin:0 auto;max-width:var(--brand-container-max);position:relative;z-index:1}.hubl-fullpage-medarbetarapp-guide .hero-badge{align-items:center;background:rgba(78,29,116,.08);border:1px solid rgba(78,29,116,.15);border-radius:var(--brand-radius-full);display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.hubl-fullpage-medarbetarapp-guide .hero-badge-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.hubl-fullpage-medarbetarapp-guide .hero-badge-icon svg{height:12px;width:12px}.hubl-fullpage-medarbetarapp-guide .hero-badge-text{color:var(--brand-primary);font-size:.875rem;font-weight:600}.hubl-fullpage-medarbetarapp-guide .hero-heading{color:var(--brand-text-dark);font-size:3.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 1.75rem;max-width:calc(100% - var(--guide-gutter-span))}.hubl-fullpage-medarbetarapp-guide .hero-heading-highlight,.hubl-fullpage-medarbetarapp-guide .hero-heading-line{display:inline}.hubl-fullpage-medarbetarapp-guide .hero-heading-highlight{background:linear-gradient(135deg,var(--brand-primary) 0,#8b5cf6 50%,var(--brand-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:medarbetarapp-guide-gradient-shift 4s ease-in-out infinite;background-clip:text;background-size:200% 200%}@keyframes medarbetarapp-guide-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hubl-fullpage-medarbetarapp-guide .hero-lead{max-width:calc(100% - var(--guide-gutter-span))}.hubl-fullpage-medarbetarapp-guide .hero-lead p{color:var(--brand-text-body);font-size:1.1875rem;line-height:1.65;margin:0 0 1.25rem}.hubl-fullpage-medarbetarapp-guide .hero-lead p:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.hubl-fullpage-medarbetarapp-guide .guide-shell{background:var(--brand-bg-white);box-sizing:border-box;padding:4rem 2rem 5rem;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-layout{align-items:start;column-gap:var(--guide-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--guide-toc-width);margin:0 auto;max-width:var(--brand-container-max)}.hubl-fullpage-medarbetarapp-guide .guide-body{grid-column:1;grid-row:1}.wrapper:has(.hubl-fullpage-medarbetarapp-guide){overflow-x:clip;overflow-y:visible}.hubl-fullpage-medarbetarapp-guide .guide-toc{background:var(--brand-bg-tint);border:1px solid var(--brand-border-tint);border-radius:var(--brand-radius-lg);box-sizing:border-box;grid-column:2;grid-row:1;padding:1.5rem 1.25rem;position:sticky;top:6rem}.hubl-fullpage-medarbetarapp-guide .guide-toc__heading{color:var(--brand-primary);font-size:.8125rem;font-weight:700;letter-spacing:2px;margin:0 0 1rem;text-transform:uppercase}.hubl-fullpage-medarbetarapp-guide .guide-toc__list{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.hubl-fullpage-medarbetarapp-guide .guide-toc__list li{margin:0}.hubl-fullpage-medarbetarapp-guide .guide-toc__list a{border-radius:var(--brand-radius-sm);color:var(--brand-text-body);display:block;font-size:.9375rem;line-height:1.4;padding:.4375rem .625rem;text-decoration:none;transition:background var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .guide-toc__list a:hover{background:rgba(78,29,116,.07);color:var(--brand-primary)}.hubl-fullpage-medarbetarapp-guide .guide-toc__list a.is-active{background:var(--brand-bg-white);color:var(--brand-primary);font-weight:600}.hubl-fullpage-medarbetarapp-guide .guide-section{padding-top:3.5rem;scroll-margin-top:5rem}.hubl-fullpage-medarbetarapp-guide .guide-section:first-child{padding-top:0}.hubl-fullpage-medarbetarapp-guide .guide-section>:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .guide-h2{border-top:1px solid var(--brand-border);color:var(--brand-text-dark);font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1.5rem;padding-top:2rem}.hubl-fullpage-medarbetarapp-guide .guide-section:first-child .guide-h2{border-top:none;padding-top:0}.hubl-fullpage-medarbetarapp-guide .guide-h3{color:var(--brand-text-dark);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:2.75rem 0 1rem}.hubl-fullpage-medarbetarapp-guide .guide-prose{margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-prose p{color:var(--brand-text-body);font-size:1.125rem;line-height:1.7;margin:0 0 1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-prose p:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .guide-prose ul{list-style:disc;margin:0 0 1.25rem;padding-left:1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-prose li{color:var(--brand-text-body);font-size:1.125rem;line-height:1.7;margin-bottom:.625rem}.hubl-fullpage-medarbetarapp-guide .guide-prose strong{color:var(--brand-text-dark);font-weight:600}.hubl-fullpage-medarbetarapp-guide .guide-prose em{font-style:italic}.hubl-fullpage-medarbetarapp-guide .faq-answer a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-callout a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-checklist a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-daylog__body a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-definitions__item a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-numbered a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-pillar__body a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-principle a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-prose a:not([class*=brand-btn]),.hubl-fullpage-medarbetarapp-guide .guide-reason a:not([class*=brand-btn]){color:var(--brand-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .faq-answer a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-callout a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-checklist a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-daylog__body a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-definitions__item a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-numbered a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-pillar__body a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-principle a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-prose a:not([class*=brand-btn]):hover,.hubl-fullpage-medarbetarapp-guide .guide-reason a:not([class*=brand-btn]):hover{color:var(--brand-primary-hover);text-decoration-thickness:2px}.hubl-fullpage-medarbetarapp-guide .guide-definitions{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-definitions__item{background:var(--brand-bg-light);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:1.5rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-definitions dt{color:var(--brand-primary);font-size:1.0625rem;font-weight:700;margin:0 0 .5rem}.hubl-fullpage-medarbetarapp-guide .guide-definitions dd{color:var(--brand-text-body);font-size:1rem;line-height:1.6;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-definitions--quad{grid-template-columns:repeat(2,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-principle{background:var(--brand-bg-tint);border-left:4px solid var(--brand-primary);border-radius:0 var(--brand-radius-lg) var(--brand-radius-lg) 0;margin:0 0 1.75rem;padding:1.75rem 2rem}.hubl-fullpage-medarbetarapp-guide .guide-principle p{color:var(--brand-text-dark);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.45;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-stat-row{background:var(--brand-bg-light);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(3,1fr);margin:0 0 1.75rem;padding:2rem}.hubl-fullpage-medarbetarapp-guide .guide-stat{display:flex;flex-direction:column;gap:.5rem}.hubl-fullpage-medarbetarapp-guide .guide-stat__number{color:var(--brand-primary);font-size:2.25rem;font-weight:700;line-height:1}.hubl-fullpage-medarbetarapp-guide .guide-stat__label{color:var(--brand-text-muted);font-size:.9375rem;line-height:1.5}.hubl-fullpage-medarbetarapp-guide .guide-stat-row__source{border-top:1px solid var(--brand-border);color:var(--brand-text-muted);font-size:.8125rem;grid-column:1/-1;margin:0;padding-top:1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-stat-row--duo{grid-template-columns:repeat(2,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-source{border-top:1px solid var(--brand-border);color:var(--brand-text-muted);font-size:.8125rem;font-style:italic;line-height:1.6;margin:2rem 0 0;padding-top:1rem}.hubl-fullpage-medarbetarapp-guide .guide-source a{color:var(--brand-text-muted);text-decoration:underline;text-underline-offset:2px;transition:color var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .guide-source a:hover{color:var(--brand-primary)}.hubl-fullpage-medarbetarapp-guide .guide-quote{background:var(--brand-bg-tint);border-left:4px solid var(--brand-primary);border-radius:0 var(--brand-radius-lg) var(--brand-radius-lg) 0;margin:0 0 1.75rem;padding:1.75rem 2rem}.hubl-fullpage-medarbetarapp-guide .guide-quote p{color:var(--brand-text-dark);font-size:1.1875rem;font-weight:500;line-height:1.6;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-quote__author{color:var(--brand-primary);display:flex;flex-direction:column;font-size:.9375rem;font-weight:600;gap:.15rem;margin-top:1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-quote__author span{color:var(--brand-text-muted);font-weight:400}.hubl-fullpage-medarbetarapp-guide .guide-quote__author a{color:var(--brand-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .guide-quote__author a:hover{color:var(--brand-primary-hover)}.hubl-fullpage-medarbetarapp-guide .guide-daylog{display:flex;flex-direction:column;list-style:none;margin:0 0 1.75rem;padding:0}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item{align-items:center;column-gap:1.5rem;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;padding:1.25rem 0;position:relative}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item+.guide-daylog__item{border-top:1px solid var(--brand-border)}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item:before{background:var(--brand-primary-soft);bottom:0;content:"";left:4px;position:absolute;top:0;width:2px}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item:first-child:before{top:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item:last-child:before{bottom:auto;height:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-daylog__time{align-self:start;color:var(--brand-primary);font-size:.9375rem;font-weight:700;line-height:1.6;padding-left:1.5rem;position:relative;white-space:nowrap}.hubl-fullpage-medarbetarapp-guide .guide-daylog__time:before{background:var(--brand-primary);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:.45rem;width:10px;z-index:1}.hubl-fullpage-medarbetarapp-guide .guide-daylog__body{min-width:0}.hubl-fullpage-medarbetarapp-guide .guide-daylog__title{color:var(--brand-text-dark);font-size:1.0625rem;font-weight:600;line-height:1.4;margin:0 0 .25rem}.hubl-fullpage-medarbetarapp-guide .guide-daylog__text{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-daylog__media{flex-shrink:0}.hubl-fullpage-medarbetarapp-guide .guide-daylog__media img{border-radius:var(--brand-radius-md);display:block;height:112px;object-fit:cover;width:112px}.hubl-fullpage-medarbetarapp-guide .guide-checklist{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 1.75rem;padding:0}.hubl-fullpage-medarbetarapp-guide .guide-checklist li{align-items:flex-start;color:var(--brand-text-body);display:flex;font-size:1.0625rem;gap:.875rem;line-height:1.65}.hubl-fullpage-medarbetarapp-guide .guide-checklist strong{color:var(--brand-text-dark);font-weight:600}.hubl-fullpage-medarbetarapp-guide .guide-checklist__icon{color:var(--brand-primary);flex-shrink:0;margin-top:.3rem}.hubl-fullpage-medarbetarapp-guide .guide-checklist--questions{background:var(--brand-bg-light);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered{counter-reset:guide-num;display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0 0 1.75rem;padding:0}.hubl-fullpage-medarbetarapp-guide .guide-numbered>li{color:var(--brand-text-body);counter-increment:guide-num;font-size:1.0625rem;line-height:1.65;padding-left:3.25rem;position:relative}.hubl-fullpage-medarbetarapp-guide .guide-numbered>li:before{align-items:center;background:var(--brand-primary-soft);border-radius:50%;color:var(--brand-primary);content:counter(guide-num);display:flex;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;left:0;position:absolute;top:0;width:2.25rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered strong{color:var(--brand-text-dark);font-weight:600}.hubl-fullpage-medarbetarapp-guide .guide-numbered--cards>li{background:var(--brand-bg-white);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:0 2px 16px rgba(0,0,0,.04);padding:1.75rem 1.75rem 1.75rem 4.75rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered--cards>li:before{left:1.75rem;top:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered__title{color:var(--brand-text-dark);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 .75rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered--cards>li p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-table-wrap{border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);margin:0 0 1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.hubl-fullpage-medarbetarapp-guide .guide-table{border-collapse:collapse;font-size:.9375rem;min-width:640px;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-table__caption{background:var(--brand-bg-light);border-bottom:1px solid var(--brand-border);color:var(--brand-primary);font-size:.8125rem;font-weight:700;letter-spacing:1.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.hubl-fullpage-medarbetarapp-guide .guide-table thead th{background:var(--brand-bg-tint);border-bottom:1px solid var(--brand-border-tint);color:var(--brand-text-dark);font-size:.9375rem;font-weight:700;line-height:1.35;padding:.875rem 1rem;text-align:left;vertical-align:bottom}.hubl-fullpage-medarbetarapp-guide .guide-table tbody th{color:var(--brand-text-dark);font-weight:600;line-height:1.45;padding:.875rem 1rem;text-align:left;vertical-align:top;white-space:nowrap}.hubl-fullpage-medarbetarapp-guide .guide-table tbody td{color:var(--brand-text-body);line-height:1.45;padding:.875rem 1rem;vertical-align:top}.hubl-fullpage-medarbetarapp-guide .guide-table tbody tr+tr td,.hubl-fullpage-medarbetarapp-guide .guide-table tbody tr+tr th{border-top:1px solid var(--brand-border)}.hubl-fullpage-medarbetarapp-guide .guide-table tbody td:last-child,.hubl-fullpage-medarbetarapp-guide .guide-table thead th:last-child{background:rgba(78,29,116,.04);color:var(--brand-text-dark);font-weight:500}.hubl-fullpage-medarbetarapp-guide .guide-callout{align-items:flex-start;background:var(--brand-bg-light);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);display:flex;gap:1.25rem;margin:0 0 1.75rem;padding:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-callout__icon{align-items:center;background:rgba(78,29,116,.08);border:1px solid rgba(78,29,116,.15);border-radius:var(--brand-radius-md);color:var(--brand-primary);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.hubl-fullpage-medarbetarapp-guide .guide-callout__body{min-width:0}.hubl-fullpage-medarbetarapp-guide .guide-callout__body p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0 0 1rem}.hubl-fullpage-medarbetarapp-guide .guide-callout__body p:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .guide-callout__eyebrow{color:var(--brand-primary);font-size:.8125rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hubl-fullpage-medarbetarapp-guide .guide-callout--brand{background:var(--brand-bg-tint);border-color:var(--brand-border-tint)}.hubl-fullpage-medarbetarapp-guide .guide-callout--brand .brand-btn-primary{margin-top:.5rem}.hubl-fullpage-medarbetarapp-guide .guide-cases{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-case{background:var(--brand-bg-white);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.06);display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden}.hubl-fullpage-medarbetarapp-guide .guide-case__media{background:var(--brand-bg-light);position:relative}.hubl-fullpage-medarbetarapp-guide .guide-case__media img{display:block;height:100%;min-height:200px;object-fit:cover;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-case__logo{align-items:center;background:var(--brand-bg-white);border-radius:var(--brand-radius-sm);bottom:1rem;box-shadow:0 4px 14px rgba(0,0,0,.12);display:flex;height:38px;justify-content:center;left:1rem;padding:0 .75rem;position:absolute}.hubl-fullpage-medarbetarapp-guide .guide-case__logo img{display:block;height:20px;max-width:92px;object-fit:contain;width:auto}.hubl-fullpage-medarbetarapp-guide .guide-case__body{padding:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-case__body p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0 0 1rem}.hubl-fullpage-medarbetarapp-guide .guide-case__quote{border-left:3px solid var(--brand-primary-soft);color:var(--brand-text-dark);font-size:1.125rem;font-weight:500;line-height:1.55;margin:0 0 1rem;padding-left:1rem}.hubl-fullpage-medarbetarapp-guide .guide-case__author{color:var(--brand-primary);display:flex;flex-direction:column;font-size:.9375rem;font-weight:600;gap:.15rem}.hubl-fullpage-medarbetarapp-guide .guide-case__author span{color:var(--brand-text-muted);font-weight:400}.hubl-fullpage-medarbetarapp-guide .guide-case__note{color:var(--brand-text-muted);font-size:1rem;margin-top:1rem}.hubl-fullpage-medarbetarapp-guide .guide-case__body p:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .guide-logos{background:var(--brand-bg-light);border-bottom:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);border-top:1px solid var(--brand-border);flex-wrap:wrap;gap:1.5rem 3rem;margin:2rem 0 0;padding:2rem 1.5rem}.hubl-fullpage-medarbetarapp-guide .guide-logos,.hubl-fullpage-medarbetarapp-guide .guide-logos__item{align-items:center;display:flex;justify-content:center}.hubl-fullpage-medarbetarapp-guide .guide-logos__item img{height:32px;object-fit:contain;width:100px}.hubl-fullpage-medarbetarapp-guide .guide-figure{margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-figure img{border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);display:block;height:auto;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-figure figcaption{color:var(--brand-text-muted);font-size:.875rem;line-height:1.5;margin-top:.75rem}.hubl-fullpage-medarbetarapp-guide .guide-timeline{counter-reset:guide-step;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 1.75rem;padding:0}.hubl-fullpage-medarbetarapp-guide .guide-timeline__step{background:var(--brand-bg-tint);border:1px solid var(--brand-border-tint);border-radius:var(--brand-radius-md);counter-increment:guide-step;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem;position:relative}.hubl-fullpage-medarbetarapp-guide .guide-timeline__step:before{color:var(--brand-primary);content:"Steg " counter(guide-step);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hubl-fullpage-medarbetarapp-guide .guide-timeline__label{color:var(--brand-text-dark);font-size:1rem;font-weight:600;line-height:1.4}.hubl-fullpage-medarbetarapp-guide .guide-cta-band{align-items:center;background:var(--brand-bg-tint);border:1px solid var(--brand-border-tint);border-radius:var(--brand-radius-lg);display:flex;gap:2rem;justify-content:space-between;margin:2.5rem 0 0;padding:2rem}.hubl-fullpage-medarbetarapp-guide .guide-cta-band__body{min-width:0}.hubl-fullpage-medarbetarapp-guide .guide-cta-band__heading{color:var(--brand-text-dark);font-size:1.375rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0 0 .375rem}.hubl-fullpage-medarbetarapp-guide .guide-cta-band__text{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.55;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-cta-band .brand-btn-primary{flex-shrink:0}.hubl-fullpage-medarbetarapp-guide .guide-inline-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin:2rem 0 0}.hubl-fullpage-medarbetarapp-guide .guide-inline-cta__text{color:var(--brand-text-dark);font-size:1.125rem;font-weight:600;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-reasons{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-reason{background:var(--brand-bg-white);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-reason__title{color:var(--brand-primary);font-size:1.1875rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.hubl-fullpage-medarbetarapp-guide .guide-reason p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0}.hubl-fullpage-medarbetarapp-guide .guide-reason strong{color:var(--brand-text-dark);font-weight:600}.hubl-fullpage-medarbetarapp-guide .guide-reason__media{margin:-1.75rem -1.75rem 1.5rem}.hubl-fullpage-medarbetarapp-guide .guide-reason__media img{aspect-ratio:3/2;border-radius:var(--brand-radius-lg) var(--brand-radius-lg) 0 0;display:block;height:auto;object-fit:cover;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-photo{margin:0}.hubl-fullpage-medarbetarapp-guide .guide-photo img{aspect-ratio:4/3;border-radius:var(--brand-radius-lg);display:block;height:auto;object-fit:cover;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid--hero{margin:3rem 0 0}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid--hero .guide-photo:nth-child(2){transform:translateY(-1.5rem)}.hubl-fullpage-medarbetarapp-guide .guide-pillar{align-items:center;display:grid;gap:2rem;grid-template-columns:300px minmax(0,1fr);margin:0 0 1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-pillar--reverse .guide-pillar__media{grid-column:2;grid-row:1}.hubl-fullpage-medarbetarapp-guide .guide-pillar--reverse .guide-pillar__body{grid-column:1;grid-row:1}.hubl-fullpage-medarbetarapp-guide .guide-pillar__media img{aspect-ratio:4/3;border-radius:var(--brand-radius-lg);display:block;height:auto;object-fit:cover;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-pillar__body{min-width:0}.hubl-fullpage-medarbetarapp-guide .guide-pillar__title{color:var(--brand-text-dark);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0 0 1rem}.hubl-fullpage-medarbetarapp-guide .guide-pillar__body p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0 0 1rem}.hubl-fullpage-medarbetarapp-guide .guide-pillar__body p:last-child{margin-bottom:0}.hubl-fullpage-medarbetarapp-guide .guide-pillar__body strong{color:var(--brand-text-dark);font-weight:600}.hubl-fullpage-medarbetarapp-guide .faq-list{display:flex;flex-direction:column;gap:1rem}.hubl-fullpage-medarbetarapp-guide .faq-item{background:var(--brand-bg-white);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:0 2px 12px rgba(0,0,0,.03);overflow:hidden;transition:border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .faq-item:hover{border-color:rgba(78,29,116,.2);box-shadow:0 4px 20px rgba(78,29,116,.06)}.hubl-fullpage-medarbetarapp-guide .faq-heading{font-size:inherit;font-weight:inherit;margin:0}.hubl-fullpage-medarbetarapp-guide .faq-question{align-items:center;background:none;border:none;color:var(--brand-text-dark);cursor:pointer;display:flex;font-family:var(--brand-font);font-size:1.0625rem;font-weight:600;gap:1.5rem;justify-content:space-between;line-height:1.4;padding:1.375rem 1.5rem;text-align:left;transition:color var(--brand-duration) var(--brand-ease);width:100%}.hubl-fullpage-medarbetarapp-guide .faq-question:hover{color:var(--brand-primary)}.hubl-fullpage-medarbetarapp-guide .faq-icon{color:var(--brand-text-muted);flex-shrink:0;transition:transform var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .faq-item.open .faq-icon{transform:rotate(180deg)}.hubl-fullpage-medarbetarapp-guide .faq-answer{max-height:0;overflow:hidden;transition:max-height var(--brand-duration) var(--brand-ease)}.hubl-fullpage-medarbetarapp-guide .faq-item.open .faq-answer{max-height:400px}.hubl-fullpage-medarbetarapp-guide .faq-answer p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.65;margin:0;padding:0 1.5rem 1.5rem}.hubl-fullpage-medarbetarapp-guide .cta-section{background:linear-gradient(135deg,var(--brand-bg-dark) 0,#241c46 55%,var(--brand-primary) 100%);box-sizing:border-box;overflow:hidden;padding:6rem 2rem;position:relative;text-align:center;width:100%}.hubl-fullpage-medarbetarapp-guide .cta-section:after,.hubl-fullpage-medarbetarapp-guide .cta-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hubl-fullpage-medarbetarapp-guide .cta-section:before{background:radial-gradient(circle,hsla(0,0%,100%,.07) 0,transparent 70%);height:400px;left:-80px;top:-120px;width:400px}.hubl-fullpage-medarbetarapp-guide .cta-section:after{background:radial-gradient(circle,rgba(139,92,246,.16) 0,transparent 70%);bottom:-100px;height:350px;right:-60px;width:350px}.hubl-fullpage-medarbetarapp-guide .cta-container{margin:0 auto;max-width:750px;position:relative;z-index:1}.hubl-fullpage-medarbetarapp-guide .cta-heading{color:var(--brand-text-white);font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1.25rem}.hubl-fullpage-medarbetarapp-guide .cta-description{color:hsla(0,0%,100%,.78);font-size:1.1875rem;line-height:1.6;margin:0 0 2.5rem}.hubl-fullpage-medarbetarapp-guide .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hubl-fullpage-medarbetarapp-guide .cta-phone{color:hsla(0,0%,100%,.7);font-size:1rem;margin:2rem 0 0}.hubl-fullpage-medarbetarapp-guide .cta-phone a{color:var(--brand-text-white);font-weight:600;margin-left:.35rem;text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.hubl-fullpage-medarbetarapp-guide .hero-section{padding:3.5rem 2rem}.hubl-fullpage-medarbetarapp-guide .hero-heading,.hubl-fullpage-medarbetarapp-guide .hero-lead{max-width:none}.hubl-fullpage-medarbetarapp-guide .hero-heading{font-size:2.75rem}.hubl-fullpage-medarbetarapp-guide .guide-shell{padding:3rem 2rem 4rem}.hubl-fullpage-medarbetarapp-guide .guide-layout{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.hubl-fullpage-medarbetarapp-guide .guide-body,.hubl-fullpage-medarbetarapp-guide .guide-toc{grid-column:1;grid-row:auto}.hubl-fullpage-medarbetarapp-guide .guide-toc{position:static;top:auto}.hubl-fullpage-medarbetarapp-guide .guide-toc__list{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(2,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-h2{font-size:2rem}.hubl-fullpage-medarbetarapp-guide .guide-case{grid-template-columns:200px minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-pillar{gap:1.5rem;grid-template-columns:240px minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid--hero{margin-top:2.5rem}.hubl-fullpage-medarbetarapp-guide .cta-section{padding:4.5rem 2rem}.hubl-fullpage-medarbetarapp-guide .cta-heading{font-size:2.125rem}}@media (max-width:768px){.hubl-fullpage-medarbetarapp-guide .hero-section{padding:2.5rem 1.25rem 3rem}.hubl-fullpage-medarbetarapp-guide .hero-heading{font-size:2.125rem}.hubl-fullpage-medarbetarapp-guide .hero-lead p{font-size:1.0625rem}.hubl-fullpage-medarbetarapp-guide .hero-orb--3{display:none}.hubl-fullpage-medarbetarapp-guide .cta-buttons .brand-btn-primary,.hubl-fullpage-medarbetarapp-guide .cta-buttons .brand-btn-secondary,.hubl-fullpage-medarbetarapp-guide .hero-buttons .brand-btn-primary,.hubl-fullpage-medarbetarapp-guide .hero-buttons .brand-btn-secondary{width:100%}.hubl-fullpage-medarbetarapp-guide .guide-shell{padding:2.5rem 1.25rem 3.5rem}.hubl-fullpage-medarbetarapp-guide .guide-toc__list{grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-section{padding-top:2.5rem}.hubl-fullpage-medarbetarapp-guide .guide-h2{font-size:1.75rem;padding-top:1.75rem}.hubl-fullpage-medarbetarapp-guide .guide-h3{font-size:1.25rem;margin-top:2.25rem}.hubl-fullpage-medarbetarapp-guide .guide-prose li,.hubl-fullpage-medarbetarapp-guide .guide-prose p{font-size:1.0625rem}.hubl-fullpage-medarbetarapp-guide .guide-definitions{grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-principle{padding:1.5rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-principle p{font-size:1.1875rem}.hubl-fullpage-medarbetarapp-guide .guide-stat-row{grid-template-columns:minmax(0,1fr);padding:1.5rem}.hubl-fullpage-medarbetarapp-guide .guide-stat__number{font-size:2rem}.hubl-fullpage-medarbetarapp-guide .guide-callout,.hubl-fullpage-medarbetarapp-guide .guide-case__body,.hubl-fullpage-medarbetarapp-guide .guide-checklist--questions,.hubl-fullpage-medarbetarapp-guide .guide-reason{padding:1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-callout{flex-direction:column;gap:1rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered--cards>li{padding:1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-numbered--cards>li:before{margin-bottom:.875rem;position:static}.hubl-fullpage-medarbetarapp-guide .guide-case{grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-case__media img{aspect-ratio:3/2;height:auto}.hubl-fullpage-medarbetarapp-guide .guide-logos{gap:1.25rem 2rem;padding:1.5rem 1rem}.hubl-fullpage-medarbetarapp-guide .guide-logos__item img{height:26px;width:84px}.hubl-fullpage-medarbetarapp-guide .guide-definitions--quad,.hubl-fullpage-medarbetarapp-guide .guide-stat-row--duo,.hubl-fullpage-medarbetarapp-guide .guide-timeline{grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-quote{padding:1.5rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-quote p{font-size:1.0625rem}.hubl-fullpage-medarbetarapp-guide .guide-reasons{grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-reason__media{margin:-1.25rem -1.25rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid .guide-photo:nth-child(3){grid-column:1/-1}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid .guide-photo:nth-child(3) img{aspect-ratio:3/2}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid--hero .guide-photo:nth-child(2){transform:none}.hubl-fullpage-medarbetarapp-guide .guide-photo-grid--hero{margin-top:2rem}.hubl-fullpage-medarbetarapp-guide .guide-pillar{gap:1.25rem;grid-template-columns:minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-pillar--reverse .guide-pillar__body,.hubl-fullpage-medarbetarapp-guide .guide-pillar--reverse .guide-pillar__media{grid-column:1;grid-row:auto}.hubl-fullpage-medarbetarapp-guide .guide-daylog__item{align-items:start;column-gap:1rem;grid-template-columns:4.25rem minmax(0,1fr)}.hubl-fullpage-medarbetarapp-guide .guide-daylog__media{grid-column:2;margin-top:.875rem}.hubl-fullpage-medarbetarapp-guide .guide-daylog__media img{aspect-ratio:3/2;height:auto;width:100%}.hubl-fullpage-medarbetarapp-guide .guide-daylog__text,.hubl-fullpage-medarbetarapp-guide .guide-daylog__title{font-size:1rem}.hubl-fullpage-medarbetarapp-guide .guide-source{margin-top:1.5rem}.hubl-fullpage-medarbetarapp-guide .guide-cta-band{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:1.5rem}.hubl-fullpage-medarbetarapp-guide .guide-cta-band .brand-btn-primary{width:100%}.hubl-fullpage-medarbetarapp-guide .guide-inline-cta{align-items:flex-start;flex-direction:column}.hubl-fullpage-medarbetarapp-guide .guide-inline-cta .brand-btn-primary{width:100%}.hubl-fullpage-medarbetarapp-guide .faq-question{font-size:1rem;padding:1.125rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .faq-answer p{font-size:1rem;padding:0 1.25rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .faq-item.open .faq-answer{max-height:600px}.hubl-fullpage-medarbetarapp-guide .cta-section{padding:3.5rem 1.25rem}.hubl-fullpage-medarbetarapp-guide .cta-heading{font-size:1.75rem}.hubl-fullpage-medarbetarapp-guide .cta-description{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.hubl-fullpage-medarbetarapp-guide .hero-heading-highlight{animation:none}.hubl-fullpage-medarbetarapp-guide *{transition-duration:.01ms!important}}