._trap_1j8bp_3{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._box_4m3e1_1{margin-bottom:var(--space-4)}@media(max-width:360px){._box_4m3e1_1{transform:scale(.87);transform-origin:0 0}}._step_1glom_1{max-width:560px;margin:28px auto 0;background:#fff;border:1px solid var(--color-ink-08);border-left:3px solid var(--color-accent);padding:40px 44px}._stepHeader_1glom_10{display:flex;align-items:center;gap:16px;margin-bottom:12px}._stepNum_1glom_17{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepTitle_1glom_31{font-size:var(--title-sm);font-weight:800;color:var(--color-ink);margin:0}._stepDesc_1glom_38{font-size:15px;color:var(--color-ink-60);margin:0 0 24px;padding-left:52px}._form_1glom_45{padding-left:52px;display:flex;flex-direction:column;gap:18px}._field_1glom_52{display:flex;flex-direction:column;gap:6px}._label_1glom_58{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-70)}._required_1glom_66{color:var(--color-accent);font-weight:900}._optional_1glom_71{color:var(--color-ink-45);font-weight:600;text-transform:none;letter-spacing:0}._requiredNote_1glom_78{margin:0;font-size:12px;color:var(--color-ink-55)}._textInput_1glom_84{width:100%;border:2px solid var(--color-border-cool);padding:12px 14px;font-size:16px;font-weight:600;outline:none;color:var(--color-ink);transition:border-color .15s;font-family:inherit;box-sizing:border-box}._textInput_1glom_84:focus{border-color:var(--color-accent)}._postalInput_1glom_101{letter-spacing:.12em;font-weight:700}._phoneRow_1glom_106{display:flex;gap:10px}._prefixSelect_1glom_111{border:2px solid var(--color-border-cool);padding:12px 8px;font-size:15px;font-weight:600;color:var(--color-ink);background:#fff;outline:none;font-family:inherit;cursor:pointer;transition:border-color .15s;flex-shrink:0;max-width:46%}._prefixSelect_1glom_111:focus{border-color:var(--color-accent)}._inputError_1glom_130{border-color:var(--color-accent)}._consents_1glom_134{display:flex;flex-direction:column;gap:12px;margin-top:4px}._check_1glom_141{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--color-ink-75);cursor:pointer}._check_1glom_141 input{margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-accent);cursor:pointer}._checkError_1glom_160 span{color:var(--color-accent)}._policyLink_1glom_164{color:var(--color-accent);font-weight:700;text-decoration:underline}._fieldError_1glom_170{margin:0;font-size:13px;font-weight:700;color:var(--color-accent)}._error_1glom_177{margin:0;font-size:14px;font-weight:700;color:var(--color-accent)}._btn_1glom_184{background:var(--color-accent);color:#fff;border:none;padding:15px 28px;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s;font-family:inherit;white-space:nowrap;margin-top:4px}._btn_1glom_184:hover{background:var(--color-accent-dark)}._btn_1glom_184:disabled{opacity:.6;cursor:default}@media(max-width:520px){._step_1glom_1{padding:28px 20px}._stepDesc_1glom_38,._form_1glom_45{padding-left:0}._phoneRow_1glom_106{flex-direction:column}._prefixSelect_1glom_111{max-width:100%}}._card_1m26p_1{display:flex;align-items:center;gap:16px;width:100%;background:#fff;border:1px solid var(--color-border-cool);border-left:3px solid transparent;padding:14px 20px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s}._card_1m26p_1:hover{border-color:var(--color-accent-soft);border-left-color:#e5393566;background:#e5393505}._selected_1m26p_22{border-color:var(--color-accent);border-left-color:var(--color-accent);background:#e539350a}._radio_1m26p_29{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid #ccc;position:relative;transition:border-color .15s}._selected_1m26p_22 ._radio_1m26p_29{border-color:var(--color-accent)}._selected_1m26p_22 ._radio_1m26p_29:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-accent)}._body_1m26p_52{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._name_1m26p_60{font-size:15px;font-weight:700;color:var(--color-ink);line-height:1.3}._detail_1m26p_67{font-size:13px;color:var(--color-ink-50)}._badge_1m26p_73{align-self:flex-start;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);border:1px solid rgba(229,57,53,.4);padding:2px 8px;margin-bottom:4px}._priceArea_1m26p_86{flex-shrink:0;text-align:right}._priceFrom_1m26p_91{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:#e5393517;padding:2px 6px;margin-bottom:3px}._price_1m26p_86{font-size:18px;font-weight:700;color:var(--color-ink);letter-spacing:-.02em;line-height:1.1}._price_1m26p_86 small{font-size:12px;font-weight:600;color:var(--color-ink-55);letter-spacing:0}._step_1h14u_1{max-width:600px;margin:28px auto 0;background:#fff;border:1px solid var(--color-ink-08);border-left:3px solid var(--color-accent);padding:40px 44px}._stepHeader_1h14u_10{display:flex;align-items:center;gap:16px;margin-bottom:12px}._stepNum_1h14u_17{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepTitle_1h14u_31{font-size:var(--title-sm);font-weight:800;color:var(--color-ink);margin:0}._stepDesc_1h14u_38{font-size:15px;color:var(--color-ink-60);margin:0 0 32px;padding-left:52px}._errorText_1h14u_45{padding-left:52px;font-size:14px;font-weight:700;color:var(--color-accent);margin:0 0 32px}._countSection_1h14u_53{padding-left:52px;margin-bottom:36px}._countLabel_1h14u_58{font-size:14px;font-weight:700;color:var(--color-ink);margin:0 0 14px;letter-spacing:.04em;text-transform:uppercase}._countButtons_1h14u_67{display:flex;gap:10px;flex-wrap:wrap}._countBtn_1h14u_73{width:64px;height:64px;border:2px solid var(--color-border-cool);background:#fff;font-size:18px;font-weight:900;color:var(--color-ink);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s}._countBtnActive_1h14u_86{border-color:var(--color-accent);background:var(--color-accent);color:#fff}._countBtn_1h14u_73:hover:not(._countBtnActive_1h14u_86){border-color:#e5393580}._linesSection_1h14u_96{padding-left:52px;display:flex;flex-direction:column;gap:32px;margin-bottom:36px}._lineBlock_1h14u_104{border-top:2px solid var(--color-border-cool);padding-top:24px}._lineTitle_1h14u_109{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-accent);padding:4px 12px;display:inline-block;margin:0 0 16px}._tariffGrid_1h14u_121{display:flex;flex-direction:column;gap:8px}._actions_1h14u_127{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-left:52px}._btnBack_1h14u_135{background:none;border:none;color:var(--color-ink-50);font-size:14px;font-weight:700;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}._btnBack_1h14u_135:hover{color:var(--color-ink)}._btnContinue_1h14u_151{background:var(--color-accent);color:#fff;border:none;padding:14px 32px;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .15s}._btnContinue_1h14u_151:disabled{background:#ccc;cursor:not-allowed}._btnContinue_1h14u_151:hover:not(:disabled){background:var(--color-accent-dark)}@media(max-width:520px){._step_1h14u_1{padding:28px 20px}._stepDesc_1h14u_38,._countSection_1h14u_53,._linesSection_1h14u_96,._actions_1h14u_127{padding-left:0}._actions_1h14u_127{flex-direction:column-reverse;align-items:stretch}._btnContinue_1h14u_151{text-align:center}}._summary_1jv6v_1{max-width:680px;margin:28px auto 0;background:#fff;border:1px solid var(--color-ink-08);border-left:3px solid var(--color-accent);padding:40px 44px}._header_1jv6v_10{margin-bottom:32px}._title_1jv6v_14{font-size:var(--title-md);font-weight:900;color:var(--color-ink);margin:0 0 8px}._location_1jv6v_21{font-size:14px;color:var(--color-ink-55);margin:0}._breakdown_1jv6v_27{background:var(--color-surface-subtle);border:1px solid var(--color-ink-08);margin-bottom:32px;overflow:hidden}._section_1jv6v_34{padding:20px 24px 16px;border-bottom:1px solid var(--color-border-cool)}._sectionLabel_1jv6v_39{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-45);margin-bottom:10px}._row_1jv6v_48{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0}._rowName_1jv6v_56{font-size:15px;font-weight:600;color:var(--color-ink)}._rowPrice_1jv6v_62{font-size:15px;font-weight:800;color:var(--color-ink);white-space:nowrap}._empty_1jv6v_69{padding:24px;font-size:15px;color:var(--color-ink-50);margin:0}._totalRow_1jv6v_76{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--color-ink)}._totalLabel_1jv6v_85{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}._totalNote_1jv6v_93{font-size:11px;color:#ffffff73;margin:4px 0 0;font-weight:500}._totalPrice_1jv6v_100{font-size:28px;font-weight:950;letter-spacing:-.03em;color:#fff}._cta_1jv6v_107{background:var(--color-ink);color:#fff;padding:36px 32px;margin-bottom:32px}._ctaEyebrow_1jv6v_114{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin:0 0 10px}._ctaTitle_1jv6v_123{font-size:18px;font-weight:800;color:#fff;margin:0 0 24px;line-height:1.5}._ctaActions_1jv6v_131{display:flex;gap:14px;flex-wrap:wrap;align-items:center}._ctaBtn_1jv6v_138{background:var(--color-accent);color:#fff;padding:13px 24px;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none;transition:background .15s;display:inline-block}._ctaBtn_1jv6v_138:hover{background:var(--color-accent-dark)}._ctaBtnSecondary_1jv6v_154{border:2px solid rgba(255,255,255,.2);color:#fff;padding:11px 24px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .15s;display:inline-block}._ctaBtnSecondary_1jv6v_154:hover{border-color:#ffffff8c}._footer_1jv6v_171{display:flex;align-items:center;justify-content:space-between;gap:16px}._btnBack_1jv6v_178{background:none;border:none;color:var(--color-ink-50);font-size:14px;font-weight:700;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}._btnBack_1jv6v_178:hover{color:var(--color-ink)}._btnReset_1jv6v_194{background:none;border:2px solid var(--color-border-cool);color:var(--color-ink);font-size:13px;font-weight:700;cursor:pointer;padding:10px 20px;font-family:inherit;transition:border-color .15s}._btnReset_1jv6v_194:hover{border-color:var(--color-ink)}@media(max-width:520px){._summary_1jv6v_1{padding:28px 20px}._cta_1jv6v_107{padding:24px 20px}._ctaActions_1jv6v_131{flex-direction:column;align-items:stretch}._ctaBtn_1jv6v_138,._ctaBtnSecondary_1jv6v_154{text-align:center}._footer_1jv6v_171{flex-direction:column;align-items:stretch}._btnReset_1jv6v_194{text-align:center}}._wrapper_7on5i_1{min-height:100vh;display:flex;flex-direction:column}._main_7on5i_7{flex:1;background:var(--color-surface-alt);padding:64px 0 120px}._inner_7on5i_13{max-width:1200px;margin:0 auto;padding:0 24px}._centerStage_7on5i_19{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:40px}._title_7on5i_28{font-size:clamp(28px,7vw,68px);font-weight:800;letter-spacing:-.05em;line-height:.95;margin:0;color:var(--color-ink);position:relative}._title_7on5i_28:after{content:"";display:block;width:64px;height:3px;background:var(--color-accent);margin:16px auto 0}._description_7on5i_47{font-size:16px;font-weight:500;color:var(--color-ink-55);margin:0;max-width:460px;line-height:1.6}._progressBar_7on5i_57{display:flex;align-items:flex-start;justify-content:center;margin:0 auto 20px;max-width:560px}._progressStep_7on5i_65{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}._progressStep_7on5i_65:not(:last-child):after{content:"";position:absolute;top:6px;left:50%;width:100%;height:2px;background:var(--color-border-cool);z-index:0}._progressStepDone_7on5i_86:not(:last-child):after{background:#e539354d}._progressDot_7on5i_90{width:14px;height:14px;border-radius:50%;background:var(--color-border-cool);transition:background .2s;position:relative;z-index:1;flex-shrink:0}._progressStepActive_7on5i_101 ._progressDot_7on5i_90{background:var(--color-accent);box-shadow:0 0 0 3px #e5393526}._progressStepDone_7on5i_86 ._progressDot_7on5i_90{background:#e5393566}._progressLabel_7on5i_110{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-25);text-align:center;white-space:nowrap}._progressStepActive_7on5i_101 ._progressLabel_7on5i_110{color:var(--color-accent)}._progressStepDone_7on5i_86 ._progressLabel_7on5i_110{color:var(--color-ink-45)}._trail_7on5i_129{text-align:center;font-size:13px;color:var(--color-ink-45);margin:0 0 28px;min-height:20px}._trailItem_7on5i_137{font-weight:600;color:var(--color-ink)}._trailSep_7on5i_142{margin:0 8px;color:var(--color-ink-25)}@media(max-width:600px){._progressBar_7on5i_57{max-width:100%;padding-bottom:22px}._progressLabel_7on5i_110{display:none}._progressStepActive_7on5i_101 ._progressLabel_7on5i_110{display:block;position:absolute;top:22px;left:50%;transform:translate(-50%);font-size:var(--text-2xs)}}
