
:root{--cream:#f4eee6;--paper:#fffdf9;--brown:#78503a;--brown-2:#3d2b22;--gold:#b99b72;--muted:#756d66;--line:rgba(120,80,58,.16);--radius:20px;--shadow:0 20px 58px rgba(67,45,32,.10)}
html{background:#f4eee6}body{background:radial-gradient(circle at 0 0,rgba(255,255,255,.93),transparent 28rem),radial-gradient(circle at 100% 10%,rgba(185,155,114,.10),transparent 28rem),#f4eee6;color:#2d2621;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.wrap{width:min(100% - 28px,1180px)}.top{padding:16px 0 12px;border-bottom:0}.top .logo{width:116px}.top-cta{background:#fffdf9;color:#78503a;border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 28px rgba(67,45,32,.055)}
.hero{padding-top:8px}.hero-card{background:rgba(255,253,249,.92);border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 58px rgba(67,45,32,.10)}.hero-copy{padding:28px 20px}.eyebrow,.label{color:#78503a;letter-spacing:.21em}.hero h1,.section h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3d2b22;font-weight:520;letter-spacing:-.035em}.hero h1{font-size:clamp(36px,10.5vw,62px);line-height:.98}.hero-lead{color:#756d66}.hero-emphasis{color:#3d2b22;font-weight:760}.btn{background:#78503a;color:white;border-radius:999px;box-shadow:none}.btn.secondary{background:#fffdf9;color:#3d2b22;border:1px solid var(--line)}.micro-proof span{background:#f4eee6;border:1px solid var(--line);color:#65564d;border-radius:999px}
.hero-results{background:linear-gradient(135deg,#3d2b22,#5d3d2c);border-radius:0 0 27px 27px}.hero-result{border-radius:16px!important;background:#eadfd2}.section{padding-top:48px}.section h2{font-size:clamp(30px,8vw,48px)}.section-head p{color:#756d66}
.story-card,.edu,.video-card,.result,.method-step,.authority-card,.offer-card,.faq details{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 28px rgba(67,45,32,.055)}.myth-card{background:linear-gradient(135deg,#3d2b22,#5d3d2c);border-radius:28px;border:0;box-shadow:none}.myth-card h3{color:#fff}.myth-card p{color:rgba(255,255,255,.75)}.myth-highlight{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.13)}
.desire{background:#f4eee6}.desire i{background:#78503a}.edu small,.result-tag{color:#b99b72}.edu h3,.result h3,.method-step h3,.authority-copy h3,.offer-card h3,.faq summary{color:#3d2b22}.edu p,.result p,.method-step p,.authority-copy p,.offer-card p,.faq details p{color:#756d66}.method-step strong{background:#eadfd2;color:#78503a}.authority-badges span{background:#f4eee6;color:#65564d;border-radius:999px}.offer-note{background:#f4eee6;color:#675950}.final{background:#3d2b22;border-radius:28px}.final h2{color:#fff}.final p{color:rgba(255,255,255,.75)}.final .btn{background:#fff;color:#3d2b22}.footer{color:#91867e}.sticky{border-radius:999px}
@media(min-width:700px){.top .logo{width:145px}.hero-card{grid-template-columns:1.02fr .98fr}.hero-copy{padding:52px}.hero h1{font-size:64px}.story{grid-template-columns:1fr 1fr}.authority-card{grid-template-columns:.88fr 1.12fr}.authority-copy{padding:36px}}
