:root{--ink:#101014;--paper:#f3f0e9;--blue:#2457ff;--blue2:#0d2d8d;--line:#cbc7bd;--soft:#dedad0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(243,240,233,.92);backdrop-filter:blur(16px);z-index:10}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-family:Manrope;font-weight:800;letter-spacing:-.03em}.mark{display:grid;place-items:center;background:var(--ink);color:white;width:38px;height:38px;border-radius:50%;font-size:14px}.nav nav{display:flex;gap:24px}.nav nav a,.ghost{color:var(--ink);text-decoration:none;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;text-decoration:none;padding:17px 24px;border-radius:3px;font-weight:700;font-size:14px;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(36,87,255,.18)}.btn.small{padding:11px 16px}.hero{padding:9vw 7vw 6vw;min-height:820px;overflow:hidden;position:relative}.eyebrow,.section-head>span{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--blue);text-transform:uppercase}.hero h1,.section-head h2,.problem h2,.control h2,.soul h2,.cta h2,.relief h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.98;margin:22px 0}.hero h1{font-size:clamp(54px,7vw,112px);max-width:1100px}.hero h1 em,.section-head h2 em,.problem h2 em,.control h2 em,.cta h2 em,.relief h2 em{font-style:normal;color:var(--blue)}.lead{font-size:20px;line-height:1.6;max-width:760px;color:#44434a}.actions{display:flex;gap:22px;align-items:center;margin-top:34px}.micro{font-size:12px;color:#777;margin-top:18px}.stage{margin:80px auto 0;max-width:1080px;position:relative}.orb{position:absolute;width:480px;height:480px;background:var(--blue);border-radius:50%;right:-120px;top:-80px;opacity:.95}.dash{position:relative;background:#15151a;color:white;padding:18px;border-radius:18px;box-shadow:0 45px 100px rgba(16,16,20,.25);transform:rotate(-1deg)}.dash-top{display:flex;justify-content:space-between;color:#aaa;font-size:12px;padding:4px 4px 18px}.live{color:#8af0b0}.post{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.post-art{min-height:420px;background:linear-gradient(145deg,#1438ae,#0a1748);padding:44px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;position:relative;overflow:hidden}.post-art:after{content:'';position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.25);border-radius:50%;right:-80px;top:-80px}.post-art span{font-size:11px;letter-spacing:.2em}.post-art strong{font-family:Manrope;font-size:52px;line-height:.98;letter-spacing:-.05em;margin:12px 0}.post-art i{font-style:normal;font-size:11px;color:#aebcf7}.post-copy{background:#222228;border-radius:10px;padding:36px;display:flex;flex-direction:column;justify-content:center}.post-copy small{color:#8993b9}.post-copy h3{font:700 30px Manrope;margin:12px 0}.post-copy p{color:#bbb;line-height:1.6}.approval{margin-top:28px;border-top:1px solid #393940;padding-top:18px;display:flex;flex-direction:column;gap:8px}.approval span{color:#9cf1bb;font-size:13px}.strip{display:flex;justify-content:space-around;gap:20px;overflow:hidden;white-space:nowrap;padding:18px;background:var(--ink);color:#fff;font-size:11px;letter-spacing:.12em}.problem,.control{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;padding:10vw 7vw}.problem h2,.control h2{font-size:clamp(42px,5vw,78px)}.problem-copy{font-size:20px;line-height:1.7;color:#555;padding-top:42px}.problem-copy strong{color:var(--ink)}.steps,.difference,.proof,.objections,.niches,.pricing{padding:9vw 7vw;border-top:1px solid var(--line)}.section-head{max-width:900px}.section-head h2{font-size:clamp(44px,5vw,76px)}.section-head>p{font-size:18px;line-height:1.7;color:#666;max-width:700px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:60px;border:1px solid var(--line)}.grid3 article{background:var(--paper);padding:42px;min-height:290px}.grid3 article>b{color:var(--blue);font:800 12px Manrope}.grid3 h3{font:700 26px Manrope;margin-top:60px;letter-spacing:-.03em}.grid3 p{line-height:1.7;color:#5a595f}.difference{background:#111116;color:#fff}.difference .section-head>span{color:#7897ff}.compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:60px}.col{padding:48px;border:1px solid #35353c;border-radius:8px}.col h3{font:700 28px Manrope}.col p{padding:13px 0;border-bottom:1px solid #303036;color:#aaa}.hot{background:var(--blue);border-color:var(--blue)}.hot p{color:white;border-color:rgba(255,255,255,.2)}.pill{display:inline-block;background:#fff;color:var(--blue);font-weight:800;font-size:10px;letter-spacing:.12em;padding:7px 10px}.niches{background:#e9e5dc}.niche-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:48px 0 28px}.niche-tabs button{border:1px solid var(--line);background:transparent;padding:13px 18px;font:700 13px 'DM Sans';cursor:pointer;transition:.2s}.niche-tabs button:hover,.niche-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.instagram-sim{max-width:860px;margin:auto;background:#fff;border:1px solid #d8d5ce;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgba(20,20,30,.10)}.sim-top{padding:28px 30px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #eee}.sim-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:white;font:800 26px Manrope;flex:0 0 auto}.sim-profile{display:flex;flex-direction:column;gap:3px;flex:1}.sim-profile strong{font:700 18px Manrope}.sim-profile span{font-size:13px;color:#777}.sim-profile p{font-size:13px;color:#555;margin:7px 0 0}.sim-badge{font:800 10px Manrope;letter-spacing:.12em;border:1px solid #ddd;padding:8px 10px}.sim-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #eee}.sim-stats span{text-align:center;padding:15px 8px;font-size:11px;color:#777;border-right:1px solid #eee}.sim-stats span:last-child{border-right:0}.sim-stats b{display:block;color:#222;font-size:14px;margin-bottom:3px}.sim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#fff;padding:3px}.sim-post{border:0;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;padding:18px;color:#fff;position:relative;overflow:hidden;cursor:pointer}.sim-post:before{content:'';position:absolute;width:120px;height:120px;border:1px solid rgba(255,255,255,.25);border-radius:50%;right:-40px;top:-35px}.sim-post small,.sim-post strong,.sim-post span{position:relative}.sim-post small{font-size:8px;letter-spacing:.14em}.sim-post strong{font:800 20px/1.03 Manrope;letter-spacing:-.045em;margin:7px 0 auto}.sim-post span{font-size:8px;opacity:.7;letter-spacing:.12em}.accounting{background:#082f43}.realestate{background:#693c2b}.construction{background:#c45324}.clinic{background:#356c65}.solar{background:#846810}.sim-bottom{text-align:center;padding:16px;font-size:11px;color:#888;border-top:1px solid #eee}.niche-note{font-size:18px;margin-top:30px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.post-modal{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:50;display:none;align-items:center;justify-content:center;padding:24px}.post-modal.open{display:flex}.modal-open{overflow:hidden}.modal-box{width:min(900px,100%);display:grid;grid-template-columns:1fr .8fr;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.3)}.modal-art{aspect-ratio:1/1;padding:48px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.modal-art:before{content:'';position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.25);border-radius:50%;right:-100px;top:-90px}.modal-art small,.modal-art strong,.modal-art span{position:relative}.modal-art small{font-size:11px;letter-spacing:.15em}.modal-art strong{font:800 48px/1 Manrope;letter-spacing:-.055em;margin:10px 0 auto}.modal-art span{font-size:10px;letter-spacing:.14em}.modal-copy{padding:38px;display:flex;flex-direction:column;justify-content:center}.modal-copy p{line-height:1.7;color:#555}.modal-copy small{color:#999;margin-top:20px}.modal-close{position:fixed;right:26px;top:20px;background:none;border:0;color:#fff;font-size:42px;cursor:pointer;z-index:51}.control{align-items:center}.control-copy>p{font-size:18px;line-height:1.7;color:#555}.quote{border-left:3px solid var(--blue);padding:8px 0 8px 20px;margin-top:30px;font-weight:600}.toggle-card{background:#fff;padding:34px;border:1px solid var(--line);box-shadow:0 25px 60px rgba(20,20,30,.08)}.toggle-head{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #eee}.toggle-head i{font-style:normal;color:#999}.mode{display:flex;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #eee}.mode small{display:block;color:#888;margin-top:5px}.switch{width:44px;height:24px;background:#ddd;border-radius:20px;position:relative}.switch:after{content:'';width:18px;height:18px;background:white;position:absolute;top:3px;left:3px;border-radius:50%;box-shadow:0 1px 5px #aaa}.switch.on{background:var(--blue)}.switch.on:after{left:23px}.status{margin-top:26px;padding:16px;background:#f4f4f6;font-size:12px}.status span{float:right;color:#a46a00;font-weight:700}.soul{text-align:center;padding:12vw 8vw;background:var(--blue);color:white}.soul .eyebrow{color:#c7d2ff}.soul h2{font-size:clamp(50px,7vw,100px);max-width:1100px;margin:25px auto}.soul>p{max-width:760px;margin:30px auto;line-height:1.8;font-size:18px;color:#dfe5ff}.signature{font:700 22px Manrope;margin-top:55px}.signature em{font-style:normal;color:#b8c8ff}.pricing{background:#f7f5ef}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;align-items:stretch}.price-grid article{background:white;border:1px solid var(--line);padding:36px;display:flex;flex-direction:column;min-height:560px;position:relative}.price-grid article.featured{background:#111116;color:#fff;border:3px solid var(--blue);transform:translateY(-14px);box-shadow:0 28px 70px rgba(20,20,30,.15)}.recommended{position:absolute;left:-3px;right:-3px;top:-31px;background:var(--blue);color:#fff;text-align:center;padding:8px;font:800 10px Manrope;letter-spacing:.14em}.price-grid article>div>span{font:800 11px Manrope;letter-spacing:.15em;color:var(--blue)}.price-grid h3{font:800 64px Manrope;letter-spacing:-.07em;margin:18px 0 10px}.price-grid h3 small{font-size:16px;letter-spacing:-.02em}.price-grid article>div>p{color:#666;line-height:1.55;min-height:75px}.price-grid .featured>div>p{color:#ccc}.price-grid ul{list-style:none;padding:22px 0;margin:10px 0 30px;border-top:1px solid #ddd;flex:1}.price-grid .featured ul{border-color:#333}.price-grid li{padding:9px 0;font-size:14px}.price-grid li:before{content:'✓';color:var(--blue);font-weight:800;margin-right:10px}.price-btn{display:block;text-align:center;border:1px solid var(--ink);color:var(--ink);text-decoration:none;padding:16px;font-weight:700}.featured .price-btn{border-color:#fff;color:#fff}.price-btn.primary{background:var(--blue);border-color:var(--blue)}.price-foot{text-align:center;color:#777;font-size:12px;margin-top:28px}.relief{padding:11vw 7vw;display:grid;grid-template-columns:.35fr 1.1fr .75fr;gap:4vw;align-items:start}.relief>span{font:800 10px Manrope;letter-spacing:.15em;color:var(--blue)}.relief h2{font-size:clamp(45px,5vw,76px);margin-top:0}.relief>p{font-size:18px;line-height:1.75;color:#555}.relief .btn{grid-column:3}.disclaimer{font-size:12px;line-height:1.5;color:#8b6b00;background:#fff5c7;padding:12px 14px;max-width:720px}.testimonials article{min-height:240px}.testimonials article>p{font-size:19px;color:#222}.testimonials article>b{display:block;margin-top:30px;font-size:12px}.faq-grid{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid details{background:#fff;border:1px solid var(--line);padding:24px}.faq-grid summary{font-weight:700;cursor:pointer}.faq-grid p{color:#666;line-height:1.65}.cta{text-align:center;background:#101014;color:#fff;padding:11vw 8vw}.cta .eyebrow{color:#7999ff}.cta h2{font-size:clamp(50px,6vw,92px)}.cta>p{color:#aaa;font-size:18px}.btn.light{background:white;color:#101014;margin:25px 0}.cta small{display:block;color:#777}.final-note{display:grid;grid-template-columns:1fr 1fr}.final-note>div{padding:7vw;border-right:1px solid var(--line)}.final-note b{font:800 80px Manrope;letter-spacing:-.07em}.final-note p{font-size:20px;line-height:1.5;color:#555}footer{padding:35px 5vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);font-size:12px}footer a{color:var(--ink)}@media(max-width:800px){.nav nav{display:none}.hero{padding-top:18vw}.hero h1{font-size:54px}.lead{font-size:17px}.actions{align-items:flex-start;flex-direction:column}.post{grid-template-columns:1fr}.post-art{min-height:330px}.post-art strong{font-size:40px}.orb{width:300px;height:300px}.problem,.control{grid-template-columns:1fr}.grid3,.compare,.faq-grid,.final-note,.price-grid,.relief{grid-template-columns:1fr}.problem-copy{padding-top:0}.grid3 h3{margin-top:35px}.sim-top{align-items:flex-start}.sim-badge{display:none}.sim-stats span{font-size:9px}.sim-post{padding:10px}.sim-post strong{font-size:14px}.modal-box{grid-template-columns:1fr;max-height:90vh;overflow:auto}.modal-art{padding:28px}.modal-art strong{font-size:34px}.price-grid article.featured{transform:none;margin-top:24px}.relief .btn{grid-column:1}.final-note>div{border-bottom:1px solid var(--line)}footer{gap:20px;flex-wrap:wrap}}@media(max-width:520px){.niche-tabs{display:grid;grid-template-columns:1fr 1fr}.sim-avatar{width:58px;height:58px}.sim-profile strong{font-size:15px}.sim-profile p{font-size:11px}.sim-stats{grid-template-columns:1fr}.sim-stats span{border-right:0;border-bottom:1px solid #eee}.sim-grid{grid-template-columns:repeat(2,1fr)}.price-grid h3{font-size:58px}}