.remembered{background:var(--blue-50);border-bottom:1px solid var(--blue-100);min-height:48px;color:var(--ink-900);font-size:var(--fs-ui)}.remembered:has(.remembered__inner){background:var(--blue-50)}.remembered:not(:has(.remembered__inner)){background:0 0;border-bottom-color:#0000}.remembered__inner{align-items:center;gap:var(--s-3);min-height:48px;display:flex}.home-hero .hero-inner{padding-block:clamp(32px,5vw,64px)}.chooser-section{padding-top:var(--s-10)}.chooser-section h2:focus{outline:none}.chooser-section__line{margin:calc(-1 * var(--s-4)) 0 var(--s-8);color:var(--n-700);font-size:var(--fs-lead)}.chooser__halves{border-radius:var(--r-lg);border:1px solid var(--n-200);flex-direction:column;display:flex;position:relative;overflow:hidden}.chooser__half{align-items:flex-start;gap:var(--s-3);padding:var(--s-8) var(--s-6);color:var(--c-text);transition:flex-grow .5s var(--ease);flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}.chooser__half:hover{color:var(--c-text);text-decoration:none}.chooser__half:focus-visible{outline:3px solid var(--blue-500);outline-offset:-6px}.chooser__half--companies{background:var(--n-100);border-bottom:4px solid var(--blue-500)}.chooser__half--shops{background:var(--ink-950)}.chooser__half--shops:hover{color:var(--c-text)}.chooser__who{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--c-muted);font-weight:600}.chooser__title{letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.chooser__text{font-size:var(--fs-lead);color:var(--c-text-2);max-width:44ch}.chooser__line{width:100%;max-width:264px;height:auto;margin-block:var(--s-2)}.chooser__route{stroke:var(--n-400)}.chooser__stop{fill:var(--white);stroke:var(--n-400)}.chooser__stop-n{fill:var(--n-700)}.chooser__half--companies:hover .chooser__route,.chooser__half--companies:focus-visible .chooser__route{stroke:var(--blue-500)}.chooser__half--companies:hover .chooser__stop,.chooser__half--companies:focus-visible .chooser__stop{stroke:var(--blue-500);fill:var(--blue-50)}.chooser__list-title{font-size:var(--fs-xs);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--sky-400);font-weight:600}.chooser__list{gap:var(--s-2);font-size:var(--fs-ui);color:var(--c-text-2);padding:0;list-style:none;display:grid}.chooser__list li{padding-left:var(--s-5);position:relative}.chooser__list li:before{content:"";border-radius:var(--r-full);background:var(--sky-400);width:8px;height:8px;position:absolute;top:.6em;left:0}.chooser__cta{pointer-events:none;margin-top:auto}.chooser__half--companies .chooser__cta{background:var(--blue-700);color:var(--white)}.chooser__or{display:none}.chooser__quiet{margin-top:var(--s-6)}.chooser__quiet a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.chooser__remember{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--n-600)}@media (min-width:861px){.chooser__halves{flex-direction:row}.chooser__half--companies{border-bottom:0;border-right:4px solid var(--blue-500)}.chooser__half{padding:var(--s-12) var(--s-10)}.chooser__or{z-index:2;pointer-events:none;flex:0 0 0;width:0;display:block;position:relative}.chooser__or-dot{border-radius:var(--r-full);background:var(--blue-500);width:64px;height:64px;color:var(--white);pointer-events:none;place-items:center;font-size:26px;font-weight:700;display:grid;position:absolute;top:50%;left:-2px;transform:translate(-50%,-50%)}}@media (min-width:861px) and (hover:hover) and (prefers-reduced-motion:no-preference){.chooser__half:hover,.chooser__half:focus-visible{flex-grow:1.5}}.facts{border-block:1px solid var(--n-200)}.facts__list{padding-block:var(--s-4);gap:0;list-style:none;display:grid}.facts__list li{align-items:center;gap:var(--s-3);min-height:56px;padding-block:var(--s-2);border-bottom:1px solid var(--n-200);font-weight:500;display:flex}.facts__list li:last-child{border-bottom:0}@media (min-width:768px){.facts__list{column-gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.facts__list{grid-template-columns:repeat(4,minmax(0,1fr))}.facts__list li{border-bottom:0;border-left:1px solid var(--n-200);padding-left:var(--s-4)}.facts__list li:first-child{border-left:0;padding-left:0}}.family-cards{gap:var(--s-4);margin-bottom:var(--s-10);padding:0;list-style:none;display:grid}.family-card{gap:var(--s-3);padding:var(--s-6);background:var(--white);border:1px solid var(--n-200);border-radius:var(--r-lg);align-content:start;display:grid;position:relative}.family-card h3{font-size:var(--fs-h3);font-weight:600}.family-card__link{color:var(--n-900);text-decoration:none}.family-card__link:after{content:"";position:absolute;inset:0}.family-card:hover{border-color:var(--blue-700)}.family-card:has(a:focus-visible){outline:3px solid var(--blue-500);outline-offset:2px}.family-card__codes{gap:var(--s-2);flex-wrap:wrap;display:flex}.code-chip{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-xs);padding:2px 8px;display:inline-flex}.code-chip--soon{background:var(--white);border:1px dashed var(--n-400)}.code-chip__note{font-family:var(--font-sans);font-weight:500}.pc-rail{gap:var(--s-4);padding-bottom:var(--s-3);scroll-snap-type:x proximity;grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.pc-rail>div{scroll-snap-align:start;display:flex}.pc-rail>div>.pc{flex:1}@media (min-width:1280px){.pc-rail{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.section-cta{margin-top:var(--s-8)}@media (min-width:768px){.family-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-list{gap:var(--s-8);padding:0;list-style:none;display:grid}.why-list li{gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--blue-500);align-content:start;display:grid}.why-n{font-size:var(--fs-sm);color:var(--blue-700);font-weight:600}.why-list h3{font-size:var(--fs-h3);font-weight:600}.why-list p{color:var(--n-700)}@media (min-width:768px){.why-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.start-cards{gap:var(--s-4);display:grid}.start-card{gap:var(--s-3);padding:var(--s-8);background:var(--white);border:1px solid var(--n-200);border-radius:var(--r-lg);align-content:start;justify-items:start;display:grid}.start-card h3{font-size:var(--fs-h3);font-weight:600}.start-card p{color:var(--n-700);max-width:52ch}@media (min-width:768px){.start-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-cards{gap:var(--s-4);padding:0;list-style:none;display:grid}.support-card-home{gap:var(--s-2);padding:var(--s-6);border:1px solid var(--n-200);border-radius:var(--r-lg);align-content:start;display:grid}.support-card-home h3{font-size:var(--fs-h3);font-weight:600}.support-card-home p{color:var(--n-700)}@media (min-width:768px){.support-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
