:root{--bg:#0e0e0c;--paper:#ded0ad;--ink:#242019;--cream:#ded2b9;--muted:#9d927b;--red:#a33030;--gold:#9b7c4b;--line:rgba(155,124,75,.35);--max:1180px;--serif:'Libre Caslon Display',Georgia,serif;--mono:'DM Mono',monospace;--type:'Special Elite',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:var(--mono);font-size:16px;line-height:1.65;overflow-x:hidden}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:999;box-shadow:inset 0 0 140px rgba(0,0,0,.55)}.noise{position:fixed;inset:0;pointer-events:none;opacity:.08;z-index:998;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.narrow{width:min(820px,100%);margin:auto}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(14,14,12,.87);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.topbar-inner{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:25px;color:var(--gold)}.brand-text{display:grid;line-height:.88;font-family:var(--serif);letter-spacing:.04em;font-size:16px}.top-cta{border:1px solid var(--red);padding:10px 15px;font-size:11px;letter-spacing:.12em;color:#e3c9bc;transition:.25s}.top-cta:hover{background:var(--red)}
.hero{position:relative;min-height:930px;padding:165px 0 115px;display:flex;align-items:center;background:radial-gradient(circle at 73% 38%,rgba(163,48,48,.11),transparent 28%),linear-gradient(180deg,#0f0f0d 0%,#11100e 78%,#0e0e0c 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.eyebrow,.section-kicker{color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-family:var(--serif);font-size:clamp(58px,6vw,93px);line-height:.91;margin:25px 0 30px;font-weight:400;letter-spacing:-.025em}.hero h1 span{color:#eee2cb}.hero h1 em{font-style:normal;color:var(--red)}.hero-lead{max-width:650px;font-size:18px;color:#bfb39c}.hero-lead strong{color:#eadfc9;font-weight:500}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:58px;padding:0 26px;border:1px solid var(--red);font-size:12px;font-weight:500;letter-spacing:.1em;transition:.25s;text-align:center}.btn-primary{color:#f0dfd3;background:linear-gradient(180deg,#a33131,#7b2222);box-shadow:0 10px 32px rgba(97,18,18,.28)}.btn-primary:hover{transform:translateY(-2px);background:#b03636;box-shadow:0 16px 38px rgba(97,18,18,.35)}.text-link{font-size:12px;border-bottom:1px solid var(--gold);color:var(--muted);padding:8px 0}.micro-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:10px;color:#827866;letter-spacing:.06em}.hero-visual{min-height:670px;position:relative}.case-stack{width:min(460px,88%);height:650px;position:absolute;right:4%;top:0}.sheet{position:absolute;width:390px;border:1px solid rgba(211,187,140,.24);box-shadow:0 28px 60px rgba(0,0,0,.58);border-radius:2px;transform-origin:center bottom}.sheet-4{right:-40px;top:45px;transform:rotate(11deg);opacity:.55}.sheet-3{right:-5px;top:25px;transform:rotate(6deg);opacity:.7}.sheet-2{right:25px;top:15px;transform:rotate(2deg);opacity:.82}.sheet-1{right:55px;top:0;transform:rotate(-4deg)}.stamp{position:absolute;right:-15px;bottom:55px;border:4px double var(--red);color:#bd4444;font-family:var(--type);font-size:23px;letter-spacing:.08em;padding:9px 16px;transform:rotate(-8deg);background:rgba(14,14,12,.72)}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(transparent,var(--bg))}
.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#12110f}.ticker-track{display:flex;width:max-content;gap:28px;align-items:center;padding:15px 0;animation:ticker 40s linear infinite;font-size:10px;letter-spacing:.18em;color:#85785e}.ticker i{font-style:normal;color:var(--red)}@keyframes ticker{to{transform:translateX(-50%)}}
.section{padding:120px 0}.case-intro{text-align:center}.case-intro h2,.section-heading h2,.audience h2,.offer h2,.final-cta h2{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1;font-size:clamp(45px,5vw,72px);margin:20px 0 32px;color:#eadfc9}.case-intro p{font-family:var(--type);font-size:20px;color:#ad9f88;line-height:1.7}.big-question{margin-top:55px!important;font-size:25px!important;color:#d5c7ac!important}.big-question strong{color:var(--red);font-weight:400}.evidence-section{background:#12110f;border-top:1px solid rgba(155,124,75,.14)}.section-heading{max-width:780px;margin-bottom:60px}.section-heading p{color:#a99e89;max-width:700px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.evidence-card{margin:0;background:#1b1915;padding:9px;border:1px solid rgba(155,124,75,.28);box-shadow:0 20px 35px rgba(0,0,0,.25);transition:.3s}.evidence-card:nth-child(2){transform:translateY(35px) rotate(1deg)}.evidence-card:nth-child(3){transform:translateY(-12px) rotate(-1deg)}.evidence-card:nth-child(4){transform:translateY(24px) rotate(1deg)}.evidence-card:hover{transform:translateY(-8px) rotate(0);z-index:2}.evidence-card img{aspect-ratio:4/5;object-fit:cover;object-position:top}.evidence-card figcaption{padding:12px 6px 3px;color:#8f846f;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.redacted-note{margin-top:80px;border-left:3px solid var(--red);padding:18px 24px;background:#181612;color:#958a75;font-size:12px}.redacted-note span{color:var(--red);font-weight:500;display:block;margin-bottom:6px}
.phases{background:linear-gradient(180deg,#0e0e0c,#11100e)}.phase-list{border-top:1px solid var(--line)}.phase{display:grid;grid-template-columns:100px 1fr auto;gap:25px;align-items:center;padding:32px 10px;border-bottom:1px solid var(--line)}.phase-number{font-family:var(--serif);font-size:45px;color:rgba(155,124,75,.4)}.phase span{font-size:9px;letter-spacing:.18em;color:var(--red)}.phase h3{font-family:var(--serif);font-size:31px;font-weight:400;margin:3px 0;color:#ddd0b6}.phase p{margin:0;color:#8e846f;font-size:13px;max-width:720px}.phase-tag{font-size:10px;letter-spacing:.12em;border:1px solid var(--line);padding:8px 10px;color:#8e846f}.included{background:#12110f}.included-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:65px}.included-item{padding:35px 25px;border-right:1px solid var(--line)}.included-item:last-child{border-right:0}.included-item b{display:block;font-family:var(--serif);font-weight:400;font-size:58px;color:var(--red);line-height:1}.included-item span{font-size:11px;color:#9e927c}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{border:1px solid var(--line);padding:27px;background:#15130f;min-height:190px}.feature>span{font-size:10px;color:var(--red)}.feature h3{font-family:var(--serif);font-size:26px;font-weight:400;margin:15px 0 10px}.feature p{font-size:12px;color:#8f856f;margin:0}
.how{background:var(--paper);color:var(--ink)}.how .section-kicker{color:var(--red)}.how .section-heading h2{color:var(--ink)}.center{text-align:center;margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{border-top:2px solid var(--red);padding:28px 15px 0}.step>span{font-family:var(--serif);font-size:45px;color:var(--red)}.step h3{font-family:var(--serif);font-size:25px;margin:7px 0 12px}.step p{font-size:12px;color:#5f5749}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.checklist{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.checklist li{padding:20px 0 20px 35px;border-bottom:1px solid var(--line);position:relative;color:#a89d88}.checklist li:before{content:'✓';position:absolute;left:4px;color:var(--red);font-weight:bold}.quote-section{padding:105px 0;background:#15130f;border-block:1px solid var(--line);text-align:center}blockquote{font-family:var(--serif);font-size:clamp(38px,5vw,65px);line-height:1.08;margin:0;color:#cdbf9f}blockquote strong{color:var(--red);font-weight:400}
.offer{background:radial-gradient(circle at 50% 50%,rgba(155,124,75,.08),transparent 45%),#0e0e0c}.offer-card{border:1px solid var(--gold);display:grid;grid-template-columns:1.15fr .85fr;background:#15130f;box-shadow:0 35px 90px rgba(0,0,0,.3)}.offer-left,.offer-right{padding:55px}.offer-left{border-right:1px solid var(--line)}.offer h2{font-size:48px;margin-top:18px}.offer h2 em{font-size:30px;color:#aa9d83;font-style:normal}.offer ul{list-style:none;padding:0;margin:30px 0 0;color:#9c917b;font-size:13px}.offer li{padding:7px 0}.offer-right{display:flex;flex-direction:column;justify-content:center;text-align:center}.price-label{font-size:9px;color:var(--gold);letter-spacing:.15em}.price{font-family:var(--serif);font-size:68px;color:#e9ddc4;line-height:1.1;margin:16px 0 0}.price-note{font-size:10px;color:#7e7462;margin:0 0 28px}.btn-full{width:100%}.offer-right small{font-size:9px;color:#756c5c;margin-top:12px}.secure-line{font-size:9px;border-top:1px solid var(--line);margin-top:25px;padding-top:18px;color:#766b58;letter-spacing:.08em}.faq{background:#12110f}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;font-family:var(--serif);font-size:24px;position:relative;color:#d6c9ae}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:5px;color:var(--red);font-family:var(--mono)}details[open] summary:after{content:'−'}details p{color:#918672;font-size:13px;padding:0 45px 24px 0;margin:0;max-width:750px}.final-cta{text-align:center;padding:150px 0;background:#0b0b0a}.final-cta h2{font-size:86px;color:var(--red);margin:15px 0}.final-cta p{color:#a09682;margin-bottom:35px}.final-code{margin-top:40px;font-size:9px;color:#665f52;letter-spacing:.16em}footer{padding:35px 0;border-top:1px solid var(--line);background:#0a0a09}.footer-grid{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.footer-brand .brand-mark{width:34px;height:34px;font-size:20px}.footer-brand .brand-text{font-size:12px}footer p{font-size:9px;color:#655e51;text-align:center}.footer-links{display:flex;gap:15px;font-size:9px;color:#817663}.mobile-bar{display:none}.modal{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:500;display:none;place-items:center;padding:20px}.modal.open{display:grid}.modal-card{max-width:520px;background:var(--paper);color:var(--ink);padding:35px;border:1px solid var(--gold);position:relative}.modal-card h3{font-family:var(--serif);font-size:32px;margin:12px 0}.modal-card p{font-size:12px}.modal-card code{background:#c9b991;padding:2px 5px}.modal-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:30px;cursor:pointer;color:var(--red)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}
@media(max-width:900px){.hero{min-height:auto;padding:130px 0 90px}.hero-grid{grid-template-columns:1fr;gap:70px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.micro-trust{justify-content:center}.hero-visual{min-height:590px}.case-stack{left:50%;right:auto;transform:translateX(-50%);width:420px}.evidence-grid{grid-template-columns:repeat(2,1fr)}.phase{grid-template-columns:70px 1fr}.phase-tag{display:none}.included-grid{grid-template-columns:repeat(2,1fr)}.included-item{border-bottom:1px solid var(--line)}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:35px}.audience-grid{grid-template-columns:1fr;gap:35px}.offer-card{grid-template-columns:1fr}.offer-left{border-right:0;border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr;text-align:center;justify-items:center}}
@media(max-width:620px){body{padding-bottom:74px}.container{width:min(100% - 28px,var(--max))}.topbar-inner{height:64px}.brand-mark{width:38px;height:38px;font-size:22px}.brand-text{font-size:13px}.top-cta{display:none}.hero{padding-top:112px}.hero h1{font-size:54px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column}.btn{width:100%}.text-link{display:none}.hero-visual{min-height:500px}.case-stack{width:310px;height:475px}.sheet{width:285px}.sheet-4{right:-28px}.sheet-3{right:-10px}.sheet-2{right:8px}.sheet-1{right:25px}.stamp{font-size:17px;right:-5px;bottom:28px}.section{padding:82px 0}.case-intro h2,.section-heading h2,.audience h2{font-size:44px}.case-intro p{font-size:17px}.evidence-grid{grid-template-columns:1fr 1fr;gap:8px}.evidence-card:nth-child(n){transform:none}.evidence-card figcaption{font-size:8px}.redacted-note{margin-top:35px}.phase{grid-template-columns:52px 1fr;padding:25px 0;gap:12px}.phase-number{font-size:31px}.phase h3{font-size:25px}.included-grid{grid-template-columns:1fr 1fr}.included-item{padding:25px 16px}.included-item b{font-size:45px}.feature-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}blockquote{font-size:39px}.offer-left,.offer-right{padding:35px 24px}.offer h2{font-size:39px}.offer h2 em{font-size:24px}.price{font-size:61px}summary{font-size:20px}.final-cta h2{font-size:62px}.mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;background:#0d0d0b;border-top:1px solid var(--gold);padding:9px 12px 9px 17px}.mobile-bar div{display:grid}.mobile-bar span{font-size:8px;color:#857960}.mobile-bar strong{font-family:var(--serif);font-size:22px;color:#e6d8bd}.mobile-bar .btn{width:auto;min-height:48px;padding:0 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.reveal{opacity:1;transform:none;transition:none}}
