._portal_uug9s_3{scroll-margin-top:calc(var(--banner-h) + var(--rep-h) + var(--header-h) + 16px)}._progress_uug9s_9{flex-wrap:wrap;gap:8px 10px;margin:0 0 26px;padding:0;list-style:none;display:flex}._progress_uug9s_9 li{border:1px solid var(--line);color:var(--muted);font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:.88rem;font-weight:650;display:inline-flex}._progress_uug9s_9 li span{background:var(--surface-3);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:.78rem;display:grid}._progress_uug9s_9 li[aria-current=step]{border-color:var(--brand);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand)}._progress_uug9s_9 li[aria-current=step] span{background:var(--ink);color:#fff}._progress_uug9s_9 li[data-done=true] span{background:var(--success);color:#fff}._stepTitle_uug9s_59{margin-bottom:18px;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}._lead_uug9s_64{color:var(--text);font-size:1.06rem}._small_uug9s_69{color:var(--muted);margin:10px 0 0;font-size:.86rem}._note_uug9s_75{background:var(--brand-50);color:var(--brand-700);border-radius:10px;padding:10px 14px;font-weight:600}._alert_uug9s_83{border:1px solid #fde7c2;border-left:4px solid var(--warning);background:var(--warning-bg);color:var(--ink);border-radius:10px;margin:14px 0;padding:12px 16px}._loading_uug9s_93{color:var(--muted)}._error_uug9s_97{color:var(--danger);font-size:.85rem;font-weight:600}._gate_uug9s_105{border:1px solid var(--line);border-radius:var(--radius-xl);max-width:760px;box-shadow:var(--shadow);background:#fff;margin-inline:auto;padding:clamp(24px,4vw,44px)}._gate_uug9s_105 h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}._gateSteps_uug9s_119{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}@media (width<=560px){._gateSteps_uug9s_119{grid-template-columns:minmax(0,1fr)}}._gateSteps_uug9s_119 li{background:var(--surface-2);color:var(--ink);font-family:var(--font-display);border-radius:14px;align-items:center;gap:10px;padding:14px;font-weight:650;display:flex}._gateSteps_uug9s_119 span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid}._ack_uug9s_158{border:1.5px solid var(--brand-200);background:var(--brand-50);color:var(--ink);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 6px;padding:16px 18px;font-weight:600;line-height:1.45;display:flex}._ack_uug9s_158[data-error=true]{border-color:var(--danger);background:var(--danger-bg)}._ack_uug9s_158 input,._check_uug9s_179 input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:1px}._primary_uug9s_187,._secondaryBtn_uug9s_188{min-height:52px;font:inherit;font-family:var(--font-display);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:1.02rem;font-weight:700;display:inline-flex}._primary_uug9s_187{background:var(--ink);color:#fff;margin-top:14px;box-shadow:0 8px 20px -8px #13151899}._primary_uug9s_187 svg{width:20px;height:20px}._primary_uug9s_187:hover:not(:disabled){background:var(--brand-700)}._primary_uug9s_187:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_uug9s_188{border:1px solid var(--line-strong);color:var(--ink);background:#fff;margin-top:14px}._contact_uug9s_234{border:1px solid var(--line);border-radius:var(--radius-xl);max-width:820px;box-shadow:var(--shadow);background:#fff;margin-inline:auto;padding:clamp(22px,3vw,36px)}._fields_uug9s_244{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;margin:18px 0;display:grid}._fields_uug9s_244>div{align-content:start;gap:5px;display:grid}._fields_uug9s_244 label{color:var(--ink);font-size:.9rem;font-weight:650}._fields_uug9s_244 input,._fields_uug9s_244 select{border:1.5px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}._fields_uug9s_244 input:focus,._fields_uug9s_244 select:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}._fields_uug9s_244 [aria-invalid=true]{border-color:var(--danger)}._full_uug9s_286{grid-column:1/-1}._half_uug9s_290{grid-column:span 2}._quarter_uug9s_294{grid-column:span 1}@media (width<=600px){._fields_uug9s_244{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._half_uug9s_290{grid-column:1/-1}}._check_uug9s_179{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:.95rem;display:flex}._kits_uug9s_319{border:1px solid var(--line);background:var(--surface-2,#f7f9fc);border-radius:14px;margin:0 0 18px;padding:16px 18px}._kits_uug9s_319 legend{float:left;width:100%;color:var(--ink);font-family:var(--font-display);margin-bottom:8px;padding:0;font-size:1.05rem;font-weight:700}._kitsBody_uug9s_338{clear:both;align-items:flex-start;gap:14px;display:flex}._kitsBody_uug9s_338 img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;flex:none;width:72px;height:72px}._kitsBody_uug9s_338 p{color:var(--text);margin:0;font-size:.95rem}._kitControls_uug9s_361{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._stepper_uug9s_369{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;align-items:center;display:inline-flex}._stepper_uug9s_369 button{width:44px;height:44px;color:var(--brand-700);cursor:pointer;background:0 0;border:0;font-size:1.4rem;font-weight:700;line-height:1}._stepper_uug9s_369 button:disabled{color:var(--line-strong);cursor:default}._stepper_uug9s_369 button:focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}._stepper_uug9s_369 output{min-width:2.2ch;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}._chip_uug9s_409{border:1.5px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:600}._chip_uug9s_409[aria-pressed=true]{border-color:var(--brand);background:var(--brand-50);color:var(--brand-700)}._chip_uug9s_409:focus-visible{box-shadow:var(--ring);outline:none}._kitsBody_uug9s_338 ._kitSummary_uug9s_433{color:var(--ink);margin-top:10px;font-weight:650}@media (width<=520px){._kitsBody_uug9s_338 img{width:56px;height:56px}}._actions_uug9s_446{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._quoteLayout_uug9s_455{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}._orderPanel_uug9s_462{top:calc(var(--banner-h) + var(--rep-h) + var(--header-h) + 16px);border-radius:var(--radius-xl);background:radial-gradient(400px 220px at 100% 0%, #c8d2de40, transparent 60%), linear-gradient(160deg, var(--navy) 0%, var(--navy-800) 60%, var(--navy-700) 100%);color:#d9dee6;box-shadow:var(--shadow-lg);order:2;padding:24px;position:sticky}._orderPanel_uug9s_462 h2{color:#fff;margin:0 0 6px;font-size:1.3rem}._orderPanel_uug9s_462 a:not(._orderBtn_uug9s_481),._orderPanel_uug9s_462 strong{color:#fff}._orderTotal_uug9s_489{color:#aab2be;border-bottom:1px solid #ffffff1f;margin:0 0 16px;padding-bottom:14px;font-size:.88rem;display:grid}._orderTotal_uug9s_489 span{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;font-size:2rem;font-weight:800}._orderBtn_uug9s_481{width:100%;min-height:56px;color:var(--navy);font-family:var(--font-display);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:1.05rem;font-weight:750;text-decoration:none;display:flex;box-shadow:0 10px 26px -12px #0009}._orderBtn_uug9s_481:hover{background:var(--brand-50);color:var(--navy)}._orderBtn_uug9s_481 svg{width:18px;height:18px}._orderSteps_uug9s_534{margin:0 0 16px;padding-left:1.1em;font-size:.92rem}._orderSteps_uug9s_534 li{margin-bottom:6px}._orderSteps_uug9s_534 li::marker{color:var(--sky)}._printBtn_uug9s_548{color:#fff;width:100%;min-height:46px;font:inherit;font-family:var(--font-display);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:650;display:flex}._printBtn_uug9s_548 svg{width:18px;height:18px}._printBtn_uug9s_548:disabled{cursor:progress;opacity:.75}._docButtons_uug9s_577{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._docButtons_uug9s_577 ._printBtn_uug9s_548{white-space:nowrap}._docButtons_uug9s_577 ._wideBtn_uug9s_588{grid-column:1/-1}._printBtn_uug9s_548:hover{background:#ffffff24}._orderPanel_uug9s_462 ._small_uug9s_69{color:#aab2be}._linkLight_uug9s_600{color:var(--sky);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:650;text-decoration:underline}._doc_uug9s_577{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);box-shadow:var(--shadow);background:#fff;order:1;padding:clamp(22px,3.5vw,44px);font-size:.95rem}._doc_uug9s_577 h3{color:var(--brand-700);letter-spacing:0;margin:0 0 6px;font-size:.95rem}._docHead_uug9s_631{border-bottom:3px solid var(--navy);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}._docLogo_uug9s_640{width:240px;max-width:100%;height:auto;display:block}._docFrom_uug9s_647{color:var(--muted);margin:10px 0 0;font-size:.84rem;display:grid}._docFrom_uug9s_647 strong{color:var(--ink)}._docMeta_uug9s_658{text-align:right}._docMeta_uug9s_658 h2{color:var(--navy);letter-spacing:0;margin:0 0 6px;font-size:1.9rem}._docMeta_uug9s_658 dl{grid-template-columns:auto auto;gap:2px 12px;margin:0;font-size:.9rem;display:grid}._docMeta_uug9s_658 dt{color:var(--muted)}._docMeta_uug9s_658 dd{margin:0;font-weight:700}._docParties_uug9s_686{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px 0;display:grid}._docParties_uug9s_686 p{margin:0;line-height:1.5;display:grid}._docSizing_uug9s_700{padding:18px 0}._recommend_uug9s_704{margin:0 0 10px;font-weight:650}._levelTable_uug9s_709,._lines_uug9s_710{border-collapse:collapse;width:100%}._levelTable_uug9s_709 th,._levelTable_uug9s_709 td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px 8px 0}._levelTable_uug9s_709 th{width:120px;font-weight:650}._levelTable_uug9s_709 td span{color:var(--text);font-size:.86rem;display:block}._num_uug9s_734{white-space:nowrap;text-align:right!important}._levelTable_uug9s_709 ._num_uug9s_734{font-family:var(--font-display);font-weight:800}._lines_uug9s_710{margin-top:6px}._lines_uug9s_710 thead th{background:var(--navy);color:#fff;letter-spacing:0;text-align:left;padding:10px;font-size:.95rem}._lines_uug9s_710 tbody td{border-bottom:1px solid var(--line);padding:10px}._lines_uug9s_710 tfoot th,._lines_uug9s_710 tfoot td{text-align:right;padding:8px 10px;font-weight:600}._lines_uug9s_710 tfoot small{color:var(--muted);font-weight:500}._totalRow_uug9s_774 th,._totalRow_uug9s_774 td{border-top:2px solid var(--navy);font-family:var(--font-display);font-size:1.15rem;font-weight:800!important}._docNotes_uug9s_782{margin-top:18px;font-size:.88rem}._docNotes_uug9s_782 p{margin:0 0 6px}._thanks_uug9s_792{text-align:center;color:var(--navy);font-family:var(--font-display);letter-spacing:0;font-weight:800;margin-top:14px!important}@media (width<=900px){._quoteLayout_uug9s_455{grid-template-columns:minmax(0,1fr)}._orderPanel_uug9s_462{order:0;position:static}._docParties_uug9s_686{grid-template-columns:minmax(0,1fr)}._docMeta_uug9s_658{text-align:left}}@media (width<=520px){._doc_uug9s_577{padding:18px 14px}._levelTable_uug9s_709 th{width:90px}._lines_uug9s_710 thead th{letter-spacing:0;white-space:normal}._lines_uug9s_710 thead th,._lines_uug9s_710 tbody td{padding:8px 4px;font-size:.8rem}._lines_uug9s_710 tfoot th,._lines_uug9s_710 tfoot td{padding:6px 4px;font-size:.86rem}}._review_uug9s_855{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;max-width:820px;margin:28px auto 0;padding:clamp(20px,3vw,30px)}._review_uug9s_855 h2{margin:0 0 8px;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem)}._review_uug9s_855>p{color:var(--text);margin:0 0 4px}._review_uug9s_855 textarea{border:1.5px solid var(--line-strong);width:100%;min-height:120px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:10px 12px}._review_uug9s_855 textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}._review_uug9s_855 input[type=file]{max-width:100%;font:inherit}._review_uug9s_855 ._note_uug9s_75{margin-top:14px}@page{margin:.5in}@media print{.rep-bar,.site-header,.site-footer,.cta-wrap,.page-hero,#sale-banner-slot,.sale-banner,.skip-link,._orderPanel_uug9s_462,._review_uug9s_855,._progress_uug9s_9{display:none!important}html,body{background:#fff!important}.section,.section-sm{background:#fff!important;padding:0!important}.container{max-width:none!important;padding:0!important}._quoteLayout_uug9s_455{margin:0;display:block}._doc_uug9s_577{box-shadow:none;border:0;border-radius:0;padding:0;font-size:9.5pt;line-height:1.4}._doc_uug9s_577 h3{break-after:avoid;margin-bottom:3px;font-size:7.5pt}._docHead_uug9s_631{break-inside:avoid;flex-wrap:nowrap;align-items:flex-start;gap:16px;padding-bottom:10px}._docLogo_uug9s_640{width:200px}._docFrom_uug9s_647{margin-top:6px;font-size:8pt}._docMeta_uug9s_658{text-align:right;flex:none}._docMeta_uug9s_658 h2{margin-bottom:4px;font-size:18pt}._docMeta_uug9s_658 dl{font-size:9pt}._docParties_uug9s_686{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 0}._docParties_uug9s_686 p{line-height:1.35}._docSizing_uug9s_700{padding:10px 0 8px}._recommend_uug9s_704{break-after:avoid;margin-bottom:6px}._levelTable_uug9s_709 th,._levelTable_uug9s_709 td{padding:5px 8px 5px 0}._levelTable_uug9s_709 th{width:110px}._levelTable_uug9s_709 td span{font-size:8.5pt}._levelTable_uug9s_709 tr,._lines_uug9s_710 tr,._lines_uug9s_710{break-inside:avoid}._lines_uug9s_710 tfoot{display:table-row-group}._lines_uug9s_710 thead th{letter-spacing:.06em;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:6px 8px;font-size:7.5pt}._lines_uug9s_710 tbody td{font-size:inherit;padding:6px 8px}._lines_uug9s_710 tfoot th,._lines_uug9s_710 tfoot td{font-size:inherit;padding:4px 8px}._totalRow_uug9s_774 th,._totalRow_uug9s_774 td{font-size:12pt;padding-top:6px!important}._docNotes_uug9s_782{break-inside:avoid;margin-top:10px;font-size:8.5pt}._docNotes_uug9s_782 p{margin-bottom:3px}._thanks_uug9s_792{margin-top:8px!important}._doc_uug9s_577 ._small_uug9s_69{font-size:8pt}}
