body{background:#05060c;color:white}.contact-wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.brush{font-family:'Permanent Marker',cursive;font-weight:400;line-height:1.15}.brush em{color:#ff229e;font-style:normal;text-shadow:0 0 25px #ff149952}.kicker{font:800 14px Rajdhani,sans-serif;letter-spacing:.2em;color:#39ceff}.kicker.pink{color:#ff62bb}.contact-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 50%,#0459a15c,transparent 49%),radial-gradient(ellipse at 80% 20%,#a3096b5c,transparent 48%),#05060c;border-bottom:2px solid #1b5074;padding:100px 0 95px}.contact-hero .contact-wrap{position:relative;z-index:2}.contact-hero h1{font-size:clamp(56px,8vw,110px);margin:18px 0}.contact-hero p:not(.kicker){font:600 clamp(20px,2.4vw,27px)/1.45 Rajdhani,sans-serif;color:#d3e2ef;max-width:680px}.hero-x{position:absolute;right:5%;top:-70px;font:900 530px/.95 'Barlow Condensed',sans-serif;color:#ffffff08;pointer-events:none}.contact-section{padding:95px 0;background:linear-gradient(140deg,#060914,#100816 80%,#07070d)}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.contact-info h2,.form-heading h2,.contact-end h2{font-size:clamp(40px,4.8vw,65px);margin:18px 0 24px}.contact-info>p:not(.kicker){font:600 20px/1.55 Rajdhani,sans-serif;color:#bfcde0;margin-bottom:30px}.info-box{padding:22px 0;border-bottom:1px solid #244057}.info-box>span{display:block;font:800 13px Rajdhani,sans-serif;letter-spacing:.18em;color:#3fd2ff;margin-bottom:8px}.info-box a,.info-box strong{font:700 21px Rajdhani,sans-serif;color:#fff;text-decoration:none;overflow-wrap:anywhere}.info-box a:hover{color:#ff5db7}.info-box p{font:600 18px/1.45 Rajdhani,sans-serif;color:#c1cad9;margin:4px 0 9px}.form-panel{border:1px solid #1477a8;background:radial-gradient(ellipse at 100% 0,#0a457c50,transparent 55%),#0b101d;box-shadow:0 0 50px #00aaff12;padding:clamp(24px,4vw,48px)}.form-heading h2{margin:12px 0 6px}.form-heading>p:last-child{font:600 16px Rajdhani,sans-serif;color:#b9c6d6;margin-bottom:27px}.field{margin-bottom:19px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field label{display:block;font:800 16px Rajdhani,sans-serif;letter-spacing:.035em;margin-bottom:8px}.field input,.field select,.field textarea{display:block;width:100%;box-sizing:border-box;background:#070b14;border:1px solid #36536a;color:#fff;border-radius:0;padding:14px 15px;font:600 17px Rajdhani,sans-serif;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#24c9ff;box-shadow:0 0 0 2px #17c4ff28}.field textarea{resize:vertical;min-height:155px}.field input::placeholder,.field textarea::placeholder{color:#91a0b3}.privacy{display:flex;gap:12px;align-items:flex-start;font:600 16px/1.45 Rajdhani,sans-serif;color:#cbd6e4;margin:5px 0 22px}.privacy input{accent-color:#ff159c;width:18px;height:18px;flex:none;margin-top:3px}.privacy a{color:#4cd4ff}.send-btn{background:linear-gradient(100deg,#009bd7,#e91899);border:0;color:white;cursor:pointer;font:800 20px Rajdhani,sans-serif;letter-spacing:.06em;padding:16px 22px;width:100%;box-shadow:0 8px 28px #df12852c}.send-btn:hover:not(:disabled){filter:brightness(1.15)}.send-btn:disabled{opacity:.65;cursor:wait}.status{font:700 17px Rajdhani,sans-serif;margin:14px 0 0}.status.success{color:#79f3c3}.status.error{color:#ff9ab3}.small-note{font:600 14px/1.4 Rajdhani,sans-serif;color:#aeb9c9;margin-top:14px}.hidden-field{position:absolute;left:-9999px;opacity:0}.contact-end{text-align:center;padding:75px 24px 95px;background:radial-gradient(ellipse at center,#6a0a5a35,transparent 65%),#05060c}.contact-end h2{margin-bottom:0}@media(max-width:800px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-hero{padding:70px 0}.contact-section{padding:60px 0}.hero-x{font-size:350px;right:-60px}.field-row{grid-template-columns:1fr;gap:0}.contact-end{padding:65px 20px}}@media(max-width:440px){.contact-wrap{padding-left:18px;padding-right:18px}.form-panel{padding:22px 18px}.contact-hero h1{font-size:52px}}