.EnterpriseRequestForm-module__vuGo9q__section{background:var(--bg-paper);padding:96px 0}.EnterpriseRequestForm-module__vuGo9q__card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:2px;max-width:560px;margin:0 auto;padding:48px}.EnterpriseRequestForm-module__vuGo9q__cardHeader{margin-bottom:40px}.EnterpriseRequestForm-module__vuGo9q__title{color:var(--ink);margin:0 0 12px;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:500;line-height:1.2}.EnterpriseRequestForm-module__vuGo9q__subtitle{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.EnterpriseRequestForm-module__vuGo9q__form{flex-direction:column;gap:24px;display:flex}.EnterpriseRequestForm-module__vuGo9q__field{flex-direction:column;gap:8px;display:flex;position:relative}.EnterpriseRequestForm-module__vuGo9q__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:.6875rem}.EnterpriseRequestForm-module__vuGo9q__inputWrap{position:relative}.EnterpriseRequestForm-module__vuGo9q__inputPlain{padding-left:14px}.EnterpriseRequestForm-module__vuGo9q__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.EnterpriseRequestForm-module__vuGo9q__inputIcon{color:var(--ink-mute);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.EnterpriseRequestForm-module__vuGo9q__inputIconRight{left:auto;right:14px}@keyframes EnterpriseRequestForm-module__vuGo9q__spin{to{transform:translateY(-50%)rotate(360deg)}}.EnterpriseRequestForm-module__vuGo9q__spinner{animation:.9s linear infinite EnterpriseRequestForm-module__vuGo9q__spin}.EnterpriseRequestForm-module__vuGo9q__input{background:var(--bg-base);border:1px solid var(--line);width:100%;height:48px;color:var(--ink);font-family:var(--font-inter-tight), sans-serif;box-sizing:border-box;border-radius:2px;outline:none;padding:0 14px 0 42px;font-size:.9375rem;transition:border-color .2s,background .2s}.EnterpriseRequestForm-module__vuGo9q__input::placeholder{color:var(--ink-mute)}.EnterpriseRequestForm-module__vuGo9q__input:focus{border-color:var(--gold-line);background:var(--bg-elevated)}.EnterpriseRequestForm-module__vuGo9q__inputInvalid{border-color:color-mix(in srgb, var(--risk) 50%, transparent)}.EnterpriseRequestForm-module__vuGo9q__inputInvalid:focus{border-color:color-mix(in srgb, var(--risk) 75%, transparent)}.EnterpriseRequestForm-module__vuGo9q__suggestions{background:var(--bg-elevated);border:1px solid var(--line);z-index:50;max-height:224px;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:2px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.EnterpriseRequestForm-module__vuGo9q__suggestionItem{text-align:left;border:none;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;width:100%;padding:10px 14px;transition:background .15s;display:block}.EnterpriseRequestForm-module__vuGo9q__suggestionItem:last-child{border-bottom:none}.EnterpriseRequestForm-module__vuGo9q__suggestionItem:hover,.EnterpriseRequestForm-module__vuGo9q__suggestionItem:focus{background:var(--bg-paper);outline:none}.EnterpriseRequestForm-module__vuGo9q__suggestionName{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.4;display:block}.EnterpriseRequestForm-module__vuGo9q__suggestionMeta{font-family:var(--font-jetbrains-mono);color:var(--ink-mute);align-items:center;gap:8px;margin-top:2px;font-size:.6875rem;display:flex}.EnterpriseRequestForm-module__vuGo9q__suggestionAddr{text-overflow:ellipsis;white-space:nowrap;opacity:.7;overflow:hidden}.EnterpriseRequestForm-module__vuGo9q__companyPreview{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:2px;flex-direction:column;gap:4px;padding:12px 14px;animation:.25s EnterpriseRequestForm-module__vuGo9q__fadeIn;display:flex}@keyframes EnterpriseRequestForm-module__vuGo9q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EnterpriseRequestForm-module__vuGo9q__companyName{color:var(--gold-deep);font-size:.875rem;font-weight:500}.EnterpriseRequestForm-module__vuGo9q__companyAddr,.EnterpriseRequestForm-module__vuGo9q__companyManager{font-family:var(--font-jetbrains-mono);color:var(--ink-mute);font-size:.6875rem}.EnterpriseRequestForm-module__vuGo9q__fieldError{color:color-mix(in srgb, var(--risk) 85%, transparent);margin:0;font-size:.75rem;line-height:1.4}.EnterpriseRequestForm-module__vuGo9q__submitError{text-align:center}.EnterpriseRequestForm-module__vuGo9q__submitBtn{background:var(--bg-ink);width:100%;height:54px;color:var(--ink-on-dark);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:.75rem;transition:background .28s,opacity .2s;display:flex}.EnterpriseRequestForm-module__vuGo9q__submitBtn:hover:not(:disabled){background:var(--ink-soft)}.EnterpriseRequestForm-module__vuGo9q__submitBtn:disabled{opacity:.45;cursor:not-allowed}@keyframes EnterpriseRequestForm-module__vuGo9q__spinBtn{to{transform:rotate(360deg)}}.EnterpriseRequestForm-module__vuGo9q__submitSpinner{align-items:center;animation:.9s linear infinite EnterpriseRequestForm-module__vuGo9q__spinBtn;display:flex}.EnterpriseRequestForm-module__vuGo9q__ipConsent{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.75rem;line-height:1.5;display:flex}.EnterpriseRequestForm-module__vuGo9q__ipConsentBox{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:1px}.EnterpriseRequestForm-module__vuGo9q__ipConsentText label{cursor:pointer}.EnterpriseRequestForm-module__vuGo9q__consent{letter-spacing:.06em;color:var(--ink-mute);text-align:center;margin:0;font-size:.6875rem;line-height:1.6}.EnterpriseRequestForm-module__vuGo9q__consentLink{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.EnterpriseRequestForm-module__vuGo9q__consentLink:hover{color:var(--ink)}.EnterpriseRequestForm-module__vuGo9q__successIcon{color:var(--gold-deep);margin-bottom:20px}.EnterpriseRequestForm-module__vuGo9q__successTitle{color:var(--ink);text-align:center;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.EnterpriseRequestForm-module__vuGo9q__successDesc{color:var(--ink-soft);text-align:center;margin:0 0 28px;font-size:.9375rem;line-height:1.65}.EnterpriseRequestForm-module__vuGo9q__card:has(.EnterpriseRequestForm-module__vuGo9q__successIcon){text-align:center;flex-direction:column;align-items:center;padding:56px 48px;display:flex}@media (max-width:700px){.EnterpriseRequestForm-module__vuGo9q__card{padding:32px 24px}.EnterpriseRequestForm-module__vuGo9q__input,.EnterpriseRequestForm-module__vuGo9q__select,.EnterpriseRequestForm-module__vuGo9q__textarea{font-size:1rem}.EnterpriseRequestForm-module__vuGo9q__ipConsentBox{width:24px;height:24px;margin:10px 4px 10px 0}.EnterpriseRequestForm-module__vuGo9q__ipConsent{align-items:center;font-size:.8125rem}}@media (max-width:480px){.EnterpriseRequestForm-module__vuGo9q__card{padding:28px 16px}.EnterpriseRequestForm-module__vuGo9q__fieldRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EnterpriseRequestForm-module__vuGo9q__spinner,.EnterpriseRequestForm-module__vuGo9q__submitSpinner,.EnterpriseRequestForm-module__vuGo9q__companyPreview{animation:none}.EnterpriseRequestForm-module__vuGo9q__input,.EnterpriseRequestForm-module__vuGo9q__submitBtn,.EnterpriseRequestForm-module__vuGo9q__consentLink{transition:none}}.EnterpriseRequestForm-module__vuGo9q__integrationNotice{background:var(--bg-elevated);border:1px solid var(--line);border-left:2px solid var(--gold);box-sizing:border-box;border-radius:2px;gap:16px;max-width:560px;margin:32px auto 0;padding:24px;display:flex}.EnterpriseRequestForm-module__vuGo9q__noticeContent{flex-grow:1}.EnterpriseRequestForm-module__vuGo9q__noticeTitle{color:var(--ink);margin:0 0 6px;font-size:1.35rem;font-weight:550;line-height:1.3}.EnterpriseRequestForm-module__vuGo9q__noticeDesc{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.EnterpriseRequestForm-module__vuGo9q__noticeLink{color:var(--gold-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.EnterpriseRequestForm-module__vuGo9q__noticeLink:hover{color:var(--ink)}@media (max-width:700px){.EnterpriseRequestForm-module__vuGo9q__integrationNotice{margin-top:24px;padding:20px}.EnterpriseRequestForm-module__vuGo9q__ipConsent{min-height:44px;position:relative}.EnterpriseRequestForm-module__vuGo9q__ipConsentText label:before{content:"";position:absolute;inset:0}.EnterpriseRequestForm-module__vuGo9q__ipConsentText a{z-index:1;position:relative}}
