:root{--bg:#06070a;--bg-soft:#090b10;--surface:#0d1016;--surface-2:#11151d;--gold:#d8b25a;--gold-2:#f3d98e;--gold-3:#f8ecc2;--gold-deep:#a97f2e;--text:#f4f1e9;--muted:#a2a7b3;--muted-2:#717784;--green:#34d98b;--red:#ff5c6c;--line:#d8b25a29;--line-soft:#ffffff12;--radius:20px;--radius-sm:12px;--container:1180px;--ease:cubic-bezier(.22, .61, .36, 1);--font-display:"Sora", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--gold);color:#120d02}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body:before{content:"";z-index:-2;background:linear-gradient(180deg, #080a0f 0%, var(--bg) 45%, var(--bg) 100%);pointer-events:none;position:fixed;inset:0}body:after{content:"";z-index:60;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.section{padding-block:clamp(4.5rem,9vw,8rem);scroll-margin-top:86px;position:relative}section[id]{scroll-margin-top:86px}.section--soft{background:radial-gradient(50rem 30rem at 50% 0,#d8b25a0b,#0000 70%),linear-gradient(#ffffff05,#0000 30%);border-block:1px solid #ffffff0b}#resultados{padding-bottom:clamp(2.5rem,4vw,3.5rem)}#testimonios,#precios{padding-block:clamp(2.5rem,4vw,3.5rem)}#herramientas{padding-top:clamp(2rem,3vw,2.75rem);padding-bottom:clamp(2.5rem,4vw,3.5rem)}#faq{padding-top:clamp(2.5rem,4vw,3.5rem)}.gold-text{background:linear-gradient(100deg, var(--gold-3) 0%, var(--gold-2) 35%, var(--gold) 65%, var(--gold-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.muted-text{color:var(--muted)}.kicker{color:var(--gold);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;font-weight:600;display:inline-flex}.kicker:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:26px;height:1px}.kicker--dark{color:#3a2c07}.kicker--dark:before{background:linear-gradient(90deg,#3a2c07,#0000)}.section-head{max-width:700px;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .kicker{justify-content:center}.section-head--center p{margin-inline:auto}.section-head h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.12}.section-head p{max-width:600px;color:var(--muted);margin-top:20px;font-size:clamp(1rem,1.4vw,1.1rem)}.section-head--split{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.section-head--split p{max-width:390px;margin-top:0;padding-bottom:6px}.btn{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn--gold{color:#1a1304;background:linear-gradient(165deg,#f7e3a4 0%,#e3c06f 40%,#c79a3c 100%);box-shadow:0 14px 34px -14px #d8b25aa6,inset 0 1px #ffffff8c}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px #d8b25acc,inset 0 1px #fff9}.btn--ghost{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border-color:#ffffff1f}.btn--ghost:hover{border-color:var(--line);background:#d8b25a14;transform:translateY(-2px)}.btn--sm{padding:11px 20px;font-size:.83rem}.btn--block{width:100%}.btn--dark{color:var(--gold-2);background:#0b0904;box-shadow:0 18px 40px -18px #000000b3}.btn--dark:hover{background:#141006;transform:translateY(-2px)}.btn--outline-dark{color:#241a03;border-color:#140e0259}.btn--outline-dark:hover{background:#140e0214;transform:translateY(-2px)}.btn__play{width:26px;height:26px;color:var(--gold-2);background:#d8b25a29;border:1px solid #d8b25a4d;border-radius:50%;place-items:center;display:grid}.btn__play svg{width:11px;height:11px;margin-left:2px}.btn:hover .btn__play svg{transform:none}.scroll-progress{z-index:200;pointer-events:none;background:#ffffff0a;height:2px;position:fixed;inset:0 0 auto}.scroll-progress span{background:linear-gradient(90deg, var(--gold-deep), var(--gold-2));width:0;height:100%;display:block;box-shadow:0 0 14px #d8b25ab3}.site-header{z-index:100;transition:background .4s var(--ease), border-color .4s var(--ease), padding .4s var(--ease), backdrop-filter .4s var(--ease);background:linear-gradient(#06070ad9,#06070a00);border-bottom:1px solid #0000;padding-block:14px;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#06070ad1;border-bottom-color:#ffffff0f;padding-block:8px}.header__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand__mark{filter:drop-shadow(0 4px 12px #d8b25a38);width:auto;height:46px}.brand__text{flex-direction:column;gap:5px;line-height:1;display:flex}.brand__name{font-family:var(--font-display);letter-spacing:.1em;background:linear-gradient(100deg, var(--gold-3), var(--gold), var(--gold-deep));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:.82rem;font-weight:700}.brand__name em{font-style:normal}.brand__sub{color:var(--muted-2);font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;font-size:.56rem;font-weight:500}.nav{align-items:center;gap:clamp(18px,2.2vw,32px);display:flex}.nav>a:not(.btn){color:var(--muted);transition:color .25s var(--ease);padding-block:6px;font-size:.88rem;font-weight:500;position:relative}.nav>a:not(.btn):after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav>a:not(.btn):hover,.nav>a:not(.btn).is-active{color:var(--text)}.nav>a:not(.btn):hover:after,.nav>a:not(.btn).is-active:after{transform:scaleX(1)}.nav__cta{margin-left:6px}.nav-toggle{background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:none}.nav-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), visibility .3s;background:#030406cc;position:fixed;inset:0}.nav-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (width>=901px){.nav-backdrop{display:none}}.nav-toggle span{background:var(--text);width:18px;height:1.5px;transition:transform .3s var(--ease), opacity .3s var(--ease);border-radius:2px;margin:0;display:block}.nav-toggle.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.hero{padding-block:clamp(6.5rem,9vw,8rem) clamp(2.5rem,4vw,3.5rem);position:relative;overflow:hidden}.hero__bg{z-index:-1;opacity:.7;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 60% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 70% at 60% 35%,#000 20%,#0000 75%)}.hero__bg:after{content:"";aspect-ratio:1200/360;opacity:.34;pointer-events:none;background:url(/assets/images/bg-chart.svg) 50%/contain no-repeat;width:55%;position:absolute;top:21%;left:32%;right:auto;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.hero__grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.eyebrow{color:var(--gold-2);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#d8b25a0f;border:1px solid #d8b25a3d;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px 8px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.pulse-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 0 3px #d8b25a29}.pulse-dot:after{content:"";border:1px solid #d8b25a80;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-4px}.pulse-dot--green{background:var(--green);box-shadow:0 0 0 3px #34d98b24}.pulse-dot--green:after{border-color:#34d98b80}@keyframes pulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0}}.hero h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.4rem,5vw,3.9rem);font-weight:700;line-height:1.05}.hero__lead{max-width:520px;color:var(--muted);margin-top:22px;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.hero__lead strong{color:var(--text);font-weight:600}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero__actions .btn{padding:14px 24px}.hero__micro{color:var(--muted-2);align-items:center;gap:8px;margin-top:18px;font-size:.82rem;display:flex}.hero__micro svg{width:15px;height:15px;color:var(--green)}.hero__proof{border-top:1px solid #ffffff12;align-items:center;gap:16px;margin-top:32px;padding-top:22px;display:flex}.avatars{display:flex}.avatar{border:2px solid var(--bg);width:40px;height:40px;font-family:var(--font-display);letter-spacing:.02em;color:#151004;border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:inline-grid}.avatars .avatar+.avatar{margin-left:-12px}.avatar--1{background:linear-gradient(145deg,#f0d795,#b78c36)}.avatar--2{color:#06121c;background:linear-gradient(145deg,#9fd8ff,#4f86ad)}.avatar--3{color:#23070b;background:linear-gradient(145deg,#ffc1c1,#b4606b)}.avatar--4{color:#04170c;background:linear-gradient(145deg,#b9f0c9,#4e9c6b)}.avatar--5{color:#170a24;background:linear-gradient(145deg,#e2c4ff,#8a63b8)}.avatar--6{color:#1d1203;background:linear-gradient(145deg,#ffe3b0,#c58a3c)}.hero__proof-text{flex-direction:column;gap:4px;display:flex}.hero__proof-text p{color:var(--muted);font-size:.82rem}.hero__proof-text strong{color:var(--text)}.stars{color:var(--gold);letter-spacing:.16em;font-size:.78rem}.hero__visual{perspective:1400px;position:relative}.terminal{z-index:1;transition:transform .8s var(--ease);background:#151920;border:1px solid #d8b25a38;border-radius:16px;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 40px 90px -30px #000000e6,inset 0 0 0 1px #ffffff05,inset 0 1px #ffffff0f}.terminal:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50% at 70% 0,#d8b25a14,#0000 70%);position:absolute;inset:0}.hero__visual:hover .terminal{transform:rotateY(-1deg)rotateX(0)translateY(-4px)}.iq-top{background:linear-gradient(#262b35,#20242c);border-bottom:1px solid #00000073;align-items:center;gap:10px;padding:8px 10px;display:flex}.iq-brand{flex:none;align-items:center;gap:6px;display:flex}.iq-brand__mark{background:#ff8a00;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 6px #ff8a0040}.iq-brand__mark svg{width:15px;height:15px;display:block}.iq-brand__word{color:#e9edf3;font-family:var(--font-display);letter-spacing:.02em;font-size:.74rem;font-weight:600}.iq-tabs{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.iq-tab{color:#9aa1ad;white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;gap:5px;padding:6px 8px;font-size:.58rem;display:inline-flex}.iq-tab small{color:#6d7480;font-size:.5rem}.iq-tab.is-active{color:#f2f4f8;background:#ffffff12;box-shadow:inset 0 -2px #f7a928}.iq-flag{color:#fff;width:16px;height:16px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.5rem;font-weight:700;display:inline-grid}.iq-flag--eu{background:#243b8f}.iq-flag--gb{background:#7a2331}.iq-flag--us{background:#1f5d3c}.iq-account{text-align:right;flex:none;line-height:1.2}.iq-account small{color:#7d8490;letter-spacing:.06em;font-size:.5rem;display:block}.iq-account strong{color:#e8ecf3;font-family:var(--font-display);font-size:.66rem;font-weight:600}.iq-body{background:#171b22;grid-template-columns:38px minmax(0,1fr) 142px;display:grid}.iq-rail{background:#1e232b;border-right:1px solid #0006;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.iq-rail__item{color:#7b828e;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.iq-rail__item svg{width:14px;height:14px}.iq-rail__item.is-active{color:#f7a928;background:#f7a9281f}.iq-main{background:#14181f;flex-direction:column;min-width:0;display:flex}.iq-chart-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.iq-asset{align-items:center;gap:5px;min-width:0;display:flex}.iq-asset strong{color:#eef1f6;font-family:var(--font-display);letter-spacing:.03em;font-size:.64rem;font-weight:600}.iq-asset small{color:#737a86;font-size:.55rem}.iq-caret{color:#737a86;font-size:.5rem}.iq-countdown{text-align:right;flex:none}.iq-countdown small{color:#737a86;letter-spacing:.14em;font-size:.42rem;display:block}.iq-countdown strong{color:#f0f3f8;font-family:var(--font-display);letter-spacing:.02em;font-size:.72rem}.terminal--iq .terminal__chart{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/14% 100%;border-radius:0;height:clamp(190px,24vw,285px);margin:0}.terminal__chart{position:relative;overflow:hidden}.terminal__chart svg{width:100%;height:100%}.terminal__chart .candle{transform-box:fill-box;transform-origin:bottom;animation:candle-in .7s var(--ease) both}.terminal__chart .grid-line{stroke:#ffffff0f;stroke-width:1px}.terminal__chart .area{opacity:.16}@keyframes candle-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.iq-toolbar{border-top:1px solid #ffffff0d;align-items:center;gap:4px;padding:6px 10px;display:flex}.iq-toolbar>span:not(.iq-toolbar__spacer):not(.iq-tool){color:#737a86;font-family:var(--font-display);border-radius:4px;padding:2px 6px;font-size:.5rem;font-weight:600}.iq-toolbar .is-active{color:#e9edf3;background:#ffffff14}.iq-toolbar__spacer{flex:1}.iq-tool{color:#737a86;place-items:center;width:20px;height:20px;display:grid}.iq-tool svg{width:12px;height:12px}.iq-order{background:#20252e;border-left:1px solid #0006;flex-direction:column;gap:6px;padding:8px;display:flex}.iq-order__row{color:#7d8490;background:#00000038;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;font-size:.52rem;display:flex}.iq-order__row strong{color:#eef1f6;font-family:var(--font-display);font-size:.56rem;font-weight:600}.iq-profit{background:#00000038;border-radius:5px;padding:7px}.iq-profit span{color:#7d8490;letter-spacing:.14em;text-transform:uppercase;font-size:.46rem;display:block}.iq-profit strong{color:#2fc27a;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.25;display:block}.iq-profit small{color:#2fc27a;font-size:.54rem}.iq-trade{color:#fff;min-height:46px;font-family:var(--font-display);letter-spacing:.08em;text-shadow:0 1px 2px #0003;pointer-events:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;font-weight:700;display:flex}.iq-trade svg{width:16px;height:16px}.iq-trade--up{background:linear-gradient(#2fbe75,#1f9960);box-shadow:0 8px 18px -10px #2fbe7599,inset 0 1px #ffffff40}.iq-trade--down{background:linear-gradient(#f05c55,#cf4540);box-shadow:0 8px 18px -10px #f05c5580,inset 0 1px #ffffff2e}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.float-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0f15f0;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:11px;padding:11px 14px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 22px 50px -20px #000000d9}.float-card--signal{top:-46px;left:-26px}.float-card--risk{animation-delay:-3.2s;bottom:-56px;right:8px}.float-card__icon{width:34px;height:34px;color:var(--green);background:#34d98b1a;border:1px solid #34d98b38;border-radius:10px;flex:none;place-items:center;display:grid}.float-card__icon svg{width:17px;height:17px}.float-card__icon--gold{color:var(--gold);background:#d8b25a1a;border-color:#d8b25a38}.float-card small{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;display:block}.float-card strong{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;font-size:.72rem;display:block}.float-card__tag{color:var(--green);font-family:var(--font-display);background:#34d98b1f;border-radius:6px;margin-left:4px;padding:3px 7px;font-size:.62rem;font-weight:700}@media (width>=1081px){.hero__visual{margin-top:-40px}.terminal--iq{flex-direction:column;height:400px;display:flex}.terminal--iq .iq-body{flex:1;min-height:0}.terminal--iq .iq-main{min-height:0}.terminal--iq .terminal__chart{flex:1;height:auto}}.ticker{background:#ffffff05;border-block:1px solid #ffffff0f;align-items:center;gap:0;height:62px;display:flex;overflow:hidden}.ticker__label{height:100%;color:var(--gold);font-family:var(--font-display);letter-spacing:.22em;white-space:nowrap;border-right:1px solid #ffffff0f;align-items:center;gap:9px;padding-inline:clamp(20px,4vw,32px);font-size:.62rem;font-weight:600;display:flex}.ticker__viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track{align-items:center;width:max-content;animation:48s linear infinite marquee;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.tick{color:var(--muted);font-family:var(--font-display);white-space:nowrap;border-right:1px solid #ffffff0f;align-items:baseline;gap:8px;padding-inline:22px;font-size:.72rem;display:inline-flex}.tick b{color:var(--text);letter-spacing:.04em;font-weight:600}.tick em{font-size:.65rem;font-style:normal;font-weight:600}.tick .up{color:var(--green)}.tick .down{color:var(--red)}.ticker__note{color:var(--muted-2);letter-spacing:.08em;white-space:nowrap;opacity:.7;padding-inline:16px;font-size:.58rem}.pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pain-card{border-radius:var(--radius);transition:transform .4s var(--ease), border-color .4s var(--ease), background .4s var(--ease);background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff12;padding:34px 28px 30px;position:relative;overflow:hidden}.pain-card:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.55;height:1px;position:absolute;top:0;left:28px;right:28px}.pain-card:hover{background:linear-gradient(#d8b25a0f,#ffffff03);border-color:#d8b25a3d;transform:translateY(-5px)}.pain-card__num{color:var(--gold);font-family:var(--font-display);letter-spacing:.18em;opacity:.8;margin-bottom:26px;font-size:.7rem;font-weight:600;display:block}.pain-card h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:12px;font-size:1.16rem;font-weight:600}.pain-card p{color:var(--muted);font-size:.94rem}.pain-bridge{color:var(--muted);font-family:var(--font-display);text-align:center;letter-spacing:-.01em;margin-top:44px;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:500}.method-layout{grid-template-columns:1.35fr .8fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}.pillars{flex-direction:column;display:flex}.pillar{border-top:1px solid #ffffff12;grid-template-columns:58px 1fr;gap:22px;padding-block:30px;display:grid}.pillar:first-child{border-top:0;padding-top:0}.pillar:last-child{padding-bottom:0}.pillar__icon{width:58px;height:58px;color:var(--gold);background:linear-gradient(160deg,#d8b25a21,#d8b25a05);border:1px solid #d8b25a38;border-radius:16px;place-items:center;display:grid}.pillar__icon svg{width:24px;height:24px}.pillar__num{color:var(--gold);font-family:var(--font-display);letter-spacing:.2em;font-size:.66rem;font-weight:600}.pillar h3{font-family:var(--font-display);letter-spacing:-.015em;margin:6px 0 10px;font-size:1.35rem;font-weight:600}.pillar p{max-width:560px;color:var(--muted);font-size:.95rem}.ticks{gap:8px;margin-top:16px;display:grid}.ticks li{color:var(--muted);padding-left:24px;font-size:.86rem;position:relative}.ticks li:before{content:"";border-left:1.6px solid var(--gold);border-bottom:1.6px solid var(--gold);width:14px;height:8px;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.ticks--lg li{color:var(--text);font-size:.93rem}.week-card{border-radius:var(--radius);background:radial-gradient(80% 60% at 100% 0,#d8b25a1f,#0000 65%),linear-gradient(#141820f2,#0a0d12fa);border:1px solid #d8b25a38;padding:30px 26px;position:sticky;top:100px;box-shadow:0 30px 70px -40px #000000e6}.week-card__badge{color:var(--gold-2);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;background:#d8b25a1f;border:1px solid #d8b25a3d;border-radius:999px;margin-bottom:16px;padding:5px 10px;font-size:.58rem;font-weight:600;display:inline-block}.week-card h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.24rem;font-weight:600}.week-card__head p{color:var(--muted);margin-top:8px;font-size:.85rem}.timeline{gap:0;margin-top:24px;display:grid}.timeline li{border-left:1px solid #d8b25a33;padding:0 0 22px 24px;position:relative}.timeline li:last-child{border-left-color:#0000;padding-bottom:0}.timeline li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-4.5px;box-shadow:0 0 0 4px #d8b25a1f}.timeline__time{color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:600;display:block}.timeline strong{font-family:var(--font-display);font-size:.9rem;font-weight:600;display:block}.timeline p{color:var(--muted-2);margin-top:2px;font-size:.78rem;line-height:1.5}.week-card__link{color:var(--gold-2);font-family:var(--font-display);border-bottom:1px solid #d8b25a4d;align-items:center;gap:8px;margin-top:26px;padding-bottom:3px;font-size:.82rem;font-weight:600;display:inline-flex}.week-card__link svg{width:15px;height:15px;transition:transform .3s var(--ease)}.week-card__link:hover svg{transform:translate(4px)}.mentor{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(44px,7vw,90px);display:grid}.mentor__media{max-width:420px;position:relative}.mentor__frame{z-index:1;aspect-ratio:1/1.03;background:radial-gradient(72% 55% at 50% 28%,#d8b25a29,#0000 72%),linear-gradient(160deg,#d8b25a1a,#ffffff04 45%,#ffffff03);border:1px solid #d8b25a4d;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.mentor__frame:before{content:"";opacity:.65;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 78%)}.mentor__emblem{z-index:1;flex:1;place-items:center;padding:34px 28px 4px;display:grid;position:relative}.mentor__emblem:before{content:"";z-index:0;aspect-ratio:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#d8b25a29,#0000 68%);border-radius:50%;width:62%;position:absolute}.mentor__emblem img{z-index:2;filter:drop-shadow(0 18px 36px #d8b25a38);width:74%;max-width:300px;height:auto;position:relative}.mentor__plate{z-index:1;background:linear-gradient(#06080c00,#06080ca6);border-top:1px solid #d8b25a38;padding:20px 26px 24px;position:relative}.mentor__plate-kicker{color:var(--gold);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:600;display:block}.mentor__plate strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:600;display:block}.mentor__plate small{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.66rem;display:block}.mentor__badge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d12f0;border:1px solid #d8b25a4d;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:20px;right:-18px;box-shadow:0 24px 50px -24px #000000e6}.mentor__badge strong{font-family:var(--font-display);background:linear-gradient(160deg, var(--gold-3), var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:700;line-height:1}.mentor__badge span{color:var(--muted);font-size:.68rem;line-height:1.35}.mentor__rings{z-index:0;opacity:.7;pointer-events:none;border:1px solid #d8b25a1a;border-radius:50%;position:absolute;inset:-40px}.mentor__rings:before,.mentor__rings:after{content:"";border:1px solid #d8b25a14;border-radius:50%;position:absolute}.mentor__rings:before{inset:34px}.mentor__rings:after{inset:70px}.mentor__copy h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1.1}.mentor__role{color:var(--gold);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:.76rem;font-weight:500}.mentor__copy>p:not(.mentor__role){color:var(--muted);margin-top:20px;font-size:.98rem}.mentor__copy strong{color:var(--text)}.mentor__stats{border-block:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-block:24px;display:grid}.mentor__stats strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:700;display:block}.mentor__stats span{color:var(--muted-2);font-size:.72rem}.mentor__socials{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.social-btn{color:var(--muted);font-family:var(--font-display);transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:.78rem;font-weight:500;display:inline-flex}.social-btn svg{width:16px;height:16px}.social-btn:hover{color:var(--gold-2);background:#d8b25a14;border-color:#d8b25a59}.bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bento__card{border-radius:var(--radius);transition:transform .4s var(--ease), border-color .4s var(--ease);background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff12;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.bento__card:hover{border-color:#d8b25a3d;transform:translateY(-4px)}.bento__card--wide{grid-column:span 2}.bento__card--full{grid-column:1/-1}.bento__card h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:10px;font-size:1.14rem;font-weight:600}.bento__card p{color:var(--muted);font-size:.9rem}.tag{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:16px;padding:5px 10px;font-size:.58rem;font-weight:600;display:inline-flex}.tag--live{color:var(--green);background:#34d98b14;border:1px solid #34d98b2e}.bento__card--wide .tag--live{margin-bottom:auto}.bento__meta{color:var(--muted-2);flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:.76rem;display:flex}.bento__meta li{align-items:center;gap:7px;display:flex}.bento__meta li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.bento__card--gold{color:#1c1403;background:radial-gradient(90% 90% at 100% 0,#ffffff47,#0000 60%),linear-gradient(160deg,#f5dfa0,#d5ab53 55%,#b98e36);border-color:#ffffff4d}.bento__card--gold:hover{border-color:#ffffff80}.bento__card--gold .big{font-family:var(--font-display);color:#1c1403d9;margin-bottom:auto;font-size:3.4rem;font-weight:700;line-height:1}.bento__card--gold h3{margin-top:26px;font-size:1.3rem}.bento__card--gold p{color:#1c1403b8}.bento__footnote{color:#1c1403b3;font-family:var(--font-display);letter-spacing:.04em;border-top:1px solid #1c14032e;margin-top:20px;padding-top:16px;font-size:.68rem;font-weight:600}.bento__link{color:var(--gold-2);font-family:var(--font-display);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.78rem;font-weight:600;display:inline-flex}.bento__link svg{width:14px;height:14px;transition:transform .3s var(--ease)}.bento__link:hover svg{transform:translate(3px)}.bento__icon{width:42px;height:42px;color:var(--gold);background:#d8b25a12;border:1px solid #d8b25a33;border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.bento__icon svg{width:20px;height:20px}.chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.chips span{color:var(--muted-2);letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:4px 9px;font-size:.64rem}.bento__split{grid-template-columns:1.5fr .9fr;align-items:center;gap:32px;height:100%;display:grid}.bento__quote{border-left:1px solid #d8b25a3d;padding-left:28px}.bento__quote p{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.02rem;font-weight:500;line-height:1.5}.bento__quote span{color:var(--gold);letter-spacing:.08em;margin-top:12px;font-size:.74rem;display:block}.gallery{grid-template-rows:repeat(2,clamp(145px,12vw,175px));grid-template-columns:1.55fr 1fr;gap:18px;display:grid}.gallery__item{min-height:0;margin:0}.gallery__item--lg{grid-row:span 2}.gallery__btn{border-radius:var(--radius);background:var(--surface);cursor:zoom-in;border:1px solid #ffffff14;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__btn img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease);filter:saturate(.95)}.gallery__btn:hover img{filter:saturate(1.05);transform:scale(1.035)}.gallery__overlay{text-align:left;background:linear-gradient(#06070a00 35%,#06070ae0);justify-content:space-between;align-items:flex-end;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.gallery__caption{font-family:var(--font-display);letter-spacing:.01em;font-size:.86rem;font-weight:600}.gallery__caption small{color:var(--muted);font-family:var(--font-body);letter-spacing:.02em;margin-top:3px;font-size:.7rem;font-weight:400;display:block}.gallery__zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--text);transition:background .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);background:#06070a80;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.gallery__zoom svg{width:17px;height:17px}.gallery__btn:hover .gallery__zoom{background:var(--gold);border-color:var(--gold);color:#161003;transform:scale(1.06)}.results-note{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:16px;margin-top:26px;padding:18px 22px;display:flex}.results-note__icon{width:38px;height:38px;color:var(--gold);background:#d8b25a12;border:1px solid #d8b25a33;border-radius:10px;flex:none;place-items:center;display:grid}.results-note__icon svg{width:18px;height:18px}.results-note p{color:var(--muted-2);flex:1;font-size:.78rem;line-height:1.6}.results-note strong{color:var(--muted)}.results-note a{color:var(--gold-2);font-family:var(--font-display);border-bottom:1px solid #d8b25a4d;flex:none;padding-bottom:2px;font-size:.76rem;font-weight:600}.video-block{margin-top:clamp(2.5rem,5vw,4rem)}.video-block__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.video-block .kicker{margin-bottom:8px}.video-block h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:600}.video-block__head p{max-width:400px;color:var(--muted);font-size:.9rem}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.video-card{background:#000;border:1px solid #ffffff14;border-radius:16px;margin:0;overflow:hidden}.video-card video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.video-card figcaption{color:var(--muted-2);letter-spacing:.02em;background:#ffffff05;padding:10px 14px;font-size:.72rem}.testimonials{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testimonial{border-radius:var(--radius);transition:transform .4s var(--ease), border-color .4s var(--ease);background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff12;flex-direction:column;padding:28px 26px;display:flex}.testimonial:hover{border-color:#d8b25a3d;transform:translateY(-4px)}.testimonial blockquote{color:var(--text);flex:1;margin:16px 0 26px;font-size:.94rem;line-height:1.65}.testimonial footer{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding-top:20px;display:flex}.testimonial footer .avatar{border:0;width:38px;height:38px}.testimonial footer strong{font-family:var(--font-display);font-size:.84rem;font-weight:600;display:block}.testimonial footer small{color:var(--muted-2);font-size:.68rem;display:block}.pricing{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:940px;margin-inline:auto;display:grid}.price-card{background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:34px 30px 30px;display:flex;position:relative}.price-card--featured{background:radial-gradient(90% 55% at 100% 0,#d8b25a24,#0000 65%),linear-gradient(#161a23fa,#090c11fc);border-color:#d8b25a6b;box-shadow:0 40px 90px -50px #d8b25a66}.price-card__badge{color:#1a1304;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(165deg,#f6e2a1,#d3a94e);border-radius:999px;padding:6px 13px;font-size:.6rem;font-weight:700;position:absolute;top:-13px;right:26px;box-shadow:0 8px 20px -8px #d8b25a99}.price-card__name{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:600;display:block}.price-card__desc{color:var(--muted);min-height:2.9em;margin-top:12px;font-size:.88rem}.price-card__price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.price-card__price .currency{color:var(--muted);font-family:var(--font-display);font-size:1.2rem;font-weight:500}.price-card__price .amount{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.8rem,5vw,3.6rem);font-weight:700;line-height:1}.price-card__price .period{color:var(--muted-2);margin-left:4px;font-size:.74rem}.price-card__lifetime{color:var(--gold-2);font-family:var(--font-display);letter-spacing:.05em;margin-top:10px;font-size:.7rem;font-weight:600;display:inline-block}.price-card__features{border-top:1px solid #ffffff12;gap:11px;margin:26px 0 30px;padding-top:26px;display:grid}.price-card__features li{color:var(--muted);padding-left:26px;font-size:.86rem;line-height:1.5;position:relative}.price-card__features li:before{content:"";border-left:1.6px solid var(--gold);border-bottom:1.6px solid var(--gold);width:13px;height:7px;position:absolute;top:.4em;left:0;transform:rotate(-45deg)}.price-card .btn{margin-top:auto}.price-card__note{color:var(--muted-2);text-align:center;margin-top:14px;font-size:.68rem}.payments{text-align:center;border-top:1px solid #ffffff0f;margin-top:20px;padding-top:18px}.payments>span{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;display:block}.payments ul{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.payments li{color:var(--muted);letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff17;border-radius:6px;padding:5px 10px;font-size:.66rem}.pricing__footnote{color:var(--muted-2);text-align:center;justify-content:center;align-items:center;gap:9px;margin-top:30px;font-size:.74rem;display:flex}.pricing__footnote svg{width:15px;height:15px;color:var(--gold);flex:none}.tool-showcase{max-width:1100px;margin-inline:auto}.tool-showcase>img{background:#06080c;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 36px 80px -42px #000000e6}.tool-showcase figcaption{color:var(--muted-2);flex-wrap:wrap;justify-content:center;gap:10px 26px;padding-top:16px;font-size:.72rem;display:flex}.tool-showcase figcaption span{align-items:center;gap:7px;display:inline-flex}.tool-dot{border-radius:50%;flex:none;width:6px;height:6px}.tool-dot--gold{background:var(--gold);box-shadow:0 0 0 3px #d8b25a1f}.tool-dot--green{background:var(--green);box-shadow:0 0 0 3px #34d98b1f}.tool-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px);max-width:1100px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.tool-note{transition:transform .4s var(--ease), border-color .4s var(--ease);background:radial-gradient(80% 60% at 100% 0,#d8b25a14,#0000 62%),linear-gradient(#ffffff08,#ffffff02);border:1px solid #d8b25a2e;border-radius:20px;padding:30px 28px;position:relative}.tool-note:hover{border-color:#d8b25a52;transform:translateY(-3px)}.tool-note__index{width:30px;height:30px;color:var(--gold);font-family:var(--font-display);letter-spacing:.06em;border:1px solid #d8b25a40;border-radius:50%;place-items:center;margin-bottom:14px;font-size:.6rem;font-weight:600;display:inline-grid}.tool-note h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.55rem;font-weight:600}.tool-note>p{color:var(--muted);margin-top:10px;font-size:.9rem;line-height:1.65}.tool-note__extra{color:var(--gold-2);margin-top:12px;font-size:.78rem;line-height:1.5;display:block}.tool-note__bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;padding-top:22px;display:flex}.tool-note__prices{flex-wrap:wrap;gap:24px;display:flex}.tool-note__price{background:0 0;border:0;padding:0}.tool-note__price strong{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(100deg, var(--gold-3), var(--gold-2) 40%, var(--gold) 75%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.65rem;font-weight:700;line-height:1.05;display:block}.tool-note__price span{color:var(--muted-2);letter-spacing:.04em;margin-top:3px;font-size:.6rem;display:block}.tool-note__bottom .btn{flex:none}.faq-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(36px,6vw,80px);display:grid}.faq-head{position:sticky;top:110px}.faq-head h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.12}.faq-head p{max-width:340px;color:var(--muted);margin-top:18px;font-size:.95rem}.faq-head .btn{margin-top:26px}.faq{display:grid}.faq__item{border-bottom:1px solid #ffffff14}.faq__item:first-child{border-top:1px solid #ffffff14}.faq__item summary{font-family:var(--font-display);letter-spacing:-.005em;cursor:pointer;transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:.98rem;font-weight:500;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--gold-2)}.faq__icon{width:20px;height:20px;transition:background .3s var(--ease), transform .3s var(--ease);border:1px solid #d8b25a4d;border-radius:50%;flex:none;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--gold);width:8px;height:1.4px;transition:transform .3s var(--ease), opacity .3s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[open] .faq__icon{background:#d8b25a1f}.faq__item[open] .faq__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq__answer{overflow:hidden}.faq__answer p{color:var(--muted);padding:0 40px 24px 4px;font-size:.9rem;line-height:1.7}.cta-section{padding-top:clamp(2rem,4vw,3rem)}.cta-panel{color:#171000;text-align:center;background:radial-gradient(75% 120% at 100% 0,#fff6,#0000 60%),linear-gradient(140deg,#f7e7b4 0%,#e4c477 35%,#c99c40 100%);border-radius:30px;padding:clamp(44px,7vw,76px);position:relative;overflow:hidden;box-shadow:0 50px 110px -60px #d8b25a8c}.cta-panel__crown{opacity:.08;filter:grayscale()brightness(.3);pointer-events:none;width:min(46%,420px);position:absolute;bottom:-50px;right:-40px}.cta-panel h2{max-width:820px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-inline:auto;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.12}.cta-panel p{color:#171000b8;max-width:590px;margin:20px auto 0;font-size:clamp(.95rem,1.4vw,1.05rem)}.cta-panel__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.cta-panel__note{letter-spacing:.04em;color:#1710008c!important;margin-top:22px!important;font-size:.74rem!important}.footer{background:linear-gradient(#0000,#00000073);border-top:1px solid #ffffff0f;padding-top:clamp(3.5rem,7vw,5.5rem)}.footer__grid{grid-template-columns:1.6fr .8fr .9fr 1.1fr;gap:clamp(24px,4vw,48px);display:grid}.footer__brand p{max-width:320px;color:var(--muted-2);margin-top:20px;font-size:.84rem}.footer__brand .brand__mark{height:52px}.footer__socials{gap:8px;margin-top:22px;display:flex}.footer__socials a{width:38px;height:38px;color:var(--muted);transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#ffffff06;border:1px solid #ffffff17;border-radius:50%;place-items:center;display:grid}.footer__socials a svg{width:16px;height:16px}.footer__socials a:hover{color:var(--gold-2);background:#d8b25a14;border-color:#d8b25a4d}.footer__col h4{color:var(--text);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:600}.footer__col a{color:var(--muted-2);transition:color .25s var(--ease);align-items:center;gap:9px;margin-bottom:12px;font-size:.83rem;display:flex}.footer__col a:hover{color:var(--gold-2)}.footer__contact a svg{width:15px;height:15px;color:var(--muted);flex:none}.footer__disclaimer{background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;margin-top:44px;padding:20px 24px}.footer__disclaimer p{color:var(--muted-2);font-size:.68rem;line-height:1.7}.footer__disclaimer strong{color:var(--muted)}.footer__bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-block:26px;display:flex}.footer__bottom p{color:var(--muted-2);font-size:.72rem}.footer__bottom div{gap:20px;display:flex}.footer__bottom a{color:var(--muted-2);transition:color .25s var(--ease);font-size:.72rem}.footer__bottom a:hover{color:var(--gold-2)}.float-telegram{z-index:90;color:#171000;width:56px;height:56px;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(160deg,#f6e2a1,#d3a94e);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px -12px #d8b25a99}.float-telegram>svg{z-index:1;width:24px;height:24px;position:relative}.float-telegram:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 24px 50px -12px #d8b25abf}.float-telegram__ring{border:1px solid #d8b25a99;border-radius:50%;animation:2.8s ease-out infinite ring;position:absolute;inset:0}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.float-telegram__label{color:var(--text);font-family:var(--font-display);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#0a0d12f2;border:1px solid #ffffff1a;border-radius:8px;padding:8px 13px;font-size:.7rem;font-weight:500;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.float-telegram:hover .float-telegram__label{opacity:1;transform:translateY(-50%)translate(0)}.lightbox{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .3s var(--ease);background:#030406eb;justify-content:center;align-items:center;padding:clamp(16px,4vw,56px);display:flex;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox.is-open{opacity:1}.lightbox__figure{max-width:min(1180px,92vw);max-height:86vh;transition:transform .35s var(--ease);flex-direction:column;gap:14px;display:flex;transform:scale(.97)}.lightbox.is-open .lightbox__figure{transform:scale(1)}.lightbox__figure img{border:1px solid #ffffff1f;border-radius:10px;max-width:100%;max-height:78vh;box-shadow:0 40px 100px -30px #000000e6}.lightbox__figure figcaption{color:var(--muted);font-family:var(--font-display);text-align:center;font-size:.82rem}.lightbox__close,.lightbox__nav{width:48px;height:48px;color:var(--text);transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox__close:hover,.lightbox__nav:hover{background:#d8b25a29;border-color:#d8b25a80;transform:scale(1.05)}.lightbox__close svg,.lightbox__nav svg{width:22px;height:22px}.lightbox__close{top:22px;right:22px}.lightbox__nav--prev{top:50%;left:22px;transform:translateY(-50%)}.lightbox__nav--next{top:50%;right:22px;transform:translateY(-50%)}.lightbox__nav--prev:hover,.lightbox__nav--next:hover{transform:translateY(-50%)scale(1.05)}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:none}html.is-static [data-reveal]{opacity:1;transition:none;transform:none}html.is-static .candle,html.is-static .ticker__track{animation:none!important}@media (width<=1080px){.hero__grid{grid-template-columns:1fr;gap:56px}.hero__bg:after{display:none}.hero__copy{max-width:680px}.hero__visual{width:100%;max-width:640px;margin-inline:auto}.terminal{transform:none}.method-layout{grid-template-columns:1fr}.week-card{max-width:520px;position:static}.mentor{grid-template-columns:1fr 1.15fr;gap:40px}.bento{grid-template-columns:repeat(2,1fr)}.bento__card--wide{grid-column:span 2}.testimonials{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr}.faq-head{position:static}.footer__grid{grid-template-columns:1.4fr .8fr .9fr}.footer__contact{grid-column:span 3}.footer__contact a{margin-right:22px;display:inline-flex}}@media (width<=900px){.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;background:#07090e;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;padding:18px;position:fixed;inset:76px 16px auto;transform:translateY(-10px);box-shadow:0 30px 70px -20px #000000e6}.nav.is-open{opacity:1;visibility:visible;transform:none}.nav>a:not(.btn){border-radius:10px;padding:12px 10px;font-size:.95rem}.nav>a:not(.btn):after{display:none}.nav>a:not(.btn):hover,.nav>a:not(.btn).is-active{color:var(--gold-2);background:#d8b25a14}.nav__cta{justify-content:center;margin:10px 0 0}.nav-toggle{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.section-head--split{flex-direction:column;align-items:flex-start;gap:22px}.section-head--split p{max-width:560px}.pain-grid{grid-template-columns:1fr}.mentor{grid-template-columns:1fr;gap:52px}.mentor__media{width:min(100%,380px);margin-inline:auto}.mentor__rings{inset:-16px}.gallery{grid-template-rows:none;grid-template-columns:1fr}.gallery__item--lg{grid-row:auto}.gallery__btn{aspect-ratio:2.3}.ticker__note{display:none}.pricing{grid-template-columns:1fr;max-width:540px}.tool-notes{grid-template-columns:1fr;gap:36px}.price-card--featured{order:-1}.results-note{flex-wrap:wrap}.results-note a{margin-left:54px}}@media (width<=720px){.results-note{flex-direction:column;align-items:flex-start;gap:14px}.results-note p{width:100%}.results-note a{margin-left:0}.hero{padding-top:6.25rem;padding-bottom:4.5rem}.hero h1{font-size:clamp(2.15rem,8.5vw,2.7rem)}.hero__actions .btn{width:100%}.video-grid{grid-template-columns:1fr}.video-block__head{align-items:flex-start}.tool-showcase figcaption{justify-content:flex-start;gap:8px 16px;font-size:.66rem}.tool-note__bottom{flex-direction:column;align-items:flex-start}.tool-note__bottom .btn{width:100%}.tool-note{padding:24px 20px}.hero__proof{flex-wrap:wrap}.hero__visual{margin-inline:-6px}.iq-rail{display:none}.iq-body{grid-template-columns:minmax(0,1fr)}.iq-order{border-top:1px solid #0006;border-left:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.iq-order__row{display:none}.iq-profit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.iq-profit strong{font-size:.95rem}.iq-trade{flex-direction:row;min-height:44px}.iq-account,.iq-tab--extra{display:none}.float-card{padding:9px 11px}.float-card--signal{top:-42px;left:-14px}.float-card--risk{bottom:-48px;right:0}.float-card small{font-size:.54rem}.float-card strong{font-size:.66rem}.terminal--iq .terminal__chart{height:clamp(170px,46vw,220px)}.bento{grid-template-columns:1fr}.bento__card--wide,.bento__card--full{grid-column:auto}.bento__split{grid-template-columns:1fr;gap:24px}.bento__quote{border-top:1px solid #d8b25a3d;border-left:0;padding-top:20px;padding-left:0}.testimonials{grid-template-columns:1fr}.mentor__badge{padding:10px 12px;top:14px;bottom:auto;right:12px}.mentor__stats{gap:10px}.mentor__stats strong{font-size:1.35rem}.mentor__stats span{font-size:.64rem}.cta-panel{border-radius:22px}.cta-panel__actions .btn{white-space:normal;text-align:center;width:100%;padding-inline:18px;line-height:1.35}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand,.footer__contact{grid-column:span 2}.footer__contact a{margin-right:0;display:flex}.footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer__bottom div{flex-wrap:wrap;gap:14px}.float-telegram{width:52px;height:52px;bottom:16px;right:16px}.lightbox__nav{width:42px;height:42px}.lightbox__nav--prev{left:10px}.lightbox__nav--next{right:10px}.lightbox__close{top:12px;right:12px}}@media (width<=520px){.brand__mark{height:40px}.brand__name{letter-spacing:.07em;font-size:.7rem}.brand__sub{letter-spacing:.24em;font-size:.48rem}.ticker__label{display:none}.pain-card{padding:26px 22px}.pillar{grid-template-columns:1fr;gap:16px}.pillar__icon{width:50px;height:50px}.results-note a{margin-left:0}.price-card{padding:28px 22px 24px}.faq__answer p{padding-right:10px}.float-card__tag{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
