.finance_root__bNHNI{--ink:var(--site-ink);--muted:var(--site-muted);--line:var(--site-border);--paper:var(--site-paper);color:var(--ink);background:#fff}.finance_tableScroll__N1xn2{max-width:100%;overflow-x:auto}.finance_tableScroll__N1xn2:focus-visible{outline:3px solid var(--site-violet);outline-offset:4px}.finance_calendar__vVD7J{width:100%;min-width:560px;border-collapse:collapse;text-align:left;font-size:.95rem;line-height:1.6}.finance_calendar__vVD7J caption{text-align:left;color:var(--site-muted);padding-bottom:16px}.finance_calendar__vVD7J td,.finance_calendar__vVD7J th{vertical-align:top;padding:16px;border-bottom:1px solid var(--site-border)}.finance_calendar__vVD7J thead{background:var(--site-paper)}.finance_wrap__W3_d0{width:100%;max-width:calc(var(--site-width) + 2 * var(--site-gutter));padding-inline:var(--site-gutter);margin-inline:auto}.finance_root__bNHNI h1,.finance_root__bNHNI h2,.finance_root__bNHNI h3,.finance_root__bNHNI p{margin:0}.finance_root__bNHNI a{text-underline-offset:5px}.finance_root__bNHNI a:focus-visible,.finance_root__bNHNI summary:focus-visible{outline:3px solid var(--site-violet);outline-offset:6px;border-radius:3px}.finance_root__bNHNI h1{font-size:var(--site-h1);font-weight:600;letter-spacing:-.05em;line-height:1.06;max-width:22ch;text-wrap:balance}.finance_root__bNHNI h2{font-size:clamp(1.65rem,2.8vw,2.3rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.finance_root__bNHNI h3{font-size:1.15rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.finance_root__bNHNI p{font-size:1rem;line-height:1.75}.finance_root__bNHNI .finance_eyebrow__ejwZu{font-size:.72rem;text-transform:uppercase;font-weight:650;letter-spacing:.11em;line-height:1.6;color:var(--site-violet);margin-bottom:20px}.finance_hero__ci4_u{background:var(--paper);padding:120px 0 64px;border-bottom:1px solid var(--line)}.finance_hero__ci4_u nav[aria-label=Breadcrumb]{margin-bottom:44px}.finance_hero__ci4_u nav[aria-label=Breadcrumb] a,.finance_hero__ci4_u nav[aria-label=Breadcrumb] span{color:var(--muted)}.finance_heroGrid__dbMkH{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:80px;align-items:center}.finance_root__bNHNI .finance_promise__nRSmP{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.45;letter-spacing:-.025em;margin-top:22px;max-width:38ch}.finance_root__bNHNI .finance_intro__ImpWh{margin-top:20px;color:var(--muted);max-width:62ch;font-size:1.05rem}.finance_actions__ba4y_{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.finance_root__bNHNI .finance_primary__Nq6OV{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:13px 22px;background:var(--site-violet);border:1px solid var(--site-violet);border-radius:var(--site-button-radius);color:#fff;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .15s ease}.finance_root__bNHNI .finance_primary__Nq6OV:hover{background:var(--site-violet-hover)}.finance_root__bNHNI .finance_primary__Nq6OV span{font-size:1.25rem;line-height:1}.finance_root__bNHNI .finance_textLink__o7dmE{display:inline-flex;gap:10px;align-items:center;color:var(--site-violet);font-size:.95rem;font-weight:550;line-height:1.5;text-decoration:underline}.finance_root__bNHNI .finance_micro__yXaZz{color:var(--muted);font-size:.8rem;margin-top:14px}.finance_brief__4IC0R{padding:30px 30px 24px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--site-violet);border-radius:0 0 8px 8px}.finance_root__bNHNI .finance_briefTitle__vILLD{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:10px}.finance_brief__4IC0R dl{margin:0}.finance_brief__4IC0R dl>div{padding:20px 0;border-bottom:1px solid var(--line)}.finance_brief__4IC0R dt{color:var(--muted);font-size:.78rem;margin-bottom:5px}.finance_brief__4IC0R dd{font-family:var(--font-heading);font-size:1.07rem;line-height:1.45;margin:0}.finance_briefLink__UYzwY{display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:var(--site-violet);font-size:.85rem}.finance_subnav__9sR3M{border-bottom:1px solid var(--line);background:#fff}.finance_subnav__9sR3M>div{display:flex;gap:32px;flex-wrap:wrap;padding-block:20px}.finance_subnav__9sR3M a{color:var(--muted);font-size:.85rem;padding-block:6px}.finance_subnav__9sR3M a:hover{color:var(--site-violet);text-decoration:underline}.finance_section__k_pY9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:80px;padding:var(--site-section-space) 0;border-bottom:1px solid var(--line);scroll-margin-top:108px}.finance_sectionHeading__9vQx_>p:not(.finance_eyebrow__ejwZu){margin-top:18px;color:var(--muted);max-width:60ch}.finance_sectionBody__yIyUY>p{margin-bottom:20px;color:var(--muted)}.finance_sectionBody__yIyUY h3{margin-bottom:16px}.finance_signals__0Xq6s{list-style:none;margin:0 0 28px;padding:0}.finance_signals__0Xq6s li{padding:0 0 15px 22px;margin-bottom:15px;border-bottom:1px solid var(--line);position:relative;font-size:1.05rem;line-height:1.65}.finance_signals__0Xq6s li:before{content:"";position:absolute;left:0;top:10px;height:5px;width:5px;background:var(--site-violet);border-radius:50%}.finance_stacked__7t5Cw{display:block}.finance_deliverables__asRNS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.finance_deliverable__7v7dt{padding-top:22px;border-top:2px solid var(--site-violet);display:flex;flex-direction:column}.finance_number__R0iYA{font-size:.78rem;color:var(--site-muted);margin-bottom:14px;font-variant-numeric:tabular-nums}.finance_deliverable__7v7dt h3{margin-bottom:14px}.finance_deliverable__7v7dt>p{color:var(--muted);padding-bottom:24px}.finance_use__u89IR{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.finance_use__u89IR>span{display:block;text-transform:uppercase;font-size:.65rem;letter-spacing:.08em;margin-bottom:6px;color:var(--site-muted)}.finance_root__bNHNI .finance_use__u89IR p{font-size:.93rem;line-height:1.55}.finance_example__Eu9dK{position:relative;margin-top:38px;padding:28px;border-left:3px solid var(--site-accent);background:var(--site-paper);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:36px;scroll-margin-top:108px}.finance_root__bNHNI .finance_example__Eu9dK .finance_eyebrow__ejwZu{color:var(--site-muted);margin-bottom:12px}.finance_example__Eu9dK>p{color:var(--site-muted);font-size:.95rem}.finance_steps__2JKHd{list-style:none;margin:0;padding:0}.finance_steps__2JKHd li{display:flex;gap:22px;padding-bottom:28px;margin-bottom:26px;border-bottom:1px solid var(--line)}.finance_steps__2JKHd li:last-child{border:0;margin-bottom:0;padding-bottom:0}.finance_stepNumber___fNw0{flex:0 0 32px;height:32px;display:grid;place-items:center;border:1px solid #aaa0c3;border-radius:50%;font-size:.8rem;color:var(--site-violet)}.finance_steps__2JKHd h3{margin-bottom:10px}.finance_steps__2JKHd p{color:var(--muted)}.finance_budget__LNmc0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;background:var(--site-tint);margin-top:48px;padding:36px;scroll-margin-top:108px;border-radius:var(--site-radius)}.finance_budget__LNmc0 .finance_textLink__o7dmE{margin-top:18px}.finance_faq__Ll81d details{border-bottom:1px solid var(--line)}.finance_faq__Ll81d details:first-child{border-top:1px solid var(--line)}.finance_faq__Ll81d summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;cursor:pointer;padding:22px 0;list-style:none}.finance_faq__Ll81d summary::-webkit-details-marker{display:none}.finance_faq__Ll81d summary h3{font-size:1rem}.finance_faq__Ll81d summary>span{color:var(--site-violet);font-size:1.25rem}.finance_faq__Ll81d details[open] summary>span{transform:rotate(45deg)}.finance_faq__Ll81d details>p{color:var(--muted);padding:0 28px 24px 0}.finance_resourceList__WzAuc{margin-top:24px;border-top:1px solid var(--line)}.finance_resourceList__WzAuc a{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid var(--line);color:var(--site-violet)}.finance_related__PMUdu{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;align-items:baseline}.finance_related__PMUdu p{flex-basis:100%;font-size:.8rem;color:var(--muted)}.finance_related__PMUdu a{font-size:.85rem;text-decoration:underline}.finance_contact__ba1Og{position:relative;background:var(--site-ink);padding:48px;margin-top:48px;color:#fff;border-radius:var(--site-radius);scroll-margin-top:108px}.finance_contact__ba1Og h2{max-width:32ch}.finance_root__bNHNI .finance_contact__ba1Og .finance_eyebrow__ejwZu{color:#d5ccf5}.finance_contact__ba1Og>p:not(.finance_eyebrow__ejwZu){max-width:60ch;color:#ddd9e6;margin:22px 0}.finance_root__bNHNI .finance_contact__ba1Og .finance_primary__Nq6OV{background:var(--site-accent);color:var(--site-ink);border-color:var(--site-accent)}.finance_root__bNHNI .finance_contact__ba1Og .finance_primary__Nq6OV:hover{background:var(--site-accent)}.finance_byline__RdFM0{padding-block:28px 48px}.finance_anchor__zQOGP{position:absolute;top:0;height:0;scroll-margin-top:108px}.finance_hubHero__AYfLw{max-width:820px}.finance_hubHero__AYfLw h1{max-width:20ch}.finance_hubGrid__xTIGw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:16px}.finance_hubItem__FVt6S{display:flex;flex-direction:column;padding:30px 0;border-bottom:1px solid var(--line)}.finance_hubItem__FVt6S h3{font-size:1.45rem}.finance_hubItem__FVt6S h3 a{display:flex;justify-content:space-between;gap:20px}.finance_hubItem__FVt6S>p{color:var(--muted);margin-top:12px}.finance_hubItem__FVt6S .finance_textLink__o7dmE{margin-top:18px;font-size:.83rem}@media (max-width:900px){.finance_heroGrid__dbMkH{gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.finance_budget__LNmc0,.finance_section__k_pY9{gap:36px}.finance_hero__ci4_u{padding-top:104px}.finance_deliverables__asRNS{gap:20px}}@media (max-width:680px){.finance_wrap__W3_d0{width:100%}.finance_hero__ci4_u{padding:96px 0 32px}.finance_hero__ci4_u nav[aria-label=Breadcrumb]{margin-bottom:28px}.finance_budget__LNmc0,.finance_example__Eu9dK,.finance_heroGrid__dbMkH,.finance_section__k_pY9{grid-template-columns:minmax(0,1fr);gap:26px}.finance_root__bNHNI h1{font-size:clamp(2.15rem,9vw,3rem)}.finance_root__bNHNI .finance_promise__nRSmP{font-size:1.22rem}.finance_brief__4IC0R{padding:20px 24px}.finance_brief__4IC0R dl>div{padding:14px 0}.finance_subnav__9sR3M>div{gap:8px 20px;padding-block:12px}.finance_section__k_pY9{padding-block:var(--site-section-space)}.finance_sectionHeading__9vQx_ .finance_eyebrow__ejwZu{margin-bottom:12px}.finance_deliverables__asRNS,.finance_hubGrid__xTIGw{grid-template-columns:minmax(0,1fr);gap:28px}.finance_deliverables__asRNS{margin-top:26px}.finance_deliverable__7v7dt{padding-top:16px}.finance_example__Eu9dK{margin-top:28px;padding:22px}.finance_budget__LNmc0{margin-top:32px;padding:24px}.finance_contact__ba1Og{margin-top:32px;padding:28px 24px}.finance_root__bNHNI .finance_contact__ba1Og h2 br,.finance_sectionHeading__9vQx_ h2 br{display:none}.finance_actions__ba4y_{gap:16px;align-items:flex-start}.finance_actions__ba4y_ .finance_primary__Nq6OV{width:100%}.finance_root__bNHNI .finance_primary__Nq6OV{white-space:normal}.finance_hubItem__FVt6S{padding:10px 0 24px}}@media (prefers-reduced-motion:reduce){.finance_root__bNHNI *,.finance_root__bNHNI :before{transition:none!important}}