/* High-motion platform rail and elevated enquiry card */
.dsp-section{background:#111;color:#fff;padding:0 0 58px;overflow:hidden}.dsp-intro{padding:62px 8vw 37px;display:flex;justify-content:space-between;align-items:end}.dsp-intro span{font:11px var(--mono);letter-spacing:.1em;color:var(--acid)}.dsp-intro p{font:500 clamp(24px,3vw,42px)/1.08 var(--sans);letter-spacing:-.05em;max-width:580px;margin:0}.dsp-rail{border-block:1px solid rgba(255,255,255,.18);padding:29px 0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.dsp-track{display:flex;width:max-content;gap:85px;align-items:center;animation:dsp-slide 24s linear infinite}.dsp-track span{font-weight:700;font-size:25px;white-space:nowrap;letter-spacing:-.06em;color:#f5f4f0}.dsp-track .spotify{color:#1ed760}.dsp-track .apple{font-size:27px;font-weight:600}.dsp-track .youtube{color:#ff4545}.dsp-track .amazon{font-family:Georgia,serif}.dsp-track .amazon span{font-size:14px}.dsp-track .jiosaavn{color:#00d6a3}.dsp-track .deezer{letter-spacing:.08em;font-size:19px;background:linear-gradient(90deg,#f7e03c,#f52f99,#6a66ff);background-clip:text;color:transparent}
.contact{padding-bottom:0;background:linear-gradient(135deg,#120a17,#2b0611 48%,#0c0c11)}.contact-layout{grid-template-columns:1fr;gap:65px}.contact-layout>div:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:end}.contact-layout .contact-note{justify-self:end}.form-panel{width:min(780px,100%);margin:0 auto -90px;padding:52px 56px;background:#fff;color:#171719;border:0;box-shadow:0 28px 60px rgba(0,0,0,.4);backdrop-filter:none}.form-heading{text-align:center;padding-bottom:38px}.form-heading span{font:10px var(--mono);letter-spacing:.14em;color:#d82b16}.form-heading h3{font:600 clamp(37px,4vw,54px)/1 var(--sans);letter-spacing:-.07em;margin:13px 0 12px}.form-heading p{color:#777;font-size:14px;margin:0}.contact-form{gap:27px 17px}.contact-form label{color:#5f5f62;font:10px var(--mono);letter-spacing:.05em}.contact-form label:nth-of-type(5),.contact-form label:nth-of-type(6),.contact-form button{grid-column:1/-1}.contact-form input,.contact-form textarea{color:#171719;border:1px solid #dedee1;background:#fff;padding:13px 14px;margin-top:9px;font:14px var(--sans);transition:border .2s,box-shadow .2s}.contact-form textarea{min-height:130px}.contact-form input:focus,.contact-form textarea:focus{border-color:#d82b16;box-shadow:0 0 0 3px rgba(216,43,22,.1)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b1b1b5}.contact-form b{color:#d82b16}.contact-form small{color:#98989c}.contact-form button{margin-top:2px;padding:18px 22px;background:linear-gradient(100deg,#d72d15,#ff6543);color:white;font-size:14px}.contact-form button:hover{background:#171719;color:#fff;transform:translateY(-3px)}.contact .email-link{color:#fff;border-color:rgba(255,255,255,.55)}.contact .contact-note{color:#bdb5ba}.site-footer{padding-top:145px}@keyframes dsp-slide{to{transform:translateX(-50%)}}@media(max-width:720px){.dsp-intro{display:block;padding:45px 7vw 28px}.dsp-intro p{margin-top:18px}.dsp-track{gap:45px}.dsp-track span{font-size:20px}.contact-layout>div:first-child{display:block}.contact-layout .contact-note{margin-top:34px}.form-panel{padding:36px 23px;margin-bottom:-62px}.contact-form{grid-template-columns:1fr}.contact-form label{grid-column:1/-1!important}.site-footer{padding-top:115px}}
