._page_1jms3_1{color:#09243a;background:#f2f7fb;min-height:100vh;overflow-x:clip}._siteHeaderFrame_1jms3_2{background:#fff;width:100%;padding:0 4.5vw}._siteHeaderFrame_1jms3_2 .site-header{width:auto}._shell_1jms3_4{width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 90px}._back_1jms3_5{color:#174b70;margin-bottom:20px;font-weight:800;text-decoration:none;display:inline-flex}._product_1jms3_6{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:32px;display:grid}._media_1jms3_7{background:linear-gradient(145deg,#dff3ff,#fff7c7);border:1px solid #d3e3ee;border-radius:30px;place-items:center;min-height:520px;padding:40px;display:grid;position:sticky;top:18px;overflow:hidden}._media_1jms3_7 img{object-fit:contain;width:100%;max-height:470px}._mark_1jms3_9{color:#facc15;width:180px;height:180px;font-family:var(--font-display), sans-serif;background:#06243e;border-radius:50%;place-items:center;font-size:3.2rem;font-weight:900;display:grid}._panel_1jms3_10{background:#fff;border:1px solid #d8e4ec;border-radius:30px;padding:30px;box-shadow:0 20px 50px #1439521a}._eyebrow_1jms3_11{color:#0d678e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:900;display:inline-flex}._title_1jms3_12{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:#06243e;margin:8px 0 10px;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.88}._lead_1jms3_13{color:#48657b;margin:0;line-height:1.65}._priceBox_1jms3_14{background:#f4f8fb;border:1px solid #dbe6ee;border-radius:18px;margin:24px 0;padding:18px}._priceBox_1jms3_14 small{color:#6a7f90;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}._priceBox_1jms3_14 strong{color:#07283f;margin-top:4px;font-size:1.55rem;display:block}._progress_1jms3_17{margin:20px 0}._progressTop_1jms3_18{color:#476376;justify-content:space-between;gap:10px;font-size:.82rem;font-weight:800;display:flex}._track_1jms3_19{background:#dde7ee;border-radius:999px;height:12px;margin:8px 0;overflow:hidden}._bar_1jms3_20{border-radius:inherit;background:linear-gradient(90deg,#0674a7,#facc15);height:100%}._progress_1jms3_17 p{color:#63798a;margin:0;font-size:.8rem}._notice_1jms3_22{color:#554511;background:#fff8d8;border:1px solid #f0d967;border-radius:16px;margin:20px 0;padding:16px;font-size:.88rem;line-height:1.55}._form_1jms3_23{gap:16px;margin-top:24px;display:grid}._form_1jms3_23 h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:2rem}._field_1jms3_25{gap:6px;display:grid}._field_1jms3_25 label{color:#173b55;font-size:.8rem;font-weight:900}._field_1jms3_25 input,._field_1jms3_25 select,._field_1jms3_25 textarea{color:#09243a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bbcbd7;border-radius:12px;padding:10px 12px}._field_1jms3_25 textarea{resize:vertical;min-height:90px}._field_1jms3_25 input:focus,._field_1jms3_25 select:focus,._field_1jms3_25 textarea:focus{border-color:#e2b900;outline:3px solid #facc1552}._optionsGrid_1jms3_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._submit_1jms3_31,._secondarySubmit_1jms3_31{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 18px;font-weight:900}._submit_1jms3_31{color:#fff;background:#06243e}._secondarySubmit_1jms3_31{color:#173e58;background:#fff;border:1px solid #bfd0db}:is(._submit_1jms3_31:hover,._submit_1jms3_31:focus-visible){background:#0a547e;outline:3px solid #0a547e33}:is(._secondarySubmit_1jms3_31:hover,._secondarySubmit_1jms3_31:focus-visible){background:#edf5f9;outline:3px solid #facc1540}._submit_1jms3_31:disabled,._secondarySubmit_1jms3_31:disabled{cursor:wait;opacity:.62}._result_1jms3_37{color:#155b35;background:#e4f7eb;border:1px solid #b8e3c8;border-radius:16px;margin-top:16px;padding:16px}._error_1jms3_38{color:#8a2020;background:#fff0f0;border:1px solid #efc2c2;border-radius:16px;margin-top:16px;padding:16px}._manageLink_1jms3_39{color:#0b597e;margin-top:10px;font-weight:900;display:inline-flex}._details_1jms3_40{border-top:1px solid #dfe7ed;margin-top:34px;padding-top:26px}._details_1jms3_40 h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 8px;font-size:2rem}._details_1jms3_40 p{white-space:pre-wrap;color:#4d6679;line-height:1.7}._tags_1jms3_43{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._tag_1jms3_43{color:#36566c;background:#edf3f7;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}._statusShell_1jms3_45{width:min(860px,100% - 32px);margin:0 auto;padding:42px 0 90px}._statusCard_1jms3_46{background:#fff;border:1px solid #d8e4ec;border-radius:28px;padding:30px;box-shadow:0 18px 45px #1439521a}._timeline_1jms3_47{gap:10px;margin-top:24px;display:grid}._step_1jms3_48{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}._dot_1jms3_49{color:#597184;background:#e7eef3;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}._dotDone_1jms3_50{color:#17633b;background:#dff7e7}._dotCurrent_1jms3_51{color:#102b3e;background:#facc15}._step_1jms3_48 strong{color:#102f46;display:block}._step_1jms3_48 span{color:#687d8d;font-size:.82rem}._payment_1jms3_54{gap:8px;margin-top:20px;display:grid}._payment_1jms3_54 h2,._deliveryBox_1jms3_55 h2{color:#0b3149;font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 4px;font-size:1.6rem}._paymentRow_1jms3_56{background:#f3f7fa;border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}._deliveryBox_1jms3_55{background:#f7fbfd;border:1px solid #d8e5ec;border-radius:16px;margin-top:22px;padding:17px}._deliveryBox_1jms3_55 p{color:#536e80;margin:6px 0;font-size:.84rem}._deliveryBox_1jms3_55 strong{color:#173d55}@media (max-width:820px){._product_1jms3_6{grid-template-columns:1fr}._media_1jms3_7{min-height:310px;position:static}}@media (max-width:560px){._siteHeaderFrame_1jms3_2{padding:0 3.5vw}._shell_1jms3_4,._statusShell_1jms3_45{width:min(100% - 20px,1120px);padding-top:28px}._panel_1jms3_10,._statusCard_1jms3_46{border-radius:22px;padding:20px 16px}._media_1jms3_7{border-radius:22px;min-height:250px;padding:24px}._mark_1jms3_9{width:130px;height:130px;font-size:2.4rem}._optionsGrid_1jms3_30{grid-template-columns:1fr}._title_1jms3_12{font-size:clamp(3rem,18vw,4.7rem)}._paymentRow_1jms3_56{flex-direction:column;align-items:flex-start}}
