:root{--page-max:1520px;--page-gutter:clamp(24px,3vw,48px)}.header-inner{max-width:1560px}.premium-section-shell,.pricing-shell,.product-preview-shell,.roi-shell{max-width:var(--page-max)}.people-platform-hero{max-width:1640px}.people-platform-product-stage{max-width:1400px}.people-proof-strip{align-items:center;column-gap:clamp(42px,5vw,92px);grid-template-columns:minmax(360px,.92fr) minmax(0,1.48fr);max-width:none;padding:38px max(var(--page-gutter),calc((100vw - var(--page-max)) / 2));width:100%}.people-proof-strip>p{font-size:clamp(1.65rem,2.25vw,2.35rem);line-height:1.12;max-width:620px;text-align:left;text-wrap:balance}.people-proof-strip>div{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;width:100%}.people-proof-strip span{align-items:center;border-left:1px solid var(--harbor-sand);display:flex;font-size:.9375rem;line-height:1.38;min-height:76px;padding:12px clamp(16px,1.8vw,26px);text-align:left}.advisor-model-section,.platform-pillars-section,.premium-advisor-section,.premium-faq-section,.premium-product-section,.pricing-section,.roi-reveal{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.platform-pillars-section .premium-section-shell,.product-preview-shell{max-width:1520px}.platform-pillars-heading{max-width:1080px}.platform-pillars-grid{gap:clamp(20px,2vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.platform-pillar,.platform-pillar-wide{grid-column:auto;min-width:0;padding:clamp(34px,3.3vw,54px)}.platform-pillar-wide{gap:clamp(30px,3.5vw,58px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.platform-pillar h3{font-size:clamp(2.25rem,2.75vw,3.45rem);line-height:1.02;text-wrap:balance}.platform-pillar-copy>p:not(.panel-kicker),.platform-pillar>p:not(.panel-kicker){max-width:660px}.platform-answer-demo,.platform-governance-grid,.product-preview-shell{width:100%}.premium-product-section .section-heading{max-width:1120px}.premium-product-theater{grid-template-columns:minmax(0,1.62fr) minmax(390px,.58fr);width:100%}.premium-product-stage{padding:clamp(22px,2.4vw,34px)}.premium-stage-image{aspect-ratio:2/1}.premium-product-narrative{max-width:none;padding:clamp(30px,3vw,46px);width:auto}.premium-product-narrative h3{font-size:clamp(2.15rem,2.75vw,3.2rem);line-height:1.02;text-wrap:balance}.premium-product-resource-row{justify-content:flex-end;padding-inline:4px}.premium-trust-band{display:none!important}.advisor-model-section .premium-section-shell,.premium-advisor-shell,.premium-closing-section,.pricing-shell,.roi-reveal details{max-width:var(--page-max)}@media (min-width:981px) and (max-width:1280px){.people-proof-strip{grid-template-columns:1fr;row-gap:28px}.people-proof-strip>p{max-width:760px}.people-proof-strip>div{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-pillar-wide{align-items:start;grid-template-columns:1fr}.premium-product-theater{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr)}.premium-product-narrative{max-width:none}}@media (max-width:980px){:root{--page-gutter:clamp(20px,4vw,36px)}.people-proof-strip{grid-template-columns:1fr;row-gap:26px}.people-proof-strip>p{max-width:760px}.people-proof-strip>div{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-pillar-wide,.platform-pillars-grid,.premium-product-theater{grid-template-columns:1fr}.premium-product-narrative{max-width:none;width:100%}}@media (max-width:760px){.people-proof-strip{padding-block:30px}.people-proof-strip>p{font-size:clamp(1.5rem,7vw,2rem)}.people-proof-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.people-proof-strip span{min-height:66px}.platform-pillar,.platform-pillar-wide{padding:28px}.premium-stage-image{aspect-ratio:2/1}}@media (max-width:480px){.people-proof-strip>div{grid-template-columns:1fr}.people-proof-strip span{border-bottom:1px solid var(--border-soft);min-height:58px}}.site-header{background:rgb(251 249 246/92%);backdrop-filter:blur(18px);border-bottom:1px solid rgb(13 27 61/8%);box-shadow:none}.header-inner{min-height:82px}.header-nav{gap:clamp(16px,2vw,30px)}.header-nav a{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-transform:none}.header-nav>a:not(.header-cta){position:relative}.header-nav>a:not(.header-cta):after{background:var(--harbor-sand);bottom:3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.header-nav>a:not(.header-cta):hover{text-decoration:none}.header-nav>a:not(.header-cta):hover:after{transform:scaleX(1)}.header-cta{box-shadow:0 9px 22px rgb(13 27 61/16%);min-height:48px}.hibob-home h1,.hibob-home h2,.hibob-home h3{font-family:var(--font-display)}.hibob-home .card-kicker,.hibob-home .eyebrow,.hibob-home .panel-kicker,.hibob-home .proof-side-kicker,.hibob-home .section-label{font-size:.78rem;letter-spacing:.11em}.hibob-home .button-primary,.hibob-home .button-sand,.hibob-home .button-secondary,.hibob-home .plan-button,.hibob-home .submit-button{border-radius:var(--radius-pill);min-height:54px;padding-inline:24px}.hibob-home .button-primary,.hibob-home .button-secondary{box-shadow:0 12px 28px rgb(13 27 61/18%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.hibob-home .button-primary:focus-visible,.hibob-home .button-primary:hover,.hibob-home .button-secondary:focus-visible,.hibob-home .button-secondary:hover{box-shadow:0 16px 34px rgb(13 27 61/23%);transform:translateY(-2px)}.hibob-home .button-secondary{background:transparent;border-color:rgb(13 27 61/24%)}.hibob-home .button-secondary:focus-visible,.hibob-home .button-secondary:hover{background:var(--surface);border-color:var(--anchor-navy)}.hibob-hero{background:radial-gradient(circle at 8% 20%,rgb(183 167 154/28%),transparent 22%),radial-gradient(circle at 92% 8%,rgb(47 107 154/10%),transparent 20%),linear-gradient(180deg,#fff 0,var(--ivory-mist) 72%);max-width:none;padding-top:clamp(64px,7vw,104px)}.hibob-hero-copy{max-width:1040px}.hibob-hero .eyebrow{align-items:center;background:var(--warm-stone);border:1px solid rgb(13 27 61/9%);border-radius:var(--radius-pill);color:var(--anchor-navy);display:inline-flex;margin-bottom:24px;padding:8px 13px}.hibob-hero h1{font-size:clamp(4rem,8vw,7.7rem);font-weight:780;letter-spacing:-.075em;line-height:.88;max-width:1120px}.hibob-hero .hero-title-accent{color:var(--harbor-sand-dark)}.hibob-hero .people-platform-hero-intro{color:#313744;font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.5;max-width:760px}.hibob-hero .hero-promise{font-size:1rem;margin-bottom:24px}.hibob-hero .people-platform-commercial-line{font-weight:650}.hibob-product-stage{max-width:1380px;padding-bottom:clamp(70px,7vw,104px)}.hibob-product-stage .people-platform-product-frame{border:0;border-radius:34px;box-shadow:0 34px 80px rgb(13 27 61/17%),0 0 0 1px rgb(13 27 61/8%)}.hibob-product-stage .people-platform-product-bar{min-height:56px;padding-inline:24px}.hibob-product-stage .people-platform-product-image{aspect-ratio:16/8.55}.hibob-video-hero{background:var(--anchor-navy);align-items:center;display:grid;isolation:isolate;min-height:clamp(640px,calc(100svh - 88px),880px);overflow:hidden;padding:clamp(72px,9vh,112px) var(--page-gutter) clamp(92px,11vh,132px)}.hibob-video-hero .premium-hero-video-media,.hibob-video-hero .premium-hero-video-showcase{inset:0;position:absolute}.hibob-video-hero .premium-hero-video-showcase{background:var(--anchor-navy);overflow:hidden;z-index:0}.hibob-video-hero .premium-hero-video-media{pointer-events:none}.hibob-video-hero .premium-hero-video-slide{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .8s ease;width:100%}.hibob-video-hero .premium-hero-video-slide.is-active{opacity:1}.hibob-video-hero .premium-hero-video-collaboration{object-position:center 42%}.hibob-video-hero .premium-hero-video-conversation{object-position:center 40%}.hibob-video-hero .premium-hero-video-review{object-position:center 44%}.hibob-video-hero .premium-hero-video-overlay{background:linear-gradient(180deg,rgb(6 15 36/76%),rgb(9 22 49/68%) 42%,rgb(6 16 38/82%)),linear-gradient(90deg,rgb(6 15 36/72%),rgb(6 16 38/48%));inset:0;position:absolute}.hibob-video-hero .hibob-hero-copy{position:relative;z-index:2}.hibob-video-hero .eyebrow{background:rgb(251 249 246/92%);border-color:rgb(255 255 255/30%)}.hibob-video-hero .hero-promise,.hibob-video-hero h1{color:var(--surface)}.hibob-video-hero .hero-promise strong,.hibob-video-hero .hero-title-accent{color:var(--harbor-sand)}.hibob-video-hero .people-platform-hero-intro{color:#eef1f5}.hibob-video-hero .people-platform-commercial-line{color:#e3e7ed}.hibob-video-hero .button-secondary{background:rgb(251 249 246/10%);border-color:rgb(255 255 255/62%);color:var(--surface)}.hibob-video-hero .button-secondary:focus-visible,.hibob-video-hero .button-secondary:hover{background:var(--surface);border-color:var(--surface);color:var(--anchor-navy)}.hibob-video-hero .premium-hero-video-controls{align-items:center;background:rgb(6 16 38/84%);border:1px solid rgb(255 255 255/44%);border-radius:var(--radius-pill);bottom:26px;display:flex;gap:var(--space-2);padding:5px 6px 5px 12px;position:absolute;right:max(var(--page-gutter),calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));z-index:5}.hibob-video-hero .premium-hero-video-status{color:var(--surface);font-size:var(--font-secondary);font-weight:650;white-space:nowrap}.hibob-video-hero .premium-hero-video-dots{align-items:center;display:flex}.hibob-video-hero .premium-hero-video-dots button,.hibob-video-hero .premium-hero-video-toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--surface);cursor:pointer;display:flex;height:var(--control-min);justify-content:center;padding:0;width:var(--control-min)}.hibob-video-hero .premium-hero-video-dots button:before{background:rgb(255 255 255/58%);border-radius:var(--radius-pill);content:"";height:8px;transition:background-color .15s ease,width .15s ease;width:10px}.hibob-video-hero .premium-hero-video-dots button.is-active:before{background:var(--harbor-sand);width:20px}.hibob-video-hero .premium-hero-video-toggle{background:rgb(255 255 255/12%)}.hibob-video-hero .premium-hero-video-toggle span{font-size:var(--font-secondary)}.hibob-video-hero .premium-hero-video-dots button:focus-visible,.hibob-video-hero .premium-hero-video-toggle:focus-visible{outline:3px solid var(--focus-dark);outline-offset:2px}.hibob-product-stage .people-platform-product-frame figcaption{background:var(--surface);padding-inline:24px}.hibob-product-stage .people-platform-shape-one{background:var(--harbor-sand);left:-3%;top:-5%}.hibob-product-stage .people-platform-shape-two{background:var(--anchor-navy-soft);right:-2%;top:12%}.hibob-product-stage .people-platform-shape-three{background:var(--warm-stone);bottom:4%}.hibob-home .people-proof-strip{background:var(--anchor-navy);border:0;color:var(--surface);padding-block:clamp(34px,4vw,48px)}.hibob-home .people-proof-strip>p{color:var(--surface);font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:760;letter-spacing:-.04em}.hibob-home .people-proof-strip span{border-left-color:var(--harbor-sand);color:#f2f4f8}.hibob-capabilities{background:var(--surface);padding-block:clamp(86px,9vw,136px)}.hibob-section-heading{margin-bottom:clamp(44px,5vw,70px)}.hibob-section-heading h2{font-size:clamp(2.9rem,5.1vw,5.4rem);font-weight:760;letter-spacing:-.065em;line-height:.94;max-width:960px}.hibob-section-heading>p:last-child{font-size:1.08rem;max-width:700px}.hibob-capability-grid{gap:clamp(18px,2vw,28px);grid-template-columns:repeat(12,minmax(0,1fr))}.hibob-capability-grid .hibob-capability-card{border:0;border-radius:36px;min-height:440px;padding:clamp(30px,3.5vw,52px);transition:box-shadow .22s ease,transform .22s ease}.hibob-capability-grid .hibob-capability-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-5px)}.hibob-capability-grid .platform-pillar-wide{grid-column:span 7}.hibob-capability-grid .platform-pillar-advisor,.hibob-capability-grid .platform-pillar-workflows{grid-column:span 5}.hibob-capability-grid .platform-pillar h3{font-size:clamp(2.2rem,3vw,3.45rem);font-weight:760;letter-spacing:-.055em;line-height:.98}.hibob-capability-grid .platform-pillar-answers{background:#eee7e0}.hibob-capability-grid .platform-pillar-advisor{background:#e3e8ef}.hibob-capability-grid .platform-pillar-governance{background:#f3f0ea}.hibob-capability-grid .platform-answer-demo,.hibob-capability-grid .platform-governance-grid>div{border:0;box-shadow:0 12px 34px rgb(13 27 61/9%)}.hibob-capability-grid .platform-pillar-link{font-size:.95rem}.hibob-home .premium-product-section{background:var(--ivory-mist);padding-block:clamp(86px,9vw,136px)}.hibob-home .premium-product-section .section-heading{max-width:1040px}.hibob-home .premium-product-section .section-heading h2{font-size:clamp(2.9rem,5.1vw,5.4rem);font-weight:760;letter-spacing:-.065em;line-height:.94}.hibob-home .premium-product-tabs{background:var(--warm-stone);border-radius:var(--radius-pill);gap:5px;margin-inline:auto;max-width:max-content;padding:6px}.hibob-home .premium-product-tabs button{background:transparent;border-color:transparent;min-width:150px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.hibob-home .premium-product-tabs button[aria-selected=true]{box-shadow:0 8px 20px rgb(13 27 61/18%)}.hibob-home .premium-product-theater{border:0;border-radius:34px;grid-template-columns:minmax(0,1.58fr) minmax(360px,.62fr)}.hibob-home .premium-product-stage{background:var(--anchor-navy)}.hibob-home .premium-stage-toolbar{background:rgb(255 255 255/10%)}.hibob-home .premium-product-narrative h3{font-size:clamp(2.25rem,2.8vw,3.3rem);font-weight:760}.hibob-home .premium-product-outcome{background:#f3f0ea;border-left:0;border-radius:16px}.hibob-trust-strip{background:var(--surface);padding:clamp(72px,7vw,104px) var(--page-gutter)}.hibob-trust-strip>.premium-section-shell{align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr)}.hibob-trust-heading h2{color:var(--anchor-navy);font-size:clamp(2.6rem,4vw,4.3rem);font-weight:760;letter-spacing:-.06em;line-height:.95;margin:0}.hibob-trust-points{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.hibob-trust-points article{display:grid;gap:16px;grid-template-columns:auto 1fr;padding:8px clamp(18px,2vw,30px)}.hibob-trust-points article+article{border-left:1px solid var(--border-soft)}.hibob-trust-points article>span{color:var(--harbor-sand-dark);font-size:.78rem;font-weight:800}.hibob-trust-points h3{font-size:1.12rem;letter-spacing:-.02em;margin:0 0 8px}.hibob-trust-points p{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:0}.hibob-inline-link{color:var(--anchor-navy);font-size:.95rem;font-weight:750;grid-column:2;justify-self:end;text-decoration:none}.hibob-inline-link:hover{text-decoration:underline}.hibob-advisor-section{background:radial-gradient(circle at 12% 100%,rgb(183 167 154/20%),transparent 28%),var(--anchor-navy);padding-block:clamp(86px,9vw,132px)}.hibob-advisor-section .premium-advisor-shell{gap:clamp(52px,7vw,104px)}.hibob-advisor-section .premium-advisor-copy h2{font-size:clamp(3rem,5vw,5.5rem);font-weight:760;letter-spacing:-.065em;line-height:.92}.hibob-advisor-section .premium-advisor-copy>p:not(.section-label){font-size:1.08rem;max-width:620px}.hibob-advisor-section .premium-advisor-three-step{gap:18px}.hibob-advisor-section .premium-advisor-flow-card{border:0;border-radius:22px;box-shadow:0 16px 38px rgb(0 0 0/14%);padding:22px 24px}.hibob-advisor-section .premium-advisor-flow-card p{margin-bottom:0}.hibob-advisor-section .premium-review-request-button{display:inline-flex;margin-top:14px}.hibob-home .pricing-section{background:var(--surface-soft);padding-top:clamp(86px,9vw,132px)}.hibob-home .pricing-shell{border:0;border-radius:38px;box-shadow:0 18px 50px rgb(13 27 61/7%)}.hibob-home .premium-faq-section .section-heading h2,.hibob-home .pricing-section .section-heading h2{font-size:clamp(2.8rem,4.7vw,5rem);font-weight:760;letter-spacing:-.06em}.hibob-home .plan-card{border:1px solid rgb(13 27 61/10%);border-radius:26px;transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.hibob-home .plan-card:focus-within,.hibob-home .plan-card:hover{transform:translateY(-6px)}.hibob-home .anchor-hr-launch h3,.hibob-home .plan-name,.hibob-home .plan-price strong,.hibob-home .signup-card h2{font-family:var(--font-display);font-weight:760}.hibob-home .plan-advisor{background:var(--anchor-navy);color:var(--surface)}.hibob-home .plan-advisor .plan-additional,.hibob-home .plan-advisor .plan-cost-note,.hibob-home .plan-advisor .plan-descriptor,.hibob-home .plan-advisor .plan-name,.hibob-home .plan-advisor .plan-price strong,.hibob-home .plan-advisor .plan-value>p,.hibob-home .plan-advisor>ul li{color:var(--surface)}.hibob-home .plan-advisor .plan-value,.hibob-home .plan-advisor>ul li{border-color:rgb(255 255 255/18%)}.hibob-home .plan-advisor .launch-setup-row{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/20%)}.hibob-home .plan-advisor .launch-setup-row>small,.hibob-home .plan-advisor .launch-setup-row>span,.hibob-home .plan-advisor .launch-setup-row>strong{color:var(--surface)}.hibob-home .plan-advisor .plan-button{background:var(--harbor-sand);border-color:var(--harbor-sand);color:var(--anchor-navy)}.hibob-home .roi-reveal{background:var(--surface)}.hibob-home .roi-reveal summary{border-radius:32px}.hibob-home .premium-faq-section{background:var(--ivory-mist);padding-top:clamp(76px,7vw,110px)}.hibob-closing-section{background:radial-gradient(circle at 4% 8%,rgb(255 255 255/64%),transparent 25%),var(--harbor-sand-light);border:0;border-radius:40px;overflow:hidden}.hibob-closing-section .closing-copy h2{font-size:clamp(3rem,5vw,5.2rem);font-weight:760;letter-spacing:-.065em}.hibob-closing-section .signup-card{border:0;box-shadow:0 24px 60px rgb(13 27 61/17%)}.hibob-home .premium-product-section .section-heading{max-width:1360px}.hibob-home .premium-product-section .section-heading h2{max-width:1260px}.hibob-home .premium-product-section .section-summary{max-width:1040px}.hibob-home .pricing-section .section-heading{max-width:1260px}.hibob-home .pricing-section .section-heading h2{max-width:1120px}.hibob-home .pricing-section .section-summary{max-width:980px}@media (max-width:1180px){.hibob-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hibob-capability-grid .platform-pillar-advisor,.hibob-capability-grid .platform-pillar-wide,.hibob-capability-grid .platform-pillar-workflows{grid-column:auto}.hibob-capability-grid .platform-pillar-wide{align-items:start;grid-template-columns:1fr}.hibob-home .premium-product-theater{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.hibob-trust-strip>.premium-section-shell{grid-template-columns:1fr}.hibob-inline-link{grid-column:1}}@media (max-width:900px){.header-inner{min-height:76px}.header-nav a{font-size:1rem}.hibob-hero{padding-top:54px}.hibob-hero h1{font-size:clamp(3.65rem,13vw,6.1rem)}.hibob-product-stage{margin-top:48px}.hibob-capability-grid{grid-template-columns:1fr}.hibob-capability-grid .hibob-capability-card{min-height:0}.hibob-advisor-section .premium-advisor-shell,.hibob-home .premium-product-theater,.hibob-trust-points{grid-template-columns:1fr}.hibob-trust-points article{padding-block:20px;padding-inline:0}.hibob-trust-points article+article{border-left:0;border-top:1px solid var(--border-soft)}}@media (max-width:680px){.hibob-video-hero{min-height:clamp(620px,calc(100svh - 72px),780px);padding:64px var(--page-gutter) 104px}.hibob-video-hero .premium-hero-video-overlay{background:linear-gradient(180deg,rgb(6 15 36/92%),rgb(8 20 46/82%) 58%,rgb(6 16 38/88%)),linear-gradient(90deg,rgb(6 15 36/72%),rgb(6 15 36/48%))}.hibob-video-hero .premium-hero-video-controls{bottom:20px;right:var(--page-gutter)}.hibob-video-hero .premium-hero-video-status{display:none}.hibob-hero h1{font-size:clamp(3.15rem,15vw,4.8rem);letter-spacing:-.07em}.hibob-hero .people-platform-hero-intro{font-size:1.08rem}.hibob-home .people-platform-hero-actions{align-items:stretch;display:grid;width:100%}.hibob-product-stage .people-platform-product-frame{border-radius:22px}.hibob-product-stage .people-platform-product-bar{min-height:48px;padding-inline:14px}.hibob-product-stage .people-platform-product-frame figcaption{padding-inline:14px}.hibob-home .people-proof-strip>div{grid-template-columns:1fr 1fr}.hibob-advisor-section .premium-advisor-copy h2,.hibob-closing-section .closing-copy h2,.hibob-home .premium-faq-section .section-heading h2,.hibob-home .premium-product-section .section-heading h2,.hibob-home .pricing-section .section-heading h2,.hibob-section-heading h2{font-size:clamp(2.6rem,12vw,4rem)}.hibob-capability-grid .hibob-capability-card{border-radius:26px;padding:28px}.hibob-capability-grid .platform-pillar h3{font-size:clamp(2.05rem,9vw,2.8rem)}.hibob-home .premium-product-tabs{background:transparent;display:grid;grid-template-columns:1fr 1fr;max-width:none;width:100%}.hibob-home .premium-product-tabs button{background:var(--surface);min-width:0;padding-inline:12px}.hibob-closing-section,.hibob-home .premium-product-theater,.hibob-home .pricing-shell{border-radius:26px}.hibob-advisor-section .premium-advisor-three-step{padding-left:48px}.hibob-advisor-section .premium-advisor-flow-card:before{left:-48px}}@media (prefers-reduced-motion:reduce){.hibob-video-hero .premium-hero-video-slide{transition:none}}@media (forced-colors:active){.hibob-video-hero .premium-hero-video-overlay{background:rgb(0 0 0/78%)}.hibob-video-hero .premium-hero-video-dots button:before{background:ButtonText}.hibob-video-hero .premium-hero-video-dots button.is-active:before{outline:2px solid Highlight}}@media print{.hibob-video-hero .premium-hero-video-controls,.hibob-video-hero .premium-hero-video-showcase{display:none!important}.hibob-video-hero,.hibob-video-hero .hero-promise,.hibob-video-hero .hero-title-accent,.hibob-video-hero .people-platform-commercial-line,.hibob-video-hero .people-platform-hero-intro,.hibob-video-hero h1{background:white;color:black}}@media (max-width:460px){.hibob-home .people-proof-strip>div{grid-template-columns:1fr}.hibob-home .people-proof-strip span{border-bottom-color:rgb(255 255 255/18%)}.hibob-home .premium-product-tabs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hibob-capability-grid .hibob-capability-card,.hibob-home .button-primary,.hibob-home .button-secondary,.hibob-home .plan-card{transition:none}.hibob-capability-grid .hibob-capability-card:hover,.hibob-home .button-primary:focus-visible,.hibob-home .button-primary:hover,.hibob-home .button-secondary:focus-visible,.hibob-home .button-secondary:hover,.hibob-home .plan-card:focus-within,.hibob-home .plan-card:hover{transform:none}}.people-preview{background:var(--surface-soft);padding:var(--section-space) var(--page-gutter)}.people-preview-shell{margin:0 auto;max-width:var(--page-max)}.people-preview-heading{align-items:end;display:grid;gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-bottom:clamp(34px,5vw,58px)}.people-preview-heading .section-heading-main h2{color:var(--anchor-navy);font-family:var(--font-display);font-size:var(--font-section-title);font-weight:760;letter-spacing:-.065em;line-height:.94;margin:0;max-width:860px;text-wrap:balance}.people-preview-heading .impact-line{color:var(--harbor-sand-dark);display:block;font-style:normal;font-weight:760}.people-preview-heading .section-summary{border-left:3px solid var(--harbor-sand);color:var(--text-secondary);font-size:1rem;line-height:1.72;margin:0;padding:4px 0 4px 24px}.people-preview-heading .section-summary strong{color:var(--anchor-navy)}.people-preview-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.person-preview-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;grid-template-columns:minmax(160px,32%) minmax(0,1fr);min-height:260px;overflow:hidden}.person-preview-photo{min-height:260px;overflow:hidden;position:relative}.person-preview-photo:after{background:linear-gradient(180deg,transparent 55%,rgb(13 27 61/15%));content:"";inset:0;pointer-events:none;position:absolute}.person-preview-photo img{object-fit:cover;object-position:center 24%}.person-preview-photo-josh img{transform:scale(1.23);transform-origin:center 28%}.person-preview-copy{align-content:center;display:grid;padding:clamp(26px,3.6vw,44px)}.person-preview-copy>p{color:var(--harbor-sand-dark);font-size:var(--font-label);font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.person-preview-copy h3{color:var(--anchor-navy);font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.45rem);font-weight:760;letter-spacing:-.045em;line-height:1.02;margin:0 0 15px}.person-preview-copy>span{color:var(--text-secondary);font-size:1rem;line-height:var(--line-body)}.people-preview-proof{align-items:center;background:var(--anchor-navy);border-radius:var(--radius-card) var(--radius-card) 0 0;color:white;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr);margin-top:22px;padding:24px clamp(24px,4vw,48px)}.people-preview-proof>p{color:var(--harbor-sand-light);font-size:var(--font-label);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.people-preview-proof ul{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.people-preview-proof li{border-left:1px solid rgb(255 255 255/20%);color:#f4f1ed;font-size:var(--font-secondary);line-height:1.45;padding-left:14px}.people-preview-footer{align-items:center;background:linear-gradient(112deg,rgb(255 255 255/98%),rgb(247 243 238/98%));border-radius:0 0 var(--radius-card) var(--radius-card);border:1px solid var(--border-soft);border-top:0;box-shadow:0 18px 46px rgb(13 27 61/7%);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(280px,auto);margin-top:0;overflow:hidden;padding:clamp(24px,3vw,34px) clamp(24px,4vw,48px)}.people-preview-footer-copy{display:grid;gap:5px;padding-left:20px;position:relative}.people-preview-footer-copy:before{background:var(--harbor-sand);border-radius:var(--radius-pill);content:"";inset:2px auto 2px 0;position:absolute;width:3px}.people-preview-footer-copy>span{color:var(--harbor-sand-dark);font-size:var(--font-label);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.people-preview-footer-copy>p{color:var(--text-secondary);font-size:1rem;line-height:1.62;margin:0;max-width:760px}.people-preview-footer-link{align-items:center;background:var(--surface);border:1px solid rgb(13 27 61/12%);border-radius:16px;box-shadow:0 10px 28px rgb(13 27 61/8%);color:var(--anchor-navy);display:grid;font-size:1rem;font-weight:750;gap:22px;grid-template-columns:minmax(0,1fr) auto;line-height:1.35;min-height:64px;padding:13px 14px 13px 18px;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.people-preview-footer-link>span:last-child{align-items:center;background:var(--anchor-navy);border-radius:50%;color:var(--surface);display:flex;flex:0 0 38px;height:38px;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:38px}.people-preview-footer-link:focus-visible,.people-preview-footer-link:hover{background:var(--anchor-navy);box-shadow:0 16px 36px rgb(13 27 61/18%);color:var(--surface);transform:translateY(-2px)}.people-preview-footer-link:focus-visible>span:last-child,.people-preview-footer-link:hover>span:last-child{background:var(--harbor-sand);color:var(--anchor-navy);transform:translateX(2px)}.about-authority-hero{min-height:680px}.about-hero-proof{background:radial-gradient(circle at 86% 12%,rgb(183 167 154/20%),transparent 34%),var(--anchor-navy);border-radius:var(--radius-panel);box-shadow:var(--shadow-elevated);color:var(--surface);overflow:hidden;padding:clamp(30px,4.2vw,52px)}.about-hero-proof .panel-kicker{color:var(--harbor-sand);margin:0 0 var(--space-5)}.about-hero-proof>div{display:grid;gap:var(--space-2);padding:var(--space-5) 0}.about-hero-proof>div+div{border-top:1px solid rgb(255 255 255/18%)}.about-hero-proof strong{color:var(--surface);font-family:var(--font-display);font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:760;letter-spacing:-.04em;line-height:1}.about-hero-proof span{color:#d7dce5;font-size:1rem;line-height:var(--line-body)}.about-leadership-section{background:var(--surface);max-width:none}.about-leadership-section>*{margin-inline:auto;max-width:var(--page-max)}.about-leadership-heading{align-items:start}.about-leadership-heading>.section-summary{border-left:3px solid var(--harbor-sand);justify-self:end;margin-top:calc(var(--space-3) + 1.2rem);padding:4px 0 4px 24px}.leadership-card-grid{display:grid;gap:clamp(20px,2.2vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:0 16px 44px rgb(13 27 61/7%);min-width:0;overflow:hidden;transition:box-shadow .19s ease,transform .19s ease}.leadership-card:focus-within,.leadership-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.leadership-photo{aspect-ratio:16/10;background:var(--surface-muted);overflow:hidden;position:relative}.leadership-photo:after{background:linear-gradient(180deg,transparent 62%,rgb(13 27 61/16%));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.leadership-photo img{object-fit:cover;object-position:center 24%}.leadership-photo-josh{background:#a9a6a2;isolation:isolate}.leadership-photo-josh:before{background:linear-gradient(90deg,rgb(13 27 61/18%),rgb(255 255 255/4%)),url(/team/joshua-hernandez.webp) center 28% /cover no-repeat;content:"";filter:blur(17px);inset:-28px;opacity:.78;position:absolute;transform:scale(1.06);z-index:0}.leadership-photo-josh img{box-shadow:0 0 34px rgb(13 27 61/16%);left:11%!important;object-fit:cover;object-position:center 16%;right:auto!important;width:78%!important;z-index:1}.leadership-photo-peggy img{object-position:center center}.leadership-copy{padding:clamp(28px,3.5vw,46px)}.leadership-copy .panel-kicker{margin:0 0 var(--space-3)}.leadership-copy h3{color:var(--anchor-navy);font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:760;letter-spacing:-.05em;line-height:1;margin:0 0 var(--space-5)}.leadership-copy>p:not(.panel-kicker){color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0 0 var(--space-4)}.leadership-expertise{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-5) 0 0;padding:0}.leadership-expertise li{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--anchor-navy);font-size:var(--font-secondary);font-weight:700;line-height:1.35;padding:9px 13px}.about-experience-grid article{min-height:280px;padding:clamp(26px,2.5vw,36px)}.experience-evidence-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(34px,5vw,54px)}.experience-evidence-grid article{background:var(--anchor-navy);border:1px solid rgb(255 255 255/8%);border-radius:var(--radius-card);box-shadow:0 16px 36px rgb(13 27 61/10%);display:grid;gap:var(--space-3);min-width:0;padding:clamp(24px,2.5vw,34px)}.experience-evidence-grid strong{color:var(--harbor-sand);font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:760;letter-spacing:-.04em;line-height:1.05}.experience-evidence-grid span{color:#e1e5ec;font-size:.96rem;line-height:1.55}.experience-capability-heading{border-top:1px solid var(--border-soft);padding-top:var(--space-6)}.experience-capability-heading .panel-kicker{margin:0 0 var(--space-4)}.about-experience-heading{align-items:start}.about-experience-heading>p{justify-self:end;margin-top:var(--space-8);width:100%}.about-experience-grid h3{font-family:var(--font-display);font-weight:760;letter-spacing:-.035em}.about-experience-disclosure{margin-bottom:0;margin-top:var(--space-5);max-width:var(--page-max)}@media (max-width:1180px){.about-experience-heading>p,.about-leadership-heading>.section-summary{justify-self:start;margin-top:0;max-width:760px}}@media (max-width:1100px){.people-preview-heading{align-items:start;grid-template-columns:1fr}.people-preview-heading .section-summary{max-width:760px}.people-preview-proof{grid-template-columns:1fr}.experience-evidence-grid,.people-preview-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.leadership-card-grid,.people-preview-grid{grid-template-columns:1fr}.person-preview-card{grid-template-columns:190px minmax(0,1fr)}.leadership-card{max-width:760px}}@media (max-width:680px){.people-preview{padding-inline:20px}.person-preview-card{grid-template-columns:118px minmax(0,1fr);min-height:210px}.person-preview-photo{min-height:210px}.person-preview-copy{padding:22px 18px}.person-preview-copy h3{font-size:1.45rem}.person-preview-copy>span{font-size:var(--font-secondary)}.people-preview-proof ul{grid-template-columns:1fr}.people-preview-proof li{border-left:0;border-top:1px solid rgb(255 255 255/18%);padding:10px 0 0}.people-preview-footer{align-items:stretch;grid-template-columns:1fr}.people-preview-footer-link{min-width:0;width:100%}.leadership-copy{padding:28px 22px 32px}.leadership-copy h3{font-size:clamp(2rem,11vw,2.6rem)}.about-experience-grid article{min-height:0}.experience-evidence-grid{grid-template-columns:1fr}}@media print{.about-authority-hero,.about-experience-section,.about-leadership-section,.authority-cta,.people-preview{break-inside:avoid}}