.home_page__uPsEp{--blue:#1565c0;--blue-deep:#0d47a1;--band:#f8fafc;--line:#e2e8f0;--ink:#0f172a;--body:#475569;--muted:#64748b;color:var(--ink);font-size:1rem;line-height:1.5}.home_page__uPsEp ::selection{background:#dbeafe;color:var(--ink)}.home_page__uPsEp a{color:var(--blue);text-decoration:none}.home_page__uPsEp a:hover{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px}.home_field__YQqxJ:focus-within,.home_page__uPsEp a:focus-visible,.home_page__uPsEp button:focus-visible,.home_page__uPsEp summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.home_field__YQqxJ:focus-within{border-radius:6px}.home_wrap__1JksE{max-width:1280px;margin-inline:auto;padding-inline:32px}.home_section__yPF4o{padding-block:72px;border-bottom:1px solid var(--line)}.home_band__2PHnO{background:var(--band)}.home_h1__wabbT,.home_h2__v96K3,.home_h3__YepIL{margin:0;font-weight:700;letter-spacing:0;text-wrap:balance;color:var(--ink)}.home_h1__wabbT{font-size:2.5rem;line-height:1.15}.home_h2__v96K3{font-size:1.5rem;line-height:1.3}.home_h3__YepIL{font-size:1.125rem;line-height:1.35}.home_intro__s6zh0{margin:8px 0 0;max-width:65ch;color:var(--body)}.home_page__uPsEp a.home_primary__lIgUx,.home_page__uPsEp a.home_secondary__RurqH,.home_primary__lIgUx,.home_secondary__RurqH{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:8px;border:1px solid var(--blue);font:inherit;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap;cursor:pointer}.home_page__uPsEp a.home_primary__lIgUx,.home_primary__lIgUx{background:var(--blue);color:#fff}.home_page__uPsEp a.home_primary__lIgUx:hover,.home_primary__lIgUx:hover{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff;text-decoration:none}.home_page__uPsEp a.home_secondary__RurqH{background:#fff;color:var(--blue)}.home_page__uPsEp a.home_secondary__RurqH:hover{background:#eff6ff;text-decoration:none}.home_terms__TFFPV{display:block;margin-top:6px;font-size:.875rem;color:var(--body)}.home_hero__Q8Yz2{padding-block:48px 56px;background:var(--band);border-bottom:1px solid var(--line)}.home_heroGrid__lQwdQ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.home_lead__v2ioU{margin:16px 0 0;max-width:62ch;font-size:1.125rem;color:var(--body)}.home_calc__NFBkm{margin-top:28px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px}.home_calcRow__6IWH6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;gap:12px;align-items:end}.home_label__7W_PG{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600}.home_field__YQqxJ{display:flex;align-items:center;height:48px;padding-inline:12px;background:#fff;border:1px solid #94a3b8;border-radius:6px}.home_field__YQqxJ input,.home_field__YQqxJ select{width:100%;height:46px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;min-width:0}.home_field__YQqxJ input::placeholder{color:var(--muted);opacity:1}.home_field__YQqxJ span{padding-left:8px;color:var(--muted)}.home_calcNote__y4058{margin:12px 0 0;font-size:.875rem;color:var(--body)}.home_trial__Q1PWl{margin:20px 0 0;font-size:.9375rem;font-weight:600}.home_trial__Q1PWl .home_terms__TFFPV{font-weight:400}.home_factLine__XE76D{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.875rem;color:var(--body)}.home_figure__QlAX_{margin:0;min-width:0}.home_document__EDjhQ{display:block;box-sizing:border-box;width:100%;height:auto;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px}.home_figure__QlAX_ figcaption{margin-top:10px;font-size:.875rem;color:var(--body)}.home_excerpt__lGzT_{display:none;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:.875rem;font-variant-numeric:tabular-nums}.home_excerptRow__LRvoV{display:flex;justify-content:space-between;gap:12px;padding-block:3px}.home_excerptRow__LRvoV>:last-child{white-space:nowrap}.home_excerptHead__LjIaD{font-weight:700;padding-top:8px}.home_excerptTotal__2gokQ{margin-top:4px;padding-top:6px;border-top:1px solid var(--ink);font-weight:700}.home_columns__lKInB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:28px}.home_column__V63bQ{min-width:0;padding-top:14px;border-top:2px solid var(--ink)}.home_columnNote__totRG{margin:2px 0 0;font-size:.875rem;color:var(--muted)}.home_rows__E80BN{margin:12px 0 0;padding:0;list-style:none;color:var(--body)}.home_rows__E80BN li{padding-block:10px;border-bottom:1px solid var(--line)}.home_rows__E80BN li:last-child{border-bottom:0}.home_wayFor__u9_MO{margin:4px 0 0;font-weight:600}.home_wayText__qCuh4{margin:10px 0 0;color:var(--body);max-width:62ch}.home_plans__wR29h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-top:28px}.home_plan__wq2q0{min-width:0;padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px}.home_planPreferred__BqSp_{border-color:var(--blue)}.home_price__o4edZ{margin:8px 0 0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.home_price__o4edZ small{font-size:.9375rem;font-weight:500;color:var(--body)}.home_condition__zEUKy{margin:2px 0 0;font-size:.875rem;color:var(--body)}.home_planTask__FhEJT{margin:14px 0 0;font-size:.9375rem;font-weight:600}.home_planList__8m98n{margin:8px 0 0;padding-left:18px;color:var(--body);font-size:.9375rem}.home_planList__8m98n li+li{margin-top:6px}.home_planAction__4B_uL{margin-top:20px}.home_page__uPsEp a.home_planButton__zbzVy{display:flex}.home_afterPlans__fonzZ{margin:20px 0 0;max-width:75ch;font-size:.875rem;color:var(--body)}.home_points__fnG9e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:28px 0 0}.home_points__fnG9e dt{font-weight:600}.home_points__fnG9e dd{margin:4px 0 0;max-width:62ch;color:var(--body);font-size:.9375rem}.home_facts__DMPbx{display:grid;grid-template-columns:200px minmax(0,1fr);margin:24px 0 0;border-top:1px solid var(--line)}.home_facts__DMPbx dd,.home_facts__DMPbx dt{margin:0;padding-block:14px;border-bottom:1px solid var(--line);font-size:.9375rem}.home_facts__DMPbx dt{font-weight:600}.home_facts__DMPbx dd{color:var(--body)}.home_faq__XP5Yh{max-width:860px;margin-top:20px}.home_faq__XP5Yh details{border-bottom:1px solid var(--line)}.home_faq__XP5Yh summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-block:12px;font-weight:600;list-style:none;cursor:pointer}.home_faq__XP5Yh summary::-webkit-details-marker{display:none}.home_faq__XP5Yh summary svg{flex:0 0 auto;width:16px;height:16px;color:var(--muted)}.home_faq__XP5Yh details[open] summary svg{transform:rotate(180deg)}.home_faq__XP5Yh details p{margin:0 0 14px;max-width:75ch;color:var(--body);font-size:.9375rem}.home_closing__dyp2q{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.home_closingText__Jg5S_ p{margin:6px 0 0;max-width:62ch;color:var(--body);font-size:.9375rem}.home_closingAction__WTsRr{flex:0 0 auto;text-align:right}@media (max-width:1180px){.home_calcRow__6IWH6{grid-template-columns:repeat(2,minmax(0,1fr))}.home_calcRow__6IWH6 .home_primary__lIgUx{grid-column:1/-1}}@media (max-width:960px){.home_heroGrid__lQwdQ,.home_plans__wR29h{grid-template-columns:minmax(0,1fr)}.home_heroGrid__lQwdQ{gap:28px}}@media (max-width:700px){.home_wrap__1JksE{padding-inline:16px}.home_section__yPF4o{padding-block:44px}.home_hero__Q8Yz2{padding-block:28px 36px}.home_h1__wabbT{font-size:2rem}.home_h2__v96K3{font-size:1.25rem}.home_lead__v2ioU{font-size:1rem}.home_calc__NFBkm{padding:16px}.home_calcRow__6IWH6,.home_columns__lKInB,.home_facts__DMPbx,.home_points__fnG9e{grid-template-columns:minmax(0,1fr)}.home_columns__lKInB{gap:32px}.home_page__uPsEp a.home_primary__lIgUx,.home_primary__lIgUx{width:100%;white-space:normal}.home_plan__wq2q0{padding:20px}.home_document__EDjhQ{display:none}.home_excerpt__lGzT_{display:block}.home_facts__DMPbx dt{padding-bottom:0;border-bottom:0}.home_facts__DMPbx dd{padding-top:4px}.home_closing__dyp2q{flex-direction:column;gap:16px}.home_closingAction__WTsRr{width:100%;text-align:left}}