.s3-XWa_form{gap:34px;display:grid}.s3-XWa_group{border:0;border-bottom:1px solid var(--line);gap:22px;min-width:0;margin:0;padding:0 0 34px;display:grid}.s3-XWa_legend{font:1.9rem/1.1 var(--serif);letter-spacing:-.03em;align-items:center;gap:14px;margin-bottom:6px;padding:0;display:flex}.s3-XWa_step{background:var(--red);color:#fff;width:34px;height:34px;font:700 .85rem var(--sans);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.s3-XWa_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.s3-XWa_field{gap:8px;min-width:0;display:grid}.s3-XWa_label{padding:0;font-size:.82rem;font-weight:700}.s3-XWa_label small{color:var(--muted);margin-left:6px;font-weight:400}.s3-XWa_input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);border-radius:0;padding:12px 14px}.s3-XWa_input:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.s3-XWa_input[aria-invalid=true]{border-color:var(--red-ink)}.s3-XWa_textarea{resize:vertical;min-height:110px}.s3-XWa_hint{color:var(--muted);font-size:.78rem}.s3-XWa_error{color:var(--red-ink);font-size:.8rem;font-weight:700}.s3-XWa_slots{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.s3-XWa_slotGrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.s3-XWa_slot{position:relative}.s3-XWa_slot input{opacity:0;position:absolute;inset:0}.s3-XWa_slot span{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;min-height:48px;font-size:.88rem;font-weight:700;display:grid}.s3-XWa_slot input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.s3-XWa_slot input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.s3-XWa_slot input:disabled+span{opacity:.35;cursor:not-allowed;text-decoration:line-through}.s3-XWa_stepper{max-width:220px;display:flex}.s3-XWa_stepper button{border:1px solid var(--line);background:var(--surface);width:52px;font-size:1.3rem}.s3-XWa_stepper button:disabled{cursor:not-allowed;opacity:.4}.s3-XWa_stepper .s3-XWa_input{text-align:center;-moz-appearance:textfield;border-inline:0;font-weight:700}.s3-XWa_stepper .s3-XWa_input::-webkit-inner-spin-button{appearance:none}.s3-XWa_stepper .s3-XWa_input::-webkit-outer-spin-button{appearance:none}.s3-XWa_consent{align-items:start;gap:12px;font-size:.86rem;line-height:1.55;display:flex}.s3-XWa_consent input{width:20px;height:20px;accent-color:var(--red);flex:none;margin-top:2px}.s3-XWa_consent a{text-underline-offset:3px;text-decoration:underline}.s3-XWa_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.s3-XWa_actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.s3-XWa_actions p{color:var(--muted);max-width:46ch;font-size:.8rem}.s3-XWa_alert{border-left:3px solid var(--red-ink);background:var(--red-wash);padding:16px 18px;font-size:.88rem}.s3-XWa_info{border-left:3px solid var(--ink);background:var(--surface);padding:16px 18px;font-size:.88rem}.s3-XWa_inline{background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.s3-XWa_success{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--red);gap:22px;padding:40px;display:grid}.s3-XWa_success h2{font-size:clamp(2.2rem,3.4vw,3rem)}.s3-XWa_recap{background:var(--ink);color:var(--paper);gap:2px;margin:0;padding:22px 26px;display:grid}.s3-XWa_recap div{border-bottom:1px solid #333;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.s3-XWa_recap div:last-child{border-bottom:0}.s3-XWa_recap dt{letter-spacing:.14em;text-transform:uppercase;color:#bdb6aa;font-size:.7rem}.s3-XWa_recap dd{font:1.15rem var(--serif);text-align:right;margin:0}@media (max-width:700px){.s3-XWa_columns{grid-template-columns:minmax(0,1fr)}.s3-XWa_legend{font-size:1.6rem}.s3-XWa_success{padding:24px}}
.uDxE7q_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;padding-bottom:100px;display:grid}.uDxE7q_copy{gap:20px;display:grid}.uDxE7q_copy p{font-size:1.02rem;line-height:1.75}.uDxE7q_facts{background:var(--ink);color:var(--paper);gap:12px;margin:0;padding:22px 26px;list-style:none;display:grid}.uDxE7q_facts li{font:1.15rem var(--serif);align-items:center;gap:12px;display:flex}.uDxE7q_facts svg{color:var(--red);flex:none}.uDxE7q_image{aspect-ratio:4/3;position:relative}.uDxE7q_image img{object-fit:cover}.uDxE7q_remaining{color:var(--red-ink);margin-bottom:18px;font-weight:700}.uDxE7q_closed{background:var(--surface);border-left:3px solid var(--red);padding:22px 24px;font-size:1.05rem}@media (max-width:900px){.uDxE7q_layout{grid-template-columns:minmax(0,1fr);gap:40px}}
.D_jvsW_layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;gap:80px;padding-bottom:100px;display:grid}.D_jvsW_notice{border-left:3px solid var(--red);background:var(--surface);max-width:none;margin-bottom:34px;padding:18px 20px}.D_jvsW_aside{border:1px solid var(--line);background:var(--surface);gap:18px;padding:30px;display:grid;position:sticky;top:120px}.D_jvsW_aside .D_jvsW_eyebrow{margin:10px 0 0}.D_jvsW_aside ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.D_jvsW_aside dl{margin:0;font-size:.86rem}.D_jvsW_aside dl div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.D_jvsW_aside dd{white-space:nowrap;margin:0}.D_jvsW_phone{align-items:center;gap:10px;font-weight:700;display:inline-flex}@media (max-width:900px){.D_jvsW_layout{grid-template-columns:minmax(0,1fr);gap:40px}.D_jvsW_aside{position:static}}
