.homepage_page__Phocg{--midnight:#0b1634;--ink:#1a3066;--emerald:#10b981;--pale:#e0f2fe;--copy:#c4d3f1;color:#f0f4ff;background:var(--midnight)}.homepage_inner__7Om7Q{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px}.homepage_noWrap__qW99j{white-space:nowrap}.homepage_section__9378z{padding-block:104px;scroll-margin-top:112px}.homepage_currentPrice__xKrwP,.homepage_page__Phocg h1,.homepage_page__Phocg h2,.homepage_page__Phocg h3,.homepage_stats__6_sqL strong,.homepage_stepNumber__yf6J8{font-family:var(--font-display),sans-serif;font-weight:500}.homepage_page__Phocg h2{font-size:clamp(2.5rem,4.4vw,3.875rem);line-height:1.08;letter-spacing:-.045em}.homepage_sectionIntro__JLl_F{max-width:1150px;margin-bottom:48px}.homepage_sectionIntro__JLl_F>p{max-width:800px;margin-top:22px;color:var(--copy);font-size:17px;line-height:1.65}.homepage_sectionLabel__zHyT3{margin-bottom:32px;font-size:14px;letter-spacing:.04em}.homepage_button__DIOm2{min-height:52px;height:auto;padding:16px 25px;gap:16px;border-radius:100px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s,box-shadow .16s}.homepage_button__DIOm2:focus-visible{outline:3px solid currentColor;outline-offset:5px}.homepage_button__DIOm2 svg{flex:0 0 auto;width:18px;height:18px}.homepage_emeraldButton__yw_wW{color:var(--midnight);background:var(--emerald)}.homepage_emeraldButton__yw_wW:hover{background:#34d399}.homepage_navyButton__v_u14{color:#f0f4ff;background:var(--ink)}.homepage_navyButton__v_u14:hover{background:#263f7b}.homepage_paleButton__h1BZu{color:var(--ink);background:var(--pale)}.homepage_paleButton__h1BZu:hover{background:#cbe8fc}.homepage_outlineButton__b682_{color:#f0f4ff;background:#ffffff0a;border:1px solid #a8c4f366;border-radius:10px}.homepage_outlineButton__b682_:hover{color:#fff;background:#ffffff14}.homepage_hero__cWofT{overflow:hidden;background:var(--ink)}.homepage_heroStage__uCj8L{position:relative;min-height:1120px;padding-top:66px}.homepage_heroCopy__DKOKg{position:relative;z-index:2}.homepage_eyebrow__MRzck{color:#b2f1dc;font-size:15px;letter-spacing:.025em}.homepage_hero__cWofT h1{margin-top:26px;font-size:clamp(3.5rem,6.67vw,6rem);line-height:1.01;letter-spacing:-.05em}.homepage_heroActions__x_9VP{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.homepage_heroSupporting__M5RLF{margin-top:26px;color:var(--copy);font-size:15px}.homepage_liberty__JLzBN{position:absolute;top:0;right:0;width:510px;height:560px;opacity:.14;mask-image:linear-gradient(270deg,#000,transparent)}.homepage_liberty__JLzBN img{object-fit:cover}.homepage_heroProof__Je__X{position:absolute;z-index:2;top:630px;left:64px;width:280px;display:grid;gap:26px;color:#c5d5f4;font-size:15px;line-height:1.6}.homepage_orbit__cmzeh{position:absolute;top:510px;right:40px;width:550px;height:550px;border-radius:50%;background:var(--emerald)}.homepage_workspacePreview__1Rut2{position:absolute;z-index:1;top:450px;right:64px;width:calc(100% - 474px);max-width:966px}.homepage_workspacePreview__1Rut2:before{content:"";position:absolute;inset:30px 0 0 40px;border:1px solid #ffffff33;border-radius:30px;background:#e0f2fe26;transform:rotate(-3deg)}.homepage_workspaceImage___XwLX{position:relative;display:block;width:100%;height:auto;border:1px solid #ffffff55;border-radius:24px;box-shadow:0 20px 60px #07122955}.homepage_evidenceAccent__KEmAT{position:absolute;top:165px;left:-36px;width:64px;height:64px;display:grid;place-items:center;color:var(--midnight);background:var(--emerald);border-radius:22px}.homepage_paleSection__mq0CF{color:var(--ink);background:var(--pale);--copy:#3e5679}.homepage_emeraldSection__c42tR{color:var(--midnight);background:var(--emerald);--copy:#123d49}.homepage_deepSection__yKptb{background:var(--midnight);--copy:#bbcdec}.homepage_navySection__y1l2m{background:var(--ink)}.homepage_processLayout__eDpUv{display:grid;grid-template-columns:380px minmax(0,1fr);gap:80px}.homepage_processLayout__eDpUv .homepage_sectionIntro__JLl_F{margin-bottom:0}.homepage_processLayout__eDpUv h2{max-width:380px;font-size:64px;line-height:1}.homepage_steps__7C16m{margin:0;padding:0;list-style:none}.homepage_step__2a8CF{display:grid;grid-template-columns:100px minmax(0,1fr);gap:28px;padding-block:30px;border-top:1px solid #a7c5e0}.homepage_stepNumber__yf6J8{font-size:76px;line-height:1;letter-spacing:-.05em}.homepage_step__2a8CF h3{margin-bottom:14px;font-size:25px;line-height:1.25}.homepage_step__2a8CF p{color:var(--copy);font-size:16px;line-height:1.6}.homepage_visaRows__MXdoD{display:grid}.homepage_visa__i__x0{display:grid;grid-template-columns:260px 380px minmax(0,1fr);gap:44px;padding-block:36px;border-top:1px solid #0b16343b}.homepage_visaTag__R_3sv{display:block;margin-bottom:8px;font-size:13px}.homepage_visaIdentity__aXd5Z h3{margin-bottom:8px;font-size:54px;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.homepage_visaIdentity__aXd5Z p{color:var(--copy);font-size:16px}.homepage_visaDescription__ePEnt{color:var(--copy);font-size:16px;line-height:1.6}.homepage_planFeatures__Y_dhU,.homepage_visaCriteria__syYSI{display:grid;gap:12px;margin:0;padding:0;list-style:none}.homepage_planFeatures__Y_dhU li,.homepage_visaCriteria__syYSI li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.homepage_planFeatures__Y_dhU svg,.homepage_visaCriteria__syYSI svg{flex:0 0 auto;margin-top:2px}.homepage_features__9GMwQ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}.homepage_feature___2idI{grid-column:span 7;min-width:0;min-height:310px;padding:36px;border:1px solid transparent;border-radius:28px;background:var(--ink);--card-copy:#bbcdec}.homepage_feature___2idI:nth-child(2){grid-column:span 5;color:var(--ink);background:var(--pale);--card-copy:#2f4e73}.homepage_feature___2idI:nth-child(3){grid-column:span 4;background:transparent;border-color:#3c5282}.homepage_feature___2idI:nth-child(4){grid-column:span 8;background:#17376d}.homepage_feature___2idI:nth-child(5){grid-column:span 8;color:var(--ink);background:var(--emerald);--card-copy:#123d49}.homepage_feature___2idI:nth-child(6){grid-column:span 4}.homepage_feature___2idI>svg{margin-bottom:22px;color:var(--emerald)}.homepage_feature___2idI:nth-child(2)>svg,.homepage_feature___2idI:nth-child(5)>svg{color:var(--ink)}.homepage_feature___2idI h3{margin-bottom:18px;font-size:34px;line-height:1.2;letter-spacing:-.025em}.homepage_feature___2idI:nth-child(2) h3,.homepage_feature___2idI:nth-child(3) h3,.homepage_feature___2idI:nth-child(6) h3{font-size:27px}.homepage_feature___2idI p{max-width:700px;color:var(--card-copy);font-size:16px;line-height:1.65}.homepage_founderSection__txACv{color:var(--ink);background:#f1f5f9}.homepage_founderLayout__3amfD{display:grid;grid-template-columns:minmax(0,710fr) minmax(0,532fr);align-items:center;gap:70px}.homepage_founderCopy__faYPq{display:grid;gap:24px;justify-items:start}.homepage_founderExperience__LF5RV{color:var(--ink);font-size:14px;font-weight:600}.homepage_founderCopy__faYPq h2{font-size:58px;line-height:1.07;letter-spacing:-.04em}.homepage_founderCopy__faYPq>p:not(.homepage_founderExperience__LF5RV){color:#465a7a;font-size:16px;line-height:1.65}.homepage_petitionImage__ga4qD{display:block;width:100%;height:auto;aspect-ratio:532/310;object-fit:cover;border-radius:24px}.homepage_stats__6_sqL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.homepage_stats__6_sqL>div{display:grid;gap:6px;padding-top:24px;border-top:1px solid #cbd6e6}.homepage_stats__6_sqL strong{font-size:clamp(2rem,4vw,3.45rem);line-height:1.1;letter-spacing:-.045em;white-space:nowrap}.homepage_stats__6_sqL span{color:#465a7a;font-size:14px}.homepage_plans__0L_Bi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.homepage_plan__fH8Xd{display:flex;flex-direction:column;gap:28px;min-width:0;padding:32px;border:1px solid #ffffff20;border-radius:28px;background:#233f78;--plan-copy:#c4d3f1}.homepage_popularPlan__ZuaRJ{color:var(--midnight);background:var(--emerald);border-color:var(--emerald);--plan-copy:#123d49}.homepage_planLead__onsKJ{min-height:240px;display:grid;align-content:start;gap:14px}.homepage_popularSlot__1Jke7{min-height:20px;font-size:13px;font-weight:600;line-height:20px}.homepage_plan__fH8Xd h3{font-size:27px;line-height:1.2}.homepage_price__18qWA{display:flex;align-items:center;gap:12px}.homepage_standardPrice__lwDrL{color:var(--plan-copy);font-size:18px;text-decoration:line-through}.homepage_currentPrice__xKrwP{font-size:76px;line-height:1;letter-spacing:-.04em}.homepage_billingFrequency__X3_t7,.homepage_savings__dboKE{color:var(--plan-copy);font-size:14px;line-height:1.5}.homepage_planFeatures__Y_dhU{gap:14px}.homepage_planButton__GT431{width:100%;margin-top:auto;padding-inline:18px}.homepage_offerTerms__e8dUU{display:grid;gap:10px;max-width:1130px;margin-top:36px;color:#c4d3f1;font-size:14px;line-height:1.6}.homepage_faqLayout__6iYpd{display:grid;grid-template-columns:350px minmax(0,1fr);gap:70px}.homepage_faqs__Py5nt{min-width:0}.homepage_faqs__Py5nt details{padding-block:28px;border-top:1px solid #afcbe4}.homepage_faqs__Py5nt summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-size:21px;font-weight:500;line-height:1.4}.homepage_faqs__Py5nt summary::-webkit-details-marker{display:none}.homepage_faqs__Py5nt summary:focus-visible{outline:2px solid var(--ink);outline-offset:8px;border-radius:2px}.homepage_faqs__Py5nt summary svg{flex:0 0 auto;margin-top:4px;transition:transform .16s}.homepage_faqs__Py5nt details[open] summary svg{transform:rotate(180deg)}.homepage_faqs__Py5nt details p{margin-top:16px;color:#415a7b;font-size:16px;line-height:1.65}.homepage_closingLayout__0wQ0g{display:grid;grid-template-columns:680px minmax(0,1fr);align-items:center;gap:80px}.homepage_closingLayout__0wQ0g h2{font-size:110px;line-height:.98;letter-spacing:-.045em}.homepage_closingLayout__0wQ0g p{margin-bottom:30px;color:#123e49;font-size:19px;line-height:1.6}@media (max-width:1279px){.homepage_inner__7Om7Q{padding-inline:40px}.homepage_heroProof__Je__X{left:40px;width:230px}.homepage_workspacePreview__1Rut2{right:40px;width:calc(100% - 350px)}.homepage_processLayout__eDpUv{grid-template-columns:300px minmax(0,1fr);gap:48px}.homepage_visa__i__x0{grid-template-columns:220px 280px minmax(0,1fr);gap:32px}.homepage_visaIdentity__aXd5Z h3{font-size:46px}.homepage_founderLayout__3amfD{gap:48px}.homepage_founderCopy__faYPq h2{font-size:48px}.homepage_plan__fH8Xd{padding:26px}.homepage_plan__fH8Xd h3{font-size:24px}.homepage_faqLayout__6iYpd{grid-template-columns:300px minmax(0,1fr);gap:48px}.homepage_closingLayout__0wQ0g{grid-template-columns:1.25fr 1fr;gap:48px}.homepage_closingLayout__0wQ0g h2{font-size:86px}}@media (max-width:959px){.homepage_inner__7Om7Q{padding-inline:32px}.homepage_section__9378z{padding-block:80px;scroll-margin-top:88px}.homepage_heroStage__uCj8L{min-height:0;display:flex;flex-direction:column;padding-top:48px;padding-bottom:64px}.homepage_hero__cWofT h1{font-size:clamp(3rem,7vw,4.5rem)}.homepage_workspacePreview__1Rut2{position:relative;order:2;inset:auto;width:100%;margin-top:48px}.homepage_workspacePreview__1Rut2:before{inset:20px 10px 0 30px}.homepage_heroProof__Je__X{position:relative;order:3;inset:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px}.homepage_orbit__cmzeh{top:460px;right:-40px;width:440px;height:440px}.homepage_evidenceAccent__KEmAT{width:52px;height:52px;left:-18px;top:25%;border-radius:18px}.homepage_processLayout__eDpUv{grid-template-columns:1fr;gap:40px}.homepage_processLayout__eDpUv h2{max-width:none;font-size:52px}.homepage_visa__i__x0{grid-template-columns:200px minmax(0,1fr);gap:24px 40px}.homepage_visaCriteria__syYSI{grid-column:2}.homepage_feature___2idI,.homepage_feature___2idI:nth-child(n){grid-column:span 6;min-height:310px;padding:30px}.homepage_feature___2idI h3,.homepage_feature___2idI:nth-child(n) h3{font-size:27px}.homepage_founderLayout__3amfD{grid-template-columns:1fr;gap:48px}.homepage_founderProof__zuE_u{max-width:640px}.homepage_founderCopy__faYPq h2{font-size:52px}.homepage_stats__6_sqL strong{font-size:55px}.homepage_plans__0L_Bi{gap:16px}.homepage_plan__fH8Xd{padding:22px 18px;gap:24px}.homepage_planLead__onsKJ{min-height:240px}.homepage_plan__fH8Xd h3{font-size:22px}.homepage_currentPrice__xKrwP{font-size:64px}.homepage_planButton__GT431{gap:8px;padding-inline:12px;font-size:13px}.homepage_planButton__GT431 svg{width:14px;height:14px}.homepage_faqLayout__6iYpd{grid-template-columns:1fr;gap:40px}.homepage_faqLayout__6iYpd h2{max-width:560px}.homepage_closingLayout__0wQ0g{grid-template-columns:1fr;gap:40px}.homepage_closingLayout__0wQ0g h2{font-size:84px}.homepage_closingLayout__0wQ0g p{max-width:600px}}@media (max-width:767px){.homepage_plans__0L_Bi{grid-template-columns:1fr;gap:22px;max-width:560px}.homepage_plan__fH8Xd{padding:30px;gap:26px}.homepage_planLead__onsKJ{min-height:0}.homepage_plan__fH8Xd h3{font-size:27px}.homepage_currentPrice__xKrwP{font-size:76px}.homepage_planButton__GT431{font-size:15px;padding:17px 18px;gap:16px}.homepage_planButton__GT431 svg{width:17px;height:17px}}@media (max-width:699px){.homepage_inner__7Om7Q{padding-inline:20px}.homepage_section__9378z{padding-block:64px}.homepage_page__Phocg h2{font-size:40px}.homepage_sectionIntro__JLl_F{margin-bottom:36px}.homepage_sectionIntro__JLl_F>p{font-size:16px}.homepage_hero__cWofT h1{font-size:clamp(2.65rem,10.8vw,4rem);line-height:1.04}.homepage_heroBreak__SHKmA{display:none}.homepage_heroActions__x_9VP{flex-direction:column;align-items:stretch}.homepage_heroActions__x_9VP .homepage_button__DIOm2{width:100%}.homepage_eyebrow__MRzck{max-width:300px;font-size:13px}.homepage_heroSupporting__M5RLF{font-size:14px}.homepage_heroProof__Je__X{grid-template-columns:1fr;gap:16px;margin-top:32px;font-size:14px}.homepage_liberty__JLzBN{width:65%;height:500px}.homepage_workspacePreview__1Rut2{margin-top:40px}.homepage_workspaceImage___XwLX{border-radius:14px}.homepage_workspacePreview__1Rut2:before{border-radius:16px}.homepage_evidenceAccent__KEmAT{left:-10px;width:40px;height:40px;border-radius:13px}.homepage_evidenceAccent__KEmAT svg{width:20px;height:20px}.homepage_orbit__cmzeh{top:490px;width:290px;height:290px}.homepage_processLayout__eDpUv h2{font-size:40px}.homepage_step__2a8CF{grid-template-columns:60px minmax(0,1fr);gap:20px;padding-block:26px}.homepage_stepNumber__yf6J8{font-size:52px}.homepage_step__2a8CF h3{font-size:23px}.homepage_visa__i__x0{grid-template-columns:1fr;gap:24px}.homepage_visaCriteria__syYSI{grid-column:auto}.homepage_visaIdentity__aXd5Z h3{font-size:48px}.homepage_features__9GMwQ{grid-template-columns:1fr;gap:20px}.homepage_feature___2idI,.homepage_feature___2idI:nth-child(n){grid-column:auto;min-height:0;padding:28px}.homepage_feature___2idI h3,.homepage_feature___2idI:nth-child(n) h3{font-size:28px}.homepage_founderCopy__faYPq h2{font-size:40px}.homepage_founderCopy__faYPq .homepage_button__DIOm2{max-width:100%;padding-inline:20px;font-size:14px}.homepage_stats__6_sqL{gap:20px}.homepage_stats__6_sqL strong{font-size:clamp(2rem,9vw,3.45rem)}.homepage_offerTerms__e8dUU,.homepage_stats__6_sqL span{font-size:13px}.homepage_faqs__Py5nt summary{gap:16px;font-size:20px}.homepage_closingLayout__0wQ0g h2{font-size:clamp(3.25rem,13vw,5rem)}.homepage_closingLayout__0wQ0g p{font-size:17px}}@media (prefers-reduced-motion:reduce){.homepage_button__DIOm2,.homepage_faqs__Py5nt summary svg{transition:none}}