.page_page__7TRG4{margin:-32px -24px 0;color:var(--color-text);background:#f7f8f4;overflow:hidden}.page_hero__ZxiSX{position:relative;overflow:hidden;color:#fff;background:#0b1f3b}.page_blueprintGrid__OEtiv{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.page_hero__ZxiSX:after{content:"";position:absolute;width:420px;height:420px;right:-150px;top:-170px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 72px rgba(255,255,255,.025),0 0 0 144px rgba(255,255,255,.02)}.page_boqBandInner___6tSp,.page_closing__TAnVN,.page_faqInner___3r9u,.page_heroInner__bYEaB,.page_sectionInner___YjiC{width:min(100%,1240px);margin-inline:auto;padding-inline:32px}.page_heroInner__bYEaB{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:64px;align-items:center;padding-block:72px 84px}.page_heroCopy__7mQ3D{max-width:700px}.page_kicker__4As2O,.page_sectionLabel__i57g8{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.page_kicker__4As2O{margin-bottom:20px;color:#c9d9f8}.page_hero__ZxiSX h1{max-width:760px;margin:0;font-family:var(--font-heading);font-size:clamp(2.9rem,5.6vw,5rem);font-weight:800;line-height:.99;letter-spacing:-.045em;text-wrap:balance}.page_heroLead__TDWeV{max-width:650px;margin:25px 0 0;color:#dbe6f5;font-size:1.08rem;line-height:1.72}.page_heroActions__Oj3GD{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.page_lightCta__Q1zZB,.page_primaryCta___pmsl,.page_secondaryCta__Wq4E4{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border-radius:6px;font-size:.94rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease}.page_primaryCta___pmsl{color:#0b1f3b;background:#fff;border:1px solid #fff}.page_primaryCta___pmsl:hover{color:#0b1f3b;background:#edf3ff;transform:translateY(-2px)}.page_secondaryCta__Wq4E4{color:#fff;border:1px solid rgba(255,255,255,.42)}.page_secondaryCta__Wq4E4:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.08)}.page_assurances__DJ7XG{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 0;padding:0;color:#cbd8e9;list-style:none;font-size:.78rem;font-weight:650}.page_assurances__DJ7XG li{display:flex;align-items:center;gap:6px}.page_assurances__DJ7XG svg{color:#55c983}.page_calculatorCard__HpqIk{width:100%;max-width:470px;justify-self:end}.page_disclaimerBar__vH5AB{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 24px;color:#2a3a4e;background:#e6b84c;border-bottom:1px solid #cf9f31}.page_disclaimerBar__vH5AB span{flex:0 0 auto;padding-right:16px;border-right:1px solid rgba(42,58,78,.34);font-size:.72rem;font-weight:850;text-transform:uppercase}.page_disclaimerBar__vH5AB p{margin:0;font-size:.82rem;font-weight:650}.page_examples__SC4wG,.page_factors__Tkf_A,.page_faq__QoxVr,.page_stages__QLny6{padding-block:88px}.page_examples__SC4wG{background:#fff}.page_sectionHeading__anfUb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);gap:64px;align-items:end;margin-bottom:34px}.page_sectionLabel__i57g8{color:#426182}.page_boqBand__mzblL h2,.page_closing__TAnVN h2,.page_faqHeading__m6sV7 h2,.page_sectionHeadingCompact__Pnayk h2,.page_sectionHeading__anfUb h2,.page_stageIntro___nAWZ h2{margin:10px 0 0;font-family:var(--font-heading);font-weight:800;letter-spacing:-.035em;text-wrap:balance}.page_faqHeading__m6sV7 h2,.page_sectionHeadingCompact__Pnayk h2,.page_sectionHeading__anfUb h2,.page_stageIntro___nAWZ h2{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.08}.page_sectionHeadingCompact__Pnayk>p,.page_sectionHeading__anfUb>p,.page_stageIntro___nAWZ>p{margin:0;color:#657286;line-height:1.7}.page_planGrid__8ZKc1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_planCard__Be5WF{position:relative;min-height:310px;display:flex;flex-direction:column;padding:28px;background:#f8fafc;border:1px solid #dce3ec;border-top:4px solid #aab6c6;border-radius:8px}.page_featuredPlan__5w_a_{color:#fff;background:#102846;border-color:#e6b84c #102846 #102846;box-shadow:0 18px 40px rgba(11,31,59,.16)}.page_planTopline__x6Yr4{min-height:26px;display:flex;justify-content:space-between;gap:10px;font-size:.76rem;font-weight:800;text-transform:uppercase}.page_planTopline__x6Yr4 small{padding:4px 7px;color:#122947;background:#e6b84c;border-radius:3px;font-size:.62rem}.page_areaLockup__uNSza{display:flex;align-items:baseline;gap:4px;margin-top:24px}.page_areaLockup__uNSza strong{font-family:var(--font-heading);font-size:4rem;line-height:.9;letter-spacing:-.06em}.page_areaLockup__uNSza span{font-size:1.15rem;font-weight:750}.page_planCard__Be5WF>p{margin:10px 0 24px;color:#6a7687;font-size:.86rem}.page_featuredPlan__5w_a_>p{color:#c9d6e6}.page_planTotal__DtWjF{margin-top:auto;padding-top:18px;border-top:1px solid #dce3ec}.page_featuredPlan__5w_a_ .page_planTotal__DtWjF{border-top-color:rgba(255,255,255,.2)}.page_planTotal__DtWjF span{display:block;margin-bottom:5px;color:#748196;font-size:.7rem;font-weight:750;text-transform:uppercase}.page_featuredPlan__5w_a_ .page_planTotal__DtWjF span{color:#aebfd2}.page_planTotal__DtWjF strong{font-size:1.55rem;font-variant-numeric:tabular-nums}.page_planCard__Be5WF>a,.page_textLink__vxd7_{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#1e5edf;font-size:.83rem;font-weight:800}.page_featuredPlan__5w_a_>a{color:#fff}.page_dataNote__orHa2{margin:20px 0 0;color:#7a8696;font-size:.76rem;line-height:1.5}.page_factors__Tkf_A{background:#f7f8f4;border-block:1px solid #e1e4dc}.page_sectionHeadingCompact__Pnayk{max-width:750px;margin-bottom:36px}.page_sectionHeadingCompact__Pnayk>p{margin-top:18px}.page_factorGrid__UBJEg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d9ded4;background:#d9ded4;gap:1px}.page_factorGrid__UBJEg article{min-height:245px;padding:28px;background:#fff}.page_factorIcon__0kX0y{width:48px;height:48px;display:grid;place-items:center;color:#1e5edf;background:#edf3ff;border-radius:6px}.page_factorGrid__UBJEg h3{margin:28px 0 10px;font-size:1.04rem}.page_factorGrid__UBJEg p{margin:0;color:#667386;font-size:.87rem;line-height:1.65}.page_stages__QLny6{background:#fff}.page_stages__QLny6 .page_sectionInner___YjiC{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.1fr);gap:84px;align-items:start}.page_stageIntro___nAWZ{position:sticky;top:96px}.page_stageIntro___nAWZ>p{margin-top:20px}.page_stageList__uyCMz{margin:0;padding:0;list-style:none;border-top:1px solid #d8e0e9}.page_stageList__uyCMz li{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid #d8e0e9}.page_stageList__uyCMz li>span{color:#48709c;font-family:var(--font-mono);font-size:.82rem;font-weight:700}.page_stageList__uyCMz h3{margin:0 0 7px;font-size:1.06rem}.page_stageList__uyCMz p{margin:0;color:#687688;font-size:.88rem;line-height:1.6}.page_boqBand__mzblL{padding-block:58px;color:#fff;background:#1f5ccd}.page_boqBandInner___6tSp{display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center}.page_boqIcon__UBX0R{width:58px;height:58px;display:grid;place-items:center;color:#183d77;background:#fff;border-radius:7px}.page_boqBand__mzblL .page_sectionLabel__i57g8{color:#d8e6ff}.page_boqBand__mzblL h2{font-size:clamp(1.7rem,2.8vw,2.55rem)}.page_boqBand__mzblL p{max-width:760px;margin:10px 0 0;color:#d8e6ff;line-height:1.6}.page_lightCta__Q1zZB{color:#163865;background:#fff}.page_lightCta__Q1zZB:hover{color:#163865;background:#eef4ff;transform:translateY(-2px)}.page_faq__QoxVr{background:#f7f8f4}.page_faqInner___3r9u{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.2fr);gap:80px}.page_faqMarks__NRLIy{display:flex;gap:8px;margin-top:26px;color:#4f7095}.page_faqMarks__NRLIy svg{box-sizing:content-box;padding:10px;border:1px solid #d6ddd5;border-radius:5px;background:#fff}.page_faqList__zkiqT{border-top:1px solid #cfd7ce}.page_faqList__zkiqT details{padding:22px 0;border-bottom:1px solid #cfd7ce}.page_faqList__zkiqT summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:800;list-style:none}.page_faqList__zkiqT summary::-webkit-details-marker{display:none}.page_faqList__zkiqT summary:after{content:"+";color:#38628e;font-family:var(--font-mono);font-size:1.2rem}.page_faqList__zkiqT details[open] summary:after{content:"−"}.page_faqList__zkiqT p{max-width:760px;margin:15px 38px 0 0;color:#647184;line-height:1.7}.page_closing__TAnVN{position:relative;width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:58px max(32px,calc((100% - 1176px) / 2));color:#fff;background:#0b1f3b}.page_closing__TAnVN>div>span{color:#b9cae1;font-size:.78rem;font-weight:800;text-transform:uppercase}.page_closing__TAnVN h2{font-size:clamp(1.8rem,3.2vw,2.75rem)}@media (max-width:1000px){.page_heroInner__bYEaB{grid-template-columns:1fr;gap:40px}.page_heroCopy__7mQ3D{max-width:820px}.page_calculatorCard__HpqIk{max-width:620px;justify-self:start}.page_factorGrid__UBJEg{grid-template-columns:repeat(2,minmax(0,1fr))}.page_boqBandInner___6tSp{grid-template-columns:64px 1fr}.page_boqBandInner___6tSp>a{grid-column:2;justify-self:start}}@media (max-width:760px){.page_page__7TRG4{margin:-32px -24px 0}.page_boqBandInner___6tSp,.page_closing__TAnVN,.page_faqInner___3r9u,.page_heroInner__bYEaB,.page_sectionInner___YjiC{padding-inline:20px}.page_heroInner__bYEaB{min-height:auto;padding-block:54px 62px}.page_hero__ZxiSX h1{font-size:clamp(2.65rem,12vw,3.8rem)}.page_heroLead__TDWeV{font-size:1rem}.page_heroActions__Oj3GD,.page_heroActions__Oj3GD a{width:100%}.page_assurances__DJ7XG{display:grid;gap:10px}.page_disclaimerBar__vH5AB{align-items:flex-start}.page_examples__SC4wG,.page_factors__Tkf_A,.page_faq__QoxVr,.page_stages__QLny6{padding-block:64px}.page_faqInner___3r9u,.page_sectionHeading__anfUb,.page_stages__QLny6 .page_sectionInner___YjiC{grid-template-columns:1fr;gap:32px}.page_factorGrid__UBJEg,.page_planGrid__8ZKc1{grid-template-columns:1fr}.page_stageIntro___nAWZ{position:static}.page_boqBandInner___6tSp{grid-template-columns:1fr}.page_boqBandInner___6tSp>a{grid-column:1;width:100%}.page_closing__TAnVN{padding:58px 20px;align-items:stretch;flex-direction:column}.page_closing__TAnVN>a{width:100%}}@media (prefers-reduced-motion:reduce){.page_lightCta__Q1zZB,.page_primaryCta___pmsl,.page_secondaryCta__Wq4E4{transition:none}}