.u-hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:10000}.skip-link:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;padding:10px 18px;background:var(--bg-panel,#2c2c2e);color:var(--text-main,#fff);border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}:root{--bg-main:rgb(28, 28, 30);--bg-panel:rgb(44, 44, 46);--bg-elevated:rgb(50, 50, 52);--bg-card:rgba(44, 44, 46, 0.95);--bg-hover:rgb(58, 58, 60);--text-main:rgb(255, 255, 255);--text-sub:rgb(152, 152, 157);--text-secondary:rgb(152, 152, 157);--text-muted:rgb(152, 152, 157);--text-dim:rgb(99, 99, 102);--profit:rgb(120, 190, 140);--profit-muted:rgb(120, 190, 140);--profit-hover:rgb(140, 205, 160);--profit-bg:rgba(52, 199, 89, 0.15);--profit-bg-light:rgba(52, 199, 89, 0.08);--loss:rgb(220, 130, 125);--loss-muted:rgb(220, 130, 125);--loss-bg:rgba(255, 69, 58, 0.15);--accent:rgb(10, 132, 255);--accent-bg:rgba(10, 132, 255, 0.15);--accent-bg-light:rgba(10, 132, 255, 0.08);--purple:rgb(191, 90, 242);--purple-bg:rgba(191, 90, 242, 0.15);--teal:rgb(90, 200, 250);--teal-bg:rgba(90, 200, 250, 0.15);--teal-bg-light:rgba(90, 200, 250, 0.08);--series-effective:rgb(64, 200, 224);--series-withdrawal:rgb(255, 214, 10);--series-drawdown:rgba(255, 69, 58, 0.4);--orange:rgb(255, 149, 0);--orange-bg:rgba(255, 149, 0, 0.15);--orange-bg-light:rgba(255, 149, 0, 0.08);--orange-border:rgba(255, 149, 0, 0.2);--card-accent:rgba(48, 209, 88, 0.3);--card-accent-soft:rgba(48, 209, 88, 0.25);--card-accent-hover:rgba(48, 209, 88, 0.5);--card-glow:rgba(48, 209, 88, 0.04);--card-glow-hover:rgba(48, 209, 88, 0.08);--border:rgba(99, 99, 102, 0.3);--border-light:rgba(255, 255, 255, 0.1);--radius-xs:4px;--radius-sm:6px;--radius:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:100px;--shadow:0 4px 24px rgba(0, 0, 0, 0.3);--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.4);--shadow-xl:0 20px 60px rgba(0, 0, 0, 0.5);--shadow-glow:0 0 60px rgba(52, 199, 89, 0.3);--transition-fast:0.15s cubic-bezier(0.22, 1, 0.36, 1);--transition:0.25s cubic-bezier(0.22, 1, 0.36, 1);--transition-slow:0.5s cubic-bezier(0.22, 1, 0.36, 1);--glass-bg:rgba(44, 44, 46, 0.98);--glass-blur:0px;--glass-border:rgba(255, 255, 255, 0.12);--glass-highlight:rgba(255, 255, 255, 0.06);--glass-shadow:0 8px 32px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.12),inset 0 -1px 0 rgba(255, 255, 255, 0.04),inset 0 0 20px rgba(255, 255, 255, 0.02);--glass-shadow-hover:0 12px 40px rgba(0, 0, 0, 0.4),inset 0 1px 0 rgba(255, 255, 255, 0.18),inset 0 -1px 0 rgba(255, 255, 255, 0.06),inset 0 0 30px rgba(255, 255, 255, 0.03)}:root.light{--bg-main:rgb(255, 255, 255);--bg-panel:rgb(242, 242, 247);--bg-elevated:rgb(229, 229, 234);--bg-card:rgba(242, 242, 247, 0.95);--bg-hover:rgb(229, 229, 234);--text-main:rgb(65, 65, 75);--text-sub:rgb(125, 125, 130);--text-secondary:rgb(125, 125, 130);--text-muted:rgb(125, 125, 130);--text-dim:rgb(145, 145, 150);--profit:rgb(55, 140, 80);--profit-muted:rgb(55, 140, 80);--profit-hover:rgb(70, 155, 95);--profit-bg:rgba(40, 167, 69, 0.1);--profit-bg-light:rgba(40, 167, 69, 0.06);--loss:rgb(180, 60, 55);--loss-muted:rgb(180, 60, 55);--loss-bg:rgba(220, 53, 45, 0.1);--accent:rgb(24, 111, 216);--accent-bg:rgba(24, 111, 216, 0.1);--accent-bg-light:rgba(24, 111, 216, 0.06);--purple:rgb(147, 72, 192);--purple-bg:rgba(147, 72, 192, 0.1);--teal:rgb(58, 163, 206);--teal-bg:rgba(58, 163, 206, 0.1);--teal-bg-light:rgba(58, 163, 206, 0.06);--series-effective:rgb(40, 160, 190);--series-withdrawal:rgb(170, 140, 0);--series-drawdown:rgba(220, 53, 45, 0.35);--orange:rgb(218, 128, 0);--orange-bg:rgba(218, 128, 0, 0.1);--orange-bg-light:rgba(218, 128, 0, 0.06);--orange-border:rgba(218, 128, 0, 0.15);--card-accent:rgba(40, 167, 69, 0.25);--card-accent-soft:rgba(40, 167, 69, 0.2);--card-accent-hover:rgba(40, 167, 69, 0.45);--card-glow:rgba(40, 167, 69, 0.06);--card-glow-hover:rgba(40, 167, 69, 0.12);--border:rgba(0, 0, 0, 0.1);--border-light:rgba(0, 0, 0, 0.08);--shadow:0 4px 24px rgba(0, 0, 0, 0.08);--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.12);--shadow-xl:0 20px 60px rgba(0, 0, 0, 0.15);--shadow-glow:0 0 60px rgba(52, 199, 89, 0.2);--glass-bg:rgba(255, 255, 255, 0.98);--glass-border:rgba(0, 0, 0, 0.06);--glass-highlight:rgba(255, 255, 255, 0.5);--glass-shadow:0 8px 32px rgba(0, 0, 0, 0.06),inset 0 1px 0 rgba(255, 255, 255, 0.9),inset 0 -1px 0 rgba(255, 255, 255, 0.3),inset 0 0 20px rgba(255, 255, 255, 0.15);--glass-shadow-hover:0 12px 40px rgba(0, 0, 0, 0.1),inset 0 1px 0 rgba(255, 255, 255, 1),inset 0 -1px 0 rgba(255, 255, 255, 0.4),inset 0 0 30px rgba(255, 255, 255, 0.2)}@media (prefers-color-scheme:light){:root{--bg-main:rgb(255, 255, 255);--bg-panel:rgb(242, 242, 247);--bg-elevated:rgb(229, 229, 234);--bg-card:rgba(242, 242, 247, 0.95);--bg-hover:rgb(229, 229, 234);--text-main:rgb(65, 65, 75);--text-sub:rgb(125, 125, 130);--text-secondary:rgb(125, 125, 130);--text-muted:rgb(125, 125, 130);--text-dim:rgb(145, 145, 150);--profit:rgb(55, 140, 80);--profit-muted:rgb(55, 140, 80);--profit-hover:rgb(70, 155, 95);--profit-bg:rgba(40, 167, 69, 0.1);--profit-bg-light:rgba(40, 167, 69, 0.06);--loss:rgb(180, 60, 55);--loss-muted:rgb(180, 60, 55);--loss-bg:rgba(220, 53, 45, 0.1);--accent:rgb(24, 111, 216);--accent-bg:rgba(24, 111, 216, 0.1);--accent-bg-light:rgba(24, 111, 216, 0.06);--purple:rgb(147, 72, 192);--purple-bg:rgba(147, 72, 192, 0.1);--teal:rgb(58, 163, 206);--teal-bg:rgba(58, 163, 206, 0.1);--teal-bg-light:rgba(58, 163, 206, 0.06);--series-effective:rgb(40, 160, 190);--series-withdrawal:rgb(170, 140, 0);--series-drawdown:rgba(220, 53, 45, 0.35);--orange:rgb(218, 128, 0);--orange-bg:rgba(218, 128, 0, 0.1);--orange-bg-light:rgba(218, 128, 0, 0.06);--orange-border:rgba(218, 128, 0, 0.15);--border:rgba(0, 0, 0, 0.1);--border-light:rgba(0, 0, 0, 0.08);--shadow:0 4px 24px rgba(0, 0, 0, 0.08);--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.12);--shadow-xl:0 20px 60px rgba(0, 0, 0, 0.15);--shadow-glow:0 0 60px rgba(52, 199, 89, 0.2);--glass-bg:rgba(255, 255, 255, 0.98);--glass-border:rgba(0, 0, 0, 0.06);--glass-highlight:rgba(255, 255, 255, 0.5);--glass-shadow:0 8px 32px rgba(0, 0, 0, 0.06),inset 0 1px 0 rgba(255, 255, 255, 0.9),inset 0 -1px 0 rgba(255, 255, 255, 0.3),inset 0 0 20px rgba(255, 255, 255, 0.15);--glass-shadow-hover:0 12px 40px rgba(0, 0, 0, 0.1),inset 0 1px 0 rgba(255, 255, 255, 1),inset 0 -1px 0 rgba(255, 255, 255, 0.4),inset 0 0 30px rgba(255, 255, 255, 0.2)}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:hidden;overflow-y:auto}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:var(--bg-main);color:var(--text-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{background:rgba(52,199,89,.3);color:var(--text-main)}:root.light ::selection{background:rgba(40,167,69,.2);color:var(--text-main)}#smooth-wrapper{overflow:visible;position:relative;width:100%}#smooth-content{overflow:visible;width:100%}body::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 800px 600px at 10% 15%,rgba(10,132,255,.18),transparent 70%),radial-gradient(ellipse 700px 500px at 85% 8%,rgba(191,90,242,.15),transparent 70%),radial-gradient(ellipse 600px 500px at 70% 75%,rgba(52,199,89,.12),transparent 70%),radial-gradient(ellipse 700px 400px at 25% 65%,rgba(90,200,250,.1),transparent 70%);transform:translateZ(0);backface-visibility:hidden}:root.light body::before{background:radial-gradient(ellipse 900px 700px at 8% 12%,rgba(10,132,255,.14),transparent 65%),radial-gradient(ellipse 800px 600px at 88% 6%,rgba(191,90,242,.11),transparent 65%),radial-gradient(ellipse 700px 600px at 72% 78%,rgba(52,199,89,.1),transparent 65%),radial-gradient(ellipse 800px 500px at 22% 68%,rgba(90,200,250,.08),transparent 65%),radial-gradient(ellipse 500px 400px at 50% 40%,rgba(52,199,89,.05),transparent 60%)}.chart-preview,.daily-returns-chart,.dashboard-feature,.faq-item,.floating-card,.monthly-returns-chart,.pricing-calculator,.pricing-features .feature-card,.service-card,.stat-card,.tech-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);contain:layout style paint}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bg-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;contain:layout style}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;contain:strict;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(52,199,89,.4) 0,transparent 70%);top:-200px;right:-100px}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(10,132,255,.3) 0,transparent 70%);bottom:20%;left:-150px}.orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(191,90,242,.25) 0,transparent 70%);top:50%;right:10%}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;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:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%)}.bg-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle{position:absolute;width:var(--p-size,4px);height:var(--p-size,4px);background:var(--p-color,var(--profit));border-radius:50%;opacity:.35;animation:particleFloat 6s ease-in-out infinite;animation-delay:var(--p-delay, 0s)}:root.light .particle{opacity:.5}@keyframes particleFloat{0%,100%{transform:translateY(0) scale(1);opacity:.35}50%{transform:translateY(-12px) scale(1.2);opacity:.6}}:root.light .particle{animation-name:particleFloatLight}@keyframes particleFloatLight{0%,100%{transform:translateY(0) scale(1);opacity:.45}50%{transform:translateY(-12px) scale(1.2);opacity:.7}}@media (prefers-reduced-motion:reduce){.particle{animation:none;opacity:.3}}.nav-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 40px;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition);transform:translateZ(0);backface-visibility:hidden;contain:layout style}.nav-header.scrolled{background:rgba(28,28,30,.95);border-bottom:1px solid var(--border-light)}.nav-container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:900;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.5px}.logo-text{font-size:24px;font-weight:900;font-style:italic;letter-spacing:-.5px;background:linear-gradient(90deg,var(--profit),var(--teal),var(--accent),var(--profit));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;animation:gradientShiftSlow 4s ease-in-out infinite}.nav-logo:hover .logo-text{animation:gradientShiftFast 1s ease infinite;filter:brightness(1.1)}.logo-dot{width:8px;height:8px;background:var(--profit);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.nav-links{display:flex;gap:40px}.nav-link{font-size:14px;font-weight:500;color:var(--text-sub);transition:color var(--transition);position:relative}.nav-link::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--profit),var(--teal,#5ac8fa));transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.nav-link.is-active,.nav-link:hover{color:var(--text-main)}.nav-link.is-active::after,.nav-link:hover::after{transform:scaleX(1)}.nav-cta{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--profit-bg);border:1px solid var(--profit-bg);border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--profit);transition:var(--transition)}.nav-cta:hover{background:var(--profit-bg);border-color:var(--profit);transform:translateY(-2px)}.nav-cta:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.nav-cta svg{transition:var(--transition)}.nav-cta:hover svg{transform:translateX(4px)}.hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 40px 80px;position:relative;z-index:2;contain:layout style paint}.hero-svg-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.07;color:var(--accent)}.hero-svg-bg .hero-node{fill:currentColor;opacity:0}.hero-content{text-align:center;max-width:800px;margin-bottom:60px;position:relative;z-index:3}.hero-badges{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--profit-bg);border:1px solid var(--profit-bg);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--profit);margin-bottom:32px}.hero-badge-invite{background:var(--orange-bg);border-color:var(--orange);color:var(--orange)}.hero-badge-invite svg{margin-right:6px}.hero-invite-note{margin-top:24px;font-size:14px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:8px}.cta-invite-note svg,.hero-invite-note svg{flex-shrink:0}.cta-invite-note{margin-top:20px;font-size:14px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:8px}.badge-dot{width:8px;height:8px;background:var(--profit);border-radius:50%;animation:pulse 2s ease-in-out infinite}.hero-title{font-size:clamp(52px, 8.5vw, 88px);font-weight:700;line-height:1.05;letter-spacing:-2.5px;margin-bottom:28px;visibility:hidden}.title-line{display:block}.gradient-text{background:linear-gradient(90deg,var(--profit),var(--teal),var(--accent),var(--profit));background-size:300% 100%;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-clip:text!important;animation:gradientShiftSlow 4s ease-in-out infinite}.hero-title:hover .gradient-text{animation:gradientShiftFast 1s ease infinite;filter:brightness(1.1)}.hero-subtitle{font-size:19px;color:var(--text-sub);max-width:640px;margin:0 auto 40px;line-height:1.75;visibility:hidden;font-weight:400;letter-spacing:-.2px}.no-js .floating-card,.no-js .hero-badges,.no-js .hero-cta,.no-js .hero-invite-note,.no-js .hero-subtitle,.no-js .hero-title,.no-js .scroll-indicator{visibility:visible!important;opacity:1!important;transform:none!important}@keyframes gsapSafetyReveal{to{visibility:visible;opacity:1}}.hero-subtitle,.hero-title{animation:gsapSafetyReveal 0s ease forwards;animation-delay:3.5s}.hero-badges,.hero-cta,.hero-invite-note,.scroll-indicator{animation:gsapSafetyReveal 0s ease forwards;animation-delay:4s}.floating-card{animation:gsapSafetyReveal 0s ease forwards;animation-delay:4.5s}.typewriter-cursor{display:inline;font-weight:300;color:var(--accent);margin-left:0;font-size:1em;vertical-align:baseline;line-height:inherit}.gradient-text .typewriter-cursor{-webkit-text-fill-color:var(--accent);background:0 0}.hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;transition:var(--transition);cursor:pointer;border:none}.btn-primary{background:linear-gradient(135deg,var(--profit) 0,var(--teal,#5ac8fa) 100%);color:#fff;box-shadow:0 4px 20px rgba(52,199,89,.3),0 2px 12px rgba(90,200,250,.2);position:relative;overflow:hidden}.btn-primary::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);transform:translateX(-100%);transition:transform .6s cubic-bezier(.22, 1, .36, 1);pointer-events:none;border-radius:inherit}.btn-primary:hover::after{transform:translateX(100%)}.btn-primary:hover{box-shadow:0 8px 30px rgba(52,199,89,.4),0 4px 20px rgba(90,200,250,.3)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{transform:translateY(-3px)}}.btn-primary svg{transition:var(--transition)}.btn-primary:hover svg{transform:translateX(4px)}.btn-secondary{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-main)}.btn-secondary:hover{background:var(--bg-elevated);border-color:var(--border)}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{transform:translateY(-3px)}}.btn-large{padding:18px 36px;font-size:16px}.hero-cards{position:relative;z-index:1;width:100%;max-width:1000px;height:640px;margin-bottom:80px;-webkit-perspective:1000px;perspective:1000px}.floating-card{position:absolute;padding:24px 32px;border-radius:var(--radius-lg);border-top:2px solid var(--card-accent);transition:top var(--transition-slow),left var(--transition-slow),right var(--transition-slow),padding var(--transition),border-color var(--transition),box-shadow var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;visibility:hidden;opacity:0}.floating-card:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.card-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(52,199,89,.1) 0,transparent 70%);pointer-events:none;opacity:0;transition:var(--transition)}.floating-card:hover .card-glow{opacity:1}.card-inner{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .7s cubic-bezier(.4, 0, .2, 1),transform .7s cubic-bezier(.4, 0, .2, 1)}.floating-card.flipped .card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-back{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;gap:6px;z-index:1}.card-back-label{font-size:11px;font-weight:600;color:var(--text-main);text-transform:uppercase;letter-spacing:1.5px}.card-back-label.effective{color:var(--series-effective)}.card-back-label.profit{color:var(--profit)}.card-back-label.accent{color:var(--accent)}.card-back-label.withdrawal{color:var(--series-withdrawal)}.card-back-text{font-size:12px;color:var(--text-sub);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-content{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.card-label{font-size:12px;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;gap:6px}.card-label .label-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 6px currentColor}.card-label .label-dot.effective{background:var(--series-effective);color:var(--series-effective)}.card-label .label-dot.withdrawal{background:var(--series-withdrawal);color:var(--series-withdrawal)}.card-label .label-dot.vault{background:var(--accent);color:var(--accent)}.card-label .label-dot.profit{background:var(--profit);color:var(--profit)}.card-label .label-dot.loss{background:var(--loss);color:var(--loss)}.card-value{font-size:32px;font-weight:700;letter-spacing:-1px;font-feature-settings:'tnum' 1;transition:color .3s ease}.card-value.profit{color:var(--profit)}.card-value.loss{color:var(--loss)}.chart-metrics .chart-metric-value{display:none}.chart-visual{position:relative}.chart-tooltip{position:absolute;pointer-events:none;z-index:10;background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-main);border-radius:10px;padding:10px 12px;min-width:168px;box-shadow:0 10px 32px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);font-size:12px;line-height:1.5;transform:translate(-50%,-100%);transition:opacity .12s ease;opacity:1}.chart-tooltip.u-hidden{opacity:0}:root.light .chart-tooltip,:root[data-theme=light] .chart-tooltip{background:var(--bg-card);border-color:rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06)}@media (prefers-color-scheme:light){:root:not(.dark):not([data-theme=dark]) .chart-tooltip{background:var(--bg-card);border-color:rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06)}}.chart-tooltip-date{font-size:11px;color:var(--text-sub);margin-bottom:6px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.chart-tooltip-row{display:flex;align-items:center;gap:8px;padding:2px 0}.chart-tooltip-row.u-hidden{display:none}.chart-tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-tooltip-dot.dot-profit{background:var(--profit)}.chart-tooltip-dot.dot-effective{background:var(--series-effective)}.chart-tooltip-dot.dot-withdrawal{background:var(--series-withdrawal)}.chart-tooltip-dot.dot-accent{background:var(--accent)}.chart-tooltip-dot.dot-neutral{background:var(--text-main);opacity:.8}.chart-tooltip-label{color:var(--text-sub);flex:1;font-weight:500}.chart-tooltip-value{color:var(--text-main);font-weight:700;font-feature-settings:'tnum' 1;margin-left:auto}.chart-hover-dot{pointer-events:none}.card-period{font-size:13px;color:var(--text-sub)}.card-1{top:10px;left:5%}.card-2{top:35px;right:5%}.card-3{top:335px;left:28%}.card-4{top:350px;right:40%}.card-5{top:200px;right:18%}.card-6{top:0;left:37%}.card-7{top:175px;left:18%}.card-8{top:420px;left:8%}.card-9{top:430px;right:8%}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-dim);font-size:12px;z-index:10}.scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--profit),transparent)}@keyframes gradientShiftSlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientShiftFast{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.section-divider{width:100%;height:60px;position:relative;z-index:0;pointer-events:none;margin:-30px 0;opacity:.1;color:var(--accent)}.section-divider svg{width:100%;height:100%}.section{padding:clamp(60px,10vw,120px) clamp(16px,4vw,40px);position:relative;z-index:2;scroll-margin-top:80px}.section:not(:first-child):not(.technology):not(.vault-story){content-visibility:auto;contain-intrinsic-size:auto 800px;contain:layout style paint}.section-container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:60px}.section-tag{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,var(--profit-bg) 0,var(--teal-bg) 100%);border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--profit);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.section-title{font-size:clamp(38px, 5.5vw, 56px);font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin-bottom:16px}.section-subtitle{font-size:clamp(15px, 1.6vw, 19px);color:var(--text-sub);max-width:640px;margin:0 auto;line-height:1.7}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px}.stat-card{display:flex;align-items:center;gap:20px;padding:28px;border-radius:var(--radius-lg);border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.stat-card:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);transform:translateY(-6px);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.stat-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;position:relative;transition:box-shadow .4s ease}.stat-icon::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--card-accent);opacity:0;animation:none;pointer-events:none}.stat-card.is-active .stat-icon::after{opacity:1;animation:processPulse 2s ease-out infinite}.stat-card.is-active{border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.stat-card.is-active .stat-icon{box-shadow:0 0 16px rgba(48,209,88,.2)}.stat-icon.profit-bg,.vault-feature-icon.profit-bg{background:var(--profit-bg);color:var(--profit)}.stat-icon.accent-bg,.vault-feature-icon.accent-bg{background:var(--accent-bg);color:var(--accent)}.stat-icon.purple-bg,.vault-feature-icon.purple-bg{background:var(--purple-bg);color:var(--purple)}.stat-icon.teal-bg,.vault-feature-icon.teal-bg{background:var(--teal-bg);color:var(--teal)}.stat-info{display:flex;flex-direction:column;gap:4px}.stat-value{font-size:28px;font-weight:700;letter-spacing:-.5px;font-feature-settings:'tnum' 1;transition:color .3s ease}.stat-value.profit{color:var(--profit-muted)}.stat-value.loss{color:var(--loss-muted)}.stat-label{font-size:14px;color:var(--text-sub)}.chart-preview{border-radius:var(--radius-xl);padding:32px;overflow:hidden}.chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.chart-header-left{display:flex;flex-direction:column;gap:4px}.chart-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chart-title{font-size:18px;font-weight:600;color:var(--text-main)}.chart-subtitle{font-size:13px;color:var(--text-dim)}.chart-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.chart-metric{display:flex;align-items:center;gap:8px}.chart-metric-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-metric-dot.dot-profit{background:var(--profit)}.chart-metric-dot.dot-accent{background:var(--accent)}.chart-metric-dot.dot-effective{background:var(--series-effective)}.chart-metric-dot.dot-withdrawal{background:var(--series-withdrawal)}.chart-metric-dot.dot-neutral{background:var(--text-main);opacity:.8}.chart-metric-label{font-size:13px;color:var(--text-sub)}.chart-metric-value{font-size:16px;font-weight:700;font-feature-settings:'tnum' 1;transition:color .3s ease,opacity .3s ease}.chart-metric-value.muted{color:var(--text-sub);font-size:14px;opacity:.6}.chart-live{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--profit);background:var(--profit-bg);padding:4px 10px;border-radius:var(--radius)}.live-dot{width:6px;height:6px;background:var(--profit);border-radius:50%;position:relative}.live-dot::after{content:'';position:absolute;inset:-2px;border-radius:50%;background:var(--profit);opacity:0;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(2.5)}}.chart-container{display:flex;gap:12px}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--text-dim);padding:4px 0;min-width:50px;text-align:right}.chart-visual{position:relative;flex:1;height:clamp(140px,25vw,180px)}.chart-grid{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.grid-line{height:1px;background:linear-gradient(90deg,transparent,var(--border-light) 10%,var(--border-light) 90%,transparent);opacity:.5}.equity-line{position:relative;width:100%;height:100%;z-index:1}.equity-path{stroke-dasharray:2000;stroke-dashoffset:2000}.equity-area{opacity:0}.equity-dot{opacity:0}.safeguard-path{stroke-dasharray:2000;stroke-dashoffset:2000}.safeguard-dot{opacity:0}.chart-x-axis{display:flex;justify-content:space-between;padding:12px 0 0 62px;font-size:11px;color:var(--text-dim)}.daily-returns-chart{margin-top:56px;border-radius:var(--radius-xl);padding:24px}.daily-returns-chart .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0;border-bottom:none}.daily-bars-container{display:flex;justify-content:space-between;align-items:flex-end;height:160px;gap:8px;padding:0 4px}.daily-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:60px}.daily-bar .bar-wrapper{width:100%;height:105px;display:flex;align-items:flex-end;justify-content:center}.daily-bar .bar{width:100%;max-width:40px;border-radius:6px 6px 3px 3px;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition),height .6s cubic-bezier(.34, 1.56, .64, 1);position:relative}.daily-bar .bar.neutral{background:linear-gradient(180deg,rgba(174,174,178,.3) 0,rgba(142,142,147,.12) 100%);border:1px solid rgba(174,174,178,.2);box-shadow:0 2px 8px rgba(142,142,147,.1)}.daily-bar .bar.profit{background:linear-gradient(180deg,rgba(52,199,89,.35) 0,rgba(52,199,89,.1) 100%);border:1px solid rgba(52,199,89,.18);box-shadow:0 2px 12px rgba(52,199,89,.1)}.daily-bar .bar.loss{background:linear-gradient(180deg,rgba(255,69,58,.35) 0,rgba(255,69,58,.1) 100%);border:1px solid rgba(255,69,58,.18);box-shadow:0 2px 12px rgba(255,69,58,.1)}.daily-bar:hover .bar.profit{background:linear-gradient(180deg,rgba(52,199,89,.45) 0,rgba(52,199,89,.15) 100%);box-shadow:0 4px 16px rgba(52,199,89,.15);transform:scaleY(1.02)}.daily-bar:hover .bar.loss{background:linear-gradient(180deg,rgba(255,69,58,.45) 0,rgba(255,69,58,.15) 100%);box-shadow:0 4px 16px rgba(255,69,58,.15);transform:scaleY(1.02)}.daily-bar .bar-value{font-size:12px;font-weight:700;font-feature-settings:'tnum' 1}.daily-bar .bar-value.profit{color:var(--profit-muted)}.daily-bar .bar-value.loss{color:var(--loss-muted)}.daily-bar .bar-value.muted{color:var(--text-sub);opacity:.6}.daily-bar .bar-label{font-size:11px;color:var(--text-sub);font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.daily-bar.current .bar-label{color:var(--text-main)}.bar-tooltip{display:none;position:absolute;z-index:100;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:var(--radius);padding:12px 16px;pointer-events:none;box-shadow:var(--shadow-lg);min-width:160px;max-width:240px;font-size:12px;line-height:1.5}.bar-tooltip .tt-date{font-weight:600;color:var(--text-main);margin-bottom:6px;font-size:13px}.bar-tooltip .tt-row{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.bar-tooltip .tt-label{color:var(--text-sub)}.bar-tooltip .tt-value{font-weight:600;font-feature-settings:'tnum' 1}.bar-tooltip .tt-value.profit{color:var(--profit)}.bar-tooltip .tt-value.loss{color:var(--loss)}.bar-tooltip .tt-value.effective{color:var(--series-effective)}@media (max-width:480px){.bar-tooltip{min-width:140px;max-width:200px;padding:10px 12px;font-size:11px}}.monthly-returns-chart{margin-top:18px;border-radius:var(--radius-xl);padding:24px}.monthly-returns-chart .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0;border-bottom:none}.avg-return-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,var(--profit-bg),var(--teal-bg,rgba(90,200,250,.1)));border:1px solid var(--profit-bg);border-radius:var(--radius-pill)}.avg-return-badge .avg-label{font-size:12px;color:var(--text-sub)}.avg-return-badge .avg-value{font-size:16px;font-weight:700;transition:color .3s ease,opacity .3s ease}.avg-return-badge .avg-value.profit{color:var(--profit-muted)}.avg-return-badge .avg-value.loss{color:var(--loss-muted)}.avg-return-badge .avg-value.muted{color:var(--text-sub);opacity:.6}.monthly-bars-container{display:flex;justify-content:space-between;align-items:flex-end;height:170px;gap:12px;padding:0 10px}.monthly-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:80px}.monthly-bar .bar-wrapper{width:100%;height:100px;display:flex;align-items:flex-end;justify-content:center}.monthly-bar .bar{width:100%;max-width:50px;border-radius:8px 8px 4px 4px;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition),height .6s cubic-bezier(.34, 1.56, .64, 1);position:relative}.monthly-bar .bar.neutral{background:linear-gradient(180deg,rgba(174,174,178,.3) 0,rgba(142,142,147,.12) 100%);border:1px solid rgba(174,174,178,.2);box-shadow:0 2px 8px rgba(142,142,147,.1)}.monthly-bar .bar.profit{background:linear-gradient(180deg,rgba(52,199,89,.35) 0,rgba(52,199,89,.1) 100%);border:1px solid rgba(52,199,89,.18);box-shadow:0 2px 12px rgba(52,199,89,.1)}.monthly-bar .bar.loss{background:linear-gradient(180deg,rgba(255,69,58,.35) 0,rgba(255,69,58,.1) 100%);border:1px solid rgba(255,69,58,.18);box-shadow:0 2px 12px rgba(255,69,58,.1)}.monthly-bar:hover .bar.profit{background:linear-gradient(180deg,rgba(52,199,89,.45) 0,rgba(52,199,89,.15) 100%);box-shadow:0 4px 16px rgba(52,199,89,.15);transform:scaleY(1.02)}.monthly-bar:hover .bar.loss{background:linear-gradient(180deg,rgba(255,69,58,.45) 0,rgba(255,69,58,.15) 100%);box-shadow:0 4px 16px rgba(255,69,58,.15);transform:scaleY(1.02)}.monthly-bar .bar-value{font-size:14px;font-weight:700;font-feature-settings:'tnum' 1}.monthly-bar .bar-value.profit{color:var(--profit-muted)}.monthly-bar .bar-value.loss{color:var(--loss-muted)}.monthly-bar .bar-value.muted{color:var(--text-sub);opacity:.6}.monthly-bar .bar-label{font-size:13px;color:var(--text-sub);font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.monthly-bar.current .bar-label{color:var(--text-main)}.daily-bar.current .bar.profit,.monthly-bar.current .bar.profit{background:linear-gradient(180deg,rgba(52,199,89,.45) 0,rgba(52,199,89,.15) 100%);border-color:rgba(52,199,89,.3);box-shadow:0 4px 16px rgba(52,199,89,.15)}.daily-bar.current .bar.loss,.monthly-bar.current .bar.loss{background:linear-gradient(180deg,rgba(255,69,58,.45) 0,rgba(255,69,58,.15) 100%);border-color:rgba(255,69,58,.3);box-shadow:0 4px 16px rgba(255,69,58,.15)}.current-tag{display:inline-flex;align-items:center;padding:2px 6px;background:linear-gradient(135deg,var(--profit) 0,var(--teal) 100%);border-radius:var(--radius-xs);font-size:9px;font-weight:600;color:#fff;text-transform:uppercase;flex-shrink:0}@media (max-width:768px){.monthly-bars-container{height:175px}.monthly-bar .bar-wrapper{height:120px}.monthly-bar .bar-value{font-size:12px}.monthly-bar .bar-label{font-size:11px}.avg-return-badge{padding:6px 12px}.avg-return-badge .avg-value{font-size:14px}}@media (max-width:480px){.monthly-bars-container{gap:8px;padding:0}.monthly-bar .bar{max-width:40px}.current-tag{display:none}}@media (max-width:768px){.daily-bars-container{height:145px;gap:4px}.daily-bar .bar-wrapper{height:100px}.daily-bar .bar-value{font-size:10px}.daily-bar .bar-label{font-size:9px}}@media (max-width:480px){.daily-bars-container{gap:3px;padding:0}.daily-bar .bar{max-width:30px}}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.tech-card{padding:32px;border-radius:var(--radius-lg);border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.tech-card:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);transform:translateY(-6px);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.tech-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--profit-bg),var(--teal-bg,rgba(90,200,250,.1)));border-radius:var(--radius);margin-bottom:20px;color:var(--profit)}.tech-title{font-size:18px;font-weight:700;margin-bottom:12px;letter-spacing:-.3px}.tech-desc{font-size:14px;color:var(--text-sub);line-height:1.7}.process-flow{margin-top:80px;margin-bottom:0;padding-top:40px;padding-bottom:0;text-align:center}.process-flow-header{margin-bottom:56px}.process-flow-title{font-size:clamp(28px, 4vw, 40px);font-weight:700;letter-spacing:-1px;margin-bottom:12px;margin-top:16px}.process-flow-subtitle{font-size:16px;color:var(--text-sub);max-width:580px;margin:0 auto;line-height:1.7}.process-rail{max-width:880px;margin:0 auto 40px;padding:0 60px;height:20px;position:relative}.process-rail-svg{width:100%;height:20px;overflow:visible;color:var(--glass-border)}.process-rail-fill{stroke-dasharray:1100;stroke-dashoffset:1100}.process-rail-node{transition:fill .4s,stroke .4s,filter .4s}.process-rail-node.is-lit{fill:var(--profit);stroke:var(--profit);filter:drop-shadow(0 0 8px rgba(48, 209, 88, .6))}.process-rail-dot{filter:drop-shadow(0 0 8px rgba(48, 209, 88, .7))}.process-flow-steps{display:flex;align-items:flex-start;justify-content:center;gap:24px;max-width:1100px;margin:0 auto}.process-step{flex:1;max-width:240px;padding:32px 20px;border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);text-align:center;position:relative;transition:var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.process-step:hover{transform:translateY(-6px);border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.process-step-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--profit-bg),var(--teal-bg));border-radius:50%;margin:0 auto 16px;color:var(--profit);position:relative;transition:box-shadow var(--transition),transform var(--transition)}.process-step-icon::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--profit);opacity:0;transform:scale(.8);transition:opacity .4s,transform .6s cubic-bezier(.34, 1.56, .64, 1)}.process-step.is-active .process-step-icon::after{opacity:.4;transform:scale(1.15);animation:processPulse 2s ease-out infinite}@keyframes processPulse{0%{opacity:.4;transform:scale(1.15)}100%{opacity:0;transform:scale(1.6)}}.process-step.is-active{border-color:rgba(48,209,88,.2);border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow),0 0 25px rgba(48,209,88,.06)}.process-step.is-active .process-step-icon{box-shadow:0 0 20px rgba(52,199,89,.2),0 0 40px rgba(52,199,89,.08)}.process-step.is-active .process-step-number{opacity:.25}.process-step:hover .process-step-icon{box-shadow:0 0 24px rgba(52,199,89,.3),0 0 16px rgba(90,200,250,.15);transform:scale(1.08)}.process-step-number{font-size:32px;font-weight:800;color:var(--profit);opacity:.15;letter-spacing:-1px;margin-bottom:4px;line-height:1;transition:opacity var(--transition)}.process-step:hover .process-step-number{opacity:.3}.process-step-title{font-size:17px;font-weight:700;margin-bottom:10px;letter-spacing:-.3px}.process-step-desc{font-size:13px;color:var(--text-sub);line-height:1.65}.pricing-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:60px}.pricing-calculator{position:relative;border-radius:var(--radius-xl);padding:36px;overflow:hidden}.pricing-calculator::before{content:'';position:absolute;inset:0;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,rgba(52,199,89,.3) 0,rgba(52,199,89,.05) 40%,rgba(255,255,255,.06) 60%,rgba(52,199,89,.2) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.calculator-glow{position:absolute;top:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(52,199,89,.15) 0,transparent 70%);pointer-events:none;z-index:0}.calculator-header{text-align:center;margin-bottom:32px;position:relative;z-index:2}.calculator-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.calculator-header h3{font-size:24px;font-weight:600;color:var(--text-main);margin-bottom:0}.header-fee{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.header-fee .amount-currency{font-size:18px}.header-fee .amount-value{font-size:36px}.calculator-header p{font-size:14px;color:var(--text-sub)}.calculator-body{margin-bottom:32px;position:relative;z-index:2}.slider-container{margin-bottom:32px}.slider-label{display:block;font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.slider-label-row{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:20px}.slider-value-display{display:flex;align-items:center;gap:8px}.slider-value-display .currency{font-size:18px;font-weight:500;color:var(--text-sub)}.slider-input{width:140px;font-size:36px;font-weight:700;color:var(--text-main);background:0 0;border:none;border-bottom:2px solid transparent;text-align:center;-moz-appearance:textfield;transition:border-color var(--transition)}.slider-input:focus{outline:0;border-bottom-color:rgba(52,199,89,.4)}.slider-input::-webkit-inner-spin-button,.slider-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-slider{width:100%;height:6px;border-radius:3px;-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right,var(--profit) 0,var(--profit) var(--slider-progress,47%),rgba(255,255,255,.08) var(--slider-progress,47%));transition:height var(--transition-fast)}.price-slider:hover{height:8px}.price-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,var(--profit) 0,var(--teal,#5ac8fa) 100%);border-radius:50%;cursor:grab;box-shadow:0 2px 8px rgba(52,199,89,.3),0 0 16px rgba(90,200,250,.2);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.price-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 12px rgba(52,199,89,.4),0 0 24px rgba(90,200,250,.3)}.price-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95);box-shadow:0 1px 4px rgba(52,199,89,.3),0 0 8px rgba(90,200,250,.2)}.price-slider:focus-visible{outline:0}.price-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg-main),0 0 0 5px var(--profit)}.price-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bg-main),0 0 0 5px var(--profit)}.price-slider::-moz-range-track{height:6px;background:var(--border-light);border-radius:3px;border:none}.price-slider::-moz-range-progress{height:6px;background:linear-gradient(90deg,var(--profit),var(--teal,#5ac8fa));border-radius:3px}.price-slider::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,var(--profit) 0,var(--teal,#5ac8fa) 100%);border-radius:50%;border:none;cursor:grab;box-shadow:0 2px 8px rgba(52,199,89,.3),0 0 16px rgba(90,200,250,.2)}.slider-range{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;font-weight:500;color:var(--text-dim);letter-spacing:.3px}.size-presets{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:8px}.size-preset{padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-light);background:0 0;color:var(--text-sub);font-size:12px;font-weight:500;cursor:pointer;transition:var(--transition)}@media (pointer:coarse){.size-preset{min-height:44px;padding:10px 16px;font-size:13px}}.size-preset.active,.size-preset:hover{border-color:var(--profit);color:var(--profit);background:var(--profit-bg)}.size-preset:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.price-result{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius);padding:24px;margin-bottom:20px;position:relative;overflow:hidden}.price-result::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,rgba(52,199,89,.7),rgba(52,199,89,.05));pointer-events:none}.price-breakdown{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.breakdown-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.breakdown-label{font-size:14px;color:var(--text-sub)}.breakdown-value{font-size:14px;font-weight:500;color:var(--text-main);transition:color var(--transition)}.breakdown-value.profit{color:var(--profit)}.price-formula{display:flex;flex-direction:column}.formula-step{display:flex;align-items:center;gap:12px;padding:12px 0;position:relative}.formula-step:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.formula-step-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(52,199,89,.08);color:var(--profit);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.formula-step-content{flex:1;min-width:0}.formula-step-label{display:block;font-size:13px;font-weight:500;color:var(--text-sub);line-height:1.3}.formula-months{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.formula-month{font-size:11px;color:var(--text-dim);padding:2px 10px;border-radius:var(--radius-pill);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:var(--transition);line-height:1.5}.formula-month strong{font-weight:600;color:var(--text-sub)}.formula-month.active-month{border-color:rgba(52,199,89,.3);background:rgba(52,199,89,.08)}.formula-month.active-month strong{color:var(--profit)}.formula-step-value{flex-shrink:0;font-size:15px;font-weight:600;color:var(--text-main);text-align:right;white-space:nowrap}.formula-step-value.profit{color:var(--profit)}.formula-step-calc{display:block;font-size:11px;color:var(--text-dim);font-family:var(--font-mono, 'SF Mono', 'Fira Code', monospace);margin-top:1px}.formula-step-total{margin-top:12px;padding:14px 16px;border-radius:var(--radius);background:linear-gradient(135deg,rgba(52,199,89,.08),rgba(52,199,89,.02));border:1px solid rgba(52,199,89,.15)}.formula-step-total .formula-step-num{background:var(--profit);color:#000}.formula-step-total .formula-step-value{font-size:20px;font-weight:700}:root.light .formula-step-total{background:linear-gradient(135deg,rgba(52,199,89,.1),rgba(52,199,89,.03));border-color:rgba(52,199,89,.2)}.price-notes{display:flex;flex-direction:column;gap:6px}.price-total{text-align:center}.total-label{display:block;font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.total-hint{text-transform:none;font-weight:400;letter-spacing:0;opacity:.7}.price-total .formula-step-calc{margin-bottom:6px}.total-amount{display:flex;align-items:baseline;justify-content:center;gap:6px}.amount-currency{font-size:20px;font-weight:600;background:linear-gradient(135deg,var(--profit),var(--teal,#5ac8fa));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.amount-value{font-size:48px;font-weight:700;background:linear-gradient(135deg,var(--profit),var(--teal,#5ac8fa));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;filter:drop-shadow(0 0 30px rgba(52, 199, 89, .25))}.amount-period{font-size:16px;color:var(--text-sub)}.price-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-sub);line-height:1.4}.price-note svg{flex-shrink:0;color:var(--profit);opacity:.6}.calculator-social-proof{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--text-sub);margin-bottom:24px;position:relative;z-index:2}.social-proof-dot{width:8px;height:8px;border-radius:50%;background:var(--profit);display:inline-block;animation:social-proof-pulse 2s ease-in-out infinite}@keyframes social-proof-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(52,199,89,.4)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(52,199,89,0)}}.calculator-cta{width:100%;justify-content:center;position:relative;z-index:2}.pricing-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pricing-features .feature-card{border-radius:var(--radius-lg);padding:24px;border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:var(--transition);position:relative}.pricing-features .feature-card:hover{transform:translateY(-6px);border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.feature-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pricing-features .feature-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow var(--transition),transform var(--transition)}.pricing-features .feature-card:hover .feature-icon{box-shadow:0 0 24px rgba(52,199,89,.25);transform:scale(1.06)}.feature-card-num{font-size:24px;font-weight:800;color:var(--profit);opacity:.12;letter-spacing:-1px;line-height:1}.pricing-features .feature-card h4{font-size:15px;font-weight:600;color:var(--text-main);margin-bottom:6px}.pricing-features .feature-card p{font-size:13px;color:var(--text-sub);line-height:1.6}.about{z-index:3}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text .section-tag{margin-bottom:16px}.about-text .section-title{text-align:left;margin-bottom:20px;white-space:nowrap}.about-desc{font-size:16px;color:var(--text-sub);line-height:1.8;margin-bottom:32px}.about-features{display:flex;flex-direction:column;gap:16px}.feature{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-main)}.feature svg{color:var(--profit);flex-shrink:0}.about-visual{display:flex;justify-content:center;align-items:center;position:relative}.project-amber-text{background:linear-gradient(90deg,var(--accent),var(--purple),var(--accent));background-size:200% 100%;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-clip:text!important}.project-amber-text:hover{filter:brightness(1.1)}.section-title.project-amber-text{font-size:clamp(36px, 5.5vw, 54px);font-weight:700;letter-spacing:-2px}.cfin-text{background:linear-gradient(90deg,var(--profit),var(--teal),var(--profit));background-size:200% 100%;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-clip:text!important;font-weight:600;animation:gradientShiftSlow 4s ease-in-out infinite}.cfin-text:hover{animation:gradientShiftFast 1s ease infinite}:root:not(.light) .cfin-text:hover{filter:brightness(1.1)}.cta-section{text-align:center;padding:100px 40px}.cta-content{max-width:600px;margin:0 auto}.cta-title{font-size:clamp(32px, 5vw, 44px);font-weight:700;letter-spacing:-1px;margin-bottom:16px}.cta-subtitle{font-size:18px;color:var(--text-sub);margin-bottom:32px}.waitlist-form{margin-top:0}.waitlist-text{font-size:14px;color:var(--text-sub);margin-bottom:14px}.waitlist-input-group{display:flex;align-items:center;justify-content:center;gap:10px;max-width:440px;margin:0 auto}.waitlist-email{flex:1;padding:12px 16px;font-size:15px;font-family:inherit;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);outline:0;transition:border-color var(--transition),box-shadow var(--transition)}.waitlist-email::placeholder{color:var(--text-sub);opacity:.6}.waitlist-email:focus{border-color:var(--profit);box-shadow:0 0 0 3px var(--profit-bg)}.waitlist-btn{padding:12px 24px;font-size:15px;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,var(--profit) 0,var(--teal,#5ac8fa) 100%);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;box-shadow:0 4px 20px rgba(52,199,89,.3),0 2px 12px rgba(90,200,250,.2);transition:box-shadow var(--transition),transform var(--transition-fast),opacity var(--transition)}.waitlist-btn:hover{box-shadow:0 8px 30px rgba(52,199,89,.4),0 4px 20px rgba(90,200,250,.3);transform:translateY(-1px)}.waitlist-btn:active{transform:translateY(0)}.waitlist-btn:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.waitlist-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.waitlist-success{font-size:15px;color:var(--profit);font-weight:500;display:none;align-items:center;justify-content:center;gap:4px;animation:fadeSlideUp .4s ease-out}.waitlist-success-icon{vertical-align:middle;margin-right:6px;flex-shrink:0}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.waitlist-input-group{flex-direction:column}.waitlist-email{width:100%;font-size:16px;min-height:48px}.waitlist-btn{width:100%;min-height:48px;touch-action:manipulation}}.footer{background:var(--bg-panel);border-top:1px solid var(--border-light);padding:60px 40px 40px;position:relative;z-index:2}.footer-container{max-width:1200px;margin:0 auto}.footer-main{display:flex;justify-content:space-between;margin-bottom:40px}.footer-brand{max-width:300px}.footer-logo-text{font-size:24px;font-weight:900;font-style:italic;letter-spacing:-.5px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(90deg,var(--profit),var(--teal),var(--accent),var(--profit));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;animation:gradientShiftSlow 4s ease-in-out infinite;display:block}.footer-logo-text:hover{animation:gradientShiftFast 1s ease infinite;filter:brightness(1.1)}.footer-tagline{font-size:14px;color:var(--text-sub);margin-top:8px}.footer-links{display:flex;gap:80px}.footer-column h4{font-size:14px;font-weight:600;margin-bottom:16px;color:var(--text-main)}.footer-column a{display:block;font-size:14px;color:var(--text-sub);margin-bottom:12px;transition:var(--transition)}.footer-column a:hover{color:var(--text-main)}.footer-bottom{padding-top:24px;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-copyright{font-size:13px;color:var(--text-sub)}.footer-disclaimer{font-size:12px;color:var(--text-dim)}.disclaimer-link{color:var(--profit);text-decoration:none;transition:opacity .2s ease}.disclaimer-link:hover{opacity:.8;text-decoration:underline}.footer-odr{font-size:11px;margin-top:4px}.footer-odr a{color:var(--text-dim);text-decoration:none;transition:opacity .2s ease}.footer-odr a:hover{opacity:.8;text-decoration:underline}.footer-bottom-left{display:flex;flex-direction:column;gap:4px}.footer-services{padding:48px 0 32px;border-top:1px solid var(--border-light);margin-bottom:24px}.services-header{text-align:center;margin-bottom:36px}.services-tag{display:inline-block;padding:5px 12px;background:linear-gradient(135deg,var(--profit-bg) 0,var(--teal-bg) 100%);border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--profit);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.services-title{font-size:20px;font-weight:700;color:var(--text-main);letter-spacing:-.3px}.services-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.services-row:last-child{margin-bottom:0}.services-row .service-card{flex:0 1 auto;min-width:130px}.service-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);text-decoration:none;color:var(--text-main);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--profit-bg) 0,var(--teal-bg,rgba(90,200,250,.1)) 60%,transparent 100%);opacity:0;transition:opacity var(--transition);pointer-events:none}.service-card:hover{transform:translateY(-2px)!important;border-color:var(--profit);box-shadow:0 4px 20px rgba(52,199,89,.15),0 2px 12px rgba(90,200,250,.1),0 0 0 1px rgba(52,199,89,.1)}.service-card:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.service-card:hover::before{opacity:1}.service-icon{width:22px;height:22px;flex-shrink:0;position:relative;z-index:1;color:var(--text-main)}.service-name{font-size:12px;font-weight:600;color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;transition:color var(--transition-fast)}.service-card:hover .service-name{color:var(--text-main)}@media (max-width:768px){.services-row{gap:8px;margin-bottom:8px}.services-row .service-card{min-width:110px}.service-card{padding:8px 10px;gap:8px}.service-icon{width:18px;height:18px}.service-name{font-size:11px}.services-title{font-size:18px}}@media (max-width:480px){.services-row .service-card{min-width:100px}}.footer-social-payments{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid var(--border-light);gap:40px}.footer-section-label{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:block}.footer-socials{display:flex;flex-direction:column;align-items:flex-start}.social-icons{display:flex;gap:12px}.social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);background:var(--bg-panel);color:var(--text-secondary);transition:var(--transition-fast)}.social-link:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.social-link svg{width:20px;height:20px}.footer-payments{display:flex;flex-direction:column;align-items:flex-end}.payment-icons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.payment-icon{display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity var(--transition-fast),transform var(--transition-fast)}.payment-icon:hover{opacity:1;transform:translateY(-1px)}.payment-icon svg{border-radius:var(--radius-xs);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.footer-social-payments{flex-direction:column;align-items:center}.footer-payments,.footer-socials{align-items:center}.payment-icons{justify-content:center}}.footer-currency{display:flex;align-items:center;gap:8px}.currency-label{font-size:12px;color:var(--text-dim)}.currency-selector{position:relative}.currency-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main);font-size:13px;cursor:pointer;transition:var(--transition-fast)}.currency-btn:hover{background:var(--bg-hover);border-color:var(--border)}.currency-symbol{font-weight:600;color:var(--accent)}.currency-code{font-weight:500}.currency-dropdown{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);min-width:160px;opacity:0;visibility:hidden;transform:translateY(8px);transition:var(--transition-fast);z-index:100}.currency-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.currency-dropdown button{display:block;width:100%;padding:10px 14px;background:0 0;border:none;color:var(--text-sub);font-size:13px;text-align:left;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.currency-dropdown button:first-child{border-radius:7px 7px 0 0}.currency-dropdown button:last-child{border-radius:0 0 7px 7px}.currency-dropdown button:hover{background:var(--bg-hover);color:var(--text-main)}.currency-dropdown button.active{background:var(--profit-bg);color:var(--accent);font-weight:500}.currency-dropdown button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.vault-story{z-index:2;overflow:visible;padding-left:0;padding-right:0;overscroll-behavior:none;isolation:isolate}.section-divider--vault-after,.section-divider--vault-before{display:none}html.vs-pinned{overscroll-behavior:none}html.vs-pinned .faq-icon,html.vs-pinned .feed-dot-pulse,html.vs-pinned .floating-card,html.vs-pinned .gradient-text,html.vs-pinned .live-pulse,html.vs-pinned .process-dot,html.vs-pinned .project-amber-text,html.vs-pinned .skeleton-pulse,html.vs-pinned .social-proof-pulse,html.vs-pinned .vs-rate-fill::after,html.vs-pinned .vs-scroll-hint,html.vs-pinned .vs-scroll-wheel,html.vs-pinned .vs-shield-icon{animation-play-state:paused!important}.vs-wrapper{position:relative;overscroll-behavior:none;transition:0s;contain:layout style}.vs-header{margin-bottom:16px;padding:0 24px 0 96px}.vs-header .section-subtitle{opacity:.7}.vs-canvas{position:relative;width:100%;height:90vh;height:90dvh;min-height:550px;max-height:950px;overflow:hidden;overflow:clip;overscroll-behavior:none;touch-action:pan-y;isolation:isolate;contain:style;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 92%,transparent 100%)}.vs-edge-fade-left,.vs-edge-fade-right{display:none}.vs-svg-wrap{position:absolute;top:0;left:0;width:10800px;height:1050px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:auto;transition:0s;contain:layout style paint}.pin-spacer,.pin-spacer>*{transition:none!important}.vs-curtain{display:none}.vs-svg{display:block;width:100%;height:100%}@keyframes vs-fallback-fade{from{opacity:0}to{opacity:1}}.vs-yaxis{position:absolute;left:0;top:0;bottom:0;width:72px;z-index:3;pointer-events:none;opacity:0;animation:vs-fallback-fade .5s ease 3s forwards}.vs-yaxis-label{position:absolute;left:14px;font-size:11px;font-weight:700;color:var(--text-sub);opacity:.72;letter-spacing:.5px;transform:translateY(-50%);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.vs-legend{position:absolute;top:16px;right:18px;display:flex;flex-direction:column;gap:0;z-index:10;pointer-events:none;opacity:0;animation:vs-fallback-fade .5s ease 3s forwards;padding:14px 18px;min-width:200px;background:color-mix(in srgb,var(--bg-main) 92%,transparent);border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);box-shadow:0 4px 20px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vs-legend-group{display:flex;flex-direction:column;gap:6px}.vs-legend-separator{height:1px;background:color-mix(in srgb,var(--border) 30%,transparent);margin:8px 0}.vs-legend-item{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--text-sub);letter-spacing:.3px;text-transform:uppercase}.vs-legend-name{min-width:auto;flex:1}.vs-legend-item .vs-ticker-val{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.vs-legend-line{display:inline-block;width:18px;height:3px;border-radius:2px;flex-shrink:0}.vs-legend-line.vs-legend-line-dashed{background:repeating-linear-gradient(90deg,var(--dash-color,var(--text-sub)) 0,var(--dash-color,var(--text-sub)) 4px,transparent 4px,transparent 7px)!important}.vs-legend-ceiling{--dash-color:#e8a838}:root.light .vs-legend-ceiling{--dash-color:#d4952e}.vs-legend-rate{display:flex;align-items:center;gap:8px}.vs-legend-rate-label{font-size:11px;font-weight:600;color:var(--text-sub);text-transform:uppercase;letter-spacing:.3px;flex:1}.vs-legend-rate .vs-ticker-val{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.vs-grid{stroke:currentColor;opacity:.04;stroke-width:1.5}.vs-day-axis{opacity:1}.vs-day-grid-major{stroke:currentColor;opacity:.05;stroke-width:1.2}.vs-day-label{display:none}.vs-day-tick{display:none}.vs-day-eod{fill:var(--profit);font-size:12px;opacity:.35;letter-spacing:.5px}:root.light .vs-day-eod{opacity:.5}.vs-ceiling-line{stroke:#e8a838;stroke-width:2.2;stroke-dasharray:2 7;stroke-linecap:round;opacity:.62;fill:none}:root.light .vs-ceiling-line{stroke:#d4952e}:root.light .vs-ceiling-label{fill:#c78520}:root.light .vs-grid{opacity:.08}:root.light .vs-day-tick{opacity:.4}:root.light .vs-line-label-eff{fill:rgb(40,160,190)}:root.light .vs-line-effective{stroke-width:3}:root.light .vs-line-vault{stroke-width:5}.vs-balance-fade,.vs-future-fill{opacity:0}.vs-line-balance{fill:none;stroke:url(#vs-grad-balance);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.vs-peak-line{stroke:var(--loss);stroke-width:2;stroke-dasharray:3 6;stroke-linecap:round;opacity:0;fill:none}.vs-peak-label{fill:var(--loss);font-size:13px;font-weight:800;font-family:inherit;letter-spacing:1px;text-anchor:end;opacity:0;text-transform:uppercase;stroke:var(--bg-main);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}.vs-loss-fill{opacity:0}.vs-line-balance-dd{fill:none;stroke:url(#vs-grad-balance-dd);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}.vs-line-effective{fill:none;stroke:url(#vs-grad-effective);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vs-dot.vs-active-dot{r:12}.vs-line-label{font-size:16px;font-weight:700;font-family:inherit;letter-spacing:.3px}.vs-line-label-bal{fill:var(--profit)}.vs-line-label-eff{fill:var(--series-effective)}.vs-ceiling-label{fill:#e8a838;font-size:13px;font-weight:800;font-family:inherit;letter-spacing:2px;opacity:.7;text-transform:uppercase;stroke:var(--bg-main);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}.vs-vault-label{fill:var(--accent);font-size:18px;font-weight:900;font-family:inherit;letter-spacing:4px;opacity:0;text-anchor:middle;stroke:var(--bg-main);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.vs-line-future{fill:none;stroke:var(--profit);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 8;opacity:0}.vs-line-future-eff{fill:none;stroke:var(--series-effective);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 6;opacity:0}.vs-line-vault{fill:none;stroke:url(#vs-grad-vault);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vs-line-future-vault{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 6;opacity:0}.vs-line-label-vault{fill:var(--accent)}.vs-deposit-line{stroke:var(--text-sub);stroke-width:1.4;stroke-dasharray:2 6;stroke-linecap:round;opacity:.35}.vs-deposit-label{fill:var(--text-sub);font-size:12px;font-weight:800;font-family:inherit;letter-spacing:1.5px;opacity:.65;text-transform:uppercase;stroke:var(--bg-main);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}.vs-mini-label{fill:var(--text-sub);font-size:12px;font-weight:800;font-family:inherit;letter-spacing:1.5px;opacity:0;text-transform:uppercase;stroke:var(--bg-main);stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill}.vs-mini-vault-rate{fill:var(--accent)}.vs-mini-profit{fill:var(--profit)}.vs-mini-vault{fill:var(--accent)}.vs-fo-11 .vs-annotation h4,.vs-fo-3 .vs-annotation h4,.vs-fo-4 .vs-annotation h4{color:var(--loss)}.vs-mini-locked{fill:var(--loss);letter-spacing:1.5px}.vs-mini-withdraw-label{fill:var(--teal)}.vs-dot{fill:var(--text-sub);opacity:0;transition:none}.vs-canvas.vs-no-gsap .vs-fo{opacity:1;transform:translateY(0) scale(1);filter:none}.vs-canvas.vs-no-gsap .vs-fo .vs-annotation>*{opacity:1;transform:translateY(0)}.vs-canvas.vs-no-gsap .vs-card-bg{opacity:1}.vs-canvas.vs-no-gsap .vs-dot{opacity:.6}.vs-canvas.vs-no-gsap .vs-balance-fade{opacity:.2}.vs-canvas.vs-no-gsap .vs-ceiling-line{opacity:.25}.vs-canvas.vs-no-gsap .vs-line-balance,.vs-canvas.vs-no-gsap .vs-line-effective{stroke-dasharray:0}.vs-canvas.vs-no-gsap .vs-scroll-hint{display:none}.vs-connector{pointer-events:none;transition:opacity .3s}.vs-canvas.vs-no-gsap .vs-yaxis{opacity:1}.vs-canvas.vs-no-gsap .vs-legend{opacity:1}.vs-canvas.vs-no-gsap .vs-ceiling-label{opacity:.4}.vs-canvas.vs-no-gsap .vs-vault-label{opacity:.2}.vs-canvas.vs-no-gsap .vs-future-fill{opacity:.1}.vs-canvas.vs-no-gsap .vs-line-future{opacity:.3}.vs-canvas.vs-no-gsap .vs-line-future-eff{opacity:.3}.vs-canvas.vs-no-gsap .vs-line-vault{opacity:.7}.vs-canvas.vs-no-gsap .vs-line-future-vault{opacity:.3}.vs-canvas.vs-no-gsap .vs-deposit-line{opacity:.25}.vs-canvas.vs-no-gsap .vs-deposit-label{opacity:.5}.vs-canvas.vs-no-gsap .vs-peak-line{opacity:.3;stroke-dasharray:0}.vs-canvas.vs-no-gsap .vs-peak-label{opacity:.5}.vs-canvas.vs-no-gsap .vs-loss-fill{opacity:.8;clip-path:none}.vs-canvas.vs-no-gsap .vs-dd-wipe-rect{width:3100px}.vs-canvas.vs-no-gsap .vs-zone-label{opacity:.25}.vs-canvas.vs-no-gsap .vs-mini-label{opacity:.4}.vs-canvas.vs-no-gsap .vs-svg-wrap{width:100%;position:static;transform:none}.vs-canvas.vs-no-gsap .vs-curtain{display:none}.vs-card-bg{fill:var(--bg-card,rgba(242,242,247,0.95));stroke:var(--glass-border,rgba(255,255,255,0.10));stroke-width:1.2;opacity:0}:root.light .vs-card-bg{stroke:rgba(0,0,0,0.08)}.vs-fo-9-bg{stroke:var(--profit);stroke-opacity:0.5;stroke-width:1.6;animation:vs-celebrate 2.6s ease-in-out infinite;animation-delay:1.2s}@keyframes vs-celebrate{0%,100%{stroke-opacity:0.5;stroke-width:1.4}50%{stroke-opacity:0.85;stroke-width:2.2}}.vs-fo-11-bg,.vs-fo-3-bg,.vs-fo-4-bg{stroke:var(--loss);stroke-opacity:0.40;stroke-width:1.4}.vs-fo-12-bg{stroke:var(--profit);stroke-opacity:0.45;stroke-width:1.4}.vs-fo-8-bg{stroke:var(--teal);stroke-opacity:0.45;stroke-width:1.4}.vs-fo-13-bg{stroke:var(--accent);stroke-opacity:0.40;stroke-width:1.4}.vs-fo-14-bg{stroke:var(--accent);stroke-opacity:0.45;stroke-width:1.4}.vs-fo-15-bg{stroke:var(--accent);stroke-opacity:0.40;stroke-width:1.4}.vs-fo-7-bg{stroke:var(--profit);stroke-opacity:0.45;stroke-width:1.4}.vs-card-layer{position:absolute;top:0;left:0;width:10800px;height:1050px;pointer-events:none;overflow:visible}.vs-fo{position:absolute;pointer-events:auto;opacity:0;overflow:visible}.vs-annotation{position:relative;width:100%;box-sizing:border-box;padding:20px 22px 22px 22px;background:0 0;border:none;border-radius:0;box-shadow:none}.vs-annotation h4{padding-right:78px}.vs-annotation>*{opacity:0}.vs-annotation-future{border-color:transparent;position:relative}.vs-annotation-future::before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--profit),var(--purple));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;pointer-events:none}.vs-annotation-future .vs-ann-num{color:var(--profit);background:color-mix(in srgb,var(--profit) 14%,transparent);border-color:color-mix(in srgb,var(--profit) 28%,transparent)}.vs-ann-num{position:absolute;top:12px;right:14px;font-size:11px;font-weight:800;color:var(--text-sub);line-height:1;letter-spacing:1.6px;font-variant-numeric:tabular-nums lining-nums;text-transform:uppercase;padding:5px 9px 4px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);pointer-events:none;white-space:nowrap}.vs-ann-num::before{content:'DAY ';opacity:.7;font-weight:700;margin-right:1px}:root.light .vs-ann-num{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.08)}.vs-fo-11 .vs-ann-num,.vs-fo-3 .vs-ann-num,.vs-fo-4 .vs-ann-num{color:var(--loss);background:color-mix(in srgb,var(--loss) 16%,transparent);border-color:color-mix(in srgb,var(--loss) 32%,transparent)}.vs-fo-12 .vs-ann-num,.vs-fo-7 .vs-ann-num,.vs-fo-9 .vs-ann-num{color:var(--profit);background:color-mix(in srgb,var(--profit) 16%,transparent);border-color:color-mix(in srgb,var(--profit) 32%,transparent)}.vs-fo-13 .vs-ann-num,.vs-fo-14 .vs-ann-num,.vs-fo-15 .vs-ann-num,.vs-fo-8 .vs-ann-num{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}.vs-annotation h4{font-size:18px;font-weight:700;color:var(--text-main);margin-bottom:6px;letter-spacing:-.02em}.vs-annotation p{font-size:14.5px;color:var(--text-sub);line-height:1.6;margin:0;font-variant-numeric:tabular-nums lining-nums}.vs-annotation p strong{color:var(--text-main)}.vs-zone-label{fill:var(--loss);font-size:18px;font-weight:900;font-family:inherit;letter-spacing:5px;opacity:0;text-transform:uppercase;text-anchor:middle;stroke:var(--bg-main);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.vs-rate-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:var(--text-sub);margin-top:8px;margin-bottom:2px}.vs-rate-meter{position:relative;height:16px;background:rgba(255,255,255,.08);border-radius:8px;margin-top:22px;box-shadow:inset 0 1px 4px rgba(0,0,0,.22)}:root.light .vs-rate-meter{background:rgba(0,0,0,.06)}.vs-rate-fill{height:100%;border-radius:8px;background:linear-gradient(90deg,var(--accent),var(--profit));box-shadow:0 0 10px rgba(48,209,88,.35);position:relative;overflow:hidden}.vs-rate-fill::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);animation:vs-shimmer 3s ease-in-out infinite;animation-delay:1.5s}@keyframes vs-shimmer{0%,100%{transform:translateX(-120%)}50%{transform:translateX(120%)}}.vs-rate-meter span{position:absolute;right:0;top:-19px;font-size:12px;font-weight:800;color:var(--profit);letter-spacing:.5px;font-variant-numeric:tabular-nums}.vs-rate-max .vs-rate-fill{background:linear-gradient(90deg,var(--accent),var(--teal))}.vs-rate-max{box-shadow:0 0 12px rgba(48,209,88,.15),inset 0 1px 3px rgba(0,0,0,.15)}.vs-rate-max span{color:var(--teal)}.vs-split-bar{display:flex;height:26px;border-radius:8px;overflow:hidden;margin-top:8px;font-size:11px;font-weight:700;line-height:26px}.vs-split-you{background:var(--profit);color:#fff;text-align:center;border-radius:8px 0 0 8px}.vs-split-fee{background:rgba(255,255,255,.12);color:var(--text-sub);text-align:center;border-radius:0 8px 8px 0;border:1px solid rgba(255,255,255,.08);border-left:none}:root.light .vs-split-fee{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.08)}.vs-split-legend{font-size:11px;font-weight:600;text-align:center;margin-top:7px;color:var(--text-sub);letter-spacing:.3px}.vs-withdraw-viz{margin-top:8px}.vs-wd-row{display:flex;align-items:center;gap:6px;margin-bottom:3px}.vs-wd-label{font-size:10px;font-weight:700;color:var(--text-sub);width:38px;flex-shrink:0;text-transform:uppercase;letter-spacing:.4px}.vs-wd-track{flex:1;height:12px;background:rgba(255,255,255,.08);border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}:root.light .vs-wd-track{background:rgba(0,0,0,.06)}.vs-wd-fill{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--teal) 30%));border-radius:6px;box-shadow:0 0 6px rgba(10,132,255,.25)}.vs-wd-val{font-size:11px;font-weight:800;color:var(--accent);min-width:58px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums lining-nums}.vs-wd-arrow{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;color:var(--loss);margin:5px 0;letter-spacing:.6px;text-transform:uppercase}.vs-wd-arrow::after,.vs-wd-arrow::before{content:'';flex:1;height:1px;background:var(--loss);opacity:.25}.vs-wd-arrow[style*="--profit"]::after,.vs-wd-arrow[style*="--profit"]::before{background:var(--profit)}.vs-stat-pair{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.vs-stat-pair .vs-stat{flex:1;text-align:center;padding:10px 8px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.07)}:root.light .vs-stat-pair .vs-stat{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}.vs-stat-pair .vs-stat-value{font-size:16px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums lining-nums}.vs-stat-pair .vs-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;opacity:.7;margin-top:3px}.vs-stat-pair .vs-stat--loss .vs-stat-value{color:var(--loss)}.vs-stat-pair .vs-stat--safe .vs-stat-value{color:var(--accent)}.vs-stat-pair .vs-stat--win .vs-stat-value{color:var(--profit)}.vs-stat-pair--finale{align-items:center;gap:10px;margin-top:12px}.vs-stat-pair--finale .vs-stat{padding:12px 10px}.vs-stat-pair--finale .vs-stat--safe{background:color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 22%,transparent)}:root.light .vs-stat-pair--finale .vs-stat--safe{background:color-mix(in srgb,var(--accent) 10%,rgba(0,0,0,.04))}.vs-stat-pair--finale .vs-stat-value{font-size:18px}.vs-finale-arrow{flex:0 0 auto;font-size:18px;font-weight:800;color:var(--accent);opacity:.9;line-height:1;text-align:center;padding:0 2px;text-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent)}.vs-shield-row{display:flex;align-items:center;gap:8px;margin-top:24px}.vs-shield-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(10,132,255,.12);animation:vs-shield-pulse 2.5s ease-in-out infinite;animation-delay:2s}@keyframes vs-shield-pulse{0%,100%{box-shadow:0 0 0 0 rgba(10,132,255,0)}50%{box-shadow:0 0 0 4px rgba(10,132,255,.15)}}:root.light .vs-shield-icon{background:rgba(24,111,216,.1)}.vs-shield-bar{flex:1;position:relative;height:12px;border-radius:6px;background:rgba(255,255,255,.08)}:root.light .vs-shield-bar{background:rgba(0,0,0,.08)}.vs-shield-fill{height:100%;border-radius:6px;background:var(--accent)}.vs-shield-bar span{position:absolute;right:0;top:-19px;font-size:11px;font-weight:800;color:var(--accent);letter-spacing:.4px;font-variant-numeric:tabular-nums}.vs-compare-bar{display:flex;height:30px;border-radius:9px;overflow:hidden;margin-top:10px;gap:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.18)}.vs-compare-seg{display:flex;align-items:center;justify-content:center;min-width:0}.vs-compare-seg span{font-size:12px;font-weight:800;letter-spacing:.4px;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.35)}.vs-compare-exposed{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.14);border-right:none;border-radius:9px 0 0 9px}:root.light .vs-compare-exposed{background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.04));border-color:rgba(0,0,0,.08)}:root.light .vs-compare-exposed span{color:var(--text-main);text-shadow:none}.vs-compare-vault{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--teal) 35%));border-radius:0 9px 9px 0;box-shadow:inset 0 1px 2px rgba(255,255,255,.2)}.vs-compare-legend{font-size:11px;font-weight:600;color:var(--text-sub);margin-top:7px;letter-spacing:.4px;text-align:center}.vs-atmosphere{position:absolute;inset:-40px;pointer-events:none;z-index:1;opacity:0}.vs-atmo-red{background:radial-gradient(ellipse 60% 80% at 40% 50%,rgba(220,53,69,.11) 0,transparent 70%)}.vs-atmo-green{background:radial-gradient(ellipse 60% 80% at 60% 45%,rgba(34,197,94,.09) 0,transparent 70%)}.vs-scroll-hint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-sub);opacity:.5;pointer-events:none;animation:vs-hint-bob 2s ease-in-out infinite}@keyframes vs-hint-bob{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.vs-scroll-wheel{animation:vs-wheel-scroll 2s ease-in-out infinite}@keyframes vs-wheel-scroll{0%{transform:translateY(0);opacity:1}50%{transform:translateY(4px);opacity:.3}100%{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.vs-scroll-hint,.vs-scroll-wheel{animation:none}.vs-dot{transition:none}}.vault-formula-card{display:flex;align-items:flex-start;gap:18px;max-width:720px;margin:44px auto 0;padding:22px 26px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);text-align:left}.vault-formula-icon{flex-shrink:0;width:42px;height:42px;border-radius:var(--radius);background:var(--accent-bg);color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.vault-formula-text{display:flex;flex-direction:column;gap:6px}.vault-formula-text strong{font-size:15px;font-weight:700;color:var(--text-main);letter-spacing:-.2px;font-variant-numeric:tabular-nums lining-nums}.vault-formula-text span{font-size:13.5px;color:var(--text-sub);line-height:1.65}.vault-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.vault-feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:26px 24px;transition:var(--transition)}.vault-feature-card:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow-hover);border-color:color-mix(in srgb,var(--accent) 22%,var(--glass-border))}.vault-feature-card:hover .vault-feature-icon{transform:scale(1.06)}.vault-feature-icon{width:44px;height:44px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .35s var(--ease-out, ease-out)}.vault-feature-card h4{font-size:16px;font-weight:700;color:var(--text-main);letter-spacing:-.1px;margin-bottom:8px}.vault-feature-card p{font-size:13.5px;color:var(--text-sub);line-height:1.65}@media (max-width:1024px){.vault-story{display:none!important}}@media (max-width:768px){.vs-canvas{height:440px;min-height:440px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-bottom:40px;-webkit-mask-image:linear-gradient(to right,transparent 0px,black 32px,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,black 32px,black calc(100% - 40px),transparent 100%);contain:layout style}.vs-svg-wrap{position:static;transform:none!important;width:4500px;height:440px;will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.vs-curtain{display:none}.vs-yaxis{display:none}.vs-legend{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:8px;opacity:1;gap:6px 12px;padding:6px 12px;min-width:auto;background:0 0;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0}.vs-legend-group{flex-direction:row;gap:6px 12px;flex-wrap:wrap}.vs-legend-separator{display:none}.vs-legend-item .vs-ticker-val{display:none}.vs-legend-rate{display:none}.vs-legend-item{font-size:10px;gap:4px}.vs-legend-line{width:14px;height:2px}.vs-fo{overflow:visible}.vs-annotation{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px}.vs-annotation h4{font-size:20px;margin-bottom:4px;color:var(--text-main)}.vs-annotation p{font-size:16px;line-height:1.5;color:var(--text-sub)}.vs-ann-num{font-size:14px;padding:5px 9px;top:12px;right:14px}.vs-dot{opacity:.8}.vs-line-balance{stroke-width:5}.vs-line-effective{stroke-width:3}.vs-line-vault{opacity:.7;stroke-width:5}.vs-line-future{opacity:.3;stroke-width:3.5}.vs-line-future-eff{opacity:.3;stroke-width:3}.vs-line-future-vault{opacity:.3;stroke-width:3}.vs-deposit-line{opacity:.25;stroke-width:2}.vs-deposit-label{opacity:.5;font-size:16px}.vs-day-label{font-size:14px;opacity:.4}.vs-day-tick{stroke-width:2}.vs-day-eod{font-size:15px}.vs-mini-label{opacity:.5;font-size:14px}.vs-balance-fade{opacity:.18}.vs-ceiling-line{opacity:.35}.vs-future-fill{opacity:.1}.vs-scroll-hint{display:flex;bottom:8px;font-size:12px;opacity:.6}.vs-atmosphere{display:none}.vs-zone-label{display:none}.vs-ceiling-label{opacity:.4;font-size:16px}.vs-vault-label{opacity:.2;font-size:18px}.vault-story .section-container{padding:0 16px}.vault-features{grid-template-columns:1fr 1fr;gap:12px}.vault-feature-card{padding:18px 16px;text-align:center}.vault-feature-card h4{font-size:14px;margin-bottom:6px}.vault-feature-card p{font-size:12px;line-height:1.55}.vault-feature-icon{width:38px;height:38px;margin:0 auto 12px}.vault-formula-card{flex-direction:column;gap:10px;padding:16px;margin-top:24px;text-align:center}.vault-formula-icon{margin:0 auto}.vault-formula-text{align-items:center}.vault-formula-text strong{font-size:13px}.vault-formula-text span{font-size:12px}.vs-header{padding:0 16px;margin-bottom:12px}}@media (max-width:480px){.vs-canvas{height:380px;min-height:380px}.vs-svg-wrap{width:3800px;height:380px}.vs-annotation{width:100%;box-sizing:border-box;padding:12px 14px}.vs-annotation h4{font-size:18px}.vs-annotation p{font-size:14px}.vs-ann-num{font-size:13px;padding:5px 8px;top:10px;right:12px}.vs-mini-label{font-size:13px}.vs-day-label{font-size:12px}.vs-ceiling-label{font-size:14px}.vs-vault-label{font-size:16px}.vs-line-label{font-size:14px}.vault-features{grid-template-columns:1fr;gap:10px}.vault-feature-card{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;padding:14px 16px;text-align:left}.vault-feature-icon{grid-row:1/3;width:40px;height:40px;margin:0;align-self:center}.vault-feature-card h4{font-size:14px;margin-bottom:0}.vault-feature-card p{font-size:12px;line-height:1.5}.vault-formula-card{padding:14px}}.dashboard-showcase{z-index:3}.screenshot-float{max-width:1000px;margin:0 auto;position:relative}.screenshot-stack{position:relative;max-width:1000px;margin:0 auto}.screenshot-stack .stack-front{position:relative;width:85%;z-index:2;margin:0 auto}.screenshot-stack .stack-back{position:absolute;top:-30px;right:-30px;width:85%;z-index:1;opacity:.6}.about-visual .screenshot-stack .stack-back{right:auto;left:-50px;top:-40px;opacity:.55}.dashboard-screenshot .screenshot-stack{transform:translateX(-8%)}.about-visual .screenshot-stack{width:100%;transform:translateX(20px)}.about-visual .screenshot-stack .stack-front{width:92%}.about-visual .screenshot-stack .stack-back{width:96%}@media (max-width:768px){.screenshot-stack{position:relative;height:auto;transform:none!important;overflow:visible}.screenshot-stack .stack-back{display:none}.screenshot-stack .stack-front{position:relative;width:100%;transform:none}}.browser-frame{background:rgba(30,30,32,.9);border:1px solid var(--border-light);border-radius:16px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 40px rgba(10,132,255,.06);transition:box-shadow var(--transition),transform var(--transition-slow),border-color var(--transition)}.browser-frame:hover{box-shadow:0 35px 80px rgba(0,0,0,.5),0 0 60px rgba(10,132,255,.15),0 0 120px rgba(10,132,255,.08);border-color:rgba(10,132,255,.2)}.browser-frame.tilt-right{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.browser-frame.tilt-left{transform:perspective(1200px) rotateY(4deg) rotateX(2deg)}.browser-chrome{display:flex;align-items:center;padding:11px 16px;background:var(--bg-panel);border-bottom:1px solid var(--border-light);position:relative}.browser-dots{display:flex;gap:7px;flex-shrink:0;z-index:1}.browser-dots .dot{width:12px;height:12px;border-radius:50%}.browser-dots .dot.red{background:#ff5f57}.browser-dots .dot.yellow{background:#febc2e}.browser-dots .dot.green{background:#28c840}.browser-url-bar{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 20px;background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-light);min-width:clamp(140px,18vw,220px)}.browser-url-bar svg{color:var(--text-dim);flex-shrink:0;width:12px;height:12px}.browser-url-bar span{font-size:12px;color:var(--text-sub);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:.2px}.browser-content{position:relative;overflow:hidden;aspect-ratio:1440/860;background:var(--bg-main)}.browser-content .showcase-img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.phone-frame{position:absolute;bottom:-10px;right:-50px;width:200px;z-index:10}.phone-body{position:relative;background:#1c1c1e;border-radius:34px;border:2.5px solid #48484a;overflow:hidden;box-shadow:-3px 2px 6px -1px rgba(0,0,0,.4),-6px 25px 60px rgba(0,0,0,.5),0 0 40px rgba(10,132,255,.06),inset -1px 0 0 0 rgba(255,255,255,.12),inset 1px 0 0 0 rgba(255,255,255,.04);padding:3px;transition:box-shadow var(--transition),border-color var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.phone-screen::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 30%,transparent 55%);pointer-events:none;z-index:5;transition:background var(--transition)}.phone-frame:hover .phone-screen::after{background:linear-gradient(125deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 35%,transparent 60%)}:root.light .phone-screen::after{background:linear-gradient(125deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.05) 30%,transparent 55%)}:root.light .phone-frame:hover .phone-screen::after{background:linear-gradient(125deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.08) 35%,transparent 60%)}.phone-body::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.1) 0,transparent 35%,transparent 65%,rgba(255,255,255,.03) 100%);pointer-events:none;z-index:3}:root.light .phone-body::before{background:linear-gradient(135deg,rgba(255,255,255,.5) 0,transparent 35%,transparent 65%,rgba(0,0,0,.03) 100%)}.phone-frame:hover .phone-body{box-shadow:-3px 2px 8px -1px rgba(0,0,0,.45),-8px 35px 80px rgba(0,0,0,.5),0 0 60px rgba(10,132,255,.15),0 0 120px rgba(10,132,255,.08),inset -1px 0 0 0 rgba(255,255,255,.15),inset 1px 0 0 0 rgba(255,255,255,.06);border-color:rgba(10,132,255,.3)}:root.light .phone-body{background:#d1d1d6;border-color:#aeaeb2;box-shadow:-3px 2px 6px -1px rgba(0,0,0,.12),-6px 25px 60px rgba(0,0,0,.18),0 0 40px rgba(10,132,255,.06),inset -1px 0 0 0 rgba(255,255,255,.8),inset 1px 0 0 0 rgba(255,255,255,.3)}:root.light .phone-frame:hover .phone-body{box-shadow:-3px 2px 8px -1px rgba(0,0,0,.15),-8px 35px 80px rgba(0,0,0,.22),0 0 60px rgba(10,132,255,.12),0 0 120px rgba(10,132,255,.06),inset -1px 0 0 0 rgba(255,255,255,.9),inset 1px 0 0 0 rgba(255,255,255,.4);border-color:rgba(10,132,255,.25)}.phone-statusbar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 20px 4px;pointer-events:none;color:#fff;background:#262628;flex-shrink:0}:root.light .phone-statusbar{color:#1c1c1e;background:#f8f8fa}.phone-time{font-size:8px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',system-ui,sans-serif;letter-spacing:-.1px;min-width:20%;text-align:right;padding-right:4px}.phone-notch{width:30%;aspect-ratio:3.4/1;background:#000;border-radius:100px;flex-shrink:0}:root.light .phone-notch{background:#1c1c1e}.phone-indicators{display:flex;align-items:center;gap:3px;min-width:20%;justify-content:flex-start;padding-left:4px}.phone-indicators svg{height:6px;width:auto;display:block}.phone-screen{border-radius:30px;overflow:hidden;aspect-ratio:390/844;background:#262628;position:relative;display:flex;flex-direction:column}:root.light .phone-screen{background:#f8f8fa}.phone-screen picture{flex:1;min-height:0;overflow:hidden}.phone-screen .showcase-img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.about-visual .phone-frame{right:auto;left:-40px;bottom:-20px;width:140px}.about-visual .phone-frame .phone-body{border-radius:24px;border-width:2px}.about-visual .phone-frame .phone-screen{border-radius:21px}.about-visual .phone-frame .phone-statusbar{padding:4px 12px 3px}.about-visual .phone-frame .phone-time{font-size:6.5px}.about-visual .phone-frame .phone-indicators svg{height:5px}.about-visual .phone-frame .phone-indicators{gap:2px}.phone-showcase-mobile{display:none}.phone-showcase-caption{display:none}@media (max-width:1200px){.phone-frame.phone-desktop-only{width:170px;right:-30px}.about-visual .phone-frame.phone-desktop-only{left:-30px;width:120px}.about-visual .phone-frame.phone-desktop-only .phone-body{border-radius:20px}.about-visual .phone-frame.phone-desktop-only .phone-screen{border-radius:17px}.about-visual .phone-frame.phone-desktop-only .phone-statusbar{padding:3px 9px 2px}.about-visual .phone-frame.phone-desktop-only .phone-time{font-size:5.5px}.about-visual .phone-frame.phone-desktop-only .phone-indicators svg{height:4px}.dashboard-screenshot .screenshot-stack{transform:translateX(-2.5%)}.about-visual .screenshot-stack{transform:translateX(15px)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:40px}.stat-card{padding:22px;gap:16px}.nav-links{gap:24px}.nav-link{font-size:13px}.pricing-content{gap:40px}.about-content{gap:50px}.tech-infra{gap:40px}.dashboard-features{gap:14px}.hero-cards{height:490px}}@media (max-width:1100px){.tech-grid{grid-template-columns:repeat(2,1fr);gap:20px}.tech-card{padding:24px}}@media (max-width:1024px){.phone-frame.phone-desktop-only{width:140px;right:-10px;bottom:0}.phone-frame.phone-desktop-only .phone-body{border-radius:24px;border-width:2px}.phone-frame.phone-desktop-only .phone-screen{border-radius:21px}.phone-frame.phone-desktop-only .phone-notch{width:28%}.phone-frame.phone-desktop-only .phone-time{font-size:6.5px}.phone-frame.phone-desktop-only .phone-indicators svg{height:5px}.about-visual .phone-frame.phone-desktop-only{left:-20px;width:110px}.dashboard-screenshot .screenshot-stack{transform:translateX(-1.5%)}.about-visual .screenshot-stack{transform:translateX(6px)}.screenshot-stack .stack-back{right:-20px}}@media (max-width:900px){.phone-frame.phone-desktop-only{width:120px;right:0;bottom:0}.phone-frame.phone-desktop-only .phone-body{border-radius:20px;border-width:2px;padding:2px}.phone-frame.phone-desktop-only .phone-screen{border-radius:18px}.phone-frame.phone-desktop-only .phone-statusbar{padding:2px 7px 0}.phone-frame.phone-desktop-only .phone-notch{width:26%}.phone-frame.phone-desktop-only .phone-time{font-size:5.5px}.phone-frame.phone-desktop-only .phone-indicators svg{height:4px}.phone-frame.phone-desktop-only .phone-indicators{gap:2px}.about-visual .phone-frame.phone-desktop-only{left:-10px;width:95px}.dashboard-screenshot .screenshot-stack{transform:translateX(-.5%)}.about-visual .screenshot-stack{transform:translateX(2px)}.screenshot-stack .stack-back{right:-15px}}@media (max-width:768px){.phone-frame.phone-desktop-only{display:none}.about-content,.screenshot-float,.section,.section-container{overflow:visible!important}.about-visual .browser-frame,.dashboard-screenshot .browser-frame{border-radius:10px}.about-visual .browser-chrome,.dashboard-screenshot .browser-chrome{padding:6px 10px}.about-visual .browser-dots .dot,.dashboard-screenshot .browser-dots .dot{width:7px;height:7px}.about-visual .browser-dots,.dashboard-screenshot .browser-dots{gap:4px}.about-visual .browser-url-bar,.dashboard-screenshot .browser-url-bar{min-width:0;padding:3px 10px;gap:4px}.about-visual .browser-url-bar svg,.dashboard-screenshot .browser-url-bar svg{width:8px;height:8px}.about-visual .browser-url-bar span,.dashboard-screenshot .browser-url-bar span{font-size:8px}.dashboard-screenshot{position:relative;overflow:visible;padding:16px}.dashboard-screenshot .screenshot-stack{width:100%;overflow:visible!important}.dashboard-screenshot .screenshot-stack .stack-front{width:94%!important;margin:0 auto;transform:perspective(1200px) rotateY(3deg) rotateX(2deg)!important}.dashboard-screenshot .phone-showcase-mobile{display:flex;align-items:flex-end;position:absolute;left:-2%;bottom:-6%;width:36%;z-index:14}.dashboard-screenshot .phone-showcase-mobile .phone-frame{width:56%;flex-shrink:0}.dashboard-screenshot .phone-showcase-mobile .phone-frame:first-child{z-index:13;margin-bottom:18%}.dashboard-screenshot .phone-showcase-mobile .phone-frame:last-child{margin-left:-18%;z-index:12}.about-visual{position:relative!important;display:block!important;overflow:visible!important;padding:16px!important}.about-visual .screenshot-stack{position:relative!important;width:100%;height:auto!important;transform:none!important;overflow:visible!important}.about-visual .screenshot-stack .stack-back{display:block!important;position:absolute!important;width:84%!important;left:0!important;top:0!important;right:auto!important;opacity:.7;transform:translate(-3%,-8%) perspective(1200px) rotateY(3deg) rotateX(2deg)!important;z-index:0}.about-visual .screenshot-stack .stack-front{position:relative;width:88%;margin-left:auto;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)!important;z-index:2}.about-visual .phone-showcase-mobile{display:flex;position:absolute;right:-2%;bottom:-6%;width:20%;z-index:14}.about-visual .phone-showcase-mobile .phone-frame{width:100%}.phone-showcase-mobile .phone-frame{position:relative;bottom:auto;right:auto;left:auto;top:auto;width:auto;transform:none}.dashboard-screenshot .phone-showcase-mobile .phone-frame{transform:perspective(800px) rotateY(-6deg) rotateX(2deg)!important}.about-visual .phone-showcase-mobile .phone-frame{transform:perspective(800px) rotateY(6deg) rotateX(2deg)!important}.phone-showcase-mobile .phone-body{border-radius:20px;border-width:2.5px;padding:2px;box-shadow:0 12px 30px rgba(0,0,0,.45),0 4px 10px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.1)}:root.light .phone-showcase-mobile .phone-body{box-shadow:0 12px 30px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.7)}.phone-showcase-mobile .phone-screen{border-radius:18px}.phone-showcase-mobile .phone-statusbar{padding:3px 10px 2px}.phone-showcase-mobile .phone-notch{width:30%}.phone-showcase-mobile .phone-time{font-size:3.5px;text-align:right;padding-right:2px;min-width:16%}.phone-showcase-mobile .phone-indicators svg{height:3px}.phone-showcase-mobile .phone-indicators{gap:1px;min-width:16%;padding-left:2px}.phone-showcase-caption{display:none}}@media (max-width:480px){.phone-showcase-mobile .phone-body{border-radius:18px;border-width:2.5px;padding:2px}.phone-showcase-mobile .phone-screen{border-radius:16px}.phone-showcase-mobile .phone-notch{width:28%}.phone-showcase-mobile .phone-time{font-size:4.5px}.phone-showcase-mobile .phone-indicators svg{height:3.5px}}@media (max-width:360px){.phone-showcase-mobile .phone-body{border-radius:16px;border-width:2px;padding:1.5px}.phone-showcase-mobile .phone-screen{border-radius:14px}}.browser-content .showcase-dark,.browser-content .showcase-light,.mt5-content .showcase-dark,.mt5-content .showcase-light,.phone-screen .showcase-dark,.phone-screen .showcase-light{width:100%;height:100%}.browser-content .showcase-light,.mt5-content .showcase-light,.phone-screen .showcase-light{display:none}:root.light .browser-content .showcase-dark,:root.light .mt5-content .showcase-dark,:root.light .phone-screen .showcase-dark{display:none}:root.light .browser-content .showcase-light,:root.light .mt5-content .showcase-light,:root.light .phone-screen .showcase-light{display:block}@media (prefers-color-scheme:light){:root:not(.dark) .browser-content .showcase-dark,:root:not(.dark) .mt5-content .showcase-dark,:root:not(.dark) .phone-screen .showcase-dark{display:none}:root:not(.dark) .browser-content .showcase-light,:root:not(.dark) .mt5-content .showcase-light,:root:not(.dark) .phone-screen .showcase-light{display:block}}.dashboard-screenshot{margin:0 auto 48px}.dashboard-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.dashboard-feature{display:flex;align-items:flex-start;gap:14px;padding:22px;border-radius:var(--radius);border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:var(--transition)}.dashboard-feature:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);transform:translateY(-3px);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.dashboard-feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;position:relative;transition:box-shadow .4s ease}.dashboard-feature-icon::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--card-accent);opacity:0;animation:none;pointer-events:none}.dashboard-feature.is-active .dashboard-feature-icon::after{opacity:1;animation:processPulse 2s ease-out infinite}.dashboard-feature.is-active{border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.dashboard-feature.is-active .dashboard-feature-icon{box-shadow:0 0 12px rgba(48,209,88,.2)}.dashboard-feature-text{display:flex;flex-direction:column;gap:4px}.dashboard-feature-text strong{font-size:14px;font-weight:600;color:var(--text-main)}.dashboard-feature-text span{font-size:13px;color:var(--text-sub);line-height:1.5}.tech-infra{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin-top:64px}.tech-infra-text{display:flex;flex-direction:column;gap:20px}.tech-infra-text .section-tag{align-self:flex-start}.tech-infra-title{font-size:28px;font-weight:700;color:var(--text-main);line-height:1.25;letter-spacing:-.5px}.tech-infra-desc{font-size:16px;color:var(--text-sub);line-height:1.7}.tech-infra-features{display:flex;flex-direction:column;gap:14px;margin-top:8px}.tech-infra-feature{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-main);font-weight:500}.tech-infra-feature svg{color:var(--profit);flex-shrink:0}.mt5-frame{background:var(--bg-main);border:1px solid var(--border-light);border-radius:10px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 40px rgba(10,132,255,.06);transition:box-shadow var(--transition),transform var(--transition-slow),border-color var(--transition)}.mt5-frame:hover{box-shadow:0 35px 80px rgba(0,0,0,.5),0 0 60px rgba(10,132,255,.15),0 0 120px rgba(10,132,255,.08);border-color:rgba(10,132,255,.2)}.mt5-frame.tilt-left{transform:perspective(1200px) rotateY(3deg) rotateX(1.5deg)}.mt5-frame.tilt-right{transform:perspective(1200px) rotateY(-3deg) rotateX(1.5deg)}.mt5-titlebar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(180deg,#2d2d30 0,#252527 100%);border-bottom:1px solid var(--border-light)}.mt5-titlebar-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.mt5-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--teal)}.mt5-title{font-size:11px;color:var(--text-sub);font-family:'Segoe UI',-apple-system,Inter,sans-serif;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt5-window-controls{display:flex;gap:0;flex-shrink:0}.mt5-btn{width:32px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);border-radius:0}.mt5-close{border-radius:0 6px 0 0}.mt5-toolbar{display:flex;align-items:center;padding:4px 10px;background:#2d2d30;border-bottom:1px solid var(--border-light);overflow:hidden}.mt5-toolbar-group{display:flex;gap:2px}.mt5-toolbar-item{font-size:11px;color:var(--text-dim);padding:3px 8px;font-family:'Segoe UI',-apple-system,Inter,sans-serif}.mt5-content{position:relative;overflow:hidden;background:#1a1a1d}.mt5-content .showcase-img{width:100%;height:auto;display:block}.about-visual .browser-frame{width:100%;max-width:520px}@media (max-width:1024px){.hero-cards{height:580px;margin-bottom:80px}.floating-card{padding:18px 24px}.card-value{font-size:28px}.card-label{font-size:11px}.card-period{font-size:12px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:40px}.stat-card{padding:20px;gap:14px}.stat-icon{width:48px;height:48px}.stat-value{font-size:24px}.card-1{left:10%;right:auto;top:10px}.card-2{left:auto;right:10%;top:45px}.card-3{left:25%;right:auto;top:290px}.card-4{left:auto;right:42%;top:305px}.card-5{left:auto;right:28%;top:160px}.card-6{left:34%;right:auto;top:10px}.card-7{left:22%;right:auto;top:158px}.card-8{left:6%;right:auto;top:395px}.card-9{left:auto;right:8%;top:405px}.pricing-content{grid-template-columns:1fr;gap:40px}.pricing-features{grid-template-columns:1fr 1fr}.about-content{grid-template-columns:1fr;gap:60px}.about-visual{order:-1}.tech-infra{grid-template-columns:1fr;gap:40px}.browser-frame.tilt-left,.browser-frame.tilt-right,.mt5-frame.tilt-left,.mt5-frame.tilt-right{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.about-visual .browser-frame{max-width:100%}}@media (max-width:768px){.nav-header{padding:calc(16px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,20px)) 16px max(20px,env(safe-area-inset-left,20px))}.hero{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.nav-links{padding-top:calc(90px + env(safe-area-inset-top,0px));padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));padding-bottom:max(32px,env(safe-area-inset-bottom))}.btn,.btn-primary,.btn-secondary,.nav-cta,.nav-hamburger,.nav-link{touch-action:manipulation}.hero-cards{height:420px;margin-bottom:70px}.floating-card{padding:12px 16px}.card-glow{width:70px;height:70px}.card-value{font-size:24px}.card-label{font-size:9px}.card-period{font-size:10px}.card-1{left:5%;right:auto;top:0}.card-2{left:auto;right:5%;top:15px}.card-3{left:20%;right:auto;top:260px}.card-4{left:auto;right:40%;top:275px}.card-5{left:auto;right:24%;top:145px}.card-6{left:34%;right:auto;top:0}.card-7{left:20%;right:auto;top:138px}.card-8,.card-9{display:none}.footer-main{flex-direction:column;gap:40px}.footer-links{gap:40px}.footer-bottom{flex-direction:column;text-align:center;align-items:center}.footer{padding:60px 20px 40px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:560px;margin-left:auto;margin-right:auto}.stat-card{padding:14px;gap:10px}.stat-icon{width:44px;height:44px}.stat-icon svg{width:20px;height:20px}.stat-value{font-size:22px}.stat-label{font-size:12px}.chart-preview{padding:24px}.chart-header{margin-bottom:16px}.chart-metric-value{font-size:14px}.daily-returns-chart{margin-top:38px;padding:24px}.monthly-returns-chart{margin-top:14px;padding:24px}.tech-grid{grid-template-columns:repeat(2,1fr);gap:16px}.tech-card{padding:20px}.pricing-features{grid-template-columns:repeat(2,1fr);gap:12px}.pricing-features .feature-card{padding:16px}.pricing-calculator{padding:28px}.amount-value{font-size:36px}.price-slider::-webkit-slider-thumb{width:32px;height:32px}.price-slider::-moz-range-thumb{width:32px;height:32px}}@media (max-width:480px){.slider-input{width:120px;font-size:28px}.price-slider{height:8px}.price-slider::-webkit-slider-thumb{width:44px;height:44px}.price-slider::-moz-range-thumb{width:44px;height:44px}.amount-value{font-size:36px}.header-fee .amount-value{font-size:28px}.calculator-header-row{gap:12px}.calculator-header h3{font-size:20px}.hero-cards{position:relative;width:100%;height:clamp(360px,115vw,440px);-webkit-perspective:800px;perspective:800px;margin-top:16px;margin-bottom:40px}.floating-card{padding:10px 14px}.card-glow{width:60px;height:60px;opacity:.4}.card-value{font-size:20px}.card-label{font-size:9px}.card-period{font-size:9px}.card-back{padding:4px 2px;gap:3px;overflow:hidden}.card-back-label{font-size:9px;letter-spacing:1px}.card-back-text{font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-1{left:3%;right:auto;top:0}.card-2{left:auto;right:3%;top:10px}.card-3{left:2%;right:auto;top:125px}.card-4{left:auto;right:2%;top:135px}.card-5{left:auto;right:12%;top:235px}.card-6{left:3%;right:auto;top:245px}.card-7{left:28%;right:auto;top:185px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:32px;max-width:none}.stat-card{flex-direction:column;text-align:center}.stat-icon{width:44px;height:44px}.chart-preview{padding:16px;border-radius:var(--radius-lg)}.chart-header{flex-direction:column;gap:8px;margin-bottom:12px}.chart-header-right{flex-direction:row-reverse;align-items:center;gap:10px;width:100%;justify-content:flex-start}.chart-title{font-size:15px}.chart-subtitle{font-size:11px}.chart-metrics{gap:16px}.chart-metric-label{font-size:11px}.chart-metric-value{font-size:13px}.chart-live{font-size:10px;padding:3px 8px}.chart-container{gap:6px}.chart-y-axis{min-width:36px;font-size:9px}.chart-visual{height:clamp(110px,28vw,140px)}.chart-x-axis{padding:8px 0 0 42px;font-size:9px}.daily-returns-chart{margin-top:28px;padding:16px;border-radius:var(--radius-lg)}.monthly-returns-chart{margin-top:10px;padding:16px;border-radius:var(--radius-lg)}.daily-returns-chart .chart-header,.monthly-returns-chart .chart-header{flex-direction:row;align-items:center;margin-bottom:12px}.daily-returns-chart .chart-title,.monthly-returns-chart .chart-title{font-size:15px}.daily-returns-chart .chart-subtitle,.monthly-returns-chart .chart-subtitle{font-size:11px}.avg-return-badge{padding:4px 10px}.avg-return-badge .avg-label{font-size:10px}.avg-return-badge .avg-value{font-size:13px}.monthly-bars-container{height:130px}.monthly-bar .bar-wrapper{height:90px}.monthly-bar .bar-value{font-size:11px}.monthly-bar .bar-label{font-size:9px}.section-header{margin-bottom:32px}.section-subtitle{font-size:14px}.tech-icon{width:40px;height:40px}.tech-icon svg{width:24px;height:24px}.tech-title{font-size:14px}.tech-desc{font-size:12px}.pricing-features .feature-card{padding:12px}.pricing-features .feature-icon{width:36px;height:36px;margin-bottom:8px}.pricing-features .feature-card h4{font-size:13px;margin-bottom:4px}.pricing-features .feature-card p{font-size:11px;line-height:1.4}.btn{padding:12px 20px;font-size:14px}.scroll-indicator{display:flex!important;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);flex-direction:column;align-items:center;gap:8px;z-index:10}.scroll-indicator .scroll-line{height:30px}.scroll-indicator span{font-size:10px}}[data-parallax]{transition:transform .1s linear}[data-parallax-3d]{transition:transform var(--transition-fast);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.faq-section{padding:140px 40px;position:relative;overflow:hidden}.faq-section::before{content:'';position:absolute;top:100px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(52,199,89,.06) 0,transparent 60%);pointer-events:none;animation:faq-pulse 8s ease-in-out infinite}.faq-section::after{content:'';position:absolute;bottom:0;right:-50px;width:400px;height:400px;background:radial-gradient(circle,rgba(90,200,250,.05) 0,transparent 60%);pointer-events:none}@keyframes faq-pulse{0%,100%{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) scale(1.05)}}.section-header-centered{text-align:center;margin-bottom:20px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:70px;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:1;align-items:start}.faq-item{-webkit-tap-highlight-color:transparent;border-radius:var(--radius-lg);overflow:hidden;border-top:2px solid var(--card-accent);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:var(--transition);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.faq-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(52,199,89,.1) 0,transparent 50%);opacity:0;transition:opacity var(--transition);pointer-events:none;border-radius:var(--radius-lg)}.faq-item:hover::before{opacity:1}.faq-item:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);transform:translateY(-6px);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover)}.faq-item.active{border-color:var(--profit);box-shadow:var(--shadow-xl),0 0 60px rgba(52,199,89,.2);background:linear-gradient(135deg,var(--bg-elevated) 0,rgba(52,199,89,.05) 100%)}.faq-question{width:100%;display:flex;align-items:flex-start;-webkit-tap-highlight-color:transparent;gap:18px;padding:28px 32px;background:0 0;border:none;color:var(--text-main);font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:var(--transition);line-height:1.5;position:relative;z-index:1}.faq-question:hover{background:var(--bg-hover)}.faq-question:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-question:active{transform:scale(.98)}.faq-question-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(52,199,89,.2) 0,rgba(90,200,250,.15) 100%);border-radius:50%;color:var(--profit);transition:var(--transition);box-shadow:0 4px 12px rgba(52,199,89,.1);position:relative}.faq-question-icon::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--card-accent);opacity:0;animation:none;pointer-events:none}.faq-item.is-revealed .faq-question-icon::after{opacity:1;animation:processPulse 2.5s ease-out infinite}.faq-item:hover .faq-question-icon{transform:scale(1.05);box-shadow:0 6px 16px rgba(52,199,89,.2),0 4px 12px rgba(90,200,250,.15)}.faq-item.active .faq-question-icon{background:linear-gradient(135deg,var(--profit) 0,var(--teal) 100%);color:#fff;transform:scale(1.1);box-shadow:0 8px 24px rgba(52,199,89,.3),0 4px 16px rgba(90,200,250,.2)}.faq-question-text{flex:1;padding-top:8px;letter-spacing:-.01em}.faq-icon{flex-shrink:0;width:24px;height:24px;color:var(--text-dim);transition:transform var(--transition),color var(--transition);margin-top:9px}.faq-item:hover .faq-icon{color:var(--text-sub)}.faq-item.active .faq-icon{transform:rotate(180deg);color:var(--profit)}.faq-answer{overflow:hidden}.no-js .faq-answer{max-height:none;overflow:visible}.faq-answer-content{padding:8px 32px 28px 92px;color:var(--text-sub);font-size:14px;line-height:1.9;letter-spacing:.01em}.faq-answer-content a{color:var(--profit);text-decoration:none;font-weight:500;transition:var(--transition-fast);border-bottom:1px solid transparent}.faq-answer-content a:hover{border-bottom-color:var(--profit)}.faq-answer-content strong{color:var(--text-main);font-weight:600}.faq-cta{text-align:center;margin-top:80px;padding:50px 40px;background:linear-gradient(135deg,var(--bg-card) 0,rgba(52,199,89,.04) 50%,rgba(90,200,250,.03) 100%);border:1px solid var(--profit-bg);border-radius:var(--radius-xl);max-width:650px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.faq-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(52,199,89,.5) 40%,rgba(90,200,250,.4) 60%,transparent 100%)}.faq-cta-title{font-size:22px;font-weight:600;margin-bottom:12px;background:linear-gradient(135deg,var(--text-main) 0,var(--text-sub) 100%);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-clip:text!important}.faq-cta-text{color:var(--text-sub);font-size:15px;margin-bottom:24px;line-height:1.6}.faq-cta-link{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,var(--profit) 0,var(--teal) 100%);color:#fff;text-decoration:none;border-radius:var(--radius);font-weight:600;font-size:14px;letter-spacing:.02em;transition:color var(--transition),background-color var(--transition),border-color var(--transition),opacity var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:0 4px 16px rgba(52,199,89,.3),0 2px 10px rgba(90,200,250,.2)}.faq-cta-link:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(52,199,89,.35),0 6px 20px rgba(90,200,250,.25)}.faq-cta-link:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.faq-cta-link svg{transition:transform var(--transition)}.faq-cta-link:hover svg{transform:translateX(4px)}.faq-contact-link{background:0 0;color:var(--profit);border:1px solid var(--profit);box-shadow:none;margin-left:12px}.faq-contact-link:hover{background:var(--profit-bg);box-shadow:none}@media (max-width:1024px){.faq-grid{gap:20px;max-width:900px}}@media (max-width:900px){.faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px}}@media (max-width:768px){.faq-section::before{width:400px;height:400px}.faq-grid{margin-top:50px;max-width:600px;margin-left:auto;margin-right:auto}.faq-question{padding:20px 18px;font-size:14px;gap:14px}.faq-question-icon{width:36px;height:36px;min-width:36px;border-radius:var(--radius)}.faq-question-icon svg{width:16px;height:16px}.faq-question-text{padding-top:6px}.faq-answer-content{padding:8px 18px 22px 68px;font-size:13px;line-height:1.8}.faq-cta{padding:32px 24px;margin-top:50px;max-width:400px;margin-left:auto;margin-right:auto}.faq-cta-title{font-size:18px}.faq-cta-text{font-size:14px}.faq-cta-link{display:flex;justify-content:center;width:100%}.faq-contact-link{margin-left:0;margin-top:12px}.browser-frame.tilt-left,.browser-frame.tilt-right,.mt5-frame.tilt-left{transform:none}.browser-chrome{padding:10px 14px}.browser-dots .dot{width:9px;height:9px}.browser-url-bar{padding:5px 10px}.browser-url-bar span{font-size:11px}.tech-infra{gap:32px;margin-top:40px}.tech-infra-title{font-size:19px}.dashboard-features{grid-template-columns:repeat(3,1fr);gap:8px}.dashboard-feature{padding:12px 8px;flex-direction:column;align-items:center;text-align:center;gap:8px}.dashboard-feature-text span{display:none}.dashboard-feature-text strong{font-size:11px}.mt5-titlebar{padding:6px 10px}.mt5-title{font-size:11px}.mt5-toolbar{padding:3px 8px}.mt5-toolbar-item{font-size:10px;padding:2px 6px}}@media (max-width:480px){.faq-question{padding:16px 14px;gap:10px}.faq-question-icon{width:32px;height:32px;min-width:32px}.faq-answer-content{padding:6px 14px 18px 56px;font-size:12.5px}.faq-cta{padding:24px 16px}.faq-contact-link{margin-left:0}}@media (max-width:360px){.faq-answer-content{padding:6px 14px 18px 14px}.footer-links{gap:16px}}:root.light .gradient-orb{filter:blur(100px);opacity:.65}:root.light .orb-1{background:radial-gradient(circle,rgba(52,199,89,.3) 0,transparent 70%)}:root.light .orb-2{background:radial-gradient(circle,rgba(10,132,255,.25) 0,transparent 70%)}:root.light .orb-3{background:radial-gradient(circle,rgba(191,90,242,.2) 0,transparent 70%)}:root.light .grid-overlay{background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%)}:root.light .nav-header.scrolled{background:rgba(255,255,255,.97);box-shadow:0 1px 12px rgba(0,0,0,.06);border-bottom:1px solid var(--border)}:root.light .pricing-calculator::before{background:linear-gradient(135deg,rgba(40,167,69,.2) 0,rgba(40,167,69,.03) 40%,rgba(0,0,0,.03) 60%,rgba(40,167,69,.15) 100%)}:root.light .calculator-glow{background:radial-gradient(circle,rgba(40,167,69,.08) 0,transparent 70%)}:root.light .price-slider{background:linear-gradient(to right,var(--profit) 0,var(--profit) var(--slider-progress,47%),rgba(0,0,0,.06) var(--slider-progress,47%))}:root.light .price-note{color:var(--text-sub)}:root.light .formula-step:not(:last-child){border-bottom-color:rgba(0,0,0,.06)}:root.light .formula-month{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}:root.light .formula-month.active-month{background:rgba(40,167,69,.06);border-color:rgba(40,167,69,.25)}:root.light .price-formula{border-bottom-color:rgba(0,0,0,.08)}:root.light .amount-value{text-shadow:none}:root.light .faq-item.active{background:linear-gradient(135deg,#fff 0,rgba(52,199,89,.08) 100%)}:root.light .faq-cta{background:linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(52,199,89,.08) 100%)}:root.light .browser-frame{background:rgba(255,255,255,.95);border:1px solid var(--border);box-shadow:0 25px 60px rgba(0,0,0,.12),0 0 80px rgba(10,132,255,.05)}:root.light .browser-chrome{background:rgba(236,236,238,.95);border-bottom:1px solid var(--border)}:root.light .browser-url-bar{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1)}:root.light .mt5-frame{background:#f0f0f0;border:1px solid var(--border);box-shadow:0 25px 60px rgba(0,0,0,.12),0 0 80px rgba(10,132,255,.05)}:root.light .mt5-frame:hover{box-shadow:0 35px 80px rgba(0,0,0,.18),0 0 60px rgba(10,132,255,.1),0 0 120px rgba(10,132,255,.05);border-color:rgba(10,132,255,.15)}:root.light .mt5-titlebar{background:linear-gradient(180deg,#e8e8e8 0,#dcdcdc 100%);border-bottom:1px solid var(--border)}:root.light .mt5-icon{color:var(--accent)}:root.light .mt5-toolbar{background:#e4e4e4;border-bottom:1px solid var(--border)}:root.light .mt5-content{background:#f5f5f5}:root.light .footer{background:rgba(242,242,247,.95);border-top:1px solid var(--border)}:root.light .btn-secondary{background:rgba(0,0,0,.05);border:1px solid var(--border)}:root.light .btn-secondary:hover{background:rgba(0,0,0,.08)}.muted{color:var(--text-dim);opacity:.6}.no-data-message{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;color:var(--text-dim);font-size:14px;font-weight:500;text-align:center;padding:20px;animation:fadeSlideUp .4s ease-out}.chart-metric-value.muted{color:var(--text-sub);font-size:14px}.avg-badge.muted{background:var(--bg-elevated);color:var(--text-dim)}.performance-badge.muted{background:var(--bg-elevated);color:var(--text-dim)}.beta-banner{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--profit),var(--teal,var(--accent)));color:#fff;height:36px;padding:0 20px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;z-index:1000;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;box-shadow:0 4px 16px rgba(0,0,0,.25);white-space:nowrap;box-sizing:border-box;opacity:0;animation:betaBannerReveal .4s ease forwards;animation-delay:2s}@keyframes betaBannerReveal{to{opacity:1}}.beta-banner .beta-icon{display:flex;align-items:center;flex-shrink:0}.beta-banner a{color:#fff;text-decoration:underline}.beta-banner a:hover{opacity:.9}.beta-banner .beta-text-short{display:none}.beta-banner .beta-text-full{display:inline}@media (max-width:480px){.beta-banner .beta-text-short{display:inline}.beta-banner .beta-text-full{display:none}}body:has(.beta-banner){padding-bottom:48px}body:has(.beta-banner) #smooth-content{padding-bottom:36px}.value-updated{border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.divider-line,.faq-item::before,.floating-card,.gradient-orb,.hero-line,.hero-node,.scroll-indicator .scroll-line,.scroll-indicator-dot,[class*=animate]{animation:none!important}.live-dot::after{animation:none!important}.beta-banner{opacity:1!important;animation:none!important}.btn-primary,.btn-secondary,.faq-icon,.faq-item,.faq-question-icon,.nav-cta,.nav-link,.no-data-message,.payment-icon,.pricing-features .feature-card,.service-card,.social-link,.stat-card,.tech-card,.waitlist-success{transition-duration:0s!important;animation-duration:0s!important}.floating-card,.live-trades-phone,.phone-frame,.service-card{opacity:1!important;visibility:visible!important;transform:none!important}.hero-subtitle,.hero-title{visibility:visible!important;opacity:1!important}.browser-frame,.browser-frame.tilt-left,.browser-frame.tilt-left:hover,.browser-frame.tilt-right,.browser-frame.tilt-right:hover,.browser-frame:hover,.btn-primary:hover,.btn-secondary:hover,.faq-item:hover,.mt5-frame,.mt5-frame.tilt-left,.mt5-frame.tilt-left:hover,.mt5-frame:hover,.pricing-features .feature-card:hover,.stat-card:hover,.tech-card:hover{transform:none!important}.cfin-text:hover,.hero-title:hover .gradient-text,.project-amber-text:hover{animation:none!important}.btn-primary::after{animation:none!important;transition-duration:0s!important}.breakdown-value,.price-slider,.price-slider::-moz-range-thumb,.price-slider::-webkit-slider-thumb,.pricing-calculator,.slider-input{transition-duration:0s!important}.amount-value{text-shadow:none!important}}.ai-chat-bubble{position:fixed;bottom:15px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--profit,#34c759);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(52,199,89,.4);z-index:9998;transition:transform var(--transition-fast),box-shadow var(--transition-fast);transform:translateZ(0);backface-visibility:hidden}.ai-chat-bubble:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(52,199,89,.5)}.ai-chat-bubble.hidden{display:none}.ai-chat-panel{position:fixed;bottom:24px;right:24px;width:400px;max-height:600px;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;z-index:9999;box-shadow:var(--shadow-lg);overflow:hidden;animation:aiChatSlideUp .25s ease-out}.ai-chat-panel.hidden{display:none}@keyframes aiChatSlideUp{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--profit,#34c759);color:#fff;flex-shrink:0}.ai-chat-header-info{display:flex;align-items:center;gap:10px}.ai-chat-avatar{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ai-chat-header-title{font-size:14px;font-weight:600}.ai-chat-header-status{font-size:11px;opacity:.85}.ai-chat-header-actions{display:flex;gap:4px}.ai-chat-header-btn{background:0 0;border:none;color:#fff;padding:6px;border-radius:var(--radius-sm);cursor:pointer;opacity:.8;transition:opacity var(--transition-fast),background var(--transition-fast)}.ai-chat-header-btn:hover{opacity:1;background:rgba(255,255,255,.15)}.ai-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:200px;max-height:380px;scroll-behavior:smooth}.ai-chat-messages::-webkit-scrollbar{width:4px}.ai-chat-messages::-webkit-scrollbar-track{background:0 0}.ai-chat-messages::-webkit-scrollbar-thumb{background:var(--text-dim);border-radius:var(--radius-xs)}.ai-chat-message{display:flex;max-width:85%}.ai-chat-message-user{align-self:flex-end}.ai-chat-message-assistant{align-self:flex-start}.ai-chat-message-content{padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.5;word-break:break-word}.ai-chat-message-user .ai-chat-message-content{background:var(--profit,#34c759);color:#fff;border-bottom-right-radius:4px}.ai-chat-message-assistant .ai-chat-message-content{background:var(--bg-main);color:var(--text-main);border:1px solid var(--border-light);border-bottom-left-radius:4px}.ai-chat-message-content code{background:var(--bg-elevated);padding:1px 5px;border-radius:var(--radius-xs);font-size:12px}.ai-chat-message-content strong{font-weight:600}.ai-chat-bullet{display:block;padding-left:12px;position:relative}.ai-chat-bullet::before{content:"\2022";position:absolute;left:0}.ai-chat-message-system{align-self:center;font-size:11px;color:var(--text-sub);background:var(--bg-card);padding:6px 12px;border-radius:var(--radius);text-align:center}.ai-chat-quick-replies{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px}.ai-chat-quick-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-main);padding:6px 12px;border-radius:16px;font-size:12px;font-family:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);line-height:1.3;text-align:left}.ai-chat-quick-btn:hover{background:var(--bg-elevated);border-color:var(--profit,#34c759)}.ai-chat-feedback{display:flex;gap:4px;margin-top:4px;opacity:0;transition:opacity .2s}.ai-chat-message-assistant:hover .ai-chat-feedback{opacity:1}.ai-fb-btn{background:0 0;border:none;padding:3px 6px;border-radius:4px;cursor:pointer;color:var(--text-sub);transition:color .15s,background .15s}.ai-fb-btn:hover{background:var(--bg-elevated);color:var(--text-main)}.ai-fb-btn.active[data-score="5"]{color:var(--profit,#34c759)}.ai-fb-btn.active[data-score="1"]{color:var(--loss,#ff453a)}@media (max-width:480px){.ai-chat-feedback{opacity:1}}.ai-chat-typing{padding:8px 16px;display:flex;gap:4px;align-items:center}.ai-chat-typing.hidden{display:none}.ai-chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--text-sub);animation:aiTypingDot 1.2s ease-in-out infinite}.ai-chat-typing span:nth-child(2){animation-delay:.2s}.ai-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes aiTypingDot{0%,100%,60%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ai-chat-input-area{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-light);background:var(--bg-panel)}.ai-chat-input{flex:1;background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;color:var(--text-main);font-size:13px;line-height:1.4;resize:none;max-height:120px;outline:0;transition:border-color var(--transition-fast);font-family:inherit}.ai-chat-input:focus{border-color:var(--profit,#34c759)}.ai-chat-input::placeholder{color:var(--text-sub)}.ai-chat-send-btn{width:38px;height:38px;border-radius:50%;background:var(--profit,#34c759);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),opacity var(--transition-fast)}.ai-chat-send-btn:hover{background:var(--profit-hover)}.ai-chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.ai-chat-footer{padding:8px 16px 10px;text-align:center;border-top:1px solid var(--border-light)}.ai-chat-footer-link{font-size:11px;color:var(--text-sub);text-decoration:none;transition:color var(--transition-fast)}.ai-chat-footer-link:hover{color:var(--profit,#34c759)}@media (max-width:480px){.ai-chat-panel{bottom:0;right:0;left:0;width:100%;max-height:100vh;max-height:100dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.ai-chat-messages{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}.ai-chat-bubble{bottom:calc(15px + env(safe-area-inset-bottom,0px));right:max(16px,env(safe-area-inset-right,16px));touch-action:manipulation}.ai-chat-footer-link{font-size:13px}.beta-banner{bottom:calc(15px + env(safe-area-inset-bottom,0px))}}.live-trades-section{padding:80px 40px;overflow:visible}.live-trades-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:20px auto 0;align-items:start}.live-trades-col{min-width:0}.live-trades-col:nth-child(2){margin-top:30px}.live-trades-frame{width:100%}.live-trades-content{padding:0}.live-trades-section .section-container{position:relative}.live-trades-phone{position:absolute;bottom:-20px;right:0;width:170px;z-index:10}@media (max-width:1100px){.live-trades-phone{display:none}.live-trades-grid{grid-template-columns:repeat(2,1fr);gap:20px}.live-trades-col:nth-child(2){margin-top:0}.live-trades-col:nth-child(3){display:none}}.feed-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--profit);margin-right:6px;vertical-align:middle;animation:feedDotPulse 2s cubic-bezier(.22,1,.36,1) infinite}@keyframes feedDotPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(52,199,89,.5)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(52,199,89,0)}}.feed-items{display:flex;flex-direction:column}.feed-skeleton{padding:8px 12px;display:flex;flex-direction:column;gap:10px}.skeleton-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.skeleton-bar{height:14px;border-radius:4px;background:var(--bg-hover);animation:skeletonPulse 1.5s ease-in-out infinite}.skeleton-bar.w20{width:20%}.skeleton-bar.w25{width:25%}.skeleton-bar.w30{width:30%}.skeleton-bar.w35{width:35%}.skeleton-bar.w50{width:50%}.skeleton-bar.w55{width:55%}.skeleton-bar.w60{width:60%}.skeleton-bar.w70{width:70%}@keyframes skeletonPulse{0%,100%{opacity:.4}50%{opacity:.8}}.feed-item{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:1.4;padding:10px 14px;border-bottom:1px solid var(--border-light);opacity:0;transform:translateY(-8px);animation:feedItemSlideDown .3s cubic-bezier(.22,1,.36,1) forwards}.feed-item:last-child{border-bottom:none}@keyframes feedItemSlideDown{to{opacity:1;transform:translateY(0)}}.feed-item-left{display:flex;align-items:center;gap:10px;min-width:0}.feed-symbol{font-weight:600;color:var(--text-main);font-size:13px;white-space:nowrap;font-family:'Segoe UI',-apple-system,Inter,sans-serif}.feed-profit{font-weight:600;font-size:13px;white-space:nowrap;font-family:'SF Mono','Fira Code','Cascadia Code',monospace}.feed-profit.win{color:var(--profit)}.feed-profit.loss{color:var(--loss)}.feed-volume{font-size:12px;color:var(--text-dim);white-space:nowrap}.feed-time{font-size:12px;color:var(--text-dim);white-space:nowrap;flex-shrink:0}:root.light .live-trades-content{background:#f5f5f7}@media (max-width:900px){.live-trades-grid{gap:16px}.feature-card:hover{transform:translateY(-3px)}.pricing-features .feature-card{padding:18px}.monthly-bars-container{height:190px}}@media (max-width:768px){.live-trades-section{padding:60px 20px}.live-trades-grid{grid-template-columns:1fr;gap:24px}.live-trades-col:nth-child(2),.live-trades-col:nth-child(3){display:none}.live-trades-frame{max-width:100%}.live-trades-frame.tilt-left,.live-trades-frame.tilt-right{transform:none}.feed-item{padding:8px 10px;font-size:12px}.feed-profit,.feed-symbol{font-size:12px}.feed-volume{display:none}}@media (max-width:768px){:root{--glass-blur:0px}.bar-tooltip,.price-result{-webkit-backdrop-filter:none;backdrop-filter:none}.gradient-orb{filter:blur(40px);opacity:.3;animation:none}.cfin-text,.footer-logo-text,.gradient-text,.logo-text{animation:none;background-size:100% 100%}.chart-preview,.daily-returns-chart,.dashboard-feature,.faq-item,.floating-card,.monthly-returns-chart,.pricing-calculator,.pricing-features .feature-card,.service-card,.stat-card,.tech-card{box-shadow:0 2px 8px rgba(0,0,0,.15)}.feature-card,.stat-card{box-shadow:0 1px 3px rgba(0,0,0,.12)}.dashboard-feature:hover,.feature-card:hover,.floating-card:hover,.service-card:hover,.stat-card:hover,.tech-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.2)}.feature-card:hover{transform:none}.dashboard-feature,.ea-step-card,.faq-item,.feature-card,.floating-card,.pricing-calculator,.service-card,.stat-card,.tech-card{transition:border-color var(--transition-fast),transform var(--transition-fast)}.feature-card:active{transform:scale(.98);transition:transform .1s ease}.browser-frame.tilt-left,.browser-frame.tilt-right,.mt5-frame.tilt-left,.mt5-frame.tilt-right{transform:none}.amount-value{filter:none}.particle{animation:none;opacity:.2}.social-proof-dot{animation:mobilePulseOpacity 2s ease-in-out infinite;box-shadow:none}.feed-dot{animation:mobilePulseOpacity 2s ease-in-out infinite;box-shadow:none}.vs-shield-icon{animation:mobilePulseOpacity 2.5s ease-in-out infinite;box-shadow:none}.faq-section::before{animation:none;will-change:auto;opacity:.5}.live-dot::after{animation:mobilePulseOpacity 2s ease-in-out infinite;will-change:auto;transform:none}.floating-card{transform-style:flat}.card-inner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.floating-card{will-change:auto}.scroll-progress-bar{transform:translateZ(0) scaleX(0);backface-visibility:hidden}input,select,textarea{font-size:max(16px, 1em)}}@keyframes mobilePulseOpacity{0%,100%{opacity:1}50%{opacity:.4}}@media (max-width:768px){:root.light .price-result{-webkit-backdrop-filter:none;backdrop-filter:none}:root.light .gradient-orb{filter:blur(40px);opacity:.25;animation:none}}.scroll-progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--profit),var(--accent),var(--purple));transform-origin:left center;transform:scaleX(0) translateZ(0);z-index:10000;pointer-events:none;backface-visibility:hidden}.hero-cards .floating-card{backface-visibility:hidden;visibility:hidden}.gradient-text{background-size:200% 100%}.text-hover-trigger{position:relative;border-bottom:1px dashed var(--text-dim,rgba(255,255,255,.4));transition:color var(--transition),border-color var(--transition)}.text-hover-trigger:hover{color:var(--accent);border-color:var(--accent)}.text-hover-preview{position:fixed;pointer-events:none;z-index:10000;width:320px;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08);opacity:0;transform:scale(.85);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;will-change:transform,opacity}.text-hover-preview::after{content:'';position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.08) 0,transparent 50%);pointer-events:none}.text-hover-preview img{width:100%;height:auto;display:block}:root.light .text-hover-trigger{border-bottom-color:rgba(0,0,0,.3)}:root.light .text-hover-preview{box-shadow:0 24px 64px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05)}:root.light .text-hover-preview::after{background:linear-gradient(135deg,rgba(255,255,255,.3) 0,transparent 50%)}.stat-card.compact{width:60px;height:60px;overflow:hidden;border-radius:50%}.stat-card.compact .stat-card-detail,.stat-card.compact .stat-card-label,.stat-card.compact .stat-card-value{opacity:0}.stat-card.compact .stat-card-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daily-bars-container,.monthly-bars-container{user-select:none;-webkit-user-select:none}@media (hover:hover) and (pointer:fine){.daily-bars-container,.monthly-bars-container{cursor:grab}.daily-bars-container:active,.monthly-bars-container:active{cursor:grabbing}}@media (max-width:375px){.slider-input{width:110px;font-size:24px}.amount-value{font-size:30px}.header-fee .amount-value{font-size:24px}.calculator-header h3{font-size:18px}.pricing-calculator{padding:18px 14px}.hero{padding:90px 14px 40px}.hero-cards{height:340px;margin-bottom:40px}.floating-card{padding:8px 10px}.card-value{font-size:17px}.card-label,.card-period{font-size:8px}.card-back{padding:2px 1px;gap:2px}.card-back-label{font-size:8px;letter-spacing:.5px}.card-back-text{font-size:9px;line-height:1.3;-webkit-line-clamp:3}.card-5,.card-6,.card-7{display:none}.card-1{left:2%;top:0}.card-2{right:2%;top:10px}.card-3{left:2%;top:115px}.card-4{right:2%;top:125px}.services-row{gap:4px}.pricing-features .feature-card{padding:10px}.stats-grid{gap:8px}.stat-card{padding:10px}.stat-value{font-size:18px}.stat-label{font-size:11px}.tech-grid{grid-template-columns:repeat(2,1fr);gap:8px}.tech-card{padding:10px}.tech-icon{width:40px;height:40px;margin-bottom:10px}.tech-icon svg{width:20px;height:20px}.tech-title{font-size:13px;margin-bottom:6px}.tech-desc{font-size:11px;line-height:1.5}.section-title{font-size:20px}.section-subtitle{font-size:13px}.footer{padding:40px 14px 24px}.footer-main{flex-direction:column;gap:24px}.services-row .service-card{min-width:80px}.service-name{font-size:10px}.faq-section{padding:40px 12px}.faq-question{padding:14px 10px;gap:8px}.faq-question-icon{width:28px;height:28px;min-width:28px}.faq-answer-content{padding:6px 10px 16px 10px}.live-trades-section{padding:40px 14px}.hero .btn-primary,.hero .btn-secondary{width:100%;text-align:center;justify-content:center}.waitlist-email{font-size:14px}}@media (max-width:320px){.slider-input{width:90px;font-size:20px}.hero-cards{height:440px}.floating-card{padding:6px 8px}.card-value{font-size:15px}.services-row{flex-wrap:wrap;justify-content:center}.footer-links{gap:16px}}@media (max-width:1024px) and (min-width:769px){.hero-title{font-size:clamp(44px, 6vw, 64px)}}@media (max-width:768px){.nav-cta{padding:12px 18px;font-size:14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hero-title{font-size:clamp(28px, 7vw, 44px)}.footer-payments,.footer-socials{gap:14px;justify-content:center}.footer-social-payments{gap:20px}}@media (max-width:480px){.nav-header{padding:12px 16px}.nav-cta{padding:10px 14px;font-size:13px}.hero-cards{margin-bottom:50px}.hero-subtitle{font-size:14px;line-height:1.6;padding:0 8px}.stat-card{padding:12px;gap:8px}.stat-value{font-size:20px}.stat-label{font-size:11px}.section-title{font-size:clamp(22px, 6vw, 28px)}.tech-card{padding:12px}.pricing-calculator{padding:20px 16px}.monthly-bars-container{gap:4px;padding:0 4px}.monthly-bar .bar{max-width:28px}.daily-bars-container{padding:0 8px}.footer{padding:40px 16px 30px}.footer-links{gap:16px;flex-wrap:nowrap}.footer-column{flex:1 1 0;min-width:0}.footer-payments,.footer-socials{gap:12px}.about-features{gap:12px}.about-feature{padding:16px}}@media (max-width:360px){.nav-header{padding:10px 12px}.hero{padding:70px 12px 30px}.hero-cards{height:280px;margin-bottom:30px}.card-5,.card-6,.card-7{display:none}.card-1{top:0;left:2%}.card-2{top:5px;right:2%}.card-3{top:95px;left:2%}.card-4{top:100px;right:2%}.section{padding:40px 12px}.pricing-calculator{padding:16px 12px}.footer{padding:30px 12px 24px}}@media (max-width:768px){.cta-section{padding:60px 20px}}@media (max-width:480px){.cta-section{padding:40px 16px}}@media (max-width:375px){.cta-section{padding:32px 14px}}@media (max-width:768px){.orb-1{width:350px;height:350px}.orb-2{width:300px;height:300px}.orb-3{width:250px;height:250px}}@media (max-width:480px){.orb-1{width:250px;height:250px}.orb-2{width:200px;height:200px}.orb-3{width:180px;height:180px}}.section{overflow-x:clip}@media (max-width:1024px) and (min-width:769px){.nav-links{gap:16px}.nav-link{font-size:12px}.nav-header{padding:16px 24px}.nav-cta{padding:8px 16px;font-size:13px}}@media (max-width:900px) and (min-width:769px){.hero-cards{height:560px}.card-1{left:5%;top:5px}.card-2{right:5%;top:30px}.card-3{left:15%;top:265px}.card-4{right:35%;top:280px}.card-5{right:15%;top:145px}.card-6{left:30%;top:5px}.card-7{left:12%;top:140px}.card-8{left:3%;right:auto;top:370px}.card-9{left:auto;right:5%;top:380px}}.nav-right{display:flex;align-items:center;gap:8px}.nav-hamburger{display:none;background:0 0;border:none;color:var(--text-main);padding:8px;cursor:pointer;z-index:1002;-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;align-items:center;justify-content:center}.nav-hamburger svg{transition:var(--transition)}.nav-hamburger .close-icon{display:none}.nav-hamburger.active .hamburger-icon{display:none}.nav-hamburger.active .close-icon{display:block}.nav-hamburger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:768px){.nav-hamburger{display:flex}.nav-container{position:relative}.nav-links{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-main);z-index:1001;padding:100px 40px 40px;gap:0;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.nav-links.mobile-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-link{font-size:22px;font-weight:600;padding:16px 0;border-bottom:1px solid var(--border-light);min-height:56px;display:flex;align-items:center}.nav-link:last-child{border-bottom:none}.nav-link::after{display:none}:root.light .nav-links{background:var(--bg-main)}}@media (max-width:640px){.hero-subtitle{font-size:16px;line-height:1.65}.hero-badges{flex-wrap:nowrap;justify-content:center}.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-card{padding:24px}.process-step{max-width:155px;width:50%;padding:16px 12px}.footer-social-payments{flex-direction:column;align-items:center;text-align:center;gap:24px}.footer-payments,.footer-socials{align-items:center}.faq-section{padding:60px 20px}.beta-banner{white-space:normal;max-width:calc(100vw - 32px);text-align:center;line-height:1.4;height:auto;padding:8px 16px}.pricing-features .feature-card h4{font-size:14px}.pricing-features .feature-card p{font-size:12px;line-height:1.5}.nav-links{padding:90px 24px 32px}.nav-link{font-size:20px}}@media (max-width:540px){.stat-card{padding:12px 10px}.stat-icon{width:40px;height:40px}.stat-icon svg{width:18px;height:18px}.stat-value{font-size:20px}.hero-cards{height:clamp(380px,85vw,420px)}.card-1{left:2%;top:0}.card-2{right:2%;top:10px}.card-3{left:2%;top:120px}.card-4{right:2%;top:130px}.card-5{right:10%;top:240px}.card-6{left:2%;top:250px}.card-7{left:30%;top:185px}}@media (max-width:768px){.hero{padding:90px 20px 50px}.section{padding:60px 20px}.faq-section{padding:70px 20px}}@media (max-width:480px){.hero{padding:80px 16px 40px}.section{padding:50px 16px}.faq-section{padding:50px 16px}}@media (max-width:768px){.nav-header{z-index:1002}.nav-header.scrolled{background:var(--bg-main)}}@media (max-width:1024px){.dashboard-features{grid-template-columns:repeat(3,1fr);gap:14px}.footer-links{gap:40px}.screenshot-stack{max-width:100%;overflow:hidden}.about-visual .screenshot-stack,.dashboard-screenshot .screenshot-stack{overflow:visible}.screenshot-layer{max-width:100%}}@media (max-width:900px){.about-content{gap:24px}.screenshot-stack{transform:scale(.85);transform-origin:center top}}@media (max-width:640px){.cta-section{padding:48px 20px}.cta-title{font-size:28px}.cta-buttons{flex-direction:column;align-items:center;gap:12px}.cta-buttons .btn{width:100%;max-width:280px}.chart-preview{padding:16px}.chart-preview-title{font-size:14px}.process-step{max-width:140px;width:48%;padding:14px 10px}.process-step-icon{width:36px;height:36px;margin-bottom:8px}.process-step-icon svg{width:18px;height:18px}.process-step-number{font-size:20px}.process-step-title{font-size:13px}.process-step-desc{font-size:12px;line-height:1.5}.dashboard-features{grid-template-columns:repeat(3,1fr);gap:6px}.about-stat-value{font-size:28px}.about-stat-label{font-size:12px}}@media (max-width:480px){.hero-badges{flex-wrap:nowrap;justify-content:center;gap:6px}.hero-badge{font-size:11px;padding:6px 10px;gap:5px}.pricing-features{grid-template-columns:repeat(2,1fr)}.screenshot-stack{transform:scale(.7);transform-origin:center top}}@media (max-width:400px){.pricing-features .feature-card{padding:12px}.pricing-features .feature-card h4{font-size:13px}.pricing-features .feature-card p{font-size:12px;line-height:1.5}.cta-title{font-size:24px}}@media print{*,::after,::before{animation:none!important;transition:none!important}body{background:#fff;color:#000;font-size:12pt;line-height:1.5}.ai-chat-bubble,.ai-chat-panel,.beta-banner,.bg-effects,.floating-card,.footer-currency,.gradient-orb,.grid-overlay,.hero-bg-svg,.nav-hamburger,.nav-header,.scroll-indicator,.waitlist-form{display:none!important}.section{break-inside:avoid;page-break-inside:avoid}a[href]::after{content:" (" attr(href) ")";font-size:.8em;color:#555}.btn::after,.faq-cta-link::after,.nav-logo::after,.service-card::after,.social-link::after{content:none}.btn-primary,.btn-secondary{background:0 0;border:1px solid #333;color:#000}.feature-card,.stat-card,.tech-card{border:1px solid #ddd;box-shadow:none;background:#fff}.gradient-text,.hero-subtitle,.hero-title{color:#000!important;background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#000!important}}.tech-infra-devices{display:flex;align-items:center;justify-content:flex-end;gap:20px;position:relative;padding-right:10px}.tech-infra-devices .screenshot-float{flex:1;max-width:420px}.tech-infra-devices .browser-frame{max-width:100%}.tech-infra-devices .phone-frame{flex-shrink:0;margin-top:24px}.ea-narrative{margin-top:80px;position:relative}.ea-narrative-inner{position:relative;width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(14px,3vh,32px);padding:clamp(12px,3.5vh,40px) 20px;align-items:start}.ea-narrative-header{text-align:center;margin-bottom:clamp(8px,2.5vh,40px)}.ea-narrative-visual{width:clamp(120px,calc((100vh - 180px) * .3),260px);position:relative;z-index:2;justify-self:center}.ea-narrative-frame{max-width:260px}.ea-narrative-frame .mt5-content.ea-narrative-img img{width:100%;height:auto;display:block}.ea-connectors{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.ea-steps-left,.ea-steps-right{display:flex;flex-direction:column;gap:0;position:relative;z-index:4}.ea-steps-left{padding-top:clamp(2px,.6vh,6px)}.ea-steps-right{padding-top:clamp(16px,4.5vh,44px)}.ea-steps-left .ea-step:nth-child(2){margin-top:clamp(6px,4vh,52px)}.ea-steps-left .ea-step:nth-child(3){margin-top:clamp(4px,2vh,28px)}.ea-steps-left .ea-step:nth-child(4){margin-top:clamp(8px,4.5vh,60px)}.ea-steps-right .ea-step:nth-child(2){margin-top:clamp(6px,4vh,58px)}.ea-steps-right .ea-step:nth-child(3){margin-top:clamp(4px,1.5vh,24px)}.ea-steps-right .ea-step:nth-child(4){margin-top:clamp(6px,3.5vh,48px)}.ea-steps-left .ea-step:first-child{margin-right:0}.ea-steps-left .ea-step:nth-child(2){margin-right:40px}.ea-steps-left .ea-step:nth-child(3){margin-right:-10px}.ea-steps-left .ea-step:nth-child(4){margin-right:24px}.ea-steps-right .ea-step:first-child{margin-left:20px}.ea-steps-right .ea-step:nth-child(2){margin-left:-8px}.ea-steps-right .ea-step:nth-child(3){margin-left:36px}.ea-steps-right .ea-step:nth-child(4){margin-left:10px}.ea-step{display:flex;align-items:flex-start;gap:clamp(8px,1.4vh,14px)}.ea-step--left{text-align:right}.ea-step--left .ea-step-card{text-align:right}.ea-step--right{text-align:left}.ea-step-dot{width:clamp(8px,1.2vh,12px);height:clamp(8px,1.2vh,12px);border-radius:50%;background:var(--profit);flex-shrink:0;margin-top:clamp(12px,2vh,20px);box-shadow:0 0 12px rgba(48,209,88,.4),0 0 24px rgba(48,209,88,.15);position:relative}.ea-step-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--card-accent-soft)}.ea-step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-top:2px solid var(--card-accent);border-radius:var(--radius-lg);padding:clamp(10px,1.8vh,18px) clamp(12px,2vh,20px) clamp(8px,1.6vh,16px);box-shadow:var(--glass-shadow),0 0 20px var(--card-glow);transition:border-color var(--transition),box-shadow var(--transition),transform .3s ease;flex:1;max-width:280px}.ea-step--left .ea-step-card{margin-left:auto}.ea-step-card:hover{border-color:var(--card-accent-soft);border-top-color:var(--card-accent-hover);box-shadow:var(--glass-shadow-hover),0 0 30px var(--card-glow-hover);transform:translateY(-2px)}.ea-step-head{display:flex;align-items:center;gap:clamp(6px,1vh,10px);margin-bottom:clamp(6px,1vh,10px)}.ea-step--left .ea-step-head{flex-direction:row-reverse}.ea-step-icon{width:clamp(18px,2.8vh,28px);height:clamp(18px,2.8vh,28px);flex-shrink:0;color:var(--profit);opacity:.85;transition:opacity .3s ease}.ea-step-card:hover .ea-step-icon{opacity:1}.ea-step-num{font-size:clamp(8px, 1vh, 10px);font-weight:700;letter-spacing:2.5px;color:var(--profit);font-family:var(--font-mono, 'SF Mono', 'Fira Code', monospace);opacity:.7}.ea-step-title{font-size:clamp(12px, 1.5vh, 15px);font-weight:700;color:var(--text-main);margin-bottom:clamp(3px,.6vh,6px);letter-spacing:-.3px;line-height:1.3}.ea-step-desc{font-size:clamp(10px, 1.3vh, 12.5px);color:var(--text-sub);line-height:1.6;opacity:.85}@media (max-width:900px){.ea-narrative{display:none!important}.process-flow{display:none!important}}@media (max-width:768px){.ea-narrative-header{padding:0 16px;margin-bottom:20px}.ea-narrative-inner{display:flex;flex-direction:column;gap:0;padding:0 16px}.ea-narrative-visual{display:none}.ea-connectors{display:none}.ea-steps-left,.ea-steps-right{display:contents}.ea-step[data-ea-step="0"]{order:1}.ea-step[data-ea-step="1"]{order:2}.ea-step[data-ea-step="2"]{order:3}.ea-step[data-ea-step="3"]{order:4}.ea-step[data-ea-step="4"]{order:5}.ea-step[data-ea-step="5"]{order:6}.ea-step[data-ea-step="6"]{order:7}.ea-step[data-ea-step="7"]{order:8}.ea-step{margin-left:0!important;margin-right:0!important;margin-top:0!important;gap:0;margin-bottom:10px}.ea-step-dot{display:none}.ea-step--left,.ea-step--right{text-align:left}.ea-step--left .ea-step-card,.ea-step--right .ea-step-card{text-align:left;margin-left:0;max-width:none}.ea-step--left .ea-step-head{flex-direction:row}.ea-step-card{max-width:none;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:0;padding:14px 16px;border-top:none;border-left:2px solid var(--card-accent)}.ea-step-card:hover{transform:none}.ea-step-head{grid-column:1;grid-row:1/3;flex-direction:column;align-items:center;align-self:center;gap:2px;margin-bottom:0}.ea-step-icon{width:24px;height:24px}.ea-step-num{font-size:9px;letter-spacing:1.5px}.ea-step-title{grid-column:2;grid-row:1;font-size:14px;margin-bottom:2px;align-self:end}.ea-step-desc{grid-column:2;grid-row:2;font-size:12px;line-height:1.5}}@media (max-width:480px){.ea-narrative-inner{padding:0 12px}.ea-step{margin-bottom:8px}.ea-step-card{grid-template-columns:38px 1fr;column-gap:12px;padding:12px 14px}.ea-step-icon{width:22px;height:22px}.ea-step-title{font-size:13px}.ea-step-desc{font-size:11px}}@media (prefers-reduced-motion:reduce){.ea-narrative-frame{animation:none!important}.ea-step{opacity:1!important;transform:none!important}.ea-step-dot{transform:scale(1)!important}}@media (prefers-reduced-motion:reduce){.ai-typing-dot,.feed-dot::after,.live-indicator::after,.logo-dot,.nav-logo .logo-text,.process-dot,.skeleton-item,.social-proof-item::before,.vs-scroll-hint,.vs-scroll-wheel,.vs-shimmer::after,.vs-wheel-inner{animation:none!important}}.section-paused .ai-typing-dot,.section-paused .faq-icon,.section-paused .faq-section::before,.section-paused .feed-dot-pulse,.section-paused .floating-card,.section-paused .gradient-text,.section-paused .live-pulse,.section-paused .logo-dot,.section-paused .logo-text,.section-paused .particle,.section-paused .process-dot,.section-paused .project-amber-text,.section-paused .skeleton-pulse,.section-paused .social-proof-pulse,.section-paused .vs-rate-fill::after,.section-paused .vs-scroll-hint,.section-paused .vs-scroll-wheel,.section-paused .vs-shield-icon,.section-paused .vs-shimmer,.section-paused::after,.section-paused::before{animation-play-state:paused!important}@supports (-webkit-touch-callout:none){.gradient-orb{filter:blur(30px)}.section-divider svg{shape-rendering:optimizeSpeed}}html.is-scrolling .ai-typing-dot,html.is-scrolling .faq-icon,html.is-scrolling .faq-section::before,html.is-scrolling .feed-dot-pulse,html.is-scrolling .gradient-text,html.is-scrolling .live-pulse,html.is-scrolling .logo-dot,html.is-scrolling .particle,html.is-scrolling .process-dot,html.is-scrolling .project-amber-text,html.is-scrolling .skeleton-pulse,html.is-scrolling .social-proof-pulse{animation-play-state:paused!important}html.is-safari .vs-svg-wrap{contain:none!important}html.is-safari .section-divider svg{shape-rendering:optimizeSpeed}html.is-safari .faq-section::before{animation:none;opacity:.5}html.is-safari .floating-card:hover,html.is-safari .stat-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.2)}html.is-safari .vs-canvas.vs-safari-pin{overflow-x:hidden;overflow-y:hidden}@media (max-width:768px){.btn,.btn-primary,.btn-secondary,.footer-cta .btn,.hero-cta .btn,.nav-cta{min-height:44px}.slider-input{font-size:16px;min-height:44px}.nav-hamburger{min-width:44px;min-height:44px}.faq-question,.faq-toggle{min-height:44px}}@media (hover:none) and (pointer:coarse){.btn-primary:active,.btn-secondary:active,.nav-cta:active{transform:scale(.97)}.nav-hamburger:active{opacity:.7}}.faq-question:focus-visible,.nav-cta:focus-visible,.nav-link:focus-visible,.slider-input:focus-visible{outline:2px solid var(--profit,#34c759);outline-offset:2px}