@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#080a0f;--surface:#11141c;--line:rgba(255,255,255,.09);--text:#f6f5f3;--muted:#9295a1;--violet:#aa7aff;--pink:#f267bd}*{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--text);background:radial-gradient(circle at 75% 2%,rgba(139,75,207,.14),transparent 27%),var(--bg);font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}main{width:min(calc(100% - 48px),1180px);margin:0 auto}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:#c7a7ff;font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.eyebrow span{width:24px;height:1px;background:var(--pink)}.contact-intro{min-height:590px;display:grid;grid-template-columns:1fr .78fr;gap:95px;align-items:center;padding:75px 0 95px}h1{margin:0;font:700 clamp(62px,7vw,96px)/.95 "Manrope",sans-serif;letter-spacing:-.07em}h1 em{color:#c38aff;font-style:normal}.intro{max-width:620px;margin:30px 0 0;color:#a0a3ad;font-size:19px;line-height:1.75}.help-list{display:grid;gap:12px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#141720f2,#0b0d13f5)}.help-list div{min-height:98px;display:grid;grid-template-columns:47px 1fr;align-content:center;column-gap:17px;padding:0 20px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff06}.help-list span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#aa7aff1c;color:#bb91ff;font-size:12px;font-weight:700}.help-list strong{align-self:end;font:700 16px Manrope,sans-serif}.help-list small{align-self:start;margin-top:5px;color:#7f828e;font-size:13px}.form-section{display:grid;grid-template-columns:330px 1fr;gap:85px;padding:105px 0 40px;border-top:1px solid var(--line)}.form-heading h2{margin:0;font:700 43px/1.08 Manrope,sans-serif;letter-spacing:-.05em}.form-heading>p:last-child{margin:20px 0 0;color:#898c97;font-size:15px;line-height:1.7}form{display:grid;gap:22px;padding:34px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#12151e,#0d1017);box-shadow:0 30px 70px #0003}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:grid;gap:9px}label>span{color:#d5d5da;font-size:14px;font-weight:600}label small{margin-left:6px;color:#747784;font-size:11px;font-weight:500}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:11px;outline:0;background:#0b0e14;color:#f2f1f3;font:400 15px DM Sans,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}input,select{height:52px;padding:0 14px}.select-label{position:relative}.select-label:after{content:"";position:absolute;right:17px;bottom:21px;width:7px;height:7px;border-right:2px solid #c7b0f2;border-bottom:2px solid #c7b0f2;transform:rotate(45deg);pointer-events:none}select{appearance:none;-webkit-appearance:none;padding-right:46px;cursor:pointer;color-scheme:dark}select:hover{border-color:#aa7aff4d}textarea{min-height:180px;resize:vertical;padding:14px;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:#aa7aff8c;box-shadow:0 0 0 3px #aa7aff14}textarea::placeholder{color:#666a75}.website-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:6px}.form-footer p{max-width:320px;margin:0;color:#707480;font-size:12px;line-height:1.55}button{min-width:185px;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 18px 0 21px;border:0;border-radius:12px;background:linear-gradient(105deg,#8e5cee,#eb6a8f);color:#fff;font:700 14px DM Sans,sans-serif;cursor:pointer}button span{font-size:19px}button:disabled{cursor:wait;opacity:.6}.form-status{padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.5}.form-status.success{border:1px solid rgba(101,221,211,.2);background:#65ddd312;color:#84e3da}.form-status.error{border:1px solid rgba(241,105,139,.22);background:#f1698b12;color:#f29ab0}@media(max-width:850px){.contact-intro,.form-section{grid-template-columns:1fr}.contact-intro{gap:50px}.form-section{gap:40px}}@media(max-width:600px){main{width:calc(100% - 30px)}.contact-intro{min-height:auto;padding:70px 0 80px}h1{font-size:58px}.intro{font-size:17px}.help-list{padding:14px}.form-section{padding-top:80px}form{padding:22px 18px}.field-row{grid-template-columns:1fr}.form-footer{align-items:flex-start;flex-direction:column}button{width:100%}}
