.j1WgZG_form{gap:var(--space-5);display:grid}.j1WgZG_grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.j1WgZG_full{grid-column:1/-1}.j1WgZG_field{gap:var(--space-2);align-content:start;display:grid}.j1WgZG_field label{font-weight:600;font-size:var(--text-sm)}.j1WgZG_optional{color:var(--color-text-muted);font-weight:400}.j1WgZG_field input,.j1WgZG_field select,.j1WgZG_field textarea{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--brand-white);font-size:var(--text-base);color:var(--brand-navy);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease}.j1WgZG_field textarea{resize:vertical;min-height:8rem}.j1WgZG_field input:hover,.j1WgZG_field select:hover,.j1WgZG_field textarea:hover{border-color:#b9c7d6}.j1WgZG_field input:focus-visible,.j1WgZG_field select:focus-visible,.j1WgZG_field textarea:focus-visible{border-color:var(--focus-ring);outline:none;box-shadow:0 0 0 3px #0b6e8c33}.j1WgZG_field [aria-invalid=true]{border-color:var(--color-error)}.j1WgZG_selectWrap{position:relative}.j1WgZG_selectWrap select{appearance:none;cursor:pointer;padding-right:2.5rem}.j1WgZG_selectWrap:after{content:"";border-right:2px solid var(--slate-blue);border-bottom:2px solid var(--slate-blue);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.j1WgZG_hint{font-size:var(--text-xs);color:var(--color-text-muted)}.j1WgZG_error{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-error);font-weight:500;display:flex}.j1WgZG_error:before{content:"!";background:var(--color-error);width:1rem;height:1rem;color:var(--brand-white);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1rem;font-size:.7rem;font-weight:700;display:inline-grid}.j1WgZG_formError{padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-error);background:#fef3f2;border:1px solid #f4c7c3;font-weight:500}.j1WgZG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.j1WgZG_consent{font-size:var(--text-xs);color:var(--color-text-muted)}.j1WgZG_submit{min-height:3.375rem;padding:0 var(--space-7);border-radius:var(--radius-pill);background:var(--brand-navy);color:var(--brand-white);cursor:pointer;transition:background-color var(--dur-micro) ease;border:0;justify-self:start;font-weight:600}.j1WgZG_submit:hover{background:var(--navy-deep)}.j1WgZG_submit:disabled{opacity:.7;cursor:progress}.j1WgZG_success{gap:var(--space-3);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:var(--pale-cyan);text-align:center;justify-items:center;display:grid}.j1WgZG_success:focus{outline:none}.j1WgZG_success h2{font-size:var(--text-xl)}.j1WgZG_success p{color:var(--color-text-muted)}.j1WgZG_successIcon{background:var(--brand-cyan);width:3.5rem;height:3.5rem;color:var(--brand-navy);border-radius:50%;place-items:center;display:grid}@media (max-width:640px){.j1WgZG_grid{grid-template-columns:1fr}.j1WgZG_submit{justify-self:stretch}}
.swMWYG_page{background:linear-gradient(180deg, var(--pale-cyan) 0, var(--brand-white) 28rem);position:relative}.swMWYG_grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.swMWYG_intro{gap:var(--space-5);display:grid}.swMWYG_title{font-size:var(--text-3xl);max-width:14ch}.swMWYG_expect,.swMWYG_direct{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.swMWYG_expect h2,.swMWYG_direct h2{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;font-weight:600}.swMWYG_expect ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.swMWYG_expect li{color:var(--color-text-muted);padding-left:1.5rem;position:relative}.swMWYG_expect li:before{content:"";background:var(--brand-cyan);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.65em;left:0}.swMWYG_direct a{color:var(--brand-navy);text-underline-offset:4px;font-weight:600}.swMWYG_card{background:var(--brand-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(1.5rem,1rem + 2vw,3rem)}@media (max-width:900px){.swMWYG_grid{gap:var(--space-6);grid-template-columns:1fr}}
