/* LET'S TALK: Figma-measured desktop CTA. */
.contact-section{padding:80px 0;background:#090a18}.contact-section .shell{width:1280px}.contact-card{height:291px;padding:80px;border-color:#2e1b58;border-radius:32px;background:radial-gradient(ellipse 55% 145% at 48% 52%,#25134b99 0,transparent 63%),#110d26}.contact-card:after{width:1160px;height:490px;border:28px solid #42246f4d;top:-160px;left:-125px;transform:rotate(-7deg)}.contact-card h2{color:#f1f5f9;font-family:Outfit,Manrope,sans-serif;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:0}.contact-card p{width:620px;margin-top:20px;color:#94a3b8;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.contact-card form{width:420px}.contact-card label{color:#f1f5f9;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:600;line-height:18px}.contact-card input{height:43px;margin:8px 0 16px;padding:12px;border:1px solid #332f52;border-radius:8px;background:#1c1835;color:#f1f5f9;font:16px Manrope,Arial,sans-serif}.contact-card input::placeholder{color:#94a3b8}.contact-card .button{padding:12px 24px;border-radius:8px;color:#000;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600;line-height:19px;box-shadow:none}@media(max-width:1319px){.contact-section .shell{width:calc(100% - 80px)}}
.ne1-cta .button.button-primary{color:#fff}
