:root{--ink:#f4f0e8;--night:#11101a;--night2:#191725;--purple:#8b67ff;--purple2:#633cff;--acid:#d6ff4f;--pink:#ff5d8d;--line:rgba(244,240,232,.18);--muted:#aaa5b5;--paper:#f1ede4;--dark:#171522}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--night);font:17px/1.55 "DM Sans",sans-serif}a{color:inherit}.shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.nav nav{display:flex;align-items:center;gap:28px}.nav nav a{font-size:.82rem;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:11px;font:700 .95rem "Manrope";text-decoration:none;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:34px;aspect-ratio:1;color:var(--night);background:var(--acid);border-radius:50%;font-size:.85rem}.nav-cta{padding:10px 15px;color:var(--night)!important;background:var(--acid);font-weight:700}.hero{min-height:800px;padding:115px 0 80px;display:grid;grid-template-columns:1fr 280px;gap:70px;align-items:start;position:relative}.eyebrow,.section-label,.micro{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700}.eyebrow{color:var(--acid)}h1,h2,h3,blockquote{font-family:"Manrope",sans-serif}h1{max-width:920px;margin:22px 0 34px;font-size:clamp(3.8rem,8vw,7.4rem);line-height:.9;letter-spacing:-.075em}h1 em,h2 em{color:var(--purple);font-weight:500}.hero-copy{max-width:680px;font-size:clamp(1.12rem,2vw,1.4rem);color:var(--muted)}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:42px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:58px;padding:0 25px;border:0;border-radius:2px;font:700 .86rem "Manrope";text-decoration:none;cursor:pointer}.button.primary{color:var(--night);background:var(--acid);box-shadow:7px 7px 0 var(--purple);transition:.2s}.button.primary:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 var(--purple)}.text-link{font-weight:600;text-underline-offset:6px}.hero-note{margin-top:250px;padding:26px;border:1px solid var(--line);transform:rotate(3deg);background:var(--night2);box-shadow:9px 9px 0 var(--purple)}.hero-note .scribble{font:700 .68rem "Manrope";color:var(--acid)}.hero-note p{font-size:1rem;color:var(--muted)}.hero-note strong{display:block;font:700 1.25rem/1.25 "Manrope"}.statement{padding:115px 0;color:var(--k, var(--dark);background:var(--paper)}.statement-inner>h2{margin:25px 0 55px;font-size:clamp(2.7rem,6vw,5.4rem);line-height:1;letter-spacing:-.065em}.statement-inner>h2 em{color:var(--purple2)}.statement-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-left:35%}.statement-copy p{font-size:1.05rem;color:#5d5866}.section-head{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:end;margin-bottom:65px}.section-head h2{margin:14px 0 0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1;letter-spacing:-.06em}.section-head>p{color:var(--muted)}.listen{padding:120px 0}.track-list{border-top:1px solid var(--line)}.track{display:grid;grid-template-columns:70px 1fr 360px;gap:35px;align-items:center;padding:50px 0;border-bottom:1px solid var(--line)}.track-number{align-self:start;color:var(--acid);font:700 .75rem "Manrope"}.track-story .micro{color:var(--purple)}.track-story h3{margin:7px 0 12px;font-size:2rem;letter-spacing:-.04em}.track-story>p{color:var(--muted);max-width:520px}.track-story blockquote{margin:26px 0 0;padding-left:18px;border-left:2px solid var(--acid);font-size:1.05rem;font-style:italic}.player{padding:23px;display:flex;align-items:center;gap:18px;background:var(--night2);border:1px solid var(--line);box-shadow:7px 7px 0 rgba(139,103,255,.55)}.play{flex:0 0 50px;width:50px;height:50px;border:0;border-radius:50%;color:var(--night);background:var(--acid);cursor:pointer}.play span{display:block;margin-left:3px}.play.playing span{margin-left:0}.player-info{min-width:0;flex:1}.player-info>span{font:700 .82rem "Manrope"}.progress{height:5px;margin:10px 0;background:#373344;cursor:pointer}.progress i{display:block;width:0;height:100%;background:var(--purple)}.player-info small{color:var(--muted);font-size:.68rem}.process{padding:120px 0;background:var(--purple2)}.process-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px}.process-title{position:sticky;top:40px;align-self:start}.process-title h2{margin:24px 0 0;font-size:clamp(3rem,6vw,5.2rem);line-height:.94;letter-spacing:-.07em}.process-title h2 em{color:var(--acid)}.process ol{list-style:none;margin:0;padding:0}.process li{display:grid;grid-template-columns:60px 1fr;gap:25px;padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.25)}.process li>span{color:var(--acid);font:700 .72rem "Manrope"}.process h3{margin:0 0 9px;font-size:1.25rem}.process li p{margin:0;color:#d7cdfa}.offer{padding:120px 0}.offer-grid{display:grid;gap:44px}.offer-card{display:grid;grid-template-columns:1.2fr .8fr;border:1px solid var(--line);box-shadow:12px 12px 0 var(--purple)}.offer-card.premium{box-shadow:12px 12px 0 var(--acid)}.offer-copy{padding:55px}.tag{display:inline-block;margin:0;padding:6px 10px;color:var(--night);background:var(--acid);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.offer h3{margin:28px 0 12px;font-size:3rem;letter-spacing:-.06em}.offer-lead{font-size:1.15rem;color:var(--muted)}.offer ul{list-style:none;padding:18px 0 0}.offer li{padding:11px 0;border-bottom:1px solid var(--line)}.offer li:before{content:"✦";margin-right:12px;color:var(--acid)}.price-box{display:flex;flex-direction:column;justify-content:center;padding:55px;border-left:1px solid var(--line);background:var(--night2)}.price-box p{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.price-box strong{font:800 4.6rem "Manrope";letter-spacing:-.08em}.price-box>span{margin-bottom:34px;color:var(--muted)}.full{width:100%}.boundary{padding:75px 0 120px;display:grid;grid-template-columns:1.25fr .75fr;gap:90px}.boundary h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.06em}.boundary>div:last-child{padding-top:80px;color:var(--muted)}.care-note{margin-top:25px;padding:16px;border-left:3px solid var(--purple);font-size:.86rem}.intake{padding:120px 0;color:var(--dark);background:var(--paper)}.intake-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.intake .eyebrow{color:var(--purple2)}.intake h2{margin:24px 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98;letter-spacing:-.065em}.intake>p{color:#5d5866}.prompt{margin-top:48px;padding:22px;color:var(--ink);background:var(--dark);box-shadow:8px 8px 0 var(--purple);font:600 1rem "Manrope";transform:rotate(-2deg)}form{padding:42px;background:#fff;border:1px solid var(--dark);box-shadow:11px 11px 0 var(--dark)}label{display:block;margin:17px 0 7px;font-size:.8rem;font-weight:700}label:first-of-type{margin-top:0}input,textarea{width:100%;padding:14px;color:var(--dark);background:#fafafa;border:1px solid #9d98a5;border-radius:0;font:inherit}input:focus,textarea:focus{outline:3px solid #bcaeff;border-color:var(--purple2)}textarea{resize:vertical}form .button{margin-top:23px}.chosen-package{margin:0 0 24px;padding:13px 15px;color:#4724ba;background:#ede7ff;border-left:4px solid var(--purple2);font-weight:600;font-size:.86rem}.privacy{text-align:center;color:#6b6672;font-size:.73rem}.success{margin-top:24px;padding:19px;border:1px solid var(--purple2);background:#eee8ff}.success p{font-size:.85rem}.copy-button{padding:9px 13px;border:1px solid var(--dark);background:#fff;font-weight:700;cursor:pointer}footer{min-height:150px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.78rem}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.hero-note{margin:15px 15px 0 45%;}.track{grid-template-columns:50px 1fr}.player{grid-column:2}.process-inner,.intake-grid{grid-template-columns:1fr;gap:65px}.process-title{position:static}.offer-card{grid-template-columns:1fr}.price-box{border-left:0;border-top:1px solid var(--line)}.boundary{grid-template-columns:1fr;gap:10px}.boundary>div:last-child{padding-top:0}}
@media(max-width:620px){.shell{width:calc(100% - 28px)}.nav{height:72px}.nav nav>a:not(.nav-cta){display:none}.nav-cta{font-size:.72rem}.hero{padding:75px 0}.hero h1{font-size:3.55rem}.hero-actions{align-items:flex-start;flex-direction:column}.hero-note{margin:20px 8px 0 18px}.statement,.listen,.process,.offer,.intake{padding:78px 0}.statement-copy{grid-template-columns:1fr;gap:12px;margin-left:0}.section-head{grid-template-columns:1fr;gap:14px}.track{grid-template-columns:1fr;gap:13px}.track-number{grid-column:1}.player{grid-column:1}.offer-copy,.price-box,form{padding:29px 23px}.offer h3{font-size:2.45rem}.price-box strong{font-size:3.8rem}.boundary{padding:40px 0 78px}footer{padding:35px 0;align-items:flex-start;flex-direction:column;gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.statement{color:var(--dark);background:var(--paper)}

/* Recording-studio palette: signal red, worn red and deep oxblood. */
:root{--purple:#d75a62;--purple2:#8f202c;--acid:#ff303c;--pink:#bc3d47}
.brand-mark,.nav-cta,.button.primary,.play,.tag{background:var(--acid)}
.button.primary{box-shadow:7px 7px 0 var(--purple)}
.button.primary:hover{box-shadow:4px 4px 0 var(--purple)}
.hero-note{box-shadow:9px 9px 0 var(--purple)}
.player{box-shadow:7px 7px 0 rgba(215,90,98,.48)}
.progress{background:#3a292d}
.play.playing{background:var(--acid);box-shadow:0 0 0 7px rgba(255,48,60,.17),0 0 26px rgba(255,48,60,.55)}
.process li p{color:#f0c8cb}
input:focus,textarea:focus{outline-color:#e9a3a8}
.chosen-package{color:#791722;background:#f7dfe1}
.success{background:#f8e4e5}

/* Lower-page layout: one centred conversion path instead of competing columns. */
.boundary{width:100%;padding:0;background:var(--night2)}
.boundary-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:100px;align-items:center;padding-top:105px;padding-bottom:105px}
.boundary h2{margin:18px 0 0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1;letter-spacing:-.06em}
.boundary-copy{max-width:480px;color:var(--muted)}
.boundary-copy p:first-child{margin-top:0}
.care-note{margin:30px 0 0;padding:19px 21px;color:var(--ink);background:rgba(255,48,60,.08);border-left:3px solid var(--acid)}
.final-cta{padding:130px 0;color:var(--dark);background:var(--paper);text-align:center}
.final-cta-inner{display:flex;align-items:center;flex-direction:column}
.final-cta .eyebrow{margin:0;color:var(--purple2)}
.final-cta h2{max-width:920px;margin:22px auto 28px;font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.075em}
.final-cta h2 em{color:var(--purple2)}
.final-cta-inner>p:not(.eyebrow){max-width:660px;margin:0 auto;color:#5d5866;font-size:1.1rem}
.final-cta .prompt{width:min(620px,92%);margin:52px auto 42px;box-shadow:8px 8px 0 var(--purple);transform:rotate(-1deg)}
.final-cta .button{min-width:240px}
.final-cta small{display:block;margin-top:20px;color:#6b6672}
footer{min-height:170px;padding-block:45px;border-top:1px solid var(--line)}

@media(max-width:900px){.boundary-inner{grid-template-columns:1fr;gap:35px;padding-top:80px;padding-bottom:80px}.boundary-copy{max-width:650px}.final-cta{padding:95px 0}}
@media(max-width:620px){.boundary-inner{padding-top:70px;padding-bottom:70px}.final-cta{padding:78px 0}.final-cta .prompt{margin:40px auto 36px}.final-cta .button{width:100%}}
