:root{--bg:#12070b;--bg2:#1b0a11;--panel:#210d15;--panel2:#2a111b;--text:#fff7f3;--muted:#b99fa7;--soft:#755862;--line:rgba(255,220,210,.11);--rose:#ff7890;--rose2:#ffb19e;--cream:#ffe1d3;--max:1220px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 78% 12%,rgba(255,91,119,.17),transparent 30%),radial-gradient(circle at 8% 55%,rgba(255,177,158,.055),transparent 25%)}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(255,120,144,.09),transparent 65%);transform:translate(-50%,-50%);transition:opacity .3s}.progress{height:2px;width:0;position:fixed;top:0;left:0;background:var(--rose);z-index:50;box-shadow:0 0 14px var(--rose)}
.nav{height:80px;max-width:var(--max);margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;font:800 13px Manrope;letter-spacing:.16em}.brand img{width:42px;height:42px;border-radius:9px;object-fit:cover;border:1px solid rgba(255,177,158,.35)}.brand b{font-weight:800;color:var(--rose2)}nav{display:flex;gap:28px;color:#aa9299;font-size:11px}nav a{transition:.25s}nav a:hover{color:white}.nav-cta{padding:11px 15px;border:1px solid var(--line);border-radius:6px;font-size:10px;font-weight:800}.nav-cta span{color:var(--rose)}.menu{display:none;background:none;border:0;color:white;font-size:23px}
.hero{min-height:760px;max-width:var(--max);margin:auto;padding:105px 22px 90px;display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center;position:relative}.hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.hero-bg span{position:absolute;border:1px solid rgba(255,120,144,.09);border-radius:50%;animation:float 12s ease-in-out infinite}.hero-bg span:nth-child(1){width:500px;height:500px;right:-130px;top:0}.hero-bg span:nth-child(2){width:260px;height:260px;right:160px;top:120px;animation-delay:-4s}.hero-bg span:nth-child(3){width:100px;height:100px;left:45%;top:15%;animation-delay:-7s}.eyebrow{font:800 9px DM Mono,monospace;letter-spacing:.17em;color:var(--rose2);display:flex;align-items:center;gap:8px}.eyebrow i{width:6px;height:6px;background:var(--rose);border-radius:50%;box-shadow:0 0 15px var(--rose)}h1,h2,h3{font-family:Manrope,Inter,sans-serif;letter-spacing:-.055em;line-height:.98;margin:0}h1{font-size:clamp(60px,7.5vw,102px);margin:25px 0 25px}h1 span,h2 span{color:var(--rose2)}.hero-copy>p{color:#bca8ad;font-size:16px;max-width:570px;line-height:1.8}.hero-copy>p strong{color:#f4dfe0}.hero-buttons{display:flex;gap:11px;margin:32px 0 52px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:6px;padding:14px 19px;font-size:10px;font-weight:800;letter-spacing:.04em;transition:transform .25s,box-shadow .25s}.btn.primary{background:var(--rose);color:#25070e;box-shadow:0 10px 30px rgba(255,120,144,.16)}.btn.primary:hover{box-shadow:0 15px 45px rgba(255,120,144,.3)}.btn.outline{border:1px solid var(--line);color:#e9dfe1}.btn.dark{background:#21070e;color:white}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:18px;max-width:650px}.hero-meta div{border-right:1px solid var(--line);padding-right:14px;margin-right:14px}.hero-meta div:last-child{border:0}.hero-meta strong{font:800 9px DM Mono;color:#eee;display:block}.hero-meta span{font-size:9px;color:#77636b;display:block;margin-top:6px}
.terminal{background:linear-gradient(145deg,#29101a,#17090e);border:1px solid rgba(255,177,158,.15);border-radius:13px;padding:18px;box-shadow:0 35px 100px rgba(0,0,0,.4);transform-style:preserve-3d}.terminal-head{display:flex;justify-content:space-between;font:500 8px DM Mono;color:#88737b;letter-spacing:.13em}.terminal-head em{display:inline-block;width:5px;height:5px;background:var(--rose);border-radius:50%;margin-right:6px}.terminal-main{margin-top:18px;background:#14080d;border:1px solid var(--line);border-radius:8px;padding:18px}.terminal-title small{font:500 8px DM Mono;color:#6e5b63;letter-spacing:.15em}.terminal-title strong{display:block;font:800 21px Manrope;margin-top:7px}.chart-wrap{height:310px;margin-top:20px;position:relative;overflow:hidden;border-radius:5px;background:#10070b}.chart-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:50px 50px}.chart-svg{position:absolute;inset:0;width:100%;height:100%}.chart-line{fill:none;stroke:var(--rose);stroke-width:2.2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw 3s 1s ease forwards}.chart-area{fill:url(#chartFill);opacity:.55}.price{position:absolute;font:500 7px DM Mono;color:#75616a;letter-spacing:.12em;z-index:2}.price-1{left:27%;top:34%}.price-2{right:13%;top:49%;color:var(--rose2)}.crosshair{position:absolute;width:1px;height:100%;right:23%;top:0;background:rgba(255,120,144,.2)}.crosshair:after{content:"";position:absolute;top:48%;left:-4px;width:9px;height:9px;border:1px solid var(--rose);border-radius:50%;background:#14080d}.terminal-bottom{display:flex;justify-content:space-between;margin-top:14px;font:500 7px DM Mono;color:#67535b;letter-spacing:.1em}.terminal-bottom b{color:#bda9af;font-weight:500}
.marquee{border-block:1px solid var(--line);height:55px;overflow:hidden;display:flex;align-items:center;background:rgba(255,255,255,.012)}.marquee div{display:flex;gap:28px;align-items:center;white-space:nowrap;animation:marquee 28s linear infinite;font:800 9px DM Mono;color:#77636b;letter-spacing:.14em}.marquee i{font-style:normal;color:var(--rose)}
.section{max-width:var(--max);margin:auto;padding:125px 22px}.section-top{display:flex;gap:12px;align-items:center;color:#77636b;font:500 9px DM Mono;letter-spacing:.15em}.number{color:var(--rose);font-size:11px}.split{display:grid;grid-template-columns:1fr .9fr;gap:100px;margin-top:30px}.split h2,.perf-title h2,.vip-heading h2,.feedback-title h2{font-size:clamp(47px,6vw,78px)}.copy{padding-top:10px}.copy .large{font-size:17px;color:#bca8ad;line-height:1.8}.copy p{font-size:12px;color:#78646c;line-height:1.8}.signature{margin-top:35px;font:500 8px DM Mono;color:var(--rose2);letter-spacing:.16em}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:90px}.process{background:var(--bg);padding:28px;min-height:330px;position:relative;overflow:hidden}.process>span{font:500 8px DM Mono;color:#79616a;letter-spacing:.14em}.orb{width:72px;height:72px;border:1px solid rgba(255,120,144,.3);border-radius:50%;display:grid;place-items:center;color:var(--rose);font:500 10px DM Mono;margin:48px 0 28px;transition:.5s}.process:hover .orb{transform:rotate(180deg) scale(1.15);box-shadow:0 0 50px rgba(255,120,144,.1)}.process h3{font-size:20px;letter-spacing:-.02em}.process p{font-size:11px;color:#75616a;max-width:290px}
.performance{border-top:1px solid var(--line)}.perf-title{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:28px}.perf-title p,.vip-heading p,.feedback-title p{max-width:370px;color:#7d6870;font-size:12px;line-height:1.8}.dashboard{display:grid;grid-template-columns:1.65fr .65fr;margin-top:55px;background:var(--line);gap:1px}.dash-main,.dash-side{background:var(--panel);padding:30px}.dash-label{font:500 8px DM Mono;color:#755e67;letter-spacing:.16em}.counter{font:800 64px Manrope;letter-spacing:-.07em;margin-top:12px}.counter small{font:500 13px Inter;color:var(--rose);letter-spacing:0}.dash-main>p{font-size:9px;color:#66535a}.bars{height:175px;display:flex;gap:12px;align-items:end;margin-top:35px;border-bottom:1px solid var(--line)}.bars div{height:var(--h);flex:1;background:linear-gradient(to top,rgba(255,120,144,.75),rgba(255,120,144,.12));position:relative;transform-origin:bottom;animation:barIn 1s cubic-bezier(.2,.8,.2,1) both}.bars div:nth-child(2n){animation-delay:.05s}.bars label{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);font:500 7px DM Mono;color:#68545d}.dash-side{padding:0}.dash-side div{padding:22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.dash-side span,.dash-side b{font:500 8px DM Mono}.dash-side span{color:#705b64}.dash-side b{color:#d8c7ca}.note{display:block;color:#58474e;font-size:8px;margin-top:15px}
.vip{border-top:1px solid var(--line)}.vip-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:28px}.vip-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:55px}.vip-card{position:relative;overflow:hidden;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:10px;transform-style:preserve-3d}.vip-card.high{background:linear-gradient(145deg,#2c111b,#1b0a11);border-color:rgba(255,120,144,.42)}.card-glow{position:absolute;width:300px;height:300px;right:-150px;top:-130px;background:radial-gradient(circle,rgba(255,120,144,.14),transparent 65%);pointer-events:none}.card-index{font:500 8px DM Mono;color:#806772;letter-spacing:.15em}.card-index span{float:right;background:var(--rose);color:#28080f;padding:5px 7px;border-radius:3px;font-size:7px}.vip-card h3{font-size:32px;margin:55px 0 10px}.rr{font:800 70px Manrope;color:var(--rose);letter-spacing:-.08em}.rr span{font-size:17px;color:var(--rose2);letter-spacing:0}.vip-card>p{color:#8e7880;font-size:11px;max-width:430px}.vip-card ul{list-style:none;padding:0;margin:25px 0;border-top:1px solid var(--line)}.vip-card li{padding:10px 0;border-bottom:1px solid var(--line);font-size:10px;color:#b5a2a7}.vip-card li:before{content:"✓";color:var(--rose);margin-right:9px}.card-btn{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,120,144,.28);padding:13px 15px;border-radius:5px;font-size:9px;font-weight:800}.card-btn b{color:var(--rose)}.price-row{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:10px;margin:28px 0 18px;border-top:1px solid var(--line);padding-top:18px}.price-row strong{font:800 30px Manrope}.price-row span{font:500 8px DM Mono;color:#735e66}.condition{display:block;color:#79616a;font-size:8px;line-height:1.6;margin-top:13px}.crypto{display:flex;justify-content:center;gap:13px;margin-top:18px;font:500 8px DM Mono;color:#6e5961;letter-spacing:.12em}.crypto b{color:var(--rose)}
.feedback{border-top:1px solid var(--line)}.feedback-title{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:28px}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:55px}.quote{background:var(--panel);border:1px solid var(--line);padding:27px;border-radius:9px;min-height:310px;display:flex;flex-direction:column;transition:.35s}.quote:hover{border-color:rgba(255,120,144,.35);transform:translateY(-6px)}.quote-top{display:flex;justify-content:space-between;font:500 8px DM Mono;color:#715b64;letter-spacing:.12em}.quote blockquote{margin:35px 0 28px;color:#bba8ad;font-size:12px;line-height:1.8}.person{margin-top:auto;display:flex;align-items:center;gap:10px}.person>span{width:34px;height:34px;border:1px solid rgba(255,120,144,.35);border-radius:50%;display:grid;place-items:center;color:var(--rose);font:700 10px Inter}.person b{font-size:10px;display:block}.person small{color:#68535b;font-size:8px;display:block;margin-top:3px}
.mentorship{padding-top:55px}.mentor-wrap{background:linear-gradient(135deg,#ff7890,#d95f78);border-radius:13px;padding:45px;color:#25080f;position:relative;overflow:hidden}.mentor-wrap:after{content:"";position:absolute;width:500px;height:500px;border:1px solid rgba(35,7,14,.13);border-radius:50%;right:-130px;top:-180px}.mentor-wrap .section-top{color:#5a1724}.mentor-wrap .number{color:#3d0c16}.mentor-content{display:grid;grid-template-columns:1fr .8fr;gap:80px;margin-top:28px;position:relative;z-index:2}.mentor-content h2{font-size:clamp(48px,6vw,75px)}.mentor-content h2 span{color:white}.mentor-intro{font-size:14px;line-height:1.8;color:#511723;max-width:450px}.mentor-price{font:800 47px Manrope;margin:28px 0 6px}.mentor-price small{font:500 9px Inter;display:block;color:#6a2430;letter-spacing:0}.mentor-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(38,7,14,.16);margin-top:55px;position:relative;z-index:2}.mentor-modules div{background:rgba(255,255,255,.08);padding:20px;min-height:120px}.mentor-modules span{font:500 8px DM Mono;color:#64222e}.mentor-modules b{display:block;font-size:12px;margin-top:25px}.mentor-modules small{display:block;color:#64222e;font-size:8px;margin-top:6px}
.final-cta{max-width:var(--max);margin:20px auto 100px;padding:80px 22px}.final-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 0;display:grid;grid-template-columns:1fr .7fr;gap:80px}.final-grid h2{font-size:clamp(55px,7vw,92px);margin-top:20px}.final-grid p{color:#806a72;font-size:12px;line-height:1.8}.final-actions{display:flex;gap:10px;margin-top:25px}
footer{max-width:var(--max);margin:auto;padding:35px 22px 50px;border-top:1px solid var(--line)}.footer-brand{display:flex;justify-content:space-between;align-items:center}.footer-brand p{font:500 9px DM Mono;color:#67525a}.footer-links{display:flex;gap:25px;margin-top:35px;font-size:9px;color:#756069}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:35px;color:#4f3e45;font-size:8px}
.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}
@keyframes draw{to{stroke-dashoffset:0}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes float{50%{transform:translate(20px,35px) scale(1.04)}}@keyframes barIn{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@media(max-width:850px){.nav{height:68px}.nav nav,.nav-cta{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:75px;gap:55px}.hero-meta{gap:10px}.hero-meta div{padding-right:8px;margin-right:8px}.terminal{transform:none!important}.split,.mentor-content,.final-grid{grid-template-columns:1fr;gap:35px}.process-grid,.vip-grid,.quotes{grid-template-columns:1fr}.perf-title,.vip-heading,.feedback-title{display:block}.perf-title p,.vip-heading p,.feedback-title p{margin-top:20px}.dashboard{grid-template-columns:1fr}.dash-side{display:grid;grid-template-columns:1fr 1fr}.dash-side div{min-height:75px}.mentor-wrap{padding:35px 25px}.mentor-modules{grid-template-columns:1fr 1fr}.crypto{justify-content:flex-start;flex-wrap:wrap}.footer-brand{display:block}.footer-brand p{margin-top:20px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}.final-cta{margin-bottom:50px}.final-actions{flex-wrap:wrap}}
@media(max-width:520px){h1{font-size:56px}.hero-meta{grid-template-columns:1fr}.hero-meta div{border-right:0;border-bottom:1px solid var(--line);padding:10px 0;margin:0}.chart-wrap{height:240px}.dash-side{grid-template-columns:1fr}.mentor-modules{grid-template-columns:1fr}.price-row{grid-template-columns:auto 1fr}.price-row strong:nth-of-type(2){margin-top:10px}.price-row span:last-child{margin-top:10px}}

/* v4 readability + premium motion */
body{font-size:15px}
.hero{grid-template-columns:1fr .72fr;min-height:820px}
.hero-emblem{height:560px;position:relative;display:grid;place-items:center;perspective:900px}
.emblem-logo{width:300px;height:300px;border:1px solid rgba(255,177,158,.28);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,120,144,.14),rgba(18,7,11,.7) 62%);box-shadow:0 0 100px rgba(255,120,144,.11),inset 0 0 60px rgba(255,120,144,.06);animation:emblemFloat 5s ease-in-out infinite;z-index:2}
.emblem-logo img{width:118px;height:118px;border-radius:28px;object-fit:cover;border:1px solid rgba(255,177,158,.3)}
.emblem-logo span{font:800 17px Manrope;letter-spacing:.17em;margin-top:15px}.emblem-logo small{font:500 9px DM Mono;letter-spacing:.45em;color:var(--rose2);margin-left:.45em;margin-top:8px}
.emblem-orbit{position:absolute;border:1px solid rgba(255,120,144,.18);border-radius:50%;animation:orbitSpin 18s linear infinite}.orbit-one{width:440px;height:440px}.orbit-two{width:540px;height:540px;animation-direction:reverse;animation-duration:25s;border-style:dashed}
.emblem-tag{position:absolute;padding:9px 12px;border:1px solid var(--line);background:rgba(33,13,21,.75);backdrop-filter:blur(8px);font:500 8px DM Mono;color:#9c7c86;letter-spacing:.16em}.tag-one{right:5%;top:22%}.tag-two{left:3%;bottom:22%;color:var(--rose2)}
.ring{position:absolute;border:1px solid rgba(255,120,144,.08);border-radius:50%}.r1{width:650px;height:650px;right:-250px;top:-100px}.r2{width:350px;height:350px;right:100px;top:100px}
.hero-copy>p{font-size:18px}.hero-meta strong{font-size:11px}.hero-meta span{font-size:10px}
.results-board{margin-top:55px;background:var(--line);border:1px solid var(--line)}.result-head{display:grid;grid-template-columns:130px 1fr 190px;padding:14px 22px;background:#18080e;font:500 9px DM Mono;color:#806772;letter-spacing:.16em}.year-block{display:grid;grid-template-columns:130px 1fr 190px;gap:20px;padding:24px 22px;background:var(--panel);border-top:1px solid var(--line);align-items:start}.year-label strong{display:block;font:800 30px Manrope}.year-label small{font:500 8px DM Mono;color:#745c65;letter-spacing:.14em}.month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.month-grid div{min-height:68px;border:1px solid var(--line);padding:10px;background:rgba(255,255,255,.012);transition:.25s}.month-grid div:hover{border-color:rgba(255,120,144,.35);transform:translateY(-2px)}.month-grid span{display:block;font:500 8px DM Mono;color:#745c65;letter-spacing:.1em}.month-grid b{display:block;font:700 15px Manrope;margin-top:12px;color:#e9dadd}.month-grid .negative b{color:#d58c9b}.year-total{border-left:1px solid var(--line);padding-left:22px}.year-total small{font:500 8px DM Mono;color:#745c65;letter-spacing:.13em}.year-total strong{display:block;font:800 34px Manrope;margin-top:8px}.year-total i,.combined-result i{font:700 12px Inter;color:var(--rose);font-style:normal}
.combined-result{margin-top:16px;border:1px solid rgba(255,120,144,.25);background:linear-gradient(110deg,#2a0d17,#1c0910);padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.combined-result small,.risk-box span{font:500 8px DM Mono;color:#876b75;letter-spacing:.15em}.combined-result strong{display:block;font:800 58px Manrope;letter-spacing:-.06em;margin:7px 0}.combined-result>div>span{font-size:10px;color:#7e6870}.risk-box{border-left:1px solid var(--line);padding-left:25px}.risk-box p{font-size:10px;line-height:1.7;color:#8f777f}
.rr{font:800 94px Manrope;line-height:.85;letter-spacing:-.08em;color:var(--rose);display:flex;align-items:baseline;gap:8px;margin:28px 0}.rr strong{font:800 94px Manrope}.rr span{font:800 22px Inter;color:var(--rose2);letter-spacing:-.02em}
.vip-card h3{font-size:35px}.vip-card li{font-size:12px;padding:12px 0}.vip-card>p{font-size:13px}.card-btn{font-size:11px;padding:15px 17px}.price-row strong{font-size:36px}.condition{font-size:9px}
.quote blockquote{font-size:14px}.quote-top{font-size:9px}.person b{font-size:12px}.person small{font-size:9px}
.process p{font-size:13px}.process h3{font-size:22px}.copy .large{font-size:18px}.copy p{font-size:13px}
.mentor-intro{font-size:16px}.mentor-modules b{font-size:13px}.mentor-modules small{font-size:9px}
@keyframes emblemFloat{50%{transform:translateY(-10px) rotateX(2deg)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}
@media(max-width:850px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.hero-emblem{height:470px}.emblem-logo{width:245px;height:245px}.emblem-orbit.orbit-one{width:350px;height:350px}.emblem-orbit.orbit-two{width:430px;height:430px}.result-head{display:none}.year-block{grid-template-columns:1fr;gap:18px}.year-total{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.month-grid{grid-template-columns:repeat(3,1fr)}.combined-result{grid-template-columns:1fr}.risk-box{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.rr,.rr strong{font-size:78px}.vip-card h3{font-size:31px}}
@media(max-width:520px){.hero-emblem{height:390px}.emblem-logo{width:205px;height:205px}.emblem-logo img{width:80px;height:80px}.emblem-logo span{font-size:12px}.emblem-orbit.orbit-one{width:290px;height:290px}.emblem-orbit.orbit-two{width:340px;height:340px}.month-grid{grid-template-columns:repeat(2,1fr)}.combined-result strong{font-size:45px}.hero-copy>p{font-size:16px}}

/* v5 — cleaner VIP + visual performance chart */
.vip-card{padding:30px 34px}.vip-card h3{margin-top:48px}
.vip-card .card-index{font-size:9px}
.chart-card{margin-top:55px;border:1px solid var(--line);background:linear-gradient(145deg,#1d0910,#13070b);overflow:hidden}
.chart-card-head{padding:23px 27px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.chart-card-head span,.chart-legend{font:500 9px DM Mono;color:#806772;letter-spacing:.13em}
.chart-card-head strong{display:block;font:800 18px Manrope;margin-top:6px;letter-spacing:-.02em}
.chart-legend{display:flex;gap:8px;align-items:center;letter-spacing:.04em}
.chart-legend i{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--rose)}.chart-legend i.loss{margin-left:10px;background:#9a5266}
.chart-area-v4{display:grid;grid-template-columns:42px 1fr;min-height:500px;padding:28px 27px 0}
.y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:4px 10px 48px 0;color:#59454d;font:500 8px DM Mono;text-align:right}
.bar-years{min-width:0}.bar-year{position:relative;padding-bottom:35px}.bar-year+.bar-year{border-top:1px solid var(--line);padding-top:28px}
.year-title{display:flex;align-items:baseline;gap:15px;margin-bottom:13px}.year-title strong{font:800 22px Manrope}.year-title small{font:500 8px DM Mono;color:#725c65;letter-spacing:.1em}
.bars-v4{height:180px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end;position:relative;border-bottom:1px solid rgba(255,220,210,.16)}
.bars-v4:before,.bars-v4:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed rgba(255,220,210,.06);pointer-events:none}.bars-v4:before{top:25%}.bars-v4:after{top:50%}
.bar-wrap{height:100%;position:relative;display:flex;align-items:end;justify-content:center;padding-bottom:22px;min-width:0}
.bar{width:min(34px,70%);height:calc(var(--value) * 1%);min-height:3px;border-radius:3px 3px 0 0;background:linear-gradient(to top,#ff6f88,#ffad9d);position:relative;transform-origin:bottom;animation:chartGrow .9s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 -8px 20px rgba(255,120,144,.07)}
.bar.negative{background:linear-gradient(to bottom,#9a5266,#c66b80);align-self:start;margin-top:90px;border-radius:0 0 3px 3px}
.bar.zero{height:2px;background:#5e4650;align-self:end}
.bar b{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;top:-20px;font:700 9px Inter;color:#cdb9bd}.negative b{top:calc(100% + 7px);color:#bb7d8b}.bar-wrap>span{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font:500 7px DM Mono;color:#6f5861;letter-spacing:.04em}
.chart-footer{border-top:1px solid var(--line);padding:18px 27px;display:flex;gap:28px;align-items:center;font:500 9px DM Mono;color:#705962}.chart-footer b{color:#d9c8cb;margin-left:6px}.chart-footer strong{margin-left:auto;color:#927982;font-weight:500}.chart-footer em{color:var(--rose);font-style:normal;font-size:12px;margin-left:7px}
.compact-result{margin-top:16px}
@keyframes chartGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@media(max-width:850px){.chart-card-head{display:block}.chart-legend{margin-top:15px}.chart-area-v4{grid-template-columns:30px 1fr;padding:20px 15px 0}.bars-v4{gap:5px;height:155px}.bar{width:55%}.bar b{font-size:8px}.chart-footer{flex-wrap:wrap}.chart-footer strong{margin-left:0;width:100%;border-top:1px solid var(--line);padding-top:13px}.vip-card{padding:27px}}
@media(max-width:520px){.chart-area-v4{grid-template-columns:24px 1fr;padding-inline:10px}.bars-v4{gap:3px;height:135px}.year-title{gap:10px}.year-title strong{font-size:19px}.year-title small{font-size:7px}.bar b{font-size:7px}.bar-wrap>span{font-size:6px}.chart-footer{gap:14px;padding-inline:15px}}

/* =========================================================
   HK TRADES V6 — premium readable design
   ========================================================= */
:root{
  --bg:#100509;--bg2:#19080f;--panel:#1b0910;--panel2:#24101a;
  --text:#fff8f5;--muted:#c9b5ba;--soft:#8e737d;
  --line:rgba(255,214,220,.13);--rose:#ff718b;--rose2:#ffad9e;--cream:#ffe8df;
  --max:1320px;
}
body{font-size:16px;letter-spacing:0}
.nav{height:86px;max-width:1320px;padding:0 34px}
.brand{font-size:15px;gap:13px}.brand img{width:48px;height:48px;border-radius:10px}
nav{gap:34px;font-size:13px;color:#c0aeb3}nav a{padding:9px 0}
.nav-cta{font-size:12px;padding:14px 18px;border-radius:8px;border-color:rgba(255,113,139,.38)}
.menu{font-size:26px}
.hero{max-width:1320px;min-height:700px;padding:95px 34px 78px;grid-template-columns:1fr .9fr;gap:55px}
.eyebrow{font-size:11px;letter-spacing:.22em}.eyebrow i{width:7px;height:7px}
h1{font-size:clamp(78px,8.5vw,124px);margin:27px 0 30px;line-height:.9}
.premium-hero h1 em{font-style:normal;color:#fff}
.hero-copy>p{font-size:20px;line-height:1.65;max-width:650px;color:#cbb8bd}
.hero-buttons{margin:36px 0 48px;gap:14px}.btn{font-size:13px;padding:17px 22px;border-radius:8px}
.hero-pillars{display:grid;grid-template-columns:repeat(4,1fr);max-width:760px;border-top:1px solid var(--line);padding-top:24px;gap:0}
.hero-pillars div{display:flex;gap:10px;align-items:flex-start;border-right:1px solid var(--line);padding-right:18px;margin-right:18px}
.hero-pillars div:last-child{border:0;margin:0}.hero-pillars span{font-size:25px;color:var(--rose)}.hero-pillars b{font:600 11px/1.35 Inter;color:#ddd0d3}
.hero-emblem{height:520px}.emblem-logo{width:275px;height:275px}.emblem-logo img{width:125px;height:125px}.emblem-logo span{font-size:18px}.emblem-logo small{font-size:10px}
.emblem-orbit.orbit-one{width:430px;height:430px}.emblem-orbit.orbit-two{width:535px;height:535px}
.emblem-tag{font-size:9px;line-height:1.5;padding:12px 14px}.tag-one{left:0;right:auto;top:17%}.tag-two{right:0;left:auto;bottom:28%}.tag-three{right:-2%;top:60%}
.emblem-caption{position:absolute;bottom:7%;font:600 10px DM Mono;letter-spacing:.3em;color:var(--rose2)}
.premium-marquee{overflow:hidden;height:68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.marquee-track{display:flex;width:max-content;min-width:200%;height:100%;align-items:center;gap:34px;animation:marqueeV6 24s linear infinite;will-change:transform}
.marquee-track span{font:600 11px DM Mono;color:#917982;letter-spacing:.16em;white-space:nowrap}.marquee-track i{font-style:normal;color:var(--rose);font-size:14px}
@keyframes marqueeV6{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.section{max-width:1320px;padding-left:34px;padding-right:34px}.section-top{font-size:11px}.section-top .label{font-size:11px}
.split{gap:90px}.split h2{font-size:clamp(48px,5.5vw,78px)}.copy .large{font-size:19px;line-height:1.75}.copy p{font-size:15px;line-height:1.8}
.process-grid{gap:18px}.process{padding:30px;min-height:340px}.process span{font-size:10px}.process h3{font-size:25px}.process p{font-size:14px;line-height:1.7}

.perf-title{gap:60px}.perf-title h2{font-size:clamp(58px,6.5vw,90px)}.perf-title p{font-size:16px;line-height:1.7;max-width:510px}
.chart-card{border-radius:14px;margin-top:45px}.chart-card-head{padding:25px 30px}.chart-card-head span,.chart-legend{font-size:10px}.chart-card-head strong{font-size:21px}
.chart-area-v4{min-height:0;padding:28px 30px 0}.bar-year{padding-bottom:36px}.year-title{margin-bottom:20px}.year-title strong{font-size:28px}.year-title small{font-size:10px}
.bars-v4{height:190px;gap:10px}.bar{width:min(42px,72%)}.bar b{font-size:11px;top:-23px}.bar-wrap>span{font-size:8px}.chart-footer{font-size:10px;padding:20px 30px}.chart-footer em{font-size:14px}
.combined-result{padding:32px;border-radius:12px}.combined-result strong{font-size:66px}.combined-result small,.risk-box span{font-size:10px}.combined-result>div>span,.risk-box p{font-size:12px}.note{font-size:11px;line-height:1.6}

.vip-heading h2,.feedback-title h2{font-size:clamp(58px,6.5vw,88px)}.vip-heading p,.feedback-title p{font-size:16px;line-height:1.7}
.vip-grid{gap:18px}.vip-card{padding:34px 36px;min-height:590px}.vip-card h3{font-size:38px}.vip-card>p{font-size:15px;line-height:1.7}.vip-card li{font-size:14px;padding:15px 0}.card-btn{font-size:12px;padding:17px}.price-row strong{font-size:42px}.price-row span{font-size:10px}.condition{font-size:10px}
.quotes{gap:18px}.quote{padding:31px;min-height:355px}.quote blockquote{font-size:15px;line-height:1.8;margin:40px 0 30px}.quote-top{font-size:10px}.person b{font-size:13px}.person small{font-size:10px}
.mentor-wrap{padding:55px}.mentor-content{gap:75px}.mentor-content h2{font-size:clamp(58px,6vw,82px)}.mentor-intro{font-size:17px;line-height:1.75}.mentor-price{font-size:55px}.mentor-modules b{font-size:14px}.mentor-modules small{font-size:9px}
.final-grid h2{font-size:clamp(62px,7vw,96px)}.final-grid p{font-size:15px}.footer-links{font-size:11px}

@media(max-width:900px){
  .nav{padding:0 20px}.nav nav,.nav-cta{display:none}.menu{display:block}
  .hero{grid-template-columns:1fr;padding:80px 24px 70px;min-height:auto}.hero-emblem{height:500px}
  .hero-pillars{grid-template-columns:repeat(2,1fr);gap:18px}.hero-pillars div:nth-child(2){border-right:0;margin-right:0}.hero-pillars div{margin-bottom:10px}
  .section{padding-left:24px;padding-right:24px}.split,.mentor-content,.final-grid{grid-template-columns:1fr;gap:35px}
  .process-grid,.vip-grid,.quotes{grid-template-columns:1fr}.perf-title,.vip-heading,.feedback-title{display:block}
}
@media(max-width:600px){
  .nav{height:72px}.brand{font-size:12px}.brand img{width:40px;height:40px}
  h1{font-size:60px}.hero-copy>p{font-size:17px}.hero-emblem{height:390px}
  .emblem-logo{width:210px;height:210px}.emblem-logo img{width:85px;height:85px}.emblem-logo span{font-size:13px}
  .emblem-orbit.orbit-one{width:300px;height:300px}.emblem-orbit.orbit-two{width:355px;height:355px}
  .emblem-tag{font-size:7px}.tag-one{left:-5%}.tag-two{right:-5%}.tag-three{right:-4%;top:66%}
  .hero-pillars{grid-template-columns:1fr 1fr}.hero-pillars b{font-size:9px}
  .section{padding-left:18px;padding-right:18px}.perf-title h2,.vip-heading h2,.feedback-title h2{font-size:50px}
  .chart-card-head{display:block}.chart-legend{margin-top:15px}.chart-area-v4{padding:22px 12px 0;grid-template-columns:26px 1fr}
  .bars-v4{gap:3px;height:155px}.bar{width:58%}.bar b{font-size:7px}.bar-wrap>span{font-size:6px}.year-title strong{font-size:22px}.year-title small{font-size:8px}
  .chart-footer{padding:18px 15px;gap:12px;flex-wrap:wrap}.chart-footer strong{width:100%;margin:0;padding-top:12px;border-top:1px solid var(--line)}
  .combined-result{padding:25px}.combined-result strong{font-size:48px}.risk-box{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:12px}
  .vip-card{padding:28px 24px;min-height:auto}.vip-card h3{font-size:31px}.price-row strong{font-size:36px}
  .quote{min-height:auto}.mentor-wrap{padding:32px 24px}
}
