.contact-module__xwJ-uq__page{background:linear-gradient(180deg, var(--t-bg-fbfaff) 0%, var(--t-bg-ffffff) 100%);min-height:calc(100vh - 72px);padding:0 0 88px}.contact-module__xwJ-uq__container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.contact-module__xwJ-uq__hero{text-align:center;padding:48px 0;position:relative}.contact-module__xwJ-uq__hero:before{content:"";z-index:0;background:radial-gradient(620px 300px at 50% -40px, var(--t-bg-6d4df224), transparent 70%), radial-gradient(420px 240px at 12% 10%, var(--t-bg-8b5cf614), transparent 70%), radial-gradient(420px 240px at 88% 0, var(--t-bg-6d4df214), transparent 70%);pointer-events:none;position:absolute;inset:0}.contact-module__xwJ-uq__hero>*{z-index:1;position:relative}.contact-module__xwJ-uq__pill{color:var(--t-fg---violet);background:var(--t-bg-6d4df21a);border:1px solid var(--t-bd-6d4df233);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.contact-module__xwJ-uq__dot{background:var(--t-bg---violet);border-radius:50%;width:7px;height:7px}.contact-module__xwJ-uq__title{letter-spacing:-.03em;color:var(--t-fg---ink);margin:0;font-size:46px;font-weight:800;line-height:1.08}.contact-module__xwJ-uq__grad{background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));color:#0000;-webkit-background-clip:text;background-clip:text}.contact-module__xwJ-uq__sub{max-width:620px;color:var(--t-fg---muted);margin:18px auto 0;font-size:17px;line-height:1.65}.contact-module__xwJ-uq__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;margin-top:20px;display:grid}.contact-module__xwJ-uq__formCard{background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);box-shadow:0 1px 2px var(--t-sh-1012170a), 0 12px 40px var(--t-sh-432ba80f);border-radius:20px;padding:30px}.contact-module__xwJ-uq__form{flex-direction:column;gap:16px;display:flex}.contact-module__xwJ-uq__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-module__xwJ-uq__field{flex-direction:column;gap:7px;display:flex}.contact-module__xwJ-uq__label{color:var(--t-fg---ink);font-size:13.5px;font-weight:600}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea,.contact-module__xwJ-uq__select{width:100%;color:var(--t-fg---ink);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);border-radius:11px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.contact-module__xwJ-uq__textarea{resize:vertical;min-height:140px;line-height:1.55}.contact-module__xwJ-uq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23697' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:17px 17px;padding-right:40px}.contact-module__xwJ-uq__select:invalid{color:var(--t-fg-9aa3b2)}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus,.contact-module__xwJ-uq__select:focus{border-color:var(--t-bd---violet);box-shadow:0 0 0 3px var(--t-sh-6d4df226)}.contact-module__xwJ-uq__input::placeholder,.contact-module__xwJ-uq__textarea::placeholder{color:var(--t-fg-9aa3b2)}.contact-module__xwJ-uq__submit{color:var(--t-fg-ffffff);cursor:pointer;background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));box-shadow:0 8px 20px var(--t-sh-6d4df24d);border:none;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.contact-module__xwJ-uq__submit:hover{box-shadow:0 12px 26px var(--t-sh-6d4df266);transform:translateY(-1px)}.contact-module__xwJ-uq__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.contact-module__xwJ-uq__sentCard{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 8px;display:flex}.contact-module__xwJ-uq__sentIcon{background:var(--t-bg-ecfdf5);width:52px;height:52px;color:var(--t-fg-059669);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.contact-module__xwJ-uq__sentIcon svg{width:26px;height:26px}.contact-module__xwJ-uq__sentTitle{color:var(--t-fg---ink);margin:0;font-size:20px;font-weight:700}.contact-module__xwJ-uq__sentText{color:var(--t-fg---muted);max-width:44ch;margin:0;font-size:14.5px;line-height:1.6}.contact-module__xwJ-uq__sentAgain{border:1px solid var(--t-bd---line);color:var(--t-fg---violet);cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;padding:9px 16px;font-size:14px;font-weight:600}.contact-module__xwJ-uq__sentAgain:hover{background:var(--t-bg-faf9ff)}.contact-module__xwJ-uq__captcha{flex-direction:column;gap:8px;max-width:100%;display:flex;overflow-x:auto}.contact-module__xwJ-uq__captchaError{color:var(--t-fg-dc2626);margin:0;font-size:12.5px;font-weight:600}.contact-module__xwJ-uq__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 4px 12px var(--t-sh-6d4df22e);transform:none}.contact-module__xwJ-uq__submit:disabled:hover{box-shadow:0 4px 12px var(--t-sh-6d4df22e);transform:none}.contact-module__xwJ-uq__formNote{color:var(--t-fg---muted);margin:0;font-size:12.5px;line-height:1.55}.contact-module__xwJ-uq__info{flex-direction:column;gap:14px;display:flex}.contact-module__xwJ-uq__infoCard{background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);box-shadow:0 1px 2px var(--t-sh-1012170a);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.contact-module__xwJ-uq__infoCard:hover{border-color:var(--t-bd-6d4df259);box-shadow:0 12px 30px var(--t-sh-432ba81a);transform:translateY(-3px)}.contact-module__xwJ-uq__infoIcon{background:var(--t-bg-6d4df21a);width:42px;height:42px;color:var(--t-fg---violet);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.contact-module__xwJ-uq__infoIcon svg{width:21px;height:21px}.contact-module__xwJ-uq__infoText{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-module__xwJ-uq__infoTitle{color:var(--t-fg---ink);font-size:15px;font-weight:700}.contact-module__xwJ-uq__infoValue{color:var(--t-fg---violet);word-break:break-word;font-size:14px;font-weight:600}.contact-module__xwJ-uq__infoDesc{color:var(--t-fg---muted);font-size:13px;line-height:1.5}@media (max-width:768px){.contact-module__xwJ-uq__grid{grid-template-columns:1fr}}@media (max-width:600px){.contact-module__xwJ-uq__title{font-size:34px}.contact-module__xwJ-uq__row{grid-template-columns:1fr}.contact-module__xwJ-uq__formCard{padding:22px}.contact-module__xwJ-uq__title{font-size:32px;line-height:1.08}}
