.sub_hero__1l_T1{position:relative;display:grid;align-content:end;min-height:max(600px,88svh);margin-top:-72px;overflow:hidden;isolation:isolate;background:var(--v4-app-ink);color:var(--v4-on-dark)}.sub_hero__1l_T1 img{z-index:-2;object-fit:cover;animation:sub_drift__8ZfRj 7s cubic-bezier(.2,.6,.2,1) both}@keyframes sub_drift__8ZfRj{0%{transform:scale(1.07)}to{transform:scale(1)}}.sub_hero__1l_T1:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--v4-app-ink) 84%,transparent) 0,color-mix(in srgb,var(--v4-app-ink) 50%,transparent) 48%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--v4-app-ink) 90%,transparent) 0,color-mix(in srgb,var(--v4-app-ink) 30%,transparent) 36%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--v4-app-ink) 50%,transparent) 0,transparent 24%)}.sub_hero__1l_T1[data-shade=deep]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--v4-app-ink) 90%,transparent) 0,color-mix(in srgb,var(--v4-app-ink) 70%,transparent) 55%,color-mix(in srgb,var(--v4-app-ink) 35%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--v4-app-ink) 92%,transparent) 0,transparent 55%)}.sub_heroBody__f_8Sw{width:100%;max-width:1240px;margin:0 auto;padding:140px clamp(20px,4vw,48px) 0}.sub_heroText__9dz42>*{animation:sub_rise__dAX7N .9s cubic-bezier(.2,.7,.2,1) both}.sub_heroText__9dz42>:nth-child(2){animation-delay:.08s}.sub_heroText__9dz42>:nth-child(3){animation-delay:.16s}.sub_heroText__9dz42>:nth-child(4){animation-delay:.24s}@keyframes sub_rise__dAX7N{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sub_kicker__bDaqy{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:color-mix(in srgb,var(--v4-on-dark) 88%,transparent);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sub_kicker__bDaqy:before{content:"";width:32px;height:2px;background:var(--v4-orange)}.sub_title__XfF5f{margin:0;max-width:17ch;font-size:clamp(40px,5.2vw,76px);font-weight:300;line-height:1.04;letter-spacing:-.032em;text-wrap:balance}.sub_heroCopy__P_eYr{max-width:52ch;margin:24px 0 0;color:color-mix(in srgb,var(--v4-on-dark) 84%,transparent);font-size:clamp(17px,1.35vw,19.5px);line-height:1.6;text-wrap:pretty}.sub_heroActions__PogNo{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px}.sub_ghost__Gf691,.sub_primary__QH9z4{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:16px}.sub_primary__QH9z4{min-height:52px;padding:0 26px;border-radius:999px;background:var(--v4-orange);color:var(--v4-app-ink);font-weight:600;transition:transform .15s ease,background .15s ease}.sub_primary__QH9z4:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--v4-orange) 88%,var(--v4-app-ink))}.sub_link__xqm2O span,.sub_primary__QH9z4 span{transition:transform .15s ease}.sub_link__xqm2O:hover span,.sub_primary__QH9z4:hover span{transform:translateX(3px)}.sub_ghost__Gf691{padding:6px 0;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent);color:inherit;font-weight:500}.sub_ghost__Gf691:hover{border-bottom-color:currentColor}.sub_ghost__Gf691:focus-visible,.sub_link__xqm2O:focus-visible,.sub_onPage__KZKdg a:focus-visible,.sub_primary__QH9z4:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sub_onPage__KZKdg{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:clamp(48px,7vh,84px) 0 0;padding:0 0 clamp(22px,4vh,34px);list-style:none}.sub_onPage__KZKdg a{display:grid;gap:12px;color:color-mix(in srgb,var(--v4-on-dark) 66%,transparent);font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s}.sub_onPage__KZKdg a:before{content:"";height:2px;background:color-mix(in srgb,var(--v4-on-dark) 28%,transparent);transition:background .2s}.sub_onPage__KZKdg a:hover{color:var(--v4-on-dark)}.sub_onPage__KZKdg a:hover:before{background:var(--v4-orange)}.sub_onPage__KZKdg small{display:block;margin-bottom:2px;color:color-mix(in srgb,var(--v4-on-dark) 50%,transparent);font-size:11.5px;font-weight:600;letter-spacing:.1em}.sub_statement__lK04_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.sub_big__XjzZk{margin:0;color:var(--ink);font-size:clamp(21px,2vw,27px);line-height:1.45;letter-spacing:-.012em;text-wrap:pretty}.sub_body__iaUAG{margin:22px 0 0;color:var(--ink-2);font-size:17px;line-height:1.65}.sub_cards__qNbP2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:0;padding:0;list-style:none}.sub_card__TvFiz{display:grid;align-content:start;gap:10px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--card);color:var(--ink)}.sub_card__TvFiz h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.012em}.sub_card__TvFiz p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.sub_stepHead__9UFZY{display:flex;align-items:center;gap:12px}.sub_stepHead__9UFZY span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-size:14px;font-weight:700}.sub_stepHead__9UFZY small{color:var(--ink-3);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sub_icon__Yu23I{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--wash);color:var(--ink)}.sub_icon__Yu23I svg{width:22px;height:22px}.sub_figures__phUuR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;margin-top:clamp(32px,4vw,48px);border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.sub_figure__O8lBJ{padding:26px 26px 0 0}.sub_figure__O8lBJ+.sub_figure__O8lBJ{padding-left:26px;border-left:1px solid color-mix(in srgb,currentColor 18%,transparent)}.sub_figure__O8lBJ b{display:block;font-size:clamp(44px,4.6vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1}.sub_figure__O8lBJ h3{margin:12px 0 6px;font-size:18px;font-weight:600}.sub_figure__O8lBJ p{margin:0;opacity:.78;font-size:15px;line-height:1.55}.sub_showcase__TOQNa{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,64px);align-items:center}.sub_showcase__TOQNa+.sub_showcase__TOQNa{margin-top:clamp(56px,8vw,96px)}.sub_flip__VIbVb .sub_media__H_6Z3{order:2}.sub_window___9X1w{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 30px 60px -35px color-mix(in srgb,var(--ink) 35%,transparent)}.sub_windowBar__mu8dL{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink-3);font-size:12.5px}.sub_windowBar__mu8dL i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.sub_windowBar__mu8dL span{margin-left:8px}.sub_windowBody__tFI98{max-height:560px;overflow:hidden;padding:20px;-webkit-mask-image:linear-gradient(180deg,black 80%,transparent);mask-image:linear-gradient(180deg,black 80%,transparent)}.sub_phone__SEwsI{max-width:380px;margin:0 auto}.sub_showcaseText__ba_of h3{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.sub_showcaseText__ba_of p{margin:14px 0 0;color:var(--ink-2);font-size:17px;line-height:1.6}.sub_checks__HGGWr{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.sub_checks__HGGWr li{display:flex;gap:10px;color:var(--ink-2);font-size:15.5px;line-height:1.5}.sub_checks__HGGWr li:before{content:"✓";flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-size:11px;font-weight:700}.sub_matrix__hmB2C{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:22px;background:var(--card);color:var(--ink);font-size:15.5px}.sub_matrix__hmB2C caption{caption-side:bottom;padding-top:14px;color:inherit;opacity:.75;font-size:14px;text-align:left}.sub_matrix__hmB2C td,.sub_matrix__hmB2C th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sub_matrix__hmB2C tbody tr:last-child>*{border-bottom:0}.sub_matrix__hmB2C thead th{background:var(--paper);color:var(--ink-3);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sub_matrix__hmB2C tbody th{font-weight:600}.sub_matrix__hmB2C tbody th small{display:block;margin-top:3px;color:var(--ink-3);font-size:13.5px;font-weight:400}.sub_matrix__hmB2C td{color:var(--ink-2)}.sub_matrix__hmB2C td[data-yes=true]{color:var(--ink);font-weight:700}.sub_matrix__hmB2C td[data-no=true]{color:var(--line-2)}.sub_matrixWrap__8y5PS{overflow-x:auto}.sub_yesno__y15xF{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sub_yesno__y15xF>div{padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--card);color:var(--ink)}.sub_yesno__y15xF h3{margin:0 0 14px;font-size:20px;font-weight:600}.sub_yesno__y15xF ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sub_yesno__y15xF li{display:flex;gap:10px;color:var(--ink-2);font-size:15.5px;line-height:1.5}.sub_yesno__y15xF li b{flex:none;width:20px;color:var(--ink)}.sub_mail__8Web3{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 30px 60px -35px color-mix(in srgb,var(--ink) 35%,transparent)}.sub_mailHead__cH5XS{display:grid;gap:6px;margin:0;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--paper);font-size:14px}.sub_mailHead__cH5XS div{display:grid;grid-template-columns:72px 1fr}.sub_mailHead__cH5XS dt{color:var(--ink-3)}.sub_mailHead__cH5XS dd{margin:0}.sub_mailBody__i2fQB{max-height:420px;overflow:hidden;margin:0;padding:20px;color:var(--ink-2);font:inherit;font-size:14.5px;line-height:1.6;white-space:pre-wrap;-webkit-mask-image:linear-gradient(180deg,black 82%,transparent);mask-image:linear-gradient(180deg,black 82%,transparent)}.sub_mailFoot__7HGeB{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13.5px}.sub_mailFoot__7HGeB i{width:8px;height:8px;border-radius:50%;background:var(--v4-teal)}.sub_line__GSv11{position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:12px;margin:0;padding:26px 0 0;list-style:none}.sub_line__GSv11:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:var(--line-2)}.sub_line__GSv11 li{position:relative;display:grid;align-content:start;gap:4px}.sub_line__GSv11 li:before{content:"";position:absolute;top:-25px;left:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);background:var(--card)}.sub_line__GSv11 b{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1}.sub_line__GSv11 small{color:var(--ink-3);font-size:12.5px}.sub_line__GSv11 span{margin-top:6px;font-size:14.5px;font-weight:500;line-height:1.4}.sub_line__GSv11 em{justify-self:start;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--neutral);color:var(--ink-2);font-size:12px;font-style:normal;font-weight:600}.sub_line__GSv11 em[data-owner=broker]{background:var(--ink);color:var(--on-ink)}.sub_line__GSv11 em[data-owner=hr]{background:var(--wash);color:var(--ink)}.sub_closing__a_UnG{position:relative;overflow:hidden;isolation:isolate;padding:clamp(80px,11vw,140px) 0;background:var(--v4-app-ink);color:var(--v4-on-dark)}.sub_closing__a_UnG img{z-index:-2;object-fit:cover;opacity:.55}.sub_closing__a_UnG:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--v4-app-ink) 92%,transparent) 0,color-mix(in srgb,var(--v4-app-ink) 55%,transparent) 70%,color-mix(in srgb,var(--v4-app-ink) 35%,transparent) 100%)}.sub_closing__a_UnG h2{margin:0;max-width:18ch;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.sub_closing__a_UnG p{max-width:52ch;margin:18px 0 0;color:color-mix(in srgb,var(--v4-on-dark) 82%,transparent);font-size:18px;line-height:1.6}.sub_closingActions__KurJ9{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.sub_link__xqm2O{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:600;text-decoration:none}.sub_roi__wYhvk{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}.sub_roiInputs__WVb_1{display:grid;gap:18px;min-width:0}.sub_roiGroup__J_9c9{min-width:0;margin:0;padding:26px 26px 12px;border:1px solid var(--line);border-radius:22px;background:var(--card);color:var(--ink)}.sub_roiGroup__J_9c9 legend{float:left;width:100%;margin:0 0 6px;padding:0;font-size:20px;font-weight:600}.sub_roiGroup__J_9c9>p{clear:both;max-width:56ch;margin:0 0 14px;color:var(--ink-2);font-size:15px;line-height:1.5}.sub_roiField__tSCby{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:4px 18px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.sub_roiField__tSCby label{font-size:15.5px;font-weight:500;line-height:1.35}.sub_roiField__tSCby small{grid-column:1;color:var(--ink-3);font-size:13px;line-height:1.45}.sub_roiBox__gSD2U{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;gap:6px;min-height:46px;padding:0 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper)}.sub_roiBox__gSD2U:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 14%,transparent)}.sub_roiBox__gSD2U input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.sub_roiBox__gSD2U input::-webkit-inner-spin-button,.sub_roiBox__gSD2U input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sub_roiBox__gSD2U span{flex:none;color:var(--ink-3);font-size:14px}.sub_roiResult__r7ZLD{position:sticky;top:96px;padding:30px;border-radius:22px;background:var(--ink);color:var(--on-ink)}.sub_roiEyebrow__BPFtw{margin:0;color:color-mix(in srgb,var(--on-ink) 66%,transparent);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sub_roiTotal__fUT6S{margin:10px 0 0;font-size:clamp(44px,5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.sub_roiPer__mnEid{margin:12px 0 0;color:color-mix(in srgb,var(--on-ink) 82%,transparent);font-size:15.5px;line-height:1.5}.sub_roiParts__zP4uB{display:grid;gap:0;margin:24px 0 0;border-top:1px solid color-mix(in srgb,var(--on-ink) 18%,transparent)}.sub_roiParts__zP4uB>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--on-ink) 18%,transparent)}.sub_roiParts__zP4uB dt{font-size:15px;font-weight:500}.sub_roiParts__zP4uB dd{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.sub_roiParts__zP4uB small{grid-column:1/-1;color:color-mix(in srgb,var(--on-ink) 62%,transparent);font-size:13px;font-variant-numeric:tabular-nums}.sub_roiActions__t8stR{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:22px}.sub_roiActions__t8stR button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--on-ink);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.sub_roiActions__t8stR .sub_roiQuiet__2KCBU{padding:0;background:transparent;color:var(--on-ink);text-decoration:underline;text-underline-offset:3px}.sub_roiNote__N5MXj{margin:18px 0 0;color:color-mix(in srgb,var(--on-ink) 62%,transparent);font-size:13px;line-height:1.5}.sub_chatMock__W9Bbw{display:grid;gap:26px;color:var(--ink)}.sub_chatTurn__YjMen{display:grid;gap:12px}.sub_chatAsk__v3vDe{justify-self:end;max-width:82%;margin:0;padding:10px 14px;border-radius:18px 18px 4px 18px;background:var(--ink);color:var(--on-ink);font-size:15px;line-height:1.45}@media (max-width:960px){.sub_roi__wYhvk,.sub_showcase__TOQNa,.sub_statement__lK04_,.sub_yesno__y15xF{grid-template-columns:minmax(0,1fr)}.sub_roiResult__r7ZLD{position:static}.sub_flip__VIbVb .sub_media__H_6Z3{order:0}.sub_figure__O8lBJ,.sub_figure__O8lBJ+.sub_figure__O8lBJ{padding:22px 0 0;border-left:0}.sub_line__GSv11{grid-template-columns:1fr 1fr;row-gap:40px}.sub_line__GSv11:before{display:none}}@media (max-width:760px){.sub_heroBody__f_8Sw{padding-top:120px}.sub_title__XfF5f{font-size:clamp(36px,10vw,46px)}.sub_onPage__KZKdg{grid-template-columns:1fr 1fr;row-gap:18px}.sub_windowBody__tFI98{max-height:460px;padding:14px}.sub_matrix__hmB2C{font-size:14px}.sub_matrix__hmB2C td,.sub_matrix__hmB2C th{padding:12px 8px}.sub_matrix__hmB2C thead th{font-size:11px;letter-spacing:.02em}.sub_matrix__hmB2C tbody th small{font-size:12.5px}.sub_roiGroup__J_9c9{padding:20px 18px 8px}.sub_roiField__tSCby{grid-template-columns:minmax(0,1fr) 128px;gap:4px 12px}.sub_roiResult__r7ZLD{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.sub_heroText__9dz42>*,.sub_hero__1l_T1 img{animation:none}.sub_link__xqm2O span,.sub_primary__QH9z4,.sub_primary__QH9z4 span{transition:none}}