:root{--ink:#111827;--ink-2:#1f2937;--ink-3:#374151;--paper:#ffffff;--paper-2:#f8f7f4;--amber:#d97706;--amber-hot:#f59e0b;--amber-soft:#fde9cc;--mute:#6b7280;--mute-dark:#9ca3af;--max:1060px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink-2);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:var(--max);margin:0 auto;padding:0 22px}.narrow{max-width:720px;margin:0 auto}section{padding:84px 0}.btn{display:inline-block;background:var(--amber);color:#fff;font-weight:800;font-size:1.06rem;font-family:inherit;padding:16px 34px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:10px;text-decoration:none;letter-spacing:.01em;box-shadow:0 6px 24px rgba(217,119,6,.35);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn:focus-visible{outline:3px solid rgba(217,119,6,.45);outline-offset:2px}.btn:hover{background:var(--amber-hot);transform:translateY(-2px);box-shadow:0 10px 30px rgba(217,119,6,.45)}.btn-sub{display:block;margin-top:12px;font-size:.86rem;color:var(--mute-dark)}.dark .btn-sub{color:#a8b0bd}.announce{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--amber);color:#fff;font-size:.9rem;padding:9px 0;box-shadow:0 2px 14px rgba(0,0,0,.18)}.announce-inner{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.announce .clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;background:rgba(0,0,0,.18);padding:2px 8px;border-radius:6px}.announce-dim{opacity:.85;font-size:.82rem}.announce-cta{color:#fff;font-weight:800;text-decoration:none;white-space:nowrap;border-bottom:2px solid rgba(255,255,255,.6)}.announce-cta:hover{border-bottom-color:#fff}.hero{background:var(--ink);color:#fff;padding:96px 0 90px}.eyebrow{color:var(--amber-hot);font-weight:800;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase}.hero h1{font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.08;font-weight:900;margin:22px 0 10px;letter-spacing:-.02em}.hero h1 .accent{color:var(--amber-hot)}.hero .lede{color:#c8cdd6;font-size:1.16rem;max-width:640px;margin:18px 0 34px}.trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:#8f97a3;font-size:.86rem}.trust-row span:before{content:"✓ ";color:var(--amber-hot);font-weight:800}.regret p{font-size:1.18rem;margin-bottom:1.15em;color:var(--ink-2)}.regret .punch{font-weight:800;font-size:1.35rem;color:var(--ink)}.stats{background:var(--paper-2);border-top:1px solid #ece9e2;border-bottom:1px solid #ece9e2;padding:46px 0}.stats .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;text-align:center}.stat-n{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;color:var(--amber);letter-spacing:-.02em}.stat-l{color:var(--mute);font-size:.92rem;margin-top:4px}.stats .src{text-align:center;color:#b3aca0;font-size:.78rem;margin-top:26px}.kicker{color:var(--amber);font-weight:800;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase}h2{font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:900;line-height:1.15;letter-spacing:-.015em;margin:12px 0 18px;color:var(--ink)}.dark h2{color:#fff}.sub{color:var(--mute);font-size:1.08rem;max-width:640px}.phases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.phase{border:1px solid #e7e2d8;border-radius:12px;padding:24px;background:#fff}.phase.now{border:2px solid var(--amber);box-shadow:0 8px 30px rgba(217,119,6,.12);position:relative}.phase.now:after{content:"YOU ARE HERE";position:absolute;top:-11px;left:20px;background:var(--amber);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.12em;padding:3px 10px;border-radius:99px}.phase .p-name{font-weight:900;font-size:1.05rem;color:var(--ink)}.phase .p-fee{color:var(--amber);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 10px}.phase p{color:var(--mute);font-size:.94rem}.phase-line{margin-top:30px;font-weight:800;font-size:1.25rem;color:var(--ink)}.money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:36px}.money-card{background:var(--paper-2);border:1px solid #ece9e2;border-radius:10px;padding:18px}.money-card b{color:var(--ink);display:block;margin-bottom:4px}.money-card span{color:var(--mute);font-size:.9rem}.routes{background:var(--ink)}.routes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:40px}.route{background:var(--ink-2);border:1px solid #2c3646;border-radius:14px;padding:24px}.route .r-tag{color:var(--amber-hot);font-weight:900;font-size:.72rem;letter-spacing:.18em}.route .r-name{color:#fff;font-weight:900;font-size:1.3rem;margin:4px 0 12px}.route p{color:#aab2bf;font-size:.93rem;margin-bottom:10px}.route .r-first{color:#e5e9ef;font-size:.88rem}.route .r-first b{color:var(--amber-hot)}.offer .grid{display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;align-items:center}.cover3d{width:100%;max-width:300px;aspect-ratio:6/9;background:var(--ink);border-radius:8px;padding:28px 22px;display:flex;flex-direction:column;box-shadow:18px 24px 50px rgba(17,24,39,.35),inset 0 0 0 1px #2c3646;transform:rotate(-2deg)}.cover3d .c-eyebrow{color:var(--amber-hot);font-size:.5rem;font-weight:800;letter-spacing:.2em}.cover3d .c-title{color:#fff;font-weight:900;font-size:2rem;line-height:1.05;margin-top:26px}.cover3d .c-rule{width:44px;height:4px;background:var(--amber);margin:18px 0}.cover3d .c-sub{color:#b9c0cb;font-size:.72rem}.cover3d .c-author{margin-top:auto;color:#fff;font-weight:700;font-size:.78rem}.cover3d .c-cred{color:#7d8592;font-size:.6rem}.offer ul{list-style:none;margin:26px 0 30px}.offer li{padding-left:30px;position:relative;margin-bottom:13px;color:var(--ink-3)}.offer li:before{content:"→";position:absolute;left:0;color:var(--amber);font-weight:900}.price-line{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.price-now{font-size:2.6rem;font-weight:900;color:var(--ink)}.price-later{color:var(--mute);font-size:.95rem}.guarantee{margin-top:16px;font-size:.88rem;color:var(--mute)}.inside-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:40px}.inside-grid figure{margin:0}.inside-grid img{width:100%;border-radius:8px;border:1px solid #e7e2d8;box-shadow:0 14px 34px rgba(17,24,39,.14);transition:transform .15s ease}.inside-grid figure:first-child img{transform:rotate(-1.2deg)}.inside-grid figure:nth-child(3) img{transform:rotate(1.2deg)}.inside-grid img:hover{transform:rotate(0deg) scale(1.02)}.inside-grid figcaption{text-align:center;color:var(--mute);font-size:.86rem;margin-top:12px;font-weight:600}.notfor{background:var(--paper-2);border-top:1px solid #ece9e2}.notfor ul{list-style:none;margin-top:24px}.notfor li{padding-left:30px;position:relative;margin-bottom:13px;color:var(--ink-3)}.notfor li:before{content:"✕";position:absolute;left:0;color:#b91c1c;font-weight:900}.sample{border-top:1px solid #ece9e2}.sample-form{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.sample-form input{flex:1 1;min-width:240px;padding:14px 16px;border:2px solid #e0dbd0;border-radius:10px;font-size:1rem;font-family:inherit}.sample-form input:focus{outline:none;border-color:var(--amber)}.btn-small{padding:14px 26px;font-size:.98rem}.sample-note{color:var(--mute-dark);font-size:.82rem;margin-top:12px}.author{background:var(--paper-2);border-top:1px solid #ece9e2;border-bottom:1px solid #ece9e2}.author .grid{display:grid;grid-template-columns:200px 1fr;grid-gap:44px;gap:44px;align-items:start}.headshot-img{width:200px;height:200px;border-radius:14px;object-fit:cover;box-shadow:0 10px 30px rgba(17,24,39,.18)}.author p{margin-bottom:1em;color:var(--ink-3)}.author a{color:var(--amber);font-weight:700}.faq details{border-bottom:1px solid #e7e2d8;padding:18px 0}.faq summary{font-weight:800;color:var(--ink);cursor:pointer;font-size:1.02rem;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--amber);font-weight:900}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;color:var(--mute);font-size:.96rem}.final{background:var(--ink);text-align:center;padding:100px 0}.final h2{color:#fff;max-width:760px;margin:14px auto 30px}.final .eyebrow{display:block}footer{background:#0b111c;color:#6a7280;font-size:.8rem;padding:40px 0;line-height:1.7}footer a{color:#8f97a3}.legal{padding:70px 0 90px}.legal-back{color:var(--amber);font-weight:700;font-size:.9rem;text-decoration:none}.legal h1{font-size:2rem;font-weight:900;margin:18px 0 4px;color:var(--ink)}.legal-date{color:var(--mute-dark);font-size:.85rem;margin-bottom:30px}.legal h2{font-size:1.15rem;margin:30px 0 8px}.legal p,.legal ul{color:var(--ink-3);font-size:.96rem;margin-bottom:12px}.legal ul{padding-left:22px}.legal a{color:var(--amber);font-weight:600}@media (max-width:820px){section{padding:62px 0}.stats .grid{gap:18px}.offer .grid,.phases,.stats .grid{grid-template-columns:1fr}.offer .grid{gap:40px}.cover3d{margin:0 auto;transform:rotate(0deg)}.author .grid,.inside-grid{grid-template-columns:1fr}.inside-grid{max-width:380px;margin-left:auto;margin-right:auto}.headshot-img{margin:0 auto;display:block}}