:root{--ink:#080808;--paper:#f1efe9;--acid:#d8ff3e;--purple:#7658ff;--muted:#aaa9a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,Arial,sans-serif}a{color:inherit}em{font-style:normal;color:var(--acid)}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 5vw;border-bottom:1px solid #333}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:35px;font-weight:800;letter-spacing:-.12em}.brand span{color:var(--acid)}.brand small{font-size:10px;line-height:1.1;letter-spacing:.12em}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.site-header nav a:hover,.fine-print a:hover,footer a:hover{color:var(--acid)}.site-header .nav-cta{padding:13px 18px;background:var(--acid);color:var(--ink)}.hero{min-height:78vh;display:flex;align-items:center;padding:110px 8vw;background:radial-gradient(circle at 80% 30%,rgba(118,88,255,.31),transparent 35%),var(--ink)}.hero-inner{max-width:1050px}.eyebrow{margin:0 0 22px;color:var(--acid);font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:800}.hero h1,h2{margin:0;letter-spacing:-.065em;line-height:.99;font-weight:500}.hero h1{font-size:clamp(55px,8vw,112px)}.lead{max-width:690px;font-size:clamp(17px,2vw,23px);line-height:1.6;color:#d3d0ca;margin:34px 0}.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:230px;padding:18px 22px;text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.button.primary{background:var(--acid);color:var(--ink)}.button.secondary{border:1px solid #888}.button:hover,.price-card a:hover{transform:translateY(-2px)}.small-note,.fine-print{font-size:12px;line-height:1.6;color:var(--muted)}.small-note{margin-top:28px}.section{padding:110px 8vw;scroll-margin-top:20px}.section h2{font-size:clamp(48px,6vw,84px)}.section-copy{max-width:700px;color:#c4c2bc;line-height:1.7;margin:25px 0 35px}.proof,.process{background:#141414}.samples,.price-grid,.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sample{background:#232323;border:1px solid #383838;padding:30px}.sample h3{font-size:28px;margin:0 0 4px}.sample p{margin:0 0 26px;color:var(--muted);font-size:13px}.sample label{display:block;margin-top:20px;color:var(--acid);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.sample audio{display:block;width:100%;margin-top:10px}.fine-print{margin-top:28px}.fine-print a{text-decoration:underline}.pricing{background:#eae7df;color:var(--ink)}.pricing em,.pricing .eyebrow{color:#6345e7}.pricing .section-copy,.pricing .fine-print{color:#555}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:30px;border:1px solid #c9c4bd;display:flex;flex-direction:column;background:#f5f2eb}.price-card.featured{background:var(--purple);border-color:var(--purple);color:#fff}.price-card>p{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.price-card h3{margin:25px 0 10px;font-size:30px}.price-card strong{font-size:64px;letter-spacing:-.06em}.price-card ul{padding:0;list-style:none;flex:1}.price-card li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.15);font-size:13px}.price-card li:before{content:'✓';margin-right:9px}.price-card a{display:block;padding:16px;background:var(--ink);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.featured a{background:var(--acid);color:var(--ink)}.process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:steps}.process li{border-top:1px solid #666;padding-top:25px;counter-increment:steps}.process li:before{content:'0' counter(steps);display:block;color:var(--acid);font-size:11px;margin-bottom:28px}.process strong,.process span{display:block}.process span{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.6}.faq-grid{margin-top:40px;gap:36px}.faq h3{font-size:19px}.faq p{max-width:500px;color:#c4c2bc;font-size:14px;line-height:1.7}.contact{text-align:center;background:radial-gradient(circle at 50% 30%,rgba(118,88,255,.34),transparent 48%),#080808}.contact .section-copy{margin-left:auto;margin-right:auto}.contact .actions{justify-content:center}.contact .fine-print{margin-top:25px}footer{display:flex;justify-content:space-between;gap:20px;padding:40px 8vw;border-top:1px solid #333;font-size:12px;color:var(--muted)}footer a{text-decoration:none}@media(max-width:850px){.site-header nav{gap:14px}.site-header nav a:not(.nav-cta){display:none}.hero{min-height:0;padding:100px 6vw}.section{padding:85px 6vw}.price-grid{grid-template-columns:1fr}.process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hero h1{font-size:clamp(50px,12vw,75px)}.samples,.faq-grid,.process ol{grid-template-columns:1fr}.site-header{padding:18px 6vw}.brand{font-size:28px}.site-header .nav-cta{padding:12px;font-size:10px}.section h2{font-size:50px}.button{width:100%}footer{flex-direction:column}}
