:root{--bg:#0d0c10;--panel:#18151b;--panel2:#211b24;--line:#36303b;--pink:#ff368e;--pink2:#ff85b9;--paper:#f8f7f4;--ink:#18151c;--muted:#bbb5bf;--grey:#69656c;--max:1200px}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}a:not(.btn):hover{text-decoration-color:var(--pink)}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.06;letter-spacing:-.05em}h1,h2,.display{font-weight:950}h1{font-size:clamp(3rem,7.6vw,7.3rem)}h2{font-size:clamp(2.05rem,4.3vw,4.45rem)}h3{font-size:clamp(1.2rem,2.3vw,1.8rem)}p{line-height:1.7}*{min-width:0}*:focus-visible{outline:3px solid var(--pink2);outline-offset:3px} .wrap{width:min(var(--max),calc(100% - 44px));margin:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.kicker{display:inline-block;font-size:.73rem;line-height:1.2;letter-spacing:.19em;text-transform:uppercase;font-weight:950;color:var(--pink);margin-bottom:16px}.tag{display:inline-flex;gap:8px;align-items:center;padding:7px 11px;border:1px solid rgba(255,255,255,.21);border-radius:99px;color:#d8d3dc;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.pill{display:inline-block;padding:7px 12px;background:#f8d9e8;color:#8b124c;border-radius:99px;font-weight:900;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.accent{color:var(--pink)}
.announcement{background:var(--pink);color:#121013;font-size:.68rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:9px 14px}.header{background:var(--bg);color:white;border-bottom:1px solid #2c2830;position:sticky;top:0;z-index:30}.header-inner{min-height:78px;display:flex;align-items:center;gap:24px;justify-content:space-between}.logo{display:flex;flex-direction:column;text-decoration:none;line-height:.96;white-space:nowrap}.logo-main{font-weight:1000;letter-spacing:-.10em;font-size:34px}.logo-main .first{color:var(--pink)}.logo-main .second{color:#fff}.logo-main .music{font-size:.63em;letter-spacing:-.068em;color:#fff;margin-left:8px}.logo-sub{font-size:8px;color:#aaa0af;letter-spacing:.20em;margin-top:7px;font-weight:800}.nav{display:flex;align-items:center;gap:25px}.nav a{text-decoration:none;color:#d7d2dc;font-weight:850;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.nav a:hover,.nav a[aria-current="page"]{color:var(--pink)}.nav .nav-primary{padding:12px 16px;background:var(--pink);color:#150f14;border-radius:4px}.nav .nav-primary:hover{background:#ff68a9;color:#100e11}.menu-toggle{display:none;border:1px solid #524752;background:transparent;border-radius:5px;color:#fff;padding:10px 12px;font-weight:800;gap:7px;align-items:center}.menu-toggle .bars{font-size:20px;line-height:1}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;border-radius:5px;padding:15px 22px;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;font-weight:950;border:1px solid transparent;min-height:51px;transition:background .15s,transform .15s}.btn:hover{transform:translateY(-2px)}.btn-pink{background:var(--pink);color:#140d12}.btn-pink:hover{background:#ff75ae}.btn-light{background:#fff;color:#171218}.btn-ghost{border-color:#67616c;color:#fff;background:transparent}.btn-dark{background:#17121a;color:white}.btn-outline{border-color:#d3cbd5;color:#251a25}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.arrow{font-size:1.2em;line-height:1}
.hero{background:var(--bg);color:white;position:relative;overflow:hidden}.hero>.wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;min-height:680px;gap:30px;padding:76px 0 90px;position:relative;z-index:2}.hero h1{margin:0 0 26px;text-transform:uppercase;max-width:800px}.hero h1 .accent{display:block}.hero .intro{color:#dad3de;font-size:clamp(1.03rem,1.65vw,1.2rem);max-width:560px;margin-bottom:30px}.actions{display:flex;flex-wrap:wrap;gap:12px}.hero-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}.hero:after{content:"";position:absolute;right:-20%;bottom:-50%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(circle,rgba(255,54,142,.09),transparent 60%);pointer-events:none}.hero-art{min-height:490px;display:grid;place-items:center;position:relative}.vinyl{width:min(440px,95%);aspect-ratio:1;border-radius:50%;position:relative;box-shadow:12px 25px 55px #0009,0 0 0 1px #444;background:repeating-radial-gradient(circle at center,#19191d 0px,#0b0a0d 2px,#1e1d20 4px,#111115 6px,#111115 9px);animation:spin 70s linear infinite}.vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0deg,#ffffff18 30deg,transparent 75deg,transparent 170deg,#ffffff20 210deg,transparent 250deg);mix-blend-mode:screen}.vinyl-label{position:absolute;inset:35%;border-radius:50%;background:var(--pink);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#191117;font-weight:1000;text-align:center;border:7px solid #d82a77;z-index:1}.vinyl-label strong{font-size:clamp(1.1rem,2.2vw,2rem);letter-spacing:-.09em;line-height:.9}.vinyl-label small{font-size:clamp(.45rem,.8vw,.7rem);letter-spacing:.18em;margin-top:8px}.vinyl-label:after{content:"";background:#1c1219;width:9px;height:9px;border-radius:50%;position:absolute;top:calc(50% - 4.5px);left:calc(50% - 4.5px)}.vinyl-sticker{position:absolute;z-index:2;background:#fff;color:#141218;top:9%;right:0;padding:14px 17px;transform:rotate(10deg);border-radius:3px;box-shadow:0 8px 25px #0007;font-size:.76rem;font-weight:1000;text-transform:uppercase;letter-spacing:.11em;line-height:1.35}.hero-art .art-caption{position:absolute;bottom:4%;left:7%;color:#958c9b;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:850}.vinyl[data-static="true"]{animation:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vinyl{animation:none}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.marquee{padding:14px 0;background:var(--pink);overflow:hidden}.marquee .wrap{display:flex;justify-content:space-between;gap:15px;font-size:.7rem;white-space:nowrap;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:#21121b}.section{padding:96px 0}.section.dark{background:var(--bg);color:#fff}.section.ink{background:#19141d;color:#fff}.section.beige{background:#eeece8}.section-title{max-width:810px;margin-bottom:42px}.section-title h2{margin-bottom:17px;text-transform:uppercase}.section-title p{max-width:665px;color:#645e68;margin:0;font-size:1.04rem}.dark .section-title p,.ink .section-title p{color:#bdb5c2}.section-title.centered{text-align:center;margin:0 auto 45px}.section-title.centered p{margin:auto}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,7vw,90px);align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step-card{background:white;padding:30px;border:1px solid #e4e0e3;border-radius:10px;min-height:245px}.step-num{font-size:3.1rem;font-weight:1000;color:var(--pink);line-height:1;letter-spacing:-.07em;margin-bottom:22px}.step-card h3{text-transform:uppercase;margin:0 0 11px}.step-card p{color:#68616c;font-size:.93rem;margin:0}.genre-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.genre-card{border-radius:8px;background:#25202a;border:1px solid #3e3543;padding:25px 21px;min-height:142px;display:flex;flex-direction:column;justify-content:space-between}.genre-card:before{content:"✳";font-size:25px;line-height:1;color:var(--pink)}.genre-card strong{display:block;text-transform:uppercase;line-height:1.3;font-weight:950;letter-spacing:-.025em;font-size:1.05rem}.genre-card:last-child{background:var(--pink);color:#1b1119}.genre-card:last-child:before{color:#1b1119}.feature-panel{background:linear-gradient(140deg,#281720,#101015);border:1px solid #55394b;border-radius:13px;padding:clamp(24px,5vw,55px);position:relative;overflow:hidden}.feature-panel:after{content:"RR";position:absolute;font-weight:1000;font-size:16rem;line-height:1;letter-spacing:-.15em;right:-20px;bottom:-70px;color:#fff;opacity:.035;pointer-events:none}.feature-panel>*{position:relative;z-index:1}.feature-panel h2{text-transform:uppercase}.feature-list{list-style:none;padding:0;margin:26px 0}.feature-list li{border-bottom:1px solid #483542;padding:11px 0;font-weight:780;color:#e2dbe2}.feature-list li:before{content:"✓";color:var(--pink);margin-right:13px}.foot-callout{background:var(--pink);padding:67px 0;color:#170e14}.foot-callout .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.foot-callout h2{font-size:clamp(2.25rem,5.4vw,5.15rem);text-transform:uppercase;margin:0}.foot-callout p{margin:12px 0 0;font-weight:650}.foot-callout .btn{background:#17121a;color:#fff;white-space:nowrap}
.page-hero{background:var(--bg);color:white;padding:83px 0 80px;overflow:hidden;position:relative}.page-hero:after{content:"RR";position:absolute;font-size:min(36vw,420px);font-weight:1000;letter-spacing:-.16em;right:2%;top:-90px;opacity:.04;line-height:1}.page-hero .wrap{position:relative;z-index:2}.page-hero h1{max-width:970px;text-transform:uppercase;font-size:clamp(3rem,7vw,6.2rem);margin-bottom:18px}.page-hero .lead{font-size:1.13rem;color:#cec5d1;max-width:760px}.page-hero.compact{padding:60px 0 66px}.page-hero.compact h1{font-size:clamp(2.6rem,6vw,5.4rem)}.editorial{font-size:1.05rem;color:#605966}.editorial p{line-height:1.9}.editorial strong{color:#221b25}.dark-panel{background:#17131b;border-radius:12px;color:white;padding:38px}.dark-panel h3{font-size:1.7rem}.dark-panel p{color:#c8c0ca}.quote{border-left:6px solid var(--pink);padding-left:24px;font-size:clamp(1.5rem,3vw,2.45rem);font-weight:950;line-height:1.24;letter-spacing:-.045em}.trust-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:33px}.trust-items div{border-top:3px solid var(--pink);padding-top:14px;font-weight:850}.trust-items small{display:block;color:#b9aebe;font-size:.82rem;margin-top:8px;font-weight:500;line-height:1.6}
.form-section{background:#f4f2ef;padding:64px 0 105px}.form-shell{display:grid;grid-template-columns:300px minmax(0,1fr);border-radius:13px;overflow:hidden;background:#15121a;color:white;box-shadow:0 25px 60px #1d101c20}.form-side{padding:40px 30px;background:#251d28;display:flex;flex-direction:column}.form-side h2{font-size:2.2rem;text-transform:uppercase}.form-side p{color:#c4bac7;font-size:.91rem}.mini-steps{list-style:none;padding:0;margin:23px 0 0}.mini-steps li{display:flex;align-items:center;gap:10px;font-size:.83rem;font-weight:750;color:#c4bac7;padding:14px 0;border-bottom:1px solid #4a404d}.mini-steps li b{width:28px;height:28px;display:grid;place-items:center;border:1px solid #786879;border-radius:100%;color:var(--pink);flex:none}.side-bottom{margin-top:auto;padding-top:28px}.side-bottom a{color:#fff;text-decoration:none;font-weight:900;overflow-wrap:anywhere}.form-body{padding:clamp(25px,4.5vw,54px);min-height:580px;display:flex;flex-direction:column}.progress-row{display:flex;justify-content:space-between;align-items:center;gap:12px;text-transform:uppercase;font-size:.73rem;letter-spacing:.12em;color:#b6adb9;font-weight:850}.progress-row strong{color:var(--pink)}.progress-track{height:5px;border-radius:99px;background:#3a303b;overflow:hidden;margin:15px 0 31px}.progress-bar{height:100%;background:var(--pink);width:14.28%;transition:width .2s}.form-page{display:none;border:0;margin:0;padding:0;min-width:0}.form-page.active{display:block}.form-page legend{padding:0;width:100%;font-size:clamp(1.48rem,3vw,2.1rem);font-weight:950;line-height:1.17;letter-spacing:-.045em;margin-bottom:12px}.form-hint{font-size:.88rem;color:#c0b7c4;margin-bottom:23px}.choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choices.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.choice{display:flex;align-items:center;gap:11px;cursor:pointer;padding:15px;min-height:59px;border-radius:6px;border:1px solid #625865;color:#f6f2f8;font-size:.9rem;font-weight:800;transition:background .15s,border .15s}.choice:has(input:checked){background:#442339;border-color:var(--pink);box-shadow:inset 0 0 0 1px #ff368e}.choice:hover{background:#332531}.choice input{width:18px;height:18px;accent-color:var(--pink);margin:0;flex:none}.text-field{display:block;margin-bottom:18px}.text-field span{display:block;font-size:.85rem;font-weight:850;margin-bottom:8px;color:#f4edf6}.text-field input,.text-field textarea,.text-field select{display:block;width:100%;color:#fff;background:#242029;border:1px solid #69606b;border-radius:6px;padding:14px 15px;outline:0;min-height:50px}.text-field input::placeholder,.text-field textarea::placeholder{color:#a9a2ac}.text-field textarea{min-height:139px;resize:vertical}.text-field input:focus,.text-field textarea:focus{border-color:var(--pink)}.input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.upload-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-align:center;padding:18px 10px;background:#25202b;border:1px dashed #766779;border-radius:8px;min-height:132px;cursor:pointer}.upload-box:focus-within{outline:2px solid var(--pink)}.upload-box input{width:100%;max-width:100%;font-size:.70rem;color:#bfb5c2}.upload-box input::file-selector-button{background:#3a303b;color:white;border:1px solid #81727f;border-radius:4px;padding:5px 8px;font-size:.72rem;cursor:pointer}.upload-box strong{font-size:.85rem}.upload-box small{font-size:.72rem;color:#c1b6c3}.info-box{background:#28212c;border-left:3px solid var(--pink);padding:14px 16px;border-radius:3px;color:#cfc6d2;font-size:.83rem;line-height:1.65;margin:15px 0}.error{display:none;border:1px solid #fa8ea2;background:#44242c;color:#ffe0e7;padding:11px 13px;border-radius:6px;font-size:.86rem;margin:14px 0}.error.active{display:block}.form-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:30px}.form-nav .btn{min-width:115px}.form-nav .btn-pink{margin-left:auto}.consent{display:flex;align-items:flex-start;gap:11px;color:#ddd2df;font-size:.83rem;line-height:1.6;margin:10px 0}.consent input{accent-color:var(--pink);width:19px;height:19px;flex:none;margin-top:2px}.consent a{color:#ff93c2}.fine-print{font-size:.76rem;color:#6a6270}.form-body .fine-print{color:#b9afbc}.check-line{display:flex;align-items:flex-start;gap:10px;font-size:.82rem}.check-line input{accent-color:var(--pink);margin-top:5px}
.contact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.contact-card{border:1px solid #e5dfe5;border-radius:10px;background:#fff;padding:30px;min-height:195px}.contact-card strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#a22660;margin-bottom:20px}.contact-card a{font-size:clamp(1.03rem,2vw,1.5rem);font-weight:930;letter-spacing:-.04em;word-break:break-word;text-decoration:none}.contact-card p{margin:10px 0 0;color:#625c66;font-size:.87rem}.contact-form{background:#17121b;color:#fff;padding:clamp(23px,4vw,40px);border-radius:12px}.contact-form h2{font-size:2rem}.contact-form .text-field input,.contact-form .text-field textarea{background:#25202a}.notice{padding:20px;background:#fff3f8;border-left:4px solid var(--pink);font-size:.86rem;line-height:1.7}.site-footer{background:#100e12;color:#fff;padding:66px 0 26px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:45px}.site-footer p{color:#b7afb9;font-size:.87rem;max-width:330px;margin-top:18px}.site-footer h3{text-transform:uppercase;font-size:.8rem;letter-spacing:.14em;margin:7px 0 20px}.footer-links{display:grid;gap:12px}.footer-links a{color:#ded5de;text-decoration:none;font-size:.88rem}.footer-links a:hover{color:var(--pink)}.footer-bottom{border-top:1px solid #38303a;margin-top:52px;padding-top:18px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:.73rem;color:#938997}.footer-bottom a{text-decoration:none}.collection-art{position:relative;background:#231d29;border-radius:10px;min-height:385px;overflow:hidden;display:flex;align-items:center;justify-content:center}.collection-art:before{content:"";position:absolute;inset:0;background:linear-gradient(30deg,#230f20,#201e29)}.sleeve{position:absolute;width:240px;aspect-ratio:1;background:linear-gradient(150deg,#ae225f,#e769a0 48%,#39203b 49%,#211a2a);box-shadow:0 12px 45px #0008;transform:rotate(-14deg) translate(-34px,-8px);display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:#fff}.sleeve b{font-size:2.6rem;line-height:.87;letter-spacing:-.07em}.sleeve small{letter-spacing:.23em;font-weight:900}.mini-vinyl{position:absolute;width:270px;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#111 0 2px,#222 3px 4px,#111 5px 8px);transform:translate(105px,45px);box-shadow:8px 15px 25px #0009}.mini-vinyl:after{content:"";position:absolute;inset:34%;border-radius:50%;background:var(--pink);border:8px solid #a61b59}.tiny-tag{position:absolute;right:18px;bottom:18px;background:#fff;color:#161016;padding:9px 12px;transform:rotate(-3deg);font-weight:900;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.legal{max-width:800px;margin:auto}.legal h2{font-size:1.6rem;margin:30px 0 10px}.legal p,.legal li{color:#5c5660}.empty-link{background:#fff3f7;border:1px solid #f1b0d0;border-radius:9px;padding:22px;color:#5e2140}.empty-link strong{display:block;color:#8f154e}.soft-underline{text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:5px}.confetti{font-size:6rem;color:var(--pink);font-weight:950;line-height:1}
@media(max-width:1050px){.nav{gap:15px}.nav a{font-size:.73rem}.nav .nav-primary{padding:11px}.hero>.wrap{grid-template-columns:1fr .75fr;min-height:600px}.hero-art{min-height:360px}.vinyl{width:360px}.genre-grid{grid-template-columns:repeat(3,1fr)}.form-shell{grid-template-columns:235px 1fr}.form-side{padding:30px 23px}}
@media(max-width:760px){.wrap{width:min(var(--max),calc(100% - 32px))}.announcement{font-size:.57rem;letter-spacing:.11em}.header-inner{min-height:68px}.logo-main{font-size:30px}.menu-toggle{display:inline-flex}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:#141117;box-shadow:0 20px 30px #0006;border-top:1px solid #343039;padding:14px 16px 20px;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:13px 9px;border-bottom:1px solid #302832;font-size:.85rem}.nav .nav-primary{text-align:center;margin-top:14px;border:0;padding:16px}.hero>.wrap{display:flex;flex-direction:column;align-items:stretch;padding:52px 0 57px;min-height:auto;gap:20px}.hero h1{font-size:clamp(3rem,13vw,5.25rem)}.hero .intro{font-size:1rem}.hero-art{min-height:310px}.vinyl{width:min(320px,75vw)}.vinyl-sticker{top:3%;right:10%}.hero-art .art-caption{bottom:0}.marquee .wrap{justify-content:flex-start;gap:22px}.marquee .wrap span:last-child{display:none}.section{padding:65px 0}.grid3{grid-template-columns:1fr}.step-card{min-height:unset;padding:25px}.step-num{margin-bottom:14px}.genre-grid{grid-template-columns:repeat(2,1fr)}.genre-card{min-height:135px}.split{grid-template-columns:1fr;gap:35px}.feature-panel{padding:29px}.foot-callout{padding:45px 0}.foot-callout .wrap{display:block}.foot-callout .btn{margin-top:24px}.page-hero{padding:57px 0}.page-hero.compact{padding:48px 0}.page-hero h1{font-size:clamp(2.8rem,11vw,4.8rem)}.form-section{padding:30px 0 62px}.form-shell{display:block}.form-side{padding:22px 23px;display:block}.form-side h2{font-size:1.25rem;margin:0}.form-side p,.mini-steps,.side-bottom{display:none}.form-side .kicker{margin-bottom:6px}.form-body{padding:23px 19px 25px;min-height:490px}.form-page legend{font-size:1.6rem}.choices.cols3{grid-template-columns:repeat(2,1fr)}.upload-grid{grid-template-columns:1fr}.upload-box{min-height:97px;flex-direction:row;flex-wrap:wrap;padding:12px}.input-grid{grid-template-columns:1fr}.trust-items{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.site-footer{padding-top:48px}.footer-bottom{margin-top:34px}.collection-art{min-height:300px}.sleeve{width:215px}.mini-vinyl{width:225px}}
@media(max-width:390px){.choices{grid-template-columns:1fr}.choices.cols3{grid-template-columns:1fr}.hero-facts{gap:6px}.tag{font-size:.62rem}.genre-grid{grid-template-columns:1fr 1fr}.genre-card{padding:17px;min-height:130px}.genre-card strong{font-size:.9rem}.form-nav .btn{padding:13px 15px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}
[hidden]{display:none!important}
#form-heading{scroll-margin-top:95px}
@media(max-width:760px){
  .page-hero.sell-hero{padding:27px 0 24px}
  .page-hero.sell-hero h1{font-size:clamp(2.2rem,9vw,3.3rem);line-height:1.01;margin:6px 0 13px}
  .page-hero.sell-hero .lead{font-size:.93rem;line-height:1.5;margin:0}
  .page-hero.sell-hero .hero-facts{margin-top:17px;gap:6px}
  .page-hero.sell-hero .tag{font-size:.58rem;padding:6px 7px;letter-spacing:.03em}
  .form-section{padding-top:13px}
  .form-side{padding:14px 19px}
  .form-side h2{font-size:1.12rem}
  .form-body{padding-top:18px}
}

/* RR Music social links · added 30 October 2026 */
.social-connect{background:#161119;color:#fff;position:relative;overflow:hidden}
.social-connect-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);align-items:center;gap:60px}
.social-connect h2{font-size:clamp(2.6rem,5.2vw,5.5rem);margin:0 0 18px;line-height:.95}
.social-connect p{max-width:480px;color:#c9c0cc;margin:0}
.social-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.social-connect .social-actions{grid-template-columns:1fr}
.social-action{display:flex;align-items:center;gap:13px;text-decoration:none!important;background:#241d27;border:1px solid #594555;color:#fff;min-height:86px;border-radius:9px;padding:16px 18px;transition:border-color .18s,transform .18s,background .18s}
.social-action:hover{border-color:var(--pink);transform:translateY(-2px);background:#2d2130}
.social-badge{width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:grid;place-items:center;background:var(--pink);color:#1b1119;font-size:19px;font-weight:1000;letter-spacing:-.06em}
.facebook-action .social-badge{border-radius:50%;background:#fff;color:#171119;font-family:Arial,sans-serif;font-size:28px;padding-top:6px}
.social-action strong{display:block;font-weight:950;font-size:1.06rem;line-height:1.2}
.social-action small{display:block;color:#cbbfcc;font-size:.75rem;margin-top:5px}
.social-external{font-size:1.45rem;color:var(--pink);margin-left:auto}
.social-contact-band{background:#17121b;color:#fff;padding:58px 0}
.social-contact-band h2{font-size:clamp(2rem,4vw,3.4rem);margin:0 0 10px;text-transform:uppercase}
.social-contact-band p{color:#c6bbc9;margin-bottom:22px}
.social-contact-band .social-actions{max-width:760px}
@media(max-width:800px){.social-connect-grid{grid-template-columns:1fr;gap:30px}.social-connect .social-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:570px){.social-actions,.social-connect .social-actions{grid-template-columns:1fr}.social-action{min-height:76px;padding:12px 15px}.social-badge{width:42px;height:42px;flex-basis:42px}.social-contact-band{padding:45px 0}}
