*{box-sizing:border-box}body{margin:0;background:#080808;color:#fff;font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:18px 7%;background:rgba(8,8,8,.9);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.nav img{height:74px;object-fit:contain}.nav-btn,.primary{background:#fff;color:#000;padding:14px 22px;border-radius:999px;font-weight:800;display:inline-block}.hero{min-height:88vh;display:grid;grid-template-columns:1fr .72fr;gap:48px;align-items:center;padding:70px 7% 55px;background:radial-gradient(circle at top right,#333 0,#080808 42%)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b8b8b8;font-size:12px;font-weight:900}.hero h1{font-size:clamp(42px,7vw,86px);line-height:.95;margin:14px 0;letter-spacing:-.06em}.sub{font-size:20px;color:#d8d8d8;max-width:650px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.secondary{border:1px solid rgba(255,255,255,.25);padding:14px 22px;border-radius:999px;font-weight:800}.video-card{padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.06);box-shadow:0 30px 90px rgba(0,0,0,.45);max-width:430px;margin:0 auto}video{width:100%;aspect-ratio:512/910;border-radius:20px;display:block;background:#000;object-fit:contain}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#222}.proof-strip div{padding:28px 7%;background:#111;text-align:center}.proof-strip strong{display:block;font-size:28px}.proof-strip span{color:#aaa}.section{padding:78px 7%;background:#fff;color:#080808}.section h2{font-size:clamp(34px,5vw,60px);line-height:1;letter-spacing:-.05em;margin:8px 0 28px}.split{display:grid;grid-template-columns:.85fr 1fr;gap:50px}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.features article{border:1px solid #e5e5e5;border-radius:22px;padding:24px;background:#f7f7f7}.features h3{margin:0 0 8px;font-size:22px}.features p{margin:0;color:#444}.dark{background:#080808;color:#fff}.transformation-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:34px}.result-card{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:#111;box-shadow:0 24px 70px rgba(0,0,0,.35)}.result-image{background:#fff;padding:10px}.result-image img{width:100%;height:auto;display:block;border-radius:18px}.result-meta{padding:22px 24px 24px}.result-meta span{display:block;color:#aaa;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;margin-bottom:6px}.result-meta strong{display:block;font-size:clamp(22px,3vw,32px);line-height:1.1}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonials blockquote{position:relative;margin:0;border:1px solid #e8e8e8;border-radius:24px;padding:34px 28px 30px;background:#fff;color:#1b1b1b;font-size:16px;box-shadow:0 16px 45px rgba(0,0,0,.06)}.testimonials blockquote:before{content:'“';display:block;font-size:70px;line-height:.65;color:#000;font-family:Georgia,serif;margin-bottom:8px}.checklist{margin:0;padding:0;list-style:none;display:grid;gap:14px}.checklist li{padding:18px 20px;border-radius:16px;background:#f2f2f2;font-weight:700}.checklist li:before{content:'✓';margin-right:10px}.final-cta{text-align:center;padding:90px 7%;background:linear-gradient(180deg,#111,#000)}.final-cta img{height:120px;margin-bottom:20px}.final-cta h2{font-size:clamp(36px,6vw,72px);line-height:1;letter-spacing:-.05em;max-width:880px;margin:0 auto 18px}.final-cta p{color:#cfcfcf;font-size:20px;max-width:680px;margin:0 auto 30px}.insta{display:block;margin-top:18px;color:#bbb}footer{text-align:center;color:#777;padding:28px}@media(max-width:900px){.hero,.split{grid-template-columns:1fr}.hero{padding-top:34px;gap:30px}.hero-copy{order:1}.video-card{order:2;max-width:100%}.transformation-gallery{grid-template-columns:1fr}.proof-strip{grid-template-columns:1fr}.features{grid-template-columns:1fr}.nav{padding:12px 5%}.nav img{height:58px}.nav-btn{padding:12px 18px}.testimonials{grid-template-columns:1fr}.testimonials blockquote{font-size:17px;line-height:1.65;padding:30px 26px}.section,.hero,.final-cta{padding-left:5%;padding-right:5%}.section{padding-top:58px;padding-bottom:58px}}@media(max-width:520px){.hero h1{font-size:44px}.sub{font-size:18px}.video-card{border-radius:24px;padding:10px}.result-card{border-radius:24px}.result-image{padding:8px}.result-meta{padding:18px}.nav img{height:54px}.nav-btn{font-size:15px}}
