.page-module-scss-module__0KTJAG__page{color:#020617;background:#f6f7f9;min-height:100vh}.page-module-scss-module__0KTJAG__header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.page-module-scss-module__0KTJAG__brandBlock,.page-module-scss-module__0KTJAG__backLink{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.page-module-scss-module__0KTJAG__brandBlock{gap:10px}.page-module-scss-module__0KTJAG__brandBlock img{border-radius:10px}.page-module-scss-module__0KTJAG__brandBlock strong{letter-spacing:-.04em;font-size:15px;font-weight:900}.page-module-scss-module__0KTJAG__backLink{color:#111827;letter-spacing:-.03em;background:#fff;border:1px solid #d7dce3;border-radius:2px;justify-content:center;min-width:96px;height:36px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:0 1px 2px #0f172a0a}.page-module-scss-module__0KTJAG__formShell{background:#fff;border:1px solid #edf0f4;border-radius:18px;width:min(980px,100% - 32px);margin:36px auto;padding:34px 36px 40px;box-shadow:0 18px 45px #0f172a0f}.page-module-scss-module__0KTJAG__titleBlock{margin-bottom:34px}.page-module-scss-module__0KTJAG__titleBlock p{color:#111827;letter-spacing:-.03em;font-size:14px;font-weight:800}.page-module-scss-module__0KTJAG__titleBlock h1{letter-spacing:-.06em;margin-top:8px;font-size:26px;font-weight:900}.page-module-scss-module__0KTJAG__form button[type=submit]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;width:180px;margin-top:22px;padding:14px 18px;font-size:14px;font-weight:900;box-shadow:0 12px 24px #2563eb33}.page-module-scss-module__0KTJAG__form button[type=submit]:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.page-module-scss-module__0KTJAG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 120px;max-width:720px;display:grid}.page-module-scss-module__0KTJAG__grid label,.page-module-scss-module__0KTJAG__requestField{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__0KTJAG__grid label span,.page-module-scss-module__0KTJAG__requestField span{color:#111827;letter-spacing:-.03em;font-size:14px;font-weight:900}.page-module-scss-module__0KTJAG__grid label input,.page-module-scss-module__0KTJAG__grid label textarea,.page-module-scss-module__0KTJAG__requestField input,.page-module-scss-module__0KTJAG__requestField textarea{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:0;width:100%;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0f172a0a}.page-module-scss-module__0KTJAG__grid label input:focus,.page-module-scss-module__0KTJAG__grid label textarea:focus,.page-module-scss-module__0KTJAG__requestField input:focus,.page-module-scss-module__0KTJAG__requestField textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1f}.page-module-scss-module__0KTJAG__grid label input,.page-module-scss-module__0KTJAG__requestField input{height:44px;padding:0 12px}.page-module-scss-module__0KTJAG__grid label textarea,.page-module-scss-module__0KTJAG__requestField textarea{resize:vertical;min-height:180px;padding:12px}.page-module-scss-module__0KTJAG__requestField{margin-top:32px}.page-module-scss-module__0KTJAG__privacyCheck{color:#64748b;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.page-module-scss-module__0KTJAG__privacyCheck input{margin-top:2px}.page-module-scss-module__0KTJAG__successMessage,.page-module-scss-module__0KTJAG__errorMessage{border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:800}.page-module-scss-module__0KTJAG__successMessage{color:#047857;background:#ecfdf5}.page-module-scss-module__0KTJAG__errorMessage{color:#be123c;background:#fef2f2}@media (max-width:760px){.page-module-scss-module__0KTJAG__header{padding:0 14px}.page-module-scss-module__0KTJAG__formShell{width:min(100% - 24px,560px);margin:20px auto;padding:24px 18px 28px}.page-module-scss-module__0KTJAG__grid{grid-template-columns:1fr;gap:20px;max-width:none}.page-module-scss-module__0KTJAG__requestField{margin-top:24px}.page-module-scss-module__0KTJAG__form button[type=submit]{width:100%}}
