.ContactSupportForm-module__fjlN0W__section{background:radial-gradient(30rem 22rem at 4% 4%, #309aea1f, transparent 72%), var(--color-surface-subtle);padding-block:clamp(4.5rem,9vw,7.75rem)}.ContactSupportForm-module__fjlN0W__embedded{background:0 0;padding:0}.ContactSupportForm-module__fjlN0W__embeddedLayout{min-width:0}.ContactSupportForm-module__fjlN0W__layout{align-items:start;gap:clamp(var(--space-8), 7vw, 6rem);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);display:grid}.ContactSupportForm-module__fjlN0W__introduction{position:sticky;top:8rem}.ContactSupportForm-module__fjlN0W__introduction h2{max-width:12ch;margin-bottom:var(--space-5);font-size:clamp(2.25rem,4.8vw,3.7rem)}.ContactSupportForm-module__fjlN0W__introduction>p:not(.ContactSupportForm-module__fjlN0W__eyebrow){max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-lead);margin:0;line-height:1.7}.ContactSupportForm-module__fjlN0W__emailIndicator{margin-top:var(--space-8);border-left:3px solid var(--color-action);padding:var(--space-4) 0 var(--space-4) var(--space-5);gap:var(--space-1);display:grid}.ContactSupportForm-module__fjlN0W__emailIndicator span,.ContactSupportForm-module__fjlN0W__emailIndicator small{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ContactSupportForm-module__fjlN0W__emailIndicator a{color:var(--color-action-strong);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;text-underline-offset:var(--space-2)}.ContactSupportForm-module__fjlN0W__formCard{border:var(--elevation-raised-border);border-radius:var(--radius-xlarge);padding:clamp(var(--space-5), 4.5vw, var(--space-10));background:var(--color-surface);box-shadow:var(--shadow-raised)}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__formCard{padding:clamp(var(--space-5), 3.5vw, var(--space-8));box-shadow:0 2rem 5rem #00000047}.ContactSupportForm-module__fjlN0W__embeddedHeading{margin-bottom:var(--space-6);border-bottom:var(--elevation-flat-border);padding-bottom:var(--space-5)}.ContactSupportForm-module__fjlN0W__embeddedHeading h2{margin-bottom:var(--space-2);color:var(--color-text);font-size:clamp(1.65rem,3vw,2.2rem)}.ContactSupportForm-module__fjlN0W__embeddedHeading>p:last-child{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.ContactSupportForm-module__fjlN0W__form{gap:var(--space-6);display:grid;position:relative}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__form{gap:var(--space-4)}.ContactSupportForm-module__fjlN0W__fieldRow{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactSupportForm-module__fjlN0W__field{gap:var(--space-2);min-width:0;display:grid}.ContactSupportForm-module__fjlN0W__field label{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.ContactSupportForm-module__fjlN0W__field label span{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.ContactSupportForm-module__fjlN0W__field input,.ContactSupportForm-module__fjlN0W__field select,.ContactSupportForm-module__fjlN0W__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.ContactSupportForm-module__fjlN0W__field input,.ContactSupportForm-module__fjlN0W__field select{min-height:3.4rem;padding:0 var(--space-4)}.ContactSupportForm-module__fjlN0W__field textarea{min-height:11rem;padding:var(--space-4);resize:vertical;line-height:1.6}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__field input,.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__field select{min-height:3rem}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__field textarea{min-height:8rem}.ContactSupportForm-module__fjlN0W__field input:focus,.ContactSupportForm-module__fjlN0W__field select:focus,.ContactSupportForm-module__fjlN0W__field textarea:focus{border-color:var(--color-action);outline:none;box-shadow:0 0 0 3px #309aea29}.ContactSupportForm-module__fjlN0W__field small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.6}.ContactSupportForm-module__fjlN0W__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactSupportForm-module__fjlN0W__feedback{border-radius:var(--radius-medium);padding:var(--space-4) var(--space-5);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.ContactSupportForm-module__fjlN0W__feedback:focus{outline-offset:2px;outline:2px solid}.ContactSupportForm-module__fjlN0W__success{color:#0f683d;background:#188e5517;border:1px solid #188e5547}.ContactSupportForm-module__fjlN0W__error{color:#8e2424;background:#b5383814;border:1px solid #b538384d}.ContactSupportForm-module__fjlN0W__actions{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.ContactSupportForm-module__fjlN0W__actions button{min-width:11rem}.ContactSupportForm-module__fjlN0W__actions p{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.6}.ContactSupportForm-module__fjlN0W__actions a{color:var(--color-action-strong);font-weight:var(--font-weight-semibold)}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__actions{gap:var(--space-3);grid-template-columns:1fr}.ContactSupportForm-module__fjlN0W__embedded .ContactSupportForm-module__fjlN0W__actions button{width:100%}@media (max-width:62rem){.ContactSupportForm-module__fjlN0W__layout{grid-template-columns:1fr}.ContactSupportForm-module__fjlN0W__introduction{max-width:46rem;position:static}}@media (max-width:38rem){.ContactSupportForm-module__fjlN0W__fieldRow,.ContactSupportForm-module__fjlN0W__actions{grid-template-columns:1fr}.ContactSupportForm-module__fjlN0W__formCard{padding:var(--space-6) var(--space-5)}.ContactSupportForm-module__fjlN0W__actions button{width:100%}}@media (forced-colors:active){.ContactSupportForm-module__fjlN0W__formCard,.ContactSupportForm-module__fjlN0W__field input,.ContactSupportForm-module__fjlN0W__field select,.ContactSupportForm-module__fjlN0W__field textarea,.ContactSupportForm-module__fjlN0W__feedback{border:1px solid canvastext}}
