.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-ailene{padding:var(--hp-gutter)}.home-ailene__panel{border-radius:var(--hp-radius-panel);background:var(--hp-ink);color:var(--hp-cream);padding:clamp(48px,5.6vw,104px) clamp(24px,3.4vw,60px);position:relative;overflow:hidden}.home-ailene__glow{pointer-events:none;background:radial-gradient(78% 66% at 74%,#c0ff9457 0%,#c0ff941f 46%,#0000 74%);animation:7.5s ease-in-out infinite om-breathe;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-ailene__glow{opacity:.16;animation:none}}.home-ailene__inner{max-width:1240px;margin:0 auto;position:relative}.home-ailene__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:clamp(32px,5vw,80px);display:grid}.home-ailene__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-ailene__headline{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,5.4vw,84px);font-weight:700;line-height:.94}.home-ailene__lede{color:#f4f3eec2;max-width:32ch;margin:26px 0 0;font-size:clamp(19px,1.7vw,25px);font-weight:500;line-height:1.4}.home-ailene__caps{flex-direction:column;gap:12px;margin-top:clamp(28px,3vw,44px);display:flex}.home-ailene__cap-row{border-bottom:1px solid var(--hp-on-dark-rule);opacity:.7;align-items:baseline;gap:14px;padding-bottom:14px;transition:opacity .45s;display:flex;position:relative}.home-ailene__cap-row.is-proven{opacity:1}@media (prefers-reduced-motion:reduce){.home-ailene__cap-row{opacity:1}}.home-ailene__cap-line{background:var(--hp-lime);width:0;height:2px;transition:width .72s var(--hp-ease);position:absolute;bottom:-1px;left:0}.home-ailene__cap-row.is-proven .home-ailene__cap-line{width:100%}.home-ailene__cap-tick{color:var(--hp-lime);opacity:.3;transition:transform .34s var(--hp-ease),opacity .34s ease;font-size:15px;transform:scale(.5)}.home-ailene__cap-row.is-proven .home-ailene__cap-tick{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.home-ailene__cap-tick{opacity:1;transform:none}}.home-ailene__cap-text{transition:transform .5s var(--hp-ease);font-size:17px;font-weight:600;transform:translate(-7px)}.home-ailene__cap-row.is-proven .home-ailene__cap-text{transform:none}@media (prefers-reduced-motion:reduce){.home-ailene__cap-text{transform:none}}.home-ailene__footnote{color:#f4f3ee99;margin:26px 0 0;font-size:16px;font-weight:500;line-height:1.5}.home-ailene__chat{border-radius:var(--hp-radius-card);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);color:var(--hp-ink);background:linear-gradient(157deg,#fffffff0 0%,#fdfcfbd1 38%,#f4f3eea8 100%);border:1px solid #ffffff8c;flex-direction:column;gap:14px;padding:clamp(22px,2.2vw,32px);animation:7.5s ease-in-out infinite om-ring;display:flex;position:relative;box-shadow:0 0 0 1px #1631370f}@media (prefers-reduced-motion:reduce){.home-ailene__chat{animation:none;box-shadow:inset 0 1px #fffc,0 34px 80px -46px #0000008c,0 0 0 1px #c0ff9438,0 18px 60px -30px #c0ff9438}}.home-ailene__shape{grid-template-columns:repeat(6,1fr);gap:2px;width:21%;margin:0 auto 12px;display:none;position:relative;overflow:hidden}.home-ailene__cell{aspect-ratio:1.35;transition:background-color .3s ease,transform .3s var(--hp-ease),box-shadow .3s ease;background:#16313721;border-radius:3px}.home-ailene__cell--wide{aspect-ratio:auto;grid-column:span 2}.home-ailene__cell.is-lit{background:var(--hp-ink)}.home-ailene__stream{scrollbar-width:none;flex-direction:column;gap:14px;display:flex;position:relative;overflow-y:auto}.home-ailene__stream::-webkit-scrollbar{display:none}.home-ailene__bubble{opacity:0;transition:opacity .34s ease,transform .34s var(--hp-ease);padding:16px 20px;font-size:16px;font-weight:500;line-height:1.4;transform:translateY(9px)scale(.99)}.home-ailene__bubble.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-ailene__bubble{opacity:1;transition:none;transform:none}}.home-ailene__bubble--ailene{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(160deg,#ffffffe0 0%,#f4f3ee99 100%);border-radius:22px 22px 22px 6px;align-self:flex-start;max-width:86%;box-shadow:inset 0 1px #ffffffbf}.home-ailene__bubble--user{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:80%;color:var(--hp-cream);background:linear-gradient(160deg,#1c3c44f2 0%,#122a30db 100%);border-radius:22px 22px 6px;align-self:flex-end;box-shadow:inset 0 1px #ffffff1a}.home-ailene__typing{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(160deg,#ffffffe0 0%,#f4f3ee99 100%);border-radius:22px 22px 22px 6px;align-self:flex-start;align-items:center;gap:5px;padding:19px 22px;display:flex;box-shadow:inset 0 1px #ffffffbf}.home-ailene__typing--slotted{top:var(--slot-top);left:var(--slot-left);position:absolute}.home-ailene__typing span{background:var(--hp-teal);border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite om-typing}.home-ailene__typing span:nth-child(2){animation-delay:.16s}.home-ailene__typing span:nth-child(3){animation-delay:.32s}.home-ailene__composer{border-radius:var(--hp-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffffb3 0%,#f4f3ee80 100%);border:1px solid #ffffff80;align-items:center;gap:8px;margin-top:2px;padding:8px 8px 8px 20px;transition:box-shadow .22s,border-color .22s;display:flex;box-shadow:inset 0 1px #fff9}.home-ailene__composer:focus-within{border-color:#16313747;box-shadow:0 0 0 3px #c0ff948c}.home-ailene__input{min-width:0;color:var(--hp-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:16px;font-weight:500}.home-ailene__mic{border-radius:var(--hp-radius-pill);width:40px;height:40px;color:var(--hp-teal);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 #1631372e;flex:none;justify-content:center;align-items:center;display:flex}.home-ailene__mic:hover,.home-ailene__mic:focus-visible{color:var(--hp-ink);background:#16313712;border-color:#16313752;transform:scale(1.05)}.home-ailene__mic.is-live{border-color:var(--hp-ink);background:var(--hp-ink);color:var(--hp-lime);animation:1.4s ease-out infinite om-listen}.home-ailene__send{border-radius:var(--hp-radius-pill);background:var(--hp-lime);width:44px;height:44px;color:var(--hp-ink);cursor:pointer;opacity:.45;transition:opacity .2s ease,transform .18s var(--hp-ease);border:0;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.home-ailene__send.is-ready{opacity:1}.home-ailene__send:hover,.home-ailene__send:focus-visible{transform:scale(1.06)}
