.landing_page__ROirl{--ink:#10121a;--ink-muted:rgba(16,18,26,0.68);--fog:#f4f4f4;--white:#ffffff;--indigo:#344071;--indigo-soft:#6a77ae;--mist:#7f819b;--apricot:#ffb86b;--apricot-deep:#f0a955;--line:rgba(16,18,26,0.12);--shell:1200px;--gutter:clamp(20px,5vw,64px);--fs-display:clamp(2.4rem,5vw,3.75rem);--fs-headline:clamp(1.7rem,3vw,2.5rem);--fs-title:1.25rem;--fs-kicker:0.95rem;--ease:cubic-bezier(0.2,0.7,0.3,1);background:var(--fog);color:var(--ink);font-family:var(--font-body);overflow-x:clip}.landing_page__ROirl *,.landing_page__ROirl :after,.landing_page__ROirl :before{box-sizing:border-box}.landing_page__ROirl :is(a,button,summary):focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.landing_sectionIndigo__Ic4gL :is(a,button,summary):focus-visible{outline-color:var(--apricot)}.landing_shell__v_Gy8{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.landing_section__2RsvH{padding-block:clamp(64px,8vw,120px);scroll-margin-top:88px}.landing_sectionWhite__d4Gvh{background:var(--white)}.landing_sectionIndigo__Ic4gL{background:var(--indigo);color:var(--white)}.landing_sectionIndigo__Ic4gL :is(h2,h3,p){color:var(--white)}.landing_sectionIndigo__Ic4gL .landing_lede__tu0x6{color:rgba(255,255,255,.82)}.landing_head__B26ed{position:relative;display:inline-block;padding-left:clamp(16px,1.6vw,24px);margin:0 0 clamp(24px,3vw,44px)}.landing_bracket__UG_bs{position:absolute;left:0;top:6%;bottom:6%;width:clamp(4px,.42vw,6px);border-radius:999px;background:var(--apricot)}.landing_head__B26ed h2{margin:0;font-size:var(--fs-headline);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit}.landing_dot__QFqk2{display:inline-block;width:.32em;height:.32em;margin-left:.08em;border-radius:50%;background:var(--apricot);vertical-align:initial}.landing_titleDot__zweJG{color:var(--apricot)}.landing_lede__tu0x6{max-width:60ch;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:var(--ink-muted)}.landing_btn__OH_c7{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:.8em 1.6em;border:0;border-radius:9999px;font:inherit;font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .18s var(--ease),background-color .18s ease,box-shadow .18s ease}.landing_btnPrimary__dO1MP{background:var(--apricot);color:var(--ink)}.landing_btnPrimary__dO1MP:hover{background:var(--apricot-deep);transform:translateY(-1px)}.landing_btnOutline__SPaR0{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.landing_btnOutline__SPaR0:hover{background:var(--apricot);box-shadow:inset 0 0 0 1px var(--apricot)}.landing_sectionIndigo__Ic4gL .landing_btnOutline__SPaR0{color:var(--white);box-shadow:inset 0 0 0 1px var(--white)}.landing_sectionIndigo__Ic4gL .landing_btnOutline__SPaR0:hover{background:var(--apricot);color:var(--ink);box-shadow:inset 0 0 0 1px var(--apricot)}.landing_btn__OH_c7 svg{flex:none;transition:transform .18s ease}.landing_btn__OH_c7:hover svg{transform:translateX(3px)}.landing_card__4JMJH{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:clamp(20px,2.4vw,32px);transition:border-color .2s var(--ease),transform .2s var(--ease)}.landing_card__4JMJH:focus-within,.landing_card__4JMJH:hover{border-color:var(--apricot);transform:translateY(-2px)}.landing_card__4JMJH h3{margin:0 0 8px;font-size:var(--fs-title);font-weight:600;line-height:1.3}.landing_card__4JMJH p{margin:0;max-width:none;color:var(--ink-muted);line-height:1.6}.landing_checkList__LwQ6H{list-style:none;margin:0;padding:0;display:grid;gap:10px}.landing_checkList__LwQ6H li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.landing_checkList__LwQ6H svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--indigo)}.landing_sectionIndigo__Ic4gL .landing_checkList__LwQ6H svg{color:var(--apricot)}@media (prefers-reduced-motion:reduce){.landing_btn__OH_c7,.landing_btn__OH_c7 svg,.landing_card__4JMJH{transition:none}.landing_btnPrimary__dO1MP:hover,.landing_btn__OH_c7:hover svg,.landing_card__4JMJH:focus-within,.landing_card__4JMJH:hover{transform:none}}