.FormField-module__root__xGlL{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.FormField-module__label__a6rw{font-family:var(--font-display);font-weight:400;font-size:var(--text-button-sm-size);line-height:var(--text-body-sm-leading);letter-spacing:.02em;color:var(--color-text-tertiary)}.FormField-module__srOnly__V1pZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.FormField-module__control__tVow{position:relative;display:flex;align-items:center;height:var(--control-height-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-4);background:transparent;box-shadow:0 1px 4px #19213d14;transition:border-color var(--motion-fast) var(--ease-out-quart)}.FormField-module__controlTextarea__JbyA{height:auto;align-items:stretch}.FormField-module__control__tVow:hover{border-color:var(--color-border-active)}.FormField-module__control__tVow:focus-within{border-color:var(--color-border-bright)}.FormField-module__controlError__mB-N{border-color:#dc5050b3}.FormField-module__controlError__mB-N:hover,.FormField-module__controlError__mB-N:focus-within{border-color:#dc5050e6}.FormField-module__input__AlPJ{flex:1 0 0;min-width:0;height:100%;padding:0 var(--space-4);background:transparent;border:none;outline:none;font-family:var(--font-sans);font-weight:400;font-size:var(--text-body-md-size);line-height:var(--text-body-compact-leading);letter-spacing:.02em;color:var(--color-text-primary);-moz-appearance:none;appearance:none;-webkit-appearance:none}.FormField-module__input__AlPJ::placeholder{color:var(--color-text-tertiary)}.FormField-module__textarea__yPwg{height:auto;min-height:calc(var(--control-height-lg) * 2);padding-top:var(--space-3);padding-bottom:var(--space-3);line-height:var(--text-body-lg-leading);resize:vertical}select.FormField-module__input__AlPJ{padding-right:calc(var(--space-4) + 24px);cursor:pointer}select.FormField-module__input__AlPJ option{background:var(--color-bg-elevated);color:var(--color-text-primary)}.FormField-module__chevron__gO-c{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none;display:inline-flex}.FormField-module__errorMessage__BXQW{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--text-button-sm-size);line-height:var(--text-body-compact-leading);color:#dc5050e6}.ContactFormCard-module__root__wlRe{position:relative;width:596px;max-width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-10);background:#00000026;border:1px solid var(--color-border-default);border-radius:var(--radius-8);backdrop-filter:blur(var(--blur-glass-strong)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur-glass-strong)) saturate(140%);box-shadow:var(--elevation-card);isolation:isolate}.ContactFormCard-module__stroke__xM3o{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(180deg,#ffffff40,#ffffff0f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:1}.ContactFormCard-module__root__wlRe>*:not(.ContactFormCard-module__stroke__xM3o){position:relative;z-index:2}.ContactFormCard-module__fields__tR6U{display:flex;flex-direction:column;gap:var(--space-3)}.ContactFormCard-module__consent__1WSC{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0 var(--space-6);cursor:pointer;-webkit-user-select:none;user-select:none}.ContactFormCard-module__consentInput__7rZd{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.ContactFormCard-module__consentBox__3qzV{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-4);background:transparent;color:var(--color-text-on-accent);transition:background var(--motion-fast),border-color var(--motion-fast)}.ContactFormCard-module__consentInput__7rZd:focus-visible+.ContactFormCard-module__consentBox__3qzV{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ContactFormCard-module__consentCheck__HZN0{opacity:0;transform:scale(.6);transition:opacity var(--motion-fast),transform var(--motion-fast)}.ContactFormCard-module__consentInput__7rZd:checked+.ContactFormCard-module__consentBox__3qzV{background:var(--color-accent-live);border-color:var(--color-accent-live);color:var(--color-text-primary)}.ContactFormCard-module__consentInput__7rZd:checked+.ContactFormCard-module__consentBox__3qzV .ContactFormCard-module__consentCheck__HZN0{opacity:1;transform:scale(1)}.ContactFormCard-module__consentText__3kAO{flex:1 0 0;min-width:0;padding-top:2px;font-family:var(--font-display);font-weight:400;font-size:var(--text-button-sm-size);line-height:var(--text-body-sm-leading);letter-spacing:.02em;color:var(--color-text-tertiary)}.ContactFormCard-module__consentText__3kAO a{color:inherit;text-decoration:underline}.ContactFormCard-module__consentText__3kAO a:hover{color:var(--color-text-secondary)}.ContactFormCard-module__submitError__-MMW{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--text-button-sm-size);line-height:var(--text-body-compact-leading);color:#dc5050e6}.ContactFormCard-module__submit__rhmE{width:100%;justify-content:center}.ContactFormCard-module__successBody__qU3u{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-8) 0 var(--space-4)}.ContactFormCard-module__successTitle__jPYa{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.ContactFormCard-module__successCopy__5Myg{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-leading);letter-spacing:var(--text-body-sm-tracking);color:var(--color-text-secondary)}.ContactFormCard-module__successReset__AEAr{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-leading);color:var(--color-text-primary);text-decoration:underline;cursor:pointer}.ContactFormCard-module__successReset__AEAr:hover{color:var(--color-text-secondary)}@media(max-width:1100px){.ContactFormCard-module__root__wlRe{width:100%;padding:var(--space-8)}}@media(max-width:480px){.ContactFormCard-module__root__wlRe{padding:var(--space-6)}}
