._root_cbhxv_1{color:var(--foreground);scroll-margin-top:6rem;min-width:0}._header_cbhxv_1{margin-bottom:1.5rem}._header_cbhxv_1 h2{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.2;margin:0 0 .65rem}._header_cbhxv_1 p{margin:0;color:var(--muted-foreground);line-height:1.65}._layout_cbhxv_1{display:grid;gap:1.25rem}._form_cbhxv_1{display:grid;gap:1rem;min-width:0}._step_cbhxv_1{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;background:var(--surface);margin:0;min-width:0}._step_cbhxv_1 legend{font-size:.95rem;font-weight:700;color:var(--primary);padding:0 .4rem}._fields_cbhxv_1{display:grid;gap:1rem}._label_cbhxv_1{display:grid;gap:.5rem;font-size:.95rem;font-weight:600;line-height:1.5;min-width:0}._select_cbhxv_1{appearance:auto;width:100%;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:var(--radius-md);padding:.75rem;font:inherit;min-width:0;min-height:2.8rem}._select_cbhxv_1:focus-visible{outline:0;box-shadow:var(--shadow-focus);border-color:var(--primary)}._select_cbhxv_1:disabled{opacity:.65}._hint_cbhxv_1{color:var(--muted-foreground);font-size:.9rem;line-height:1.65;margin:.7rem 0 0;overflow-wrap:anywhere}._hint_cbhxv_1 a,._source_cbhxv_1 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._status_cbhxv_1{font-size:.92rem;line-height:1.6;padding:.9rem 1rem;background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-md);margin:.8rem 0 0}._error_cbhxv_1{background:#fff3f3;border-color:#f2cbd0;color:var(--error)}._status_cbhxv_1 button{margin-left:.5rem}._address_cbhxv_1{margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem}._address_cbhxv_1 summary{cursor:pointer;font-size:.94rem;font-weight:600;line-height:1.55;color:var(--primary)}._addressBody_cbhxv_1{display:grid;gap:1rem;margin-top:1rem}._addressFields_cbhxv_1{display:grid;grid-template-columns:minmax(0,3fr) minmax(5rem,1fr);gap:.75rem}._addressBody_cbhxv_1 button{justify-self:start}._check_cbhxv_1{display:flex;align-items:flex-start;gap:.65rem;font-size:.94rem;line-height:1.55;font-weight:500;margin-top:1rem}._check_cbhxv_1 input{accent-color:var(--primary);width:1.1rem;height:1.1rem;margin-top:.2rem;flex:0 0 auto}._actions_cbhxv_1{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}._actions_cbhxv_1 button{white-space:normal;height:auto;min-height:2.8rem;text-align:center}._submit_cbhxv_1{justify-content:center;width:100%}._result_cbhxv_1{border:1px solid #a7c6f2;border-radius:var(--radius-lg);padding:1.4rem;background:linear-gradient(145deg,#f3f8ff,#fff 65%);min-width:0;box-shadow:var(--shadow-md)}._result_cbhxv_1 h3{font-size:1.35rem;line-height:1.3;margin:0 0 .4rem}._result_cbhxv_1 h4{font-size:1rem;line-height:1.4;margin:1.2rem 0 .45rem}._resultPlace_cbhxv_1{font-weight:600;line-height:1.55;margin:0;color:var(--muted-foreground)}._range_cbhxv_1{font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.025em;color:var(--primary);line-height:1.2;margin:1.4rem 0 .7rem;overflow-wrap:anywhere}._formula_cbhxv_1{font-size:.9rem;line-height:1.6;color:var(--muted-foreground);margin:.4rem 0 1.2rem}._numbers_cbhxv_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1rem 0;margin:0}._numbers_cbhxv_1 div{min-width:0}._numbers_cbhxv_1 dt{font-size:.78rem;color:var(--muted-foreground);line-height:1.5}._numbers_cbhxv_1 dd{font-size:1.05rem;font-weight:700;margin:.3rem 0 0;overflow-wrap:anywhere}._facts_cbhxv_1{display:grid;gap:.65rem;margin:1.2rem 0}._facts_cbhxv_1 div{display:flex;gap:.8rem;justify-content:space-between;align-items:baseline}._facts_cbhxv_1 dt{font-size:.88rem;color:var(--muted-foreground)}._facts_cbhxv_1 dd{font-size:.9rem;font-weight:600;text-align:right;margin:0;overflow-wrap:anywhere}._source_cbhxv_1{font-size:.84rem;line-height:1.65;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem}._source_cbhxv_1 p{margin:.35rem 0}._resultActions_cbhxv_1{display:grid;gap:.75rem;margin-top:1.3rem}._resultActions_cbhxv_1 button{white-space:normal;min-height:2.8rem;height:auto;text-align:center}._handoff_cbhxv_1{margin-top:1.3rem}._empty_cbhxv_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}._empty_cbhxv_1 p{margin:0;line-height:1.7;color:var(--muted-foreground)}@media(min-width:900px){._layout_cbhxv_1{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}._result_cbhxv_1{position:sticky;top:6rem}._layout_cbhxv_1:has(>._form_cbhxv_1:only-child){grid-template-columns:1fr}._root_cbhxv_1 ._form_cbhxv_1{min-width:0}}@media(max-width:520px){._step_cbhxv_1,._result_cbhxv_1{padding:1rem}._addressFields_cbhxv_1{grid-template-columns:1fr}._numbers_cbhxv_1{gap:.5rem}._numbers_cbhxv_1 dd{font-size:.95rem}._facts_cbhxv_1 div{display:block}._facts_cbhxv_1 dd{text-align:left;margin-top:.25rem}._range_cbhxv_1{font-size:1.95rem}}@media(prefers-reduced-motion:reduce){._root_cbhxv_1 *{scroll-behavior:auto}}._main_1vj94_1{max-width:1160px;margin:0 auto;padding:28px 28px 80px;color:var(--foreground);min-width:0}._breadcrumb_1vj94_2{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted-foreground);font-size:.82rem;line-height:1.5;margin:0 0 32px}._breadcrumb_1vj94_2 a{color:var(--muted-foreground);text-decoration:none}._breadcrumb_1vj94_2 a:hover{text-decoration:underline}._breadcrumb_1vj94_2 [aria-current]{color:var(--foreground)}._hero_1vj94_4{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:44px;align-items:center;margin-bottom:26px}._kicker_1vj94_5{font-size:.73rem;line-height:1.6;letter-spacing:.105em;font-weight:800;color:var(--primary);margin:0 0 14px}._hero_1vj94_4 h1{font-size:clamp(2.25rem,4.8vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 20px;max-width:700px;text-wrap:balance}._intro_1vj94_7{font-size:1.1rem;line-height:1.75;color:var(--muted-foreground);margin:0 0 25px;max-width:650px}._actions_1vj94_8{display:flex;flex-wrap:wrap;align-items:center;gap:14px}._cta_1vj94_8{min-height:46px;height:auto;white-space:normal;line-height:1.45;text-align:center;max-width:100%}._method_1vj94_9{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:.9rem;font-weight:600;text-decoration:none;line-height:1.6}._method_1vj94_9:hover{text-decoration:underline}._explainer_1vj94_10{border-left:3px solid var(--primary);padding:22px 24px;background:var(--surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._explainer_1vj94_10>svg{color:var(--primary);margin-bottom:13px}._explainer_1vj94_10 h2{font-size:1.17rem;line-height:1.4;margin:0 0 12px;letter-spacing:-.015em}._explainer_1vj94_10 p{font-size:.92rem;line-height:1.75;color:var(--muted-foreground);margin:0}._trust_1vj94_12{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:18px 0 24px;margin:0;border-bottom:1px solid var(--border)}._trust_1vj94_12 li{display:flex;align-items:center;gap:7px;font-size:.84rem;color:var(--muted-foreground);line-height:1.6}._trust_1vj94_12 svg{color:var(--success);flex-shrink:0}._calculator_1vj94_14{margin-top:30px;scroll-margin-top:24px;min-width:0}._notice_1vj94_15{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 22px;font-size:.95rem;line-height:1.7;margin:0 0 18px}._notice_1vj94_15 p{margin:0}._localLink_1vj94_16{display:inline-flex;align-items:center;gap:8px;color:var(--primary);margin-top:20px;font-size:.92rem;line-height:1.6;text-decoration:none}._localLink_1vj94_16:hover{text-decoration:underline}._section_1vj94_17{margin-top:52px}._section_1vj94_17>h2{font-size:1.7rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}._steps_1vj94_18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}._steps_1vj94_18 li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;min-width:0}._stepNumber_1vj94_20{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;background:var(--secondary);color:var(--primary);border-radius:var(--radius);font-size:.83rem;font-weight:800;margin-bottom:16px}._steps_1vj94_18 h3{font-size:1.08rem;line-height:1.45;margin:0 0 9px}._steps_1vj94_18 p{font-size:.91rem;color:var(--muted-foreground);line-height:1.75;margin:0}._faq_1vj94_22{display:grid;gap:0;border-top:1px solid var(--border)}._faq_1vj94_22 details{border-bottom:1px solid var(--border);padding:20px 0}._faq_1vj94_22 summary{font-size:1rem;font-weight:600;line-height:1.55;cursor:pointer;padding-right:8px}._faq_1vj94_22 summary::marker{color:var(--primary)}._faq_1vj94_22 p{font-size:.95rem;line-height:1.8;color:var(--muted-foreground);margin:13px 0 0;max-width:850px}._ready_1vj94_25{margin-top:50px;border:1px solid #cbdcf5;background:var(--secondary);border-radius:var(--radius-lg);padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}._ready_1vj94_25 h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}._ready_1vj94_25 p{font-size:.94rem;line-height:1.8;color:var(--muted-foreground);margin:0;max-width:680px}._ready_1vj94_25 ._actions_1vj94_8{display:grid;justify-items:start;gap:13px;max-width:300px}._related_1vj94_28{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:24px}._related_1vj94_28 a{color:var(--primary);font-size:.88rem;line-height:1.6;text-decoration:none}._related_1vj94_28 a:hover{text-decoration:underline}@media(max-width:900px){._hero_1vj94_4{grid-template-columns:minmax(0,1fr);gap:25px}._explainer_1vj94_10{padding:18px 22px}._explainer_1vj94_10>svg{display:none}._explainer_1vj94_10 h2{font-size:1.07rem}._ready_1vj94_25{grid-template-columns:minmax(0,1fr);gap:20px}._ready_1vj94_25 ._actions_1vj94_8{display:flex;max-width:none}}@media(max-width:650px){._main_1vj94_1{padding:22px 18px 60px}._breadcrumb_1vj94_2{margin-bottom:27px;font-size:.76rem}._hero_1vj94_4 h1{font-size:2.38rem}._intro_1vj94_7{font-size:1.02rem}._kicker_1vj94_5{font-size:.68rem}._hero_1vj94_4 ._actions_1vj94_8{align-items:flex-start;gap:12px}._hero_1vj94_4 ._cta_1vj94_8{width:100%}._explainer_1vj94_10 p{font-size:.88rem}._trust_1vj94_12{gap:9px 16px;padding-top:12px}._trust_1vj94_12 li{font-size:.78rem}._calculator_1vj94_14{margin-top:22px}._section_1vj94_17{margin-top:38px}._section_1vj94_17>h2{font-size:1.45rem}._steps_1vj94_18{grid-template-columns:minmax(0,1fr);gap:12px}._steps_1vj94_18 li{padding:20px}._stepNumber_1vj94_20{margin-bottom:10px}._ready_1vj94_25{padding:23px;margin-top:36px}._ready_1vj94_25 h2{font-size:1.32rem}._ready_1vj94_25 ._cta_1vj94_8{width:100%}._related_1vj94_28{display:grid;gap:13px}._faq_1vj94_22 details{padding:17px 0}}
