:root{--bg:#070707;--panel:#101010;--panel2:#151515;--line:#272727;--text:#f5f5f2;--muted:#a7a7a2;--red:#c71825;--red2:#f04450;--green:#5ad39a;--radius:22px;--shell:min(1180px,calc(100% - 40px))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 75% 5%,rgba(199,24,37,.18),transparent 33%),radial-gradient(circle at 10% 40%,rgba(199,24,37,.07),transparent 28%);z-index:-2}.page-noise{position:fixed;inset:0;opacity:.025;z-index:-1;pointer-events:none;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 max(24px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:100;background:rgba(7,7,7,.78);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07)}.brand{display:flex;align-items:center;gap:12px;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:.08em;font-size:14px}.brand-mark{display:flex;align-items:flex-end;gap:2px;width:18px;height:18px}.brand-mark span{width:4px;background:var(--red);border-radius:3px;box-shadow:0 0 14px rgba(199,24,37,.6)}.brand-mark span:nth-child(1){height:7px}.brand-mark span:nth-child(2){height:13px}.brand-mark span:nth-child(3){height:18px}.site-nav{display:flex;gap:30px;color:#bebebb;font-size:14px}.site-nav a:hover,.site-nav .active{color:#fff}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:#fff;padding:9px 12px;border-radius:9px}.button{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--red2),var(--red));color:#fff;padding:15px 24px;border-radius:12px;font-weight:700;box-shadow:0 12px 34px rgba(199,24,37,.22);transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(199,24,37,.35)}.button-small{padding:11px 17px;font-size:13px}.full-width{width:100%}.section-shell{width:var(--shell);margin-inline:auto}.section-pad{padding-top:118px;padding-bottom:118px}.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;padding-top:80px;padding-bottom:80px}.eyebrow{font-size:12px;letter-spacing:.15em;color:#ef6a73;font-weight:800;margin-bottom:22px}.eyebrow span{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:9px;box-shadow:0 0 13px var(--red)}.hero h1,.section-heading h2,.mentor-copy h2,.offer-copy h2,.final-cta h2,.page-hero h1{font-family:"Space Grotesk",sans-serif;letter-spacing:-.05em;line-height:1.03}.hero h1{font-size:clamp(52px,7vw,88px)}.hero h1 em{font-style:normal;color:var(--red2)}.hero-text{font-size:18px;color:var(--muted);max-width:660px;margin-top:27px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.text-link{font-weight:700;color:#ddd}.text-link span{color:var(--red2);margin-left:7px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;padding-top:27px;border-top:1px solid var(--line)}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{font-family:"Space Grotesk";font-size:20px}.hero-proof span{font-size:12px;color:var(--muted);margin-top:3px}.terminal-card{background:linear-gradient(145deg,#151515,#0c0c0c);border:1px solid #303030;border-radius:26px;padding:24px;box-shadow:0 50px 100px rgba(0,0,0,.55);position:relative;overflow:hidden}.terminal-card::after{content:"";position:absolute;width:260px;height:260px;background:radial-gradient(circle,rgba(199,24,37,.18),transparent 70%);right:-100px;top:-100px}.terminal-topbar,.terminal-price,.terminal-bottom,.chart-labels{display:flex;justify-content:space-between;align-items:center}.terminal-topbar{font:600 11px/1 Inter;letter-spacing:.08em;color:#aaa}.status-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:7px;box-shadow:0 0 10px var(--green)}.terminal-price{margin-top:32px}.terminal-price strong{display:block;font-family:"Space Grotesk";font-size:42px}.muted{color:var(--muted);font-size:12px}.positive{color:var(--green);font-weight:700}.chart{height:300px;margin-top:28px;display:flex;align-items:flex-end;gap:5px;padding:20px 8px;border-radius:15px;position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px}.candle{flex:1;min-width:4px;max-width:10px;border-radius:3px 3px 1px 1px;transform:scaleY(0);transform-origin:bottom;animation:grow .7s forwards}.candle.up{background:var(--green);box-shadow:0 0 8px rgba(90,211,154,.35)}.candle.down{background:var(--red2);box-shadow:0 0 8px rgba(240,68,80,.3)}@keyframes grow{to{transform:scaleY(1)}}.chart-labels{font-size:9px;letter-spacing:.1em;color:#777;margin-top:10px}.terminal-bottom{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.market-strip{overflow:hidden;border-block:1px solid var(--line);background:#0c0c0c;padding:14px 0}.ticker-track{display:inline-block;white-space:nowrap;animation:ticker 30s linear infinite;color:#a7a7a2;font:600 12px/1 monospace}.ticker-track span{margin-right:46px}.ticker-track b{color:var(--green)}.ticker-track i{color:var(--red2);font-style:normal}@keyframes ticker{to{transform:translateX(-50%)}}.section-heading{max-width:760px;margin-bottom:62px}.section-heading h2,.mentor-copy h2,.offer-copy h2{font-size:clamp(38px,5vw,62px)}.section-heading>p:last-child,.mentor-copy>p,.offer-copy>p{color:var(--muted);font-size:17px;margin-top:20px}.card-grid{display:grid;gap:24px}.three-column{grid-template-columns:repeat(3,1fr)}.feature-card{padding:34px;background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid var(--line);border-radius:var(--radius);min-height:310px;transition:.3s;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-8px);border-color:#4a2225;box-shadow:0 30px 60px rgba(0,0,0,.35)}.feature-card::after{content:"";position:absolute;width:180px;height:180px;background:radial-gradient(circle,rgba(199,24,37,.13),transparent 70%);right:-80px;bottom:-80px}.card-number{color:#666;font:600 11px monospace}.line-icon{font-size:40px;color:var(--red2);margin:47px 0 22px}.feature-card h3{font-family:"Space Grotesk";font-size:25px}.feature-card p{color:var(--muted);margin-top:13px}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.mentor-visual{position:relative}.portrait-placeholder{height:580px;border-radius:28px;background:linear-gradient(145deg,#1b1b1b,#0b0b0b);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#777;letter-spacing:.12em}.portrait-placeholder small{letter-spacing:normal;margin-top:8px}.floating-note{position:absolute;right:-35px;bottom:38px;width:240px;padding:22px;background:rgba(16,16,16,.93);border:1px solid #343434;border-radius:16px;backdrop-filter:blur(15px)}.floating-note span,.floating-note strong{display:block}.floating-note span{font-size:10px;letter-spacing:.15em;color:var(--red2)}.floating-note strong{font-family:"Space Grotesk";margin-top:8px}.mentor-copy>p{margin-bottom:18px}.mentor-copy .text-link{display:inline-block;margin-top:14px}.offer-section{background:#0c0c0c;border-block:1px solid var(--line)}.offer-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:center}.check-list{list-style:none;margin-top:30px;display:grid;gap:14px}.check-list li{color:#d0d0cc}.check-list li::before{content:"✓";color:var(--red2);font-weight:800;margin-right:12px}.price-panel{background:linear-gradient(145deg,#191919,#0e0e0e);border:1px solid #333;border-radius:25px;padding:38px}.price-panel>span{font-size:11px;letter-spacing:.14em;color:#888}.price-panel>strong{display:block;font-family:"Space Grotesk";font-size:70px;margin:18px 0 0}.price-panel p{color:var(--muted);font-size:13px;margin-bottom:27px}.results-preview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.result-block{padding:34px;background:#101010;border-right:1px solid var(--line)}.result-block:last-child{border-right:0}.result-block span{color:var(--red2);font:700 10px monospace;letter-spacing:.1em}.result-block strong{display:block;font-family:"Space Grotesk";font-size:22px;margin:32px 0 12px}.result-block p{color:var(--muted);font-size:14px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:24px 0}summary{cursor:pointer;font-family:"Space Grotesk";font-size:21px;font-weight:600;list-style:none;display:flex;justify-content:space-between}summary::after{content:"+";color:var(--red2)}details[open] summary::after{content:"–"}details p{color:var(--muted);max-width:780px;padding-top:16px}.final-cta{text-align:center;padding-top:130px;padding-bottom:140px}.final-cta h2{font-size:clamp(45px,7vw,82px);margin-bottom:35px}.site-footer{width:var(--shell);margin:auto;border-top:1px solid var(--line);padding:45px 0 35px;display:grid;grid-template-columns:1fr auto;gap:30px}.site-footer>div>p{color:var(--muted);font-size:13px;margin-top:10px}.footer-links{display:flex;gap:20px;color:#aaa;font-size:13px}.legal-copy{grid-column:1/-1;color:#6f6f6b;font-size:11px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.page-hero{padding:110px 0 70px}.page-hero h1{font-size:clamp(48px,7vw,82px);max-width:850px}.page-hero p{max-width:720px;color:var(--muted);font-size:18px;margin-top:25px}.content-panel{background:#101010;border:1px solid var(--line);border-radius:var(--radius);padding:38px;margin-bottom:24px}.content-panel h2{font-family:"Space Grotesk";font-size:32px;margin-bottom:15px}.content-panel p,.content-panel li{color:var(--muted)}.content-panel ul{padding-left:20px;display:grid;gap:10px}.contact-form{display:grid;gap:16px}.contact-form input,.contact-form textarea{width:100%;background:#0b0b0b;border:1px solid #333;border-radius:10px;color:#fff;padding:15px;font:inherit}.contact-form textarea{min-height:150px;resize:vertical}.contact-form button{border:0;cursor:pointer}@media(max-width:900px){.site-header{padding:0 20px}.site-header>.button-small{display:none}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:82px;left:20px;right:20px;flex-direction:column;background:#111;border:1px solid var(--line);padding:20px;border-radius:14px}.site-nav.open{display:flex}.hero,.split-section,.offer-shell{grid-template-columns:1fr}.hero{padding-top:70px}.terminal-card{margin-top:20px}.three-column,.results-preview{grid-template-columns:1fr}.result-block{border-right:0;border-bottom:1px solid var(--line)}.result-block:last-child{border-bottom:0}.floating-note{right:20px}.site-footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.hero-proof{grid-template-columns:1fr 1fr 1fr}.section-pad{padding-top:85px;padding-bottom:85px}}@media(max-width:560px){.hero h1{font-size:49px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{grid-template-columns:1fr}.terminal-bottom{gap:12px;flex-wrap:wrap}.chart{height:240px}.section-heading h2,.mentor-copy h2,.offer-copy h2{font-size:40px}.portrait-placeholder{height:430px}.price-panel>strong{font-size:58px}.footer-links{display:grid;grid-template-columns:1fr 1fr}}

.mentor-photo{width:100%;height:580px;display:block;object-fit:cover;object-position:center 28%;border-radius:28px;border:1px solid var(--line);box-shadow:0 35px 80px rgba(0,0,0,.38)}
.site-nav a{position:relative}
.site-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--red2);transform:scaleX(0);transition:transform .22s}
.site-nav a:hover::after,.site-nav a.active::after{transform:scaleX(1)}
@media(max-width:900px){.mentor-photo{height:520px}.site-nav a::after{display:none}}
@media(max-width:560px){.mentor-photo{height:430px}}
