.ContactFormView-module__G5HHnW__form{--form-pad:clamp(1.25rem, 2.6vw, 2.5rem);isolation:isolate;padding:var(--form-pad);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text);font-size:1rem;position:relative}.ContactFormView-module__G5HHnW__formRail{background:linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 55%, var(--brand-cyan));height:3px;position:absolute;inset:-1px -1px auto}.ContactFormView-module__G5HHnW__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.ContactFormView-module__G5HHnW__heading .ContactFormView-module__G5HHnW__copy{gap:.5rem;display:grid}.ContactFormView-module__G5HHnW__heading .ContactFormView-module__G5HHnW__copy p{margin:0}.ContactFormView-module__G5HHnW__heading .ContactFormView-module__G5HHnW__copy>p:last-child{color:var(--text-muted);font-size:.85rem}.ContactFormView-module__G5HHnW__kicker{letter-spacing:-.03em;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:650;display:flex}.ContactFormView-module__G5HHnW__kicker span{border:1px solid var(--link);background:var(--brand-violet-plane);width:.55rem;height:.55rem;display:block}.ContactFormView-module__G5HHnW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactFormView-module__G5HHnW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ContactFormView-module__G5HHnW__grid>label,.ContactFormView-module__G5HHnW__grid>.ContactFormView-module__G5HHnW__selectField{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);min-width:0;transition:border-color var(--motion), background var(--motion), box-shadow var(--motion);gap:.5rem;padding:.9rem 1rem;display:grid}.ContactFormView-module__G5HHnW__grid>label:hover,.ContactFormView-module__G5HHnW__grid>.ContactFormView-module__G5HHnW__selectField:hover{border-color:var(--link)}.ContactFormView-module__G5HHnW__grid>label:focus-within,.ContactFormView-module__G5HHnW__grid>.ContactFormView-module__G5HHnW__selectField:focus-within,.ContactFormView-module__G5HHnW__grid>.ContactFormView-module__G5HHnW__selectField[data-open]{border-color:var(--focus);background:color-mix(in srgb, var(--brand-violet) 5%, var(--surface));box-shadow:inset 3px 0 0 var(--focus)}.ContactFormView-module__G5HHnW__grid>.ContactFormView-module__G5HHnW__selectField[data-invalid]{border-color:var(--danger)}.ContactFormView-module__G5HHnW__grid>label:has([aria-invalid=true]){border-color:var(--danger)}.ContactFormView-module__G5HHnW__grid>label>span,.ContactFormView-module__G5HHnW__grid .ContactFormView-module__G5HHnW__controlLabel{min-width:0;color:var(--text);align-items:baseline;gap:.5rem;font-size:.78rem;font-weight:650;display:flex}.ContactFormView-module__G5HHnW__grid>label>span small{color:var(--text-muted);margin-left:auto;font-size:.65rem;font-weight:450}.ContactFormView-module__G5HHnW__grid input,.ContactFormView-module__G5HHnW__grid textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;padding:.25rem 0;line-height:1.6}.ContactFormView-module__G5HHnW__grid input{min-height:2.2rem}.ContactFormView-module__G5HHnW__grid textarea{resize:vertical;min-height:10rem}.ContactFormView-module__G5HHnW__grid input::placeholder,.ContactFormView-module__G5HHnW__grid textarea::placeholder{color:var(--text-muted);opacity:1}.ContactFormView-module__G5HHnW__grid input:focus-visible,.ContactFormView-module__G5HHnW__grid textarea:focus-visible{outline:0}.ContactFormView-module__G5HHnW__fullWidth{grid-column:1/-1}.ContactFormView-module__G5HHnW__selectTrigger{width:100%;min-width:0;min-height:2.2rem;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.ContactFormView-module__G5HHnW__selectTrigger:focus-visible{outline:0}.ContactFormView-module__G5HHnW__selectValue{min-width:0}.ContactFormView-module__G5HHnW__selectValue[data-placeholder]{color:var(--text-muted)}.ContactFormView-module__G5HHnW__selectArrow{color:var(--link);transition:transform var(--motion);flex:none;display:grid}.ContactFormView-module__G5HHnW__selectArrow svg{width:1rem;height:1rem}.ContactFormView-module__G5HHnW__selectField[data-open] .ContactFormView-module__G5HHnW__selectArrow{transform:rotate(180deg)}.ContactFormView-module__G5HHnW__fieldError{color:var(--danger);font-size:.8rem;line-height:1.5}.ContactFormView-module__G5HHnW__status{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);margin-top:1.5rem;padding:1rem;font-size:.85rem;line-height:1.6}.ContactFormView-module__G5HHnW__statusError,.ContactFormView-module__G5HHnW__statusUnavailable{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.ContactFormView-module__G5HHnW__submit{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.ContactFormView-module__G5HHnW__submit p{color:var(--text-muted);flex:14rem;margin:0;font-size:.75rem;line-height:1.7}.ContactFormView-module__G5HHnW__submit button{border-radius:var(--radius);background:var(--action);min-height:3.25rem;color:var(--action-text);font:inherit;cursor:pointer;transition:background var(--motion);border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.85rem;font-weight:650;display:inline-flex}.ContactFormView-module__G5HHnW__submit button>span{display:inline-flex}.ContactFormView-module__G5HHnW__submit button>span svg{width:1.05rem;height:1.05rem}.ContactFormView-module__G5HHnW__submit button:hover:not(:disabled){background:var(--action-hover)}.ContactFormView-module__G5HHnW__submit button:disabled{cursor:wait;opacity:.55}.ContactFormView-module__G5HHnW__popover{width:var(--trigger-width);max-width:calc(100vw - 2rem);max-height:min(25rem, var(--available-height));border:1px solid var(--picker-line);background:var(--picker-canvas);color:var(--picker-ink);font-family:var(--font-dm-sans), Arial, sans-serif;border-radius:.25rem;font-size:1rem;line-height:1.5;overflow:hidden;box-shadow:0 1.5rem 4rem #15161b30}.ContactFormView-module__G5HHnW__popoverDark{--picker-accent:#77e5ff;--picker-canvas:#23242d;--picker-ink:#fff;--picker-line:#8a8795;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ContactFormView-module__G5HHnW__popoverLight{--picker-accent:#5731c2;--picker-canvas:#fff;--picker-ink:#15161b;--picker-line:#87838e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ContactFormView-module__G5HHnW__options{max-height:min(25rem, var(--available-height));outline:0;padding:.4rem;overflow-y:auto}.ContactFormView-module__G5HHnW__option{min-height:3.1rem;color:var(--picker-ink);cursor:pointer;border-radius:.15rem;outline:0;align-items:center;padding:.75rem 2.5rem .75rem .85rem;display:flex;position:relative}.ContactFormView-module__G5HHnW__option[data-hovered],.ContactFormView-module__G5HHnW__option[data-focused]{background:color-mix(in srgb, var(--picker-accent) 12%, transparent)}.ContactFormView-module__G5HHnW__option[data-selected]{background:color-mix(in srgb, var(--picker-accent) 17%, transparent);font-weight:650}.ContactFormView-module__G5HHnW__option[data-selected] .ContactFormView-module__G5HHnW__check{opacity:1}.ContactFormView-module__G5HHnW__option[data-focus-visible]{box-shadow:inset 3px 0 0 var(--picker-accent)}.ContactFormView-module__G5HHnW__check{width:1rem;height:1rem;color:var(--picker-accent);opacity:0;position:absolute;right:.85rem}@media (max-width:34rem){.ContactFormView-module__G5HHnW__form{--form-pad:1rem}.ContactFormView-module__G5HHnW__grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.ContactFormView-module__G5HHnW__submit{gap:1rem}.ContactFormView-module__G5HHnW__submit button{width:100%}}
