.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-benefits{padding:var(--hp-section-pad-y) var(--hp-section-pad-x);background:var(--hp-page)}.home-benefits__inner{max-width:var(--hp-max-width);margin:0 auto}.home-benefits__intro{flex-wrap:wrap;align-items:flex-end;gap:clamp(28px,4vw,64px);display:flex}.home-benefits__intro-copy{flex:540px;min-width:0}.home-benefits__eyebrow-lead{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1032em;text-transform:uppercase;color:var(--hp-teal);font-size:10.34px;font-weight:600}.home-benefits__headline{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,5.2vw,80px);font-weight:700;line-height:.94}.home-benefits__headline span{display:block}.home-benefits__lede{min-width:0;color:var(--hp-teal);flex:330px;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.44}.home-benefits__explain{margin-top:clamp(40px,4.4vw,68px)}.home-benefits__tile{border-radius:var(--hp-radius-tile);background:var(--hp-cream);opacity:.32;flex-direction:column;gap:clamp(11px,1.2vw,15px);padding:clamp(20px,1.9vw,27px) clamp(22px,2vw,30px) clamp(22px,2vw,29px);transition:opacity .6s,background-color .3s;display:flex}.home-benefits__tile.is-lit{opacity:1}.home-benefits__tile:hover{background:#eceae2}.home-benefits__q{align-items:center;gap:12px;display:flex}.home-benefits__q-num{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1032em;text-transform:uppercase;color:var(--hp-teal);flex:none;font-size:10.34px;font-weight:600}.home-benefits__q-text{color:var(--hp-teal);font-size:clamp(15.5px,1.25vw,17px);font-weight:600;line-height:1.35}.home-benefits__answer{min-height:2.5em;color:var(--hp-ink);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(21px,1.85vw,27px);font-weight:700;line-height:1.22}.home-benefits__word{opacity:0;transition:opacity .36s var(--hp-ease),transform .36s var(--hp-ease);display:inline-block;transform:translateY(9px)}.home-benefits__word.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-benefits__word{opacity:1;transition:none;transform:none}}.home-benefits__rule{background:var(--hp-lime);width:0;height:2px;transition:width .62s var(--hp-ease);border-radius:2px;transition-delay:.2s}.home-benefits__rule.is-drawn{width:100%}.home-benefits__rule.is-clearing{transition:width .38s var(--hp-ease);transition-delay:0s}.home-benefits__controls{flex-direction:column;align-items:flex-start;gap:13px;padding:clamp(8px,1vw,14px) 0 0;display:flex}.home-benefits__next{border-radius:var(--hp-radius-pill);min-height:46px;color:var(--hp-ink);letter-spacing:-.015em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .18s var(--hp-ease);background:0 0;border:1px solid #1631373d;padding:12px 26px;font-family:inherit;font-size:15.5px;font-weight:700}.home-benefits__next:hover,.home-benefits__next:focus-visible{border-color:var(--hp-ink);background:var(--hp-ink);color:var(--hp-cream);transform:translateY(-2px)}.home-benefits__note{color:#26525cb8;margin:0;font-size:13.5px;font-weight:500;line-height:1.45;transition:color .25s}.home-benefits__out{border-radius:var(--hp-radius-tile);background:var(--hp-ink);color:var(--hp-cream);padding:clamp(26px,2.4vw,36px);position:relative;overflow:hidden}.home-benefits__glow{opacity:0;pointer-events:none;transition:opacity 1.1s var(--hp-ease);background:radial-gradient(74% 62% at 68% 22%,#c0ff9452 0%,#c0ff941a 46%,#0000 74%);position:absolute;inset:0}.home-benefits__glow.is-on{opacity:1}.home-benefits__head{flex-direction:column;gap:9px;display:flex;position:relative}.home-benefits__eyebrow,.home-benefits__name,.home-benefits__who,.home-benefits__row,.home-benefits__doctor,.home-benefits__priceblock,.home-benefits__cta,.home-benefits__open{opacity:0;transition:opacity .52s var(--hp-ease),transform .52s var(--hp-ease);transform:translateY(9px)}.home-benefits__eyebrow.is-in,.home-benefits__name.is-in,.home-benefits__who.is-in,.home-benefits__row.is-in,.home-benefits__doctor.is-in,.home-benefits__priceblock.is-in,.home-benefits__cta.is-in,.home-benefits__open.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-benefits__eyebrow,.home-benefits__name,.home-benefits__who,.home-benefits__row,.home-benefits__doctor,.home-benefits__priceblock,.home-benefits__cta,.home-benefits__open{opacity:1;transition:none;transform:none}}.home-benefits__eyebrow{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1032em;text-transform:uppercase;color:var(--hp-lime);font-size:10.34px;font-weight:600;display:none}.home-benefits__name{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:700;line-height:1.04}.home-benefits__who{color:var(--hp-on-dark-muted);margin:0;font-size:16px;font-weight:500;line-height:1.4}.home-benefits__rows{flex-direction:column;gap:15px;display:flex;position:relative}.home-benefits__row{align-items:flex-start;gap:12px;display:flex}.home-benefits__row.is-dimmed{opacity:.34}.home-benefits__dot{background:var(--hp-lime);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.home-benefits__row-head{color:var(--hp-cream);letter-spacing:-.015em;font-size:15.5px;font-weight:700;display:block}.home-benefits__row-body{color:var(--hp-on-dark-muted);margin-top:3px;font-size:14px;font-weight:500;line-height:1.4;display:block}.home-benefits__foot{flex-direction:column;gap:14px;margin-top:auto;display:flex;position:relative}.home-benefits__doctor{border-top:1px solid var(--hp-on-dark-rule);margin:0;padding-top:16px;font-size:16px;font-weight:600;line-height:1.45}.home-benefits__priceblock{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.home-benefits__price{letter-spacing:-.05em;font-size:clamp(36px,3.2vw,50px);font-weight:800;line-height:.92}.home-benefits__per{color:#f4f3eea8;font-size:15px;font-weight:500}.home-benefits__cta{border-radius:var(--hp-radius-pill);background:var(--hp-lime);color:var(--hp-ink);text-align:center;justify-content:center;align-items:center;padding:17px 24px;font-size:16px;font-weight:700;display:flex}.home-benefits__cta:hover,.home-benefits__cta:focus-visible{color:var(--hp-ink);transform:translateY(-2px);box-shadow:0 14px 40px -12px #c0ff94b3}.home-benefits__open{color:#f4f3eec2;text-underline-offset:.2em;font-size:14.5px;font-weight:600;-webkit-text-decoration:underline #f4f3ee66;text-decoration:underline #f4f3ee66;text-decoration-thickness:1.5px}.home-benefits__open:hover,.home-benefits__open:focus-visible{color:var(--hp-lime);-webkit-text-decoration-color:var(--hp-lime);text-decoration-color:var(--hp-lime)}.home-benefits__fineprint{color:#f4f3ee99;margin:0;font-size:13px;font-weight:500;line-height:1.45}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-faq{isolation:isolate;padding:var(--hp-section-pad-y) var(--hp-section-pad-x);background:var(--hp-cream);position:relative}.home-faq__inner{max-width:var(--hp-max-width);margin:0 auto}.home-faq__head{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.home-faq__headline{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,76px);font-weight:700;line-height:.96}.home-faq__still{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-faq__still-label{color:var(--hp-teal);font-size:17px;font-weight:500}.home-faq__still-cta{border-radius:var(--hp-radius-pill);background:var(--hp-lime);color:var(--hp-ink);white-space:nowrap;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.home-faq__still-cta:hover,.home-faq__still-cta:focus-visible{color:var(--hp-ink);transform:translateY(-1px);box-shadow:0 12px 38px -10px #c0ff94bf}.home-faq__groups-lede{color:var(--hp-teal);margin:0 0 8px;font-size:17px}.home-faq__group+.home-faq__group{margin-top:40px}.home-faq__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hp-teal);margin:0;font-size:13px;font-weight:600}.home-faq__list{border-top:1px solid #16313729;margin-top:clamp(32px,3.6vw,56px)}.home-faq__group .home-faq__list{margin-top:10px}.home-faq__item{border-bottom:1px solid var(--hp-rule)}.home-faq__question{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;font-size:clamp(18px,1.7vw,23px);font-weight:600;display:flex}.home-faq__plus{color:#35707e;flex:none;font-size:22px;font-weight:400;transition:transform .2s}.home-faq__answer{max-width:66ch;color:var(--hp-teal);margin:0 0 26px;font-size:17px;font-weight:500;line-height:1.55}.home-faq__close{padding:clamp(48px,5vw,80px) 0 0}.home-faq__close-panel{max-width:var(--hp-max-width);border-radius:var(--hp-radius-panel);background:var(--hp-lime);text-align:center;margin:0 auto;padding:clamp(64px,8vw,150px) clamp(28px,4vw,72px)}.home-faq__close-headline{letter-spacing:-.05em;max-width:22ch;margin:0 auto;font-size:clamp(44px,7.2vw,116px);font-weight:800;line-height:.94}.home-faq__close-cta{border-radius:var(--hp-radius-pill);background:var(--hp-ink);color:var(--hp-cream);margin-top:clamp(32px,3.4vw,52px);padding:22px 44px;font-size:19px;font-weight:700;transition:transform .18s,box-shadow .25s;display:inline-block}.home-faq__close-cta:hover,.home-faq__close-cta:focus-visible{color:var(--hp-cream);transform:translateY(-2px);box-shadow:0 12px 38px -12px #16313799}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-hero{padding:var(--hp-gutter)}.home-hero__panel{border-radius:var(--hp-radius-panel);background:var(--hp-ink);min-height:clamp(560px,74vh,820px);color:var(--hp-cream);flex-direction:column;justify-content:flex-end;padding:clamp(44px,5.4vw,84px) clamp(24px,3.4vw,60px) clamp(32px,3.4vw,52px);display:flex;position:relative;overflow:hidden}.home-hero__image{object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.home-hero__scrim{background:linear-gradient(100deg,#163137f0 0%,#163137db 34%,#1631376b 66%,#16313757 100%);position:absolute;inset:0}.home-hero__inner{width:100%;max-width:1240px;margin:0 auto;position:relative}.home-hero__copy{max-width:60%}@media (max-width:900px){.home-hero__copy{max-width:100%}}.home-hero__headline{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,80px);font-weight:800;line-height:.96}.home-hero__headline-rest{opacity:0;filter:blur(6px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),filter .7s;display:block;transform:translateY(18px)}.home-hero__headline-line{white-space:nowrap;display:block}.home-hero__headline-accent{box-sizing:content-box;vertical-align:bottom;white-space:nowrap;opacity:0;width:0;display:inline-block;overflow:hidden}@media (scripting:none){.home-hero__headline-rest{opacity:1;filter:none;transform:none}.home-hero__headline-accent{opacity:1;width:auto}}.home-hero__headline-accent-inner{padding-right:.17em;display:inline-block}.home-hero__headline-accent-inner i{color:var(--hp-lime);font-style:normal}.home-hero__lede{max-width:26ch;color:var(--hp-on-dark-muted);margin:clamp(24px,2.4vw,34px) 0 0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.42}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:clamp(26px,2.8vw,38px);display:flex}.home-hero__cta{border-radius:var(--hp-radius-pill);background:var(--hp-lime);color:var(--hp-ink);white-space:nowrap;justify-content:center;align-items:center;padding:20px 38px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.home-hero__cta:hover,.home-hero__cta:focus-visible{color:var(--hp-ink);transform:translateY(-1px);box-shadow:0 12px 38px -10px #c0ff94bf}.home-hero__cta:hover{transform:translateY(-2px)}.home-hero__underwriter{max-width:28ch;color:var(--hp-on-dark-faint);margin:0;font-size:14px;font-weight:500;line-height:1.4}.home-hero__proof{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1080px){.home-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-hero__proof{grid-template-columns:minmax(0,1fr)}}.home-hero__proof{border-radius:var(--hp-radius-strip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#163137d1;margin-top:clamp(32px,3.6vw,56px);overflow:hidden}.home-hero__proof-cell{background:#163137d1;align-items:center;gap:12px;padding:20px 24px;transition:background-color .28s;display:flex;position:relative}.home-hero__proof-cell.is-hovered{background:#163137e6}.home-hero__proof-divider{transform-origin:top;width:1px;transition:transform .5s var(--hp-ease);background:#c0ff9457;position:absolute;top:16%;bottom:16%;left:0;transform:scaleY(0)}.home-hero__proof-cell.is-landed .home-hero__proof-divider{transform:scaleY(1)}.home-hero__proof-dot{background:var(--hp-lime);width:9px;height:9px;transition:transform .38s var(--hp-ease);border-radius:2px;flex:none;transform:scale(0)}.home-hero__proof-cell.is-landed .home-hero__proof-dot{transform:scale(1)}.home-hero__proof-slot{flex:1;min-width:0;min-height:2em;display:block;position:relative}.home-hero__proof-rule{background:var(--hp-lime);width:0;height:2px;transition:width .62s var(--hp-ease);position:absolute;bottom:0;left:0}.home-hero__proof-rule.is-drawn{width:100%}.home-hero__proof-label,.home-hero__proof-text{opacity:0;transition:opacity .26s ease,transform .3s var(--hp-ease);align-items:center;display:flex;position:absolute;inset:0}.home-hero__proof-label{font-size:16px;font-weight:600;line-height:1.25;transform:translateY(6px)}.home-hero__proof-cell.is-landed .home-hero__proof-label{opacity:1;transform:none}.home-hero__proof-cell.is-hovered .home-hero__proof-label{opacity:0;transform:translateY(-5px)}.home-hero__proof-text{color:#f4f3eed1;font-size:13px;font-weight:500;line-height:1.26;transform:translateY(5px)}.home-hero__proof-cell.is-hovered .home-hero__proof-text{opacity:1;transform:none}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-how{padding:var(--hp-gutter)}.home-how__panel{border-radius:var(--hp-radius-panel);background:var(--hp-teal);color:var(--hp-cream);padding:clamp(48px,5.6vw,96px) clamp(24px,3.4vw,60px)}.home-how__inner{max-width:1240px;margin:0 auto}.home-how__eyebrow{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1204em;text-transform:uppercase;color:var(--hp-lime);font-size:11.28px;font-weight:600}.home-how__headline{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(36px,5vw,76px);font-weight:700;line-height:1}.home-how__steps{gap:var(--hp-gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:clamp(36px,4vw,60px);display:grid;position:relative}.home-how__thread{z-index:1;pointer-events:none;height:1px;transition:width .9s var(--hp-ease),height .22s ease;background:#c0ff9480;position:absolute}.home-how__thread.is-firm{height:2px}.home-how__node{background:var(--hp-lime);width:7px;height:7px;transition:transform .34s var(--hp-ease),opacity .5s ease;border-radius:2px;position:absolute;top:-3px;transform:scale(0)}.home-how__node.is-arrived{transform:scale(1)}.home-how__node.is-active{opacity:0}.home-how__pip{background:var(--hp-lime);width:11px;height:11px;transition:left 1s var(--hp-ease),opacity .5s ease;border-radius:3px;position:absolute;top:-5px;box-shadow:0 0 0 4px #c0ff9429}.home-how__card{border-radius:var(--hp-radius-tile);background:var(--hp-teal-lifted);cursor:pointer;min-height:300px;transition:transform .26s var(--hp-ease);flex-direction:column;justify-content:space-between;padding:clamp(28px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.home-how__card:hover{transform:translateY(-4px)}.home-how__media{opacity:.12;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.home-how__media.is-active{opacity:1}.home-how__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-how__photo--settling{transition:transform 1.5s var(--hp-ease);transform:scale(1.463)}.home-how__photo.is-settled{transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.home-how__photo{transition:none;transform:scale(1.4)}}.home-how__scrim{background:linear-gradient(200deg,#1d40489e 0%,#163137db 58%,#163137f0 100%);position:absolute;inset:0}.home-how__num{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:0;color:var(--hp-lime);opacity:0;clip-path:inset(0 0 100%);transition:opacity .38s ease,clip-path .46s var(--hp-ease);align-self:flex-start;font-size:12.22px;font-weight:400;display:inline-block;position:relative}.home-how__num.is-arrived{opacity:1;clip-path:inset(0 0 0%)}@media (prefers-reduced-motion:reduce){.home-how__num{opacity:1;clip-path:none;transition:none}}.home-how__copy{position:relative}.home-how__title{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.02}.home-how__body{color:#f4f3eebd;margin:14px 0 0;font-size:17px;font-weight:500;line-height:1.45}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-journey{z-index:1;padding:var(--hp-gutter);background:var(--hp-page);position:relative}.home-journey__grid{gap:var(--hp-gutter);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.home-journey__card{border-radius:var(--hp-radius-card);min-height:clamp(240px,26vw,360px);transition:transform .26s var(--hp-ease),box-shadow .26s ease;flex-direction:column;justify-content:space-between;padding:clamp(40px,4.6vw,72px);text-decoration:none;display:flex}.home-journey__card:hover,.home-journey__card:focus-visible{transform:translateY(-5px)}.home-journey__card--individuals{background:var(--hp-lime);color:var(--hp-ink)}.home-journey__card--individuals:hover,.home-journey__card--individuals:focus-visible{color:var(--hp-ink);box-shadow:0 26px 50px -30px #16313780}.home-journey__card--employers{background:var(--hp-teal);color:var(--hp-cream)}.home-journey__card--employers:hover,.home-journey__card--employers:focus-visible{color:var(--hp-cream);box-shadow:0 26px 50px -30px #16313799}.home-journey__card--employers .home-journey__eyebrow{color:var(--hp-lime)}.home-journey__eyebrow{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1204em;text-transform:uppercase;font-size:11.28px;font-weight:600}.home-journey__body{display:block}.home-journey__title{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,68px);font-weight:800;line-height:.98;display:block}.home-journey__action{align-items:center;gap:9px;margin-top:20px;font-size:17px;font-weight:600;display:flex}.home-journey__arrow{transition:transform .26s var(--hp-ease);display:inline-block}.home-journey__card:hover .home-journey__arrow,.home-journey__card:focus-visible .home-journey__arrow{transform:translate(7px)}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-pricing{isolation:isolate;padding:var(--hp-section-pad-y) var(--hp-section-pad-x);background:var(--hp-page);position:relative}.home-pricing__inner{max-width:var(--hp-max-width);margin:0 auto}.home-pricing__intro{flex-wrap:wrap;align-items:flex-end;gap:clamp(28px,4vw,64px);display:flex}.home-pricing__intro-lead{flex:520px;min-width:0}.home-pricing__intro-aside{flex:340px;min-width:0}.home-pricing__eyebrow{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1032em;text-transform:uppercase;color:var(--hp-teal);font-size:10.34px;font-weight:600}.home-pricing__headline{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,5.2vw,80px);font-weight:700;line-height:.94}.home-pricing__headline span{display:block}.home-pricing__lede{color:var(--hp-teal);margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.44}.home-pricing__lede-note{color:var(--hp-teal);margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.5}.home-pricing__trio{margin-top:clamp(40px,4.4vw,68px)}.home-pricing__card{border-color:#0000;transition:box-shadow .26s}.home-pricing__card:hover,.home-pricing__card:focus-within{box-shadow:0 26px 54px -30px #16313773}.home-pricing__frame{background:var(--hp-teal-lifted);color:var(--hp-cream);flex-direction:column;justify-content:flex-end;padding:clamp(20px,1.8vw,26px);display:flex;position:relative;overflow:hidden}.home-pricing__photo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-pricing__photo--between{object-position:38% 26%}.home-pricing__photo--everyday{object-position:50% 28%}.home-pricing__photo--stayahead{object-position:52% 30%}.home-pricing__scrim{pointer-events:none;background:linear-gradient(#16313700 0%,#1631371f 26%,#16313799 62%,#163137eb 100%);position:absolute;inset:0}.home-pricing__shape-name{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1032em;text-transform:uppercase;color:var(--hp-lime);font-size:10.34px;font-weight:600;position:relative}.home-pricing__plan-name{color:var(--hp-ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.06}.home-pricing__who{color:var(--hp-teal);text-wrap:pretty;margin:11px 0 0;font-size:15px;font-weight:500;line-height:1.4}.home-pricing__benefits{flex-direction:column;font-size:16px;font-weight:500;display:flex}.home-pricing__benefit{border-top:1px solid var(--hp-rule);min-height:62px;padding:10px 0}.home-pricing__benefit-head{color:var(--hp-ink);font-weight:600;line-height:1.35;display:block}.home-pricing__benefit-body{color:var(--hp-teal);margin-top:2px;font-size:14px;line-height:1.35;display:block}.home-pricing__not-picked{border-top:1px solid #16313712;padding-top:clamp(13px,1.2vw,17px)}.home-pricing__not-picked-list{color:var(--hp-teal);margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.42}.home-pricing__foot{flex-direction:column;gap:16px;display:flex}.home-pricing__price-row{border-top:1px solid #16313712;align-items:baseline;gap:10px;padding-top:clamp(14px,1.3vw,18px);display:flex}.home-pricing__price{color:var(--hp-ink);letter-spacing:-.04em;font-size:clamp(27px,2.2vw,32px);font-weight:800;line-height:1}.home-pricing__price-unit{color:var(--hp-teal);font-size:15px;font-weight:500}.home-pricing__cta{border-radius:var(--hp-radius-pill);background:var(--hp-ink);color:var(--hp-cream);text-align:center;flex:1;justify-content:center;align-items:center;padding:15px 24px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s,box-shadow .25s;display:flex}.home-pricing__cta:hover,.home-pricing__cta:focus-visible{background:var(--hp-lime);color:var(--hp-ink);box-shadow:0 12px 38px -10px #c0ff94bf}.home-pricing__close{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;margin:clamp(32px,3.4vw,52px) 0 0;display:flex}.home-pricing__close-copy{min-width:0;color:var(--hp-ink);flex:460px;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.44}.home-pricing__close-copy span{display:block}.home-pricing__close-aside{flex-direction:column;flex:0 auto;align-items:flex-start;gap:8px;display:flex}.home-pricing__close-build{color:var(--hp-teal);font-size:15px;font-weight:600}.home-pricing__close-build .home-summon-term{text-underline-offset:.24em}.home-pricing__close-note{color:var(--hp-teal);margin:0;font-size:13.5px;font-weight:500}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:28px;--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.home-recognition{isolation:isolate;padding:clamp(80px,10vw,168px) var(--hp-section-pad-x);background:var(--hp-cream);position:relative}.home-recognition__inner{max-width:var(--hp-max-width);margin:0 auto}.home-recognition__headline{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(40px,6.4vw,96px);font-weight:700;line-height:.96}.home-recognition__body{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,4vw,64px);display:grid}.home-recognition__lede{max-width:34ch;color:var(--hp-teal);margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.42}.home-recognition__claims{flex-direction:column;gap:14px;margin-top:clamp(28px,3vw,44px);display:flex}.home-recognition__claim{letter-spacing:-.02em;border-bottom:1px solid #16313724;margin:0;padding-bottom:14px;font-size:clamp(20px,2vw,27px);font-weight:600;line-height:1.28}.home-recognition__claim:last-child{border-bottom:none;padding-bottom:0}.home-recognition__finally-wrap{border-top:1px solid var(--hp-rule);margin-top:clamp(40px,4vw,64px);padding-top:28px}.home-recognition__finally-line{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,34px);font-weight:700}.home-recognition__finally{box-sizing:content-box;vertical-align:bottom;white-space:nowrap;opacity:0;filter:blur(4px);width:0;color:var(--hp-teal);transition:width .52s var(--hp-ease),opacity .38s ease,transform .52s var(--hp-ease),filter .38s ease;padding-right:.3em;display:inline-block;overflow:hidden;transform:translate(-26px)}.home-recognition__finally.is-on{opacity:1;filter:none;transform:none}
