.M3S2nW_form{background:radial-gradient(90% 50% at 100% 0%, #c9a96e14, transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #000c;border-radius:18px;gap:28px;padding:clamp(22px,3.2vw,44px);display:grid}.M3S2nW_fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.M3S2nW_legend{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:baseline;gap:12px;margin-bottom:6px;padding:0;font-size:.75rem;font-weight:500;display:flex}.M3S2nW_legend span{font-family:var(--font-display);letter-spacing:0;font-size:1.2rem;font-style:italic}.M3S2nW_grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.M3S2nW_grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.M3S2nW_field{align-content:start;gap:8px;min-width:0;display:grid}.M3S2nW_label{letter-spacing:.04em;color:var(--ink-2);font-size:.8125rem;font-weight:500}.M3S2nW_req{color:var(--gold)}.M3S2nW_optional{color:var(--mute);font-weight:380}.M3S2nW_input{border:1px solid var(--line-strong);background:var(--bg-2);width:100%;min-height:54px;color:var(--ink);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);appearance:none;border-radius:10px;padding:14px 16px;font-size:1rem;line-height:1.3}.M3S2nW_input::placeholder{color:#7d756a}select.M3S2nW_input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23c9a96e' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}select.M3S2nW_input option{background:var(--surface);color:var(--ink)}input[type=date].M3S2nW_input{min-height:54px}input[type=date].M3S2nW_input::-webkit-calendar-picker-indicator{filter:invert(78%)sepia(30%)saturate(500%)hue-rotate(5deg);cursor:pointer}.M3S2nW_input:hover{border-color:#e8dcc657}.M3S2nW_input:focus,.M3S2nW_input:focus-visible{border-color:var(--gold);background-color:var(--bg);outline:none;box-shadow:0 0 0 3px #c9a96e40}.M3S2nW_field[data-invalid=true] .M3S2nW_input{border-color:var(--danger)}.M3S2nW_field[data-invalid=true] .M3S2nW_input:focus{box-shadow:0 0 0 3px #f2998b40}.M3S2nW_textarea{resize:vertical;min-height:120px}.M3S2nW_hint{color:var(--mute);font-size:.8125rem}.M3S2nW_error{color:var(--danger);animation:M3S2nW_err-in .35s var(--ease);align-items:flex-start;gap:6px;font-size:.8125rem;display:flex}.M3S2nW_error svg{flex:none;margin-top:3px}@keyframes M3S2nW_err-in{0%{opacity:0;transform:translateY(-4px)}}.M3S2nW_segmented{border:1px solid var(--line);background:var(--bg-2);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.M3S2nW_segment{position:relative}.M3S2nW_segment input,.M3S2nW_cabinOption input{opacity:0;width:1px;height:1px;position:absolute}.M3S2nW_segment span{letter-spacing:.14em;text-transform:uppercase;min-height:42px;color:var(--ink-2);cursor:pointer;transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:999px;align-items:center;padding:0 1.2rem;font-size:.75rem;font-weight:500;display:inline-flex}.M3S2nW_segment input:checked+span{background:var(--gold);color:var(--bg)}.M3S2nW_segment input:focus-visible+span,.M3S2nW_cabinOption input:focus-visible+.M3S2nW_cabinCard{outline:2px solid var(--gold-hi);outline-offset:2px}.M3S2nW_cabinPick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.M3S2nW_cabinOption{position:relative}.M3S2nW_cabinCard{border:1px solid var(--line-strong);background:var(--bg-2);cursor:pointer;min-height:72px;transition:border-color .35s var(--ease), background-color .35s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.M3S2nW_cabinCard strong{font-family:var(--font-display);color:var(--ink);font-size:1.3rem;font-weight:400;line-height:1.1;display:block}.M3S2nW_cabinCard small{color:var(--mute);font-size:.8125rem}.M3S2nW_cabinRadio{border:1px solid var(--line-strong);width:20px;height:20px;transition:border-color .3s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.M3S2nW_cabinRadio:after{content:"";border-radius:inherit;background:var(--gold);width:10px;height:10px;transition:transform .35s var(--ease);transform:scale(0)}.M3S2nW_cabinOption input:checked+.M3S2nW_cabinCard{border-color:var(--gold);background:#c9a96e12}.M3S2nW_cabinOption input:checked+.M3S2nW_cabinCard .M3S2nW_cabinRadio{border-color:var(--gold)}.M3S2nW_cabinOption input:checked+.M3S2nW_cabinCard .M3S2nW_cabinRadio:after{transform:scale(1)}@media (hover:hover){.M3S2nW_cabinCard:hover{border-color:#e8dcc657}}.M3S2nW_requested{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--gold-lo);animation:M3S2nW_err-in .5s var(--ease);border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:10px;display:grid}.M3S2nW_requestedImg{border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.M3S2nW_requestedImg img{object-fit:cover}.M3S2nW_requested p{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;line-height:1.2}.M3S2nW_requested .M3S2nW_label{color:var(--gold);font-size:.625rem}.M3S2nW_clear{width:44px;height:44px;color:var(--mute);transition:color .3s var(--ease);border-radius:999px;place-items:center;display:grid}.M3S2nW_clear:hover{color:var(--ink)}.M3S2nW_summary{background:#f2998b12;border:1px solid #f2998b73;border-radius:12px;padding:18px 20px}.M3S2nW_summary:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.M3S2nW_summaryTitle{color:var(--danger);align-items:center;gap:8px;font-weight:500;display:flex}.M3S2nW_summary ul{gap:4px;margin:10px 0 0;padding-left:26px;display:grid}.M3S2nW_summary a{color:var(--ink);text-underline-offset:3px;font-size:.875rem;-webkit-text-decoration:underline #f2998b99;text-decoration:underline #f2998b99}.M3S2nW_serverError{color:var(--danger);background:#f2998b14;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9375rem;display:flex}.M3S2nW_serverError svg{flex:none;margin-top:3px}.M3S2nW_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.M3S2nW_submitRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.M3S2nW_submit{min-width:220px}.M3S2nW_note{color:var(--mute);flex:220px;font-size:.8125rem}.M3S2nW_spinner{border:2px solid #0a090840;border-top-color:var(--bg);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite M3S2nW_spin}@keyframes M3S2nW_spin{to{transform:rotate(360deg)}}.M3S2nW_success{background:radial-gradient(90% 60% at 0% 0%, #c9a96e1f, transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;justify-items:start;gap:20px;padding:clamp(28px,4vw,56px);display:grid}.M3S2nW_success h2:focus{outline:none}.M3S2nW_success p{color:var(--ink-2);max-width:52ch}.M3S2nW_success strong{color:var(--ink);font-weight:500}.M3S2nW_successIcon svg{stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.M3S2nW_successIcon circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:M3S2nW_draw .9s var(--ease) forwards}.M3S2nW_successIcon path{stroke-dasharray:36;stroke-dashoffset:36px;animation:M3S2nW_draw .6s var(--ease) .5s forwards}@keyframes M3S2nW_draw{to{stroke-dashoffset:0}}@media (max-width:767px){.M3S2nW_grid3{grid-template-columns:1fr}}@media (max-width:559px){.M3S2nW_grid2,.M3S2nW_cabinPick{grid-template-columns:1fr}.M3S2nW_submit{width:100%}}
.swMWYG_contact{isolation:isolate;padding-top:calc(var(--header-h) + clamp(48px, 7vw, 110px));padding-bottom:clamp(80px,10vw,140px);position:relative}.swMWYG_glow{z-index:-1;background:radial-gradient(50% 40% at 85% 10%, var(--gold-glow), transparent 70%), radial-gradient(40% 40% at 0% 70%, #c9a96e0f, transparent 70%);position:absolute;inset:0}.swMWYG_layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.swMWYG_intro{top:calc(var(--header-h) + 32px);justify-items:start;gap:26px;display:grid;position:sticky}.swMWYG_intro h1{font-size:clamp(3rem,6.4vw,6.25rem)}.swMWYG_next{gap:16px;width:100%;margin-top:8px;display:grid}.swMWYG_next ol{margin:0;display:grid}.swMWYG_next li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.swMWYG_next li div{gap:2px;display:grid}.swMWYG_next strong{color:var(--ink);font-weight:500}.swMWYG_next .swMWYG_muted{font-size:.9375rem}.swMWYG_nextNo{border:1px solid var(--gold-lo);width:32px;height:32px;font-family:var(--font-display);color:var(--gold-hi);border-radius:999px;place-items:center;font-size:1.05rem;display:grid}.swMWYG_details{gap:10px;margin:0;display:grid}.swMWYG_details li{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:.9375rem;display:flex}.swMWYG_details svg{color:var(--gold);flex:none}.swMWYG_details a{text-underline-offset:4px;min-height:24px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;display:inline-flex}.swMWYG_formCol{min-width:0}@media (max-width:999px){.swMWYG_layout{grid-template-columns:1fr}.swMWYG_intro{position:static}}
