.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-bright:#35707e;--hp-teal-mark:#4e7c86;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-cream-warm:#eceae2;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-strong:#f4f3eee6;--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:clamp(18px, 5vw, 28px);--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-page-edge:max(calc(var(--hp-gutter) + clamp(40px, 4.5vw, 64px)), calc((100vw - var(--hp-max-width)) / 2));--hp-inset-edge:calc(var(--hp-page-edge) - var(--hp-gutter))}@media (max-width:768px){.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-page-edge:var(--hp-section-pad-x);--hp-inset-edge:clamp(24px, 3.4vw, 60px)}}.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.pe-stairs{isolation:isolate;padding:calc(var(--pe-gap)/2) var(--hp-page-edge);--pe-step-icon:clamp(53px, 4.84vw, 66px);--pe-step-title:clamp(24px, 2.2vw, 30px);background:var(--hp-page);position:relative}.pe-stairs__inner{max-width:var(--hp-max-width);margin:0 auto}.pe-stairs__headline{color:var(--hp-ink);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.02}.pe-stairs__headline--example{margin-top:clamp(72px,8vw,112px)}.pe-stairs__steps{gap:clamp(40px,4.4vw,64px);margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.pe-stairs__tread{grid-template-columns:var(--pe-step-icon) minmax(0, 1fr);align-items:start;column-gap:18px;display:grid}.pe-stairs__icon{width:var(--pe-step-icon);height:var(--pe-step-icon);grid-row:1/span 2;place-items:center;display:grid}.pe-stairs__icon svg{width:auto;max-width:100%;height:100%;display:block;overflow:visible}.pe-stairs__icon [stroke]{stroke-width:2px;vector-effect:non-scaling-stroke}.pe-stairs__title{color:var(--hp-ink);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;font-size:var(--pe-step-title);letter-spacing:-.025em;text-wrap:balance;align-self:center;margin:0;font-weight:700;line-height:1.1}.pe-stairs__title span{display:block}.pe-stairs__label{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.0624em;text-transform:uppercase;color:var(--hp-teal);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.pe-stairs__body{max-width:50ch;color:var(--hp-ink);margin:14px 0 0;font-size:clamp(17px,1.3vw,18px);line-height:1.55}.pe-stairs__hint{color:var(--hp-teal);align-items:center;gap:7px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.pe-stairs__hint-stars{fill:currentColor;flex:none;width:16px;height:16px}.pe-stairs__hint-text{background:linear-gradient(100deg, var(--hp-teal) 0 36%, #5f8f97 44%, #9cc3c8 50%, #5f8f97 56%, var(--hp-teal) 64% 100%) 100% 0/260% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.pe-stairs__hint-text .pe-tm{color:var(--hp-teal)}.pe-stairs__hint-text--tap{display:none}@media (hover:none){.pe-stairs__hint-text--click{display:none}.pe-stairs__hint-text--tap{display:inline}}.pe-stairs__hint.is-sweeping .pe-stairs__hint-text{animation:6s cubic-bezier(.4,0,.2,1) .9s 3 pe-hint-sheen}.pe-stairs__hint.is-sweeping .pe-stairs__hint-stars{animation:6s ease-in-out .9s 3 pe-hint-star}@media (prefers-reduced-motion:reduce){.pe-stairs__hint.is-sweeping .pe-stairs__hint-text,.pe-stairs__hint.is-sweeping .pe-stairs__hint-stars{animation:none}}@media (min-width:901px){.pe-stairs{--pe-step-icon:72px;--pe-step-title-w:calc(12.4 * var(--pe-step-title));--pe-rows-w:calc(var(--pe-step-icon) + var(--pe-step-title-w) + 56px + 34rem)}.pe-stairs__headline{text-align:center}.pe-stairs__headline--example{text-align:left}.pe-stairs__steps{width:100%;max-width:var(--pe-rows-w);gap:clamp(48px,5vw,72px);margin-inline:auto}.pe-stairs__tread{grid-template-columns:var(--pe-step-icon) var(--pe-step-title-w) minmax(0, 34rem);align-items:start;column-gap:28px}.pe-stairs__title{align-self:start}.pe-stairs__icon{grid-row:auto}.pe-stairs__body{max-width:none;margin:0 0 0 16px}}.pe-stairs__mosaic{gap:var(--hp-gutter);grid-template-rows:repeat(2,minmax(230px,auto));grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(48px,5vw,72px);display:grid}.pe-stairs__photo{border-radius:var(--hp-radius-tile);background:var(--hp-cream-warm);margin:0;position:relative;overflow:hidden}.pe-stairs__photo:first-child{grid-area:1/1/3/6}.pe-stairs__photo:nth-child(2){grid-area:1/6/auto/9}.pe-stairs__photo:nth-child(3){grid-area:2/6/auto/9}.pe-stairs__tile{--hp-summon-rest:#f4f3ee80;--pe-tide-mid:color-mix(in srgb, var(--hp-teal-lifted) 94%, var(--hp-lime));background:linear-gradient(100deg, var(--hp-ink) 0%, var(--hp-teal-lifted) 28%, var(--pe-tide-mid) 50%, var(--hp-teal-lifted) 72%, var(--hp-ink) 100%) 0 0/240% 100%;flex-direction:column;grid-area:1/9/3/13;animation:28s ease-in-out infinite alternate pe-tide;display:flex}@media (prefers-reduced-motion:reduce){.pe-stairs__tile{animation:none}}.pe-stairs__tile{border-radius:var(--hp-radius-tile);color:var(--hp-cream);padding:clamp(32px,3.4vw,44px) clamp(28px,3vw,40px)}.pe-stairs__notice{color:#717577;text-align:center;text-wrap:balance;max-width:900px;margin:clamp(28px,3vw,40px) auto 0;font-size:10.5px;line-height:1.45}@media (max-width:768px){.pe-stairs__notice{font-size:10px}}.pe-stairs__end{justify-content:flex-end;margin-top:28px;display:flex}.pe-stairs__cta{appearance:none;border-radius:var(--hp-radius-pill);background:var(--hp-ink);color:var(--hp-lime);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:18px 34px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.pe-stairs__cta:hover:not(:disabled),.pe-stairs__cta:focus-visible:not(:disabled){color:var(--hp-lime);transform:translateY(-2px);box-shadow:0 12px 30px -14px #1631378c}@media (prefers-reduced-motion:reduce){.pe-stairs__cta:hover:not(:disabled),.pe-stairs__cta:focus-visible:not(:disabled){transform:none}}@media (max-width:900px){.pe-stairs__mosaic{grid-template-rows:none;grid-template-columns:1fr}.pe-stairs__photo:first-child{aspect-ratio:3/2;grid-area:auto/1}.pe-stairs__photo:nth-child(2),.pe-stairs__photo:nth-child(3){display:none}.pe-stairs__tile{grid-area:auto/1}.pe-stairs__cta{flex:1}}@media (prefers-reduced-motion:no-preference){.pe-stairs__tread.pe-stairs__tread{transition:opacity .9s var(--hp-ease-land),transform .9s var(--hp-ease-land);transform:translate(-28px)}.pe-stairs__tread.pe-stairs__tread.is-shown{transform:none}.pe-stairs__tread .pe-stairs__title{clip-path:inset(0 0 100%);transition:clip-path .8s var(--hp-ease-land) 80ms,transform .8s var(--hp-ease-land) 80ms;transform:translateY(.35em)}.pe-stairs__tread .pe-stairs__body{opacity:0;transition:opacity .7s var(--hp-ease) .28s}.pe-stairs__tread.is-shown .pe-stairs__title{clip-path:inset(-.2em -.2em -.3em);transform:none}.pe-stairs__tread.is-shown .pe-stairs__body{opacity:1}.pe-stairs__end.pe-stairs__end{transition:opacity .8s var(--hp-ease-land),transform .8s var(--hp-ease-land);transform:translate(-40px)}.pe-stairs__end.pe-stairs__end.is-shown{transform:none}}.pe-receipt{flex-direction:column;height:100%;display:flex}.pe-receipt__lead{color:var(--hp-on-dark-muted);margin:0;font-size:16px;font-weight:600;line-height:1.3}.pe-receipt__head{color:var(--hp-cream);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:6px 0 32px;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.05}.pe-receipt__slip{--tooth:8px;padding:calc(6px + var(--tooth)) 22px 18px;background:var(--hp-page);-webkit-mask:conic-gradient(from 135deg at 50% 2px, #0000, #000 1deg 89deg, #0000 90deg) 50% 100%/calc(2 * var(--tooth)) calc(100% + 2px) repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 2px, #0000, #000 1deg 89deg, #0000 90deg) 50% 100%/calc(2 * var(--tooth)) calc(100% + 2px) repeat-x;mask:conic-gradient(from 135deg at 50% 2px, #0000, #000 1deg 89deg, #0000 90deg) 50% 100%/calc(2 * var(--tooth)) calc(100% + 2px) repeat-x;border-radius:0 0 16px 16px;flex:1 0 auto}.pe-receipt__item{padding:14px 0}.pe-receipt__item+.pe-receipt__item{border-top:1px dashed #16313747}.pe-receipt__line{color:var(--hp-ink);justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;display:flex}.pe-receipt__line label{cursor:pointer}.pe-receipt__amount{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pe-receipt__dial{--fill:.2;margin-top:10px;position:relative}.pe-receipt__range{--stop:calc(20.5px + (100% - 41px) * var(--fill));z-index:1;cursor:grab;appearance:none;background:0 0;width:100%;height:28px;margin:0;display:block;position:relative}.pe-receipt__range:active{cursor:grabbing}.pe-receipt__range::-webkit-slider-runnable-track{border-radius:var(--hp-radius-pill);background:linear-gradient(to right, var(--hp-ink) var(--stop), #16313724 var(--stop));height:6px}.pe-receipt__range::-moz-range-track{border-radius:var(--hp-radius-pill);background:#16313724;height:6px}.pe-receipt__range::-moz-range-progress{border-radius:var(--hp-radius-pill);background:var(--hp-ink);height:6px}.pe-receipt__range::-webkit-slider-thumb{border-radius:var(--hp-radius-pill);background:radial-gradient(circle, var(--hp-lime) 0 3px, transparent 3.5px),var(--hp-ink);width:41px;height:21px;transition:transform .2s var(--hp-ease),box-shadow .25s ease;appearance:none;border:0;margin-top:-7.5px;box-shadow:inset 0 1px #c0ff9480,0 6px 16px -6px #16313799}.pe-receipt__range::-moz-range-thumb{border-radius:var(--hp-radius-pill);background:radial-gradient(circle, var(--hp-lime) 0 3px, transparent 3.5px),var(--hp-ink);width:41px;height:21px;transition:transform .2s var(--hp-ease),box-shadow .25s ease;border:0;box-shadow:inset 0 1px #c0ff9480,0 6px 16px -6px #16313799}.pe-receipt__range:hover::-webkit-slider-thumb{box-shadow:inset 0 1px #c0ff94b3,0 8px 22px -6px #c0ff94e6}.pe-receipt__range:active::-webkit-slider-thumb{box-shadow:inset 0 1px #c0ff94b3,0 8px 22px -6px #c0ff94e6}.pe-receipt__range:hover::-moz-range-thumb{box-shadow:inset 0 1px #c0ff94b3,0 8px 22px -6px #c0ff94e6}.pe-receipt__range:active::-moz-range-thumb{box-shadow:inset 0 1px #c0ff94b3,0 8px 22px -6px #c0ff94e6}.pe-receipt__range:active::-webkit-slider-thumb{transform:scale(1.06)}.pe-receipt__range:active::-moz-range-thumb{transform:scale(1.06)}.pe-receipt__range:focus-visible{border-radius:var(--hp-radius-pill);outline:2px solid var(--hp-ink);outline-offset:4px}.pe-receipt__mark{top:6px;left:calc(20.5px + (100% - 41px)*var(--benefit-pos));background:var(--hp-ink);opacity:.45;border-radius:1px;width:2px;height:16px;position:absolute;transform:translate(-50%)}.pe-receipt__ends{color:var(--hp-teal);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.pe-receipt__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pe-receipt__total{border-top:2px solid var(--hp-ink);padding-top:14px;font-weight:700}.pe-receipt__total-label{animation:pe-receipt-in .35s var(--hp-ease-land)}.pe-receipt__total-amount{transition:filter .25s,opacity .25s}.pe-receipt__total.is-moving .pe-receipt__total-amount{opacity:.45;filter:blur(5px)}.pe-receipt__total-amount{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;animation:pe-receipt-in .35s var(--hp-ease-land);font-size:30px}@media (prefers-reduced-motion:reduce){.pe-receipt__total-label,.pe-receipt__total-amount{transition:none;animation:none}.pe-receipt__total.is-moving .pe-receipt__total-amount{opacity:1;filter:none}}@keyframes pe-receipt-in{0%{opacity:.3;transform:translateY(4px)}}@keyframes pe-hint-sheen{0%{background-position:100% 0}40%,to{background-position:0 0}}@keyframes pe-hint-star{0%,20%,to{transform:none}10%{transform:scale(1.08)rotate(-4deg)}}