.landing-shell_landingRoot__70kd9{min-height:100vh;position:relative;overflow-x:clip;overflow-y:visible;background:var(--l-bg);color:var(--l-text);font-family:var(--font-ui)}.landing-shell_main___tM0W{position:relative;isolation:isolate;background:transparent;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@media (max-width:899px){.landing-shell_main___tM0W{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.landing-shell_skipLink__hvIfS{position:absolute;top:10px;left:12px;z-index:10000;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;border-radius:var(--radius-control,8px);background:var(--l-text);color:var(--l-bg);font-size:.875rem;font-weight:650;text-decoration:none}.landing-shell_skipLink__hvIfS:focus,.landing-shell_skipLink__hvIfS:focus-visible{width:auto;height:auto;margin:0;padding:10px 14px;overflow:visible;clip:auto;outline:2px solid var(--l-accent);outline-offset:3px}.landing-shell_container__xiabZ{width:min(calc(100% - (2 * var(--l-page-pad, clamp(48px, 7vw, 120px))) - (2 * var(--l-frame-air, 48px))),var(--l-content-max,1040px));max-width:100%;margin-inline:auto;box-sizing:border-box}.landing-shell_narrowContainer__iNdpM{width:min(calc(100% - (2 * var(--l-page-pad, clamp(48px, 7vw, 120px))) - (2 * var(--l-frame-air, 48px))),680px);max-width:100%;margin-inline:auto;box-sizing:border-box}@media (max-width:720px){.landing-shell_container__xiabZ,.landing-shell_narrowContainer__iNdpM{width:min(100% - 32px,100%);padding-inline:0}}.landing-shell_section__Nrxec{position:relative;padding-block:clamp(64px,10vw,112px);scroll-margin-top:88px;background:transparent;border:0}@media (max-width:720px){.landing-shell_section__Nrxec{padding-block:clamp(48px,12vw,72px);scroll-margin-top:72px}.landing-shell_sectionTitleMedium__myyB4{max-width:none;font-size:clamp(1.75rem,7.5vw,2.35rem)}}.landing-shell_sectionFrame__ARoIw{border-top:1px solid transparent;background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--l-text) 10%,transparent) 0,color-mix(in srgb,var(--l-text) 10%,transparent) 100%,transparent 100%);background-size:min(var(--l-frame-max,1280px),calc(100% - (2 * var(--l-page-pad, 48px)))) 1px;background-repeat:no-repeat;background-position:top}.landing-shell_sectionTitleMedium__myyB4{max-width:18ch;margin:0;color:var(--l-text);font-size:clamp(2rem,4vw,3.25rem);font-weight:550;letter-spacing:-.038em;line-height:1.06;text-wrap:balance}.landing-shell_sectionLead__UUDz4{max-width:36rem;margin:0;color:var(--l-text-2);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65;text-wrap:pretty}.landing-shell_primaryCta__EvYa5,.landing-shell_secondaryCta__qsI5J{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:20px;border-radius:8px;font-size:.875rem;font-weight:550;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.landing-shell_primaryCta__EvYa5{background:var(--l-cta);color:var(--l-cta-fg);border:0;box-shadow:var(--l-cta-shadow)}.landing-shell_primaryCta__EvYa5:hover{background:var(--l-cta-hover);filter:none;transform:none}.landing-shell_secondaryCta__qsI5J{border:1px solid color-mix(in srgb,var(--l-text) 15%,transparent);background:transparent;color:var(--l-text)}.landing-shell_secondaryCta__qsI5J:hover{border-color:color-mix(in srgb,var(--l-text) 28%,transparent);background:color-mix(in srgb,var(--l-text) 5%,transparent)}.landing-shell_footerBackLink__TdPmD:focus-visible,.landing-shell_footerBrandLink__f4dXW:focus-visible,.landing-shell_footerLink__vdEI3:focus-visible,.landing-shell_primaryCta__EvYa5:focus-visible,.landing-shell_secondaryCta__qsI5J:focus-visible,.landing-shell_textLink__e5KvV:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.landing-shell_textLink__e5KvV{display:inline-flex;align-items:center;gap:6px;margin-top:14px;min-height:32px;border-radius:6px;color:color-mix(in srgb,var(--l-text) 62%,transparent);font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:color .15s ease}.landing-shell_textLink__e5KvV:hover{color:var(--l-text)}.landing-shell_faqSection__Gp1py{padding-block:clamp(40px,6vw,72px) clamp(64px,10vw,112px);scroll-margin-top:88px;background:transparent;border:0}.landing-shell_faqList__mcHml{margin-top:clamp(36px,6vw,64px);border-top:1px solid var(--l-border)}.landing-shell_faqList__mcHml [data-slot=accordion-content],.landing-shell_faqList__mcHml [data-slot=accordion-trigger]{padding-inline:0}.landing-shell_faqList__mcHml [data-slot=accordion-trigger-icon]{color:var(--l-muted)}.landing-shell_faqItem__UT_GH{border-bottom:1px solid var(--l-border)}.landing-shell_faqItem__UT_GH h3{margin:0}.landing-shell_faqTrigger__boLKz{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border:0;background:transparent;color:var(--l-text);text-align:left;cursor:pointer}.landing-shell_faqTrigger__boLKz:hover .landing-shell_faqQuestion__MS3pS{color:var(--l-accent)}.landing-shell_faqTrigger__boLKz:focus-visible{outline:2px solid var(--l-focus);outline-offset:4px}.landing-shell_faqQuestion__MS3pS{max-width:60ch;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:630;line-height:1.45;transition:color var(--motion-fast) var(--ease-out)}.landing-shell_faqIcon__zbFQZ{flex:0 0 auto;color:var(--l-muted);transition:transform var(--motion-standard) var(--ease-out)}.landing-shell_faqIconOpen__by78A{transform:rotate(180deg)}.landing-shell_faqPanel__D0N4a{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-slow) var(--ease-out),opacity var(--motion-standard) var(--ease-out)}.landing-shell_faqPanelOpen__6oGgQ{grid-template-rows:1fr;opacity:1}.landing-shell_faqAnswerInner__1zrxl{overflow:hidden}.landing-shell_faqAnswer__T4X_Q{max-width:68ch;padding:0 48px 22px 0;color:var(--l-text-2);font-size:.95rem;line-height:1.72}.landing-shell_finalCta___e_At{position:relative;overflow:hidden;padding-block:clamp(72px,10vw,120px);background:transparent;color:var(--l-text);border-top:1px solid var(--l-border-soft)}.landing-shell_finalCta___e_At:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--l-text) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--l-text) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 50%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 70% 80% at 30% 50%,#000 0,transparent 72%);opacity:.55}.landing-shell_finalCtaSimple__aXmCE{position:relative;z-index:1;max-width:40rem;display:grid;gap:18px;justify-items:start}.landing-shell_finalCtaTitle__iD9FB{max-width:16ch;margin:0;font-size:clamp(2.25rem,4.8vw,3.5rem);font-weight:550;letter-spacing:-.04em;line-height:1.05;text-wrap:balance;color:var(--l-text)}.landing-shell_finalCtaCopy__TQGIp{max-width:34rem;margin:0;color:var(--l-text-2);font-size:1.05rem;line-height:1.65}.landing-shell_finalCtaAction__54RYz{margin-top:8px}.landing-shell_footer__yFjQE{border-top:1px solid var(--l-border-soft);background:transparent}.landing-shell_footerInner__yVidj{padding-block:56px 28px}.landing-shell_footerGrid__x1UH2{display:grid;gap:40px}.landing-shell_footerBrandLink__f4dXW{display:inline-flex;align-items:center;border-radius:8px;text-decoration:none}.landing-shell_footerBrandLink__f4dXW:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.landing-shell_footerBrandCopy__PcEZd{max-width:34ch;margin:14px 0 0;color:var(--l-text-2);font-size:.875rem;line-height:1.6;letter-spacing:-.01em}.landing-shell_footerColumns__oyx4S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.landing-shell_footerLabel__F3Dtr{margin:0 0 14px;color:color-mix(in srgb,var(--l-text) 42%,transparent);font-size:.75rem;font-weight:550;letter-spacing:.02em}.landing-shell_footerList__Mnvyt{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.landing-shell_footerLink__vdEI3{display:inline-flex;align-items:center;min-height:32px;padding:0;border-radius:6px;color:color-mix(in srgb,var(--l-text) 52%,transparent);font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;text-decoration:none;transition:color .15s ease}.landing-shell_footerLink__vdEI3:hover{color:var(--l-text)}.landing-shell_footerLink__vdEI3:focus-visible{outline:2px solid var(--l-focus);outline-offset:2px}.landing-shell_footerBottom__aVMgl{margin-top:48px;padding-top:20px;border-top:1px solid var(--l-border-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:color-mix(in srgb,var(--l-text) 38%,transparent);font-size:.78rem;font-weight:500}.landing-shell_footerBackLink__TdPmD{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--l-text) 52%,transparent);font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:color .15s ease}.landing-shell_footerBackLink__TdPmD:hover{color:var(--l-text)}.landing-shell_footerBackLink__TdPmD:focus-visible{outline:2px solid var(--l-focus);outline-offset:2px}@media (min-width:760px){.landing-shell_footerGrid__x1UH2{grid-template-columns:minmax(240px,.8fr) minmax(0,1.55fr)}.landing-shell_footerColumns__oyx4S{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:759px){.landing-shell_primaryCta__EvYa5,.landing-shell_secondaryCta__qsI5J{width:100%}.landing-shell_finalCta___e_At{padding-block:clamp(56px,12vw,80px)}.landing-shell_finalCtaTitle__iD9FB{max-width:none;font-size:clamp(1.85rem,8vw,2.5rem)}.landing-shell_footerInner__yVidj{padding-block:40px 24px}.landing-shell_footerColumns__oyx4S{gap:24px 20px}}@media (prefers-reduced-motion:reduce){.landing-shell_faqIcon__zbFQZ,.landing-shell_faqPanel__D0N4a,.landing-shell_primaryCta__EvYa5,.landing-shell_secondaryCta__qsI5J,.landing-shell_skipLink__hvIfS{transition-duration:.01ms}.landing-shell_primaryCta__EvYa5:hover{transform:none}}