        :root {
            --primary: #3b82f6; --primary-hover: #2563eb; --primary-glow: rgba(59,130,246,0.4);
            --primary-soft: rgba(59,130,246,0.15); --sky-blue: #60a5fa; --deep-navy: #1e3a8a;
            --bg-dark: #050508; --bg-card: #0d0d12; --bg-elevated: #141419;
            --text-primary: #f8fafc; --text-secondary: #94a3b8; --text-muted: #64748b;
            --success: #10b981; --success-soft: rgba(16,185,129,0.15);
            --error: #ef4444; --error-soft: rgba(239,68,68,0.15);
            --warning: #f59e0b; --purple: #8b5cf6; --purple-soft: rgba(139,92,246,0.15);
            --border: rgba(255,255,255,0.08); --border-light: rgba(255,255,255,0.12);
            --fs-xs: clamp(0.8rem,0.75rem + 0.25vw,0.9375rem); --fs-sm: clamp(0.9375rem,0.85rem + 0.25vw,1.0625rem);
            --fs-base: clamp(1rem,0.9rem + 0.25vw,1.125rem); --fs-lg: clamp(1.175rem,1.05rem + 0.5vw,1.4rem);
            --fs-xl: clamp(1.2rem,1rem + 0.8vw,1.5rem); --fs-2xl: clamp(1.5rem,1.2rem + 1.5vw,2.2rem);
            --fs-3xl: clamp(1.75rem,1.25rem + 2.5vw,2.75rem); --fs-4xl: clamp(2.25rem,1.75rem + 2.5vw,3.25rem);
            --space-xs: clamp(0.25rem,0.2rem + 0.25vw,0.5rem); --space-sm: clamp(0.5rem,0.4rem + 0.5vw,0.75rem);
            --space-md: clamp(1rem,0.8rem + 1vw,1.5rem); --space-lg: clamp(1.5rem,1rem + 2vw,2.5rem);
            --space-xl: clamp(2rem,1.5rem + 2.5vw,4rem); --space-2xl: clamp(3rem,2rem + 4vw,6rem);
            --touch-target: max(44px,2.75rem); --radius-sm: 8px; --radius-md: 12px;
            --radius-lg: 16px; --radius-xl: 20px; --radius-2xl: 24px;
        }
        *,*::before,*::after{box-sizing:border-box}
        html{scroll-behavior:smooth}
        body{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-dark);color:var(--text-primary);line-height:1.6;min-height:100vh;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden}
        .skip-link{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--primary);color:white;padding:12px 24px;border-radius:var(--radius-md);z-index:9999;text-decoration:none}
        .skip-link:focus{top:10px}
        :focus-visible{outline:3px solid var(--primary);outline-offset:3px}
        .nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:4px var(--space-lg) 0;background:rgba(5,5,8,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);overflow:visible}
        .nav::before{content:'NVDA $142.58 ▲+3.2%  ·  AAPL $237.41 ▼-0.8%  ·  MSFT $428.90 ▲+1.1%  ·  AMZN $198.34 ▲+2.4%  ·  TSLA $342.19 ▲+4.7%  ·  META $612.55 ▼-1.3%  ·  GOOG $178.92 ▲+0.6%  ·  AMD $164.28 ▲+2.8%  ·  PLTR $78.45 ▲+5.1%  ·';position:absolute;top:15%;left:0;font-family:'Courier New',monospace;font-size:13px;color:rgba(59,130,246,0.12);white-space:nowrap;animation:scrollData 35s linear infinite;letter-spacing:3px;font-weight:600;pointer-events:none}
        .nav::after{content:'SOFI $14.82 ▲+6.3%  ·  JPM $248.16 ▲+0.9%  ·  BA $178.54 ▼-2.1%  ·  DIS $112.38 ▲+1.7%  ·  NFLX $924.67 ▲+3.4%  ·  COIN $268.91 ▼-4.2%  ·  RIVN $14.28 ▲+8.1%  ·  MARA $22.45 ▲+5.6%  ·  SPY $602.14 ▲+0.4%  ·';position:absolute;bottom:18%;right:0;font-family:'Courier New',monospace;font-size:14px;color:rgba(59,130,246,0.10);white-space:nowrap;animation:scrollDataReverse 40s linear infinite;letter-spacing:4px;font-weight:600;pointer-events:none}
        @keyframes scrollData{0%{transform:translateX(-50%)}100%{transform:translateX(50%)}}
        @keyframes scrollDataReverse{0%{transform:translateX(50%)}100%{transform:translateX(-50%)}}
        .nav-inner{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:90px}
        .nav-inner .site-logo{width:360px!important;height:auto!important;max-width:none!important;display:block!important}
        .nav-links{display:flex;align-items:center;gap:20px;position:relative;z-index:1}
        .nav-link{color:#60a5fa;text-decoration:none;font-size:var(--fs-base);font-weight:600;transition:all 0.3s ease;position:relative}
        .nav-link:hover{color:#93c5fd}
        .nav-link:visited{color:#60a5fa}
        .nav-link:active{color:#60a5fa}
        .nav-dropdown{position:relative;padding-bottom:14px;margin-bottom:-14px}
        .nav-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(10,15,28,0.97);backdrop-filter:blur(16px);border:1px solid rgba(96,165,250,0.15);border-radius:8px;padding:8px 0;min-width:200px;margin-top:0;box-shadow:0 8px 32px rgba(0,0,0,0.4)}
        .nav-dropdown:hover .nav-dropdown-menu{display:block}
        .nav-dropdown-menu a{display:block;padding:9px 20px;color:#94a3b8;font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:all 0.2s;white-space:nowrap}
        .nav-dropdown-menu a:hover{color:#e2e8f0;background:rgba(96,165,250,0.08)}
        .nav-dropdown-menu a .dd-soon{font-size:10px;color:rgba(96,165,250,0.5);margin-left:6px;font-weight:400}
        .nav-cta{background:#2563eb;color:#fff;padding:8px 20px;border-radius:6px;text-decoration:none;font-weight:600;font-size:var(--fs-sm);transition:background 0.15s;border:none}
        .nav-cta:hover{background:#1d4ed8}
        .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:185px var(--space-lg) var(--space-2xl);background:linear-gradient(135deg,#0a0a12 0%,#0d1025 50%,#0a0a12 100%);overflow:hidden}
        .hero::before{content:'';position:absolute;top:20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,0.15) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:float 20s ease-in-out infinite}
        .hero::after{content:'';position:absolute;bottom:10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,0.1) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:float 25s ease-in-out infinite reverse}
        @keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,-30px)}}
        .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,0.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}
        .hero-inner{position:relative;z-index:1;max-width:1500px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1.25fr;gap:var(--space-xl);align-items:center}
        .hero-content{max-width:640px}
        .hero-badge{display:inline-flex;align-items:center;gap:var(--space-sm);background:rgba(255,255,255,0.03);border:1px solid var(--border);padding:var(--space-xs) var(--space-md);border-radius:100px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;cursor:default}
        .hero-badge:hover{border-color:rgba(96,165,250,0.3);box-shadow:0 0 20px rgba(96,165,250,0.1);background:rgba(96,165,250,0.04)}
        .hero-badge::before{content:'';width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 6px rgba(16,185,129,0.6),0 0 12px rgba(16,185,129,0.3);animation:halPulse 3s ease-in-out infinite}
        @keyframes halPulse{0%,100%{opacity:0.8;box-shadow:0 0 4px rgba(16,185,129,0.4),0 0 8px rgba(16,185,129,0.2)}50%{opacity:1;box-shadow:0 0 8px rgba(16,185,129,0.7),0 0 16px rgba(16,185,129,0.3)}}
        @keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.2)}}
        .hero-title{font-size:var(--fs-4xl);font-weight:800;line-height:1.1;margin:0 0 var(--space-md);letter-spacing:-0.03em}
        .hero-title .gradient{background:linear-gradient(135deg,var(--primary) 0%,var(--purple) 50%,var(--sky-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
        .hero-subtitle{font-size:var(--fs-lg);color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.7}
        .hero-subtitle strong{color:var(--text-primary);font-weight:600}
        .hero-stats{display:flex;justify-content:space-between;margin-bottom:var(--space-xl);padding:var(--space-lg) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
        .hero-stat{text-align:left;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);transition:all 0.3s ease;cursor:default}
        .hero-stat:hover{background:rgba(96,165,250,0.04);box-shadow:0 0 20px rgba(96,165,250,0.08)}
        .hero-stat-value{font-size:var(--fs-2xl);font-weight:800;color:var(--primary);font-family:'Courier New',monospace;line-height:1;white-space:nowrap}
        .hero-stat-label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--space-xs);text-transform:uppercase;letter-spacing:0.5px}
        .hero-actions{display:flex;gap:var(--space-md);flex-wrap:wrap}
        .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:14px 32px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:all 0.3s ease;min-height:var(--touch-target);border:none;cursor:pointer;letter-spacing:0.3px}
        .btn-primary{background:linear-gradient(135deg,rgba(59,130,246,0.2),rgba(59,130,246,0.1))!important;color:#e2e8f0!important;border:1px solid rgba(96,165,250,0.4)!important;box-shadow:0 0 16px rgba(59,130,246,0.08)!important}
        .btn-primary:hover{background:linear-gradient(135deg,rgba(59,130,246,0.3),rgba(59,130,246,0.15))!important;border-color:rgba(96,165,250,0.6)!important;box-shadow:0 0 24px rgba(59,130,246,0.15),0 0 60px rgba(59,130,246,0.05)!important;transform:translateY(-1px)}
        .btn-secondary{background:rgba(255,255,255,0.04);color:#94a3b8;border:1px solid rgba(255,255,255,0.12)}
        .btn-secondary:hover{color:#e2e8f0;border-color:rgba(96,165,250,0.35);background:rgba(96,165,250,0.06);box-shadow:0 0 20px rgba(96,165,250,0.1)}
        .hero-visual{position:relative}
        .sc-wrap{position:relative;perspective:900px}
        .sc-frame{position:relative;border-radius:14px;overflow:hidden;background:#080810;border:1px solid rgba(255,255,255,0.06);box-shadow:0 4px 6px rgba(0,0,0,0.15),0 20px 50px rgba(0,0,0,0.4),0 0 80px rgba(59,130,246,0.04);transform:rotateY(-2.5deg) rotateX(1deg);transition:transform 0.25s ease-out,box-shadow 0.4s,border-color 0.4s}
        .sc-frame:hover{border-color:rgba(96,165,250,0.12);box-shadow:0 4px 6px rgba(0,0,0,0.15),0 24px 60px rgba(0,0,0,0.45),0 0 100px rgba(59,130,246,0.07)}
        .sc-chrome{display:flex;align-items:center;gap:6px;padding:9px 14px;background:linear-gradient(180deg,#1a1a2e 0%,#141428 100%);border-bottom:1px solid rgba(255,255,255,0.03)}
        .sc-dot{width:7px;height:7px;border-radius:50%;opacity:0.65}
        .sc-dot.r{background:#ff5f57}.sc-dot.y{background:#febc2e}.sc-dot.g{background:#28c840}
        .sc-url{margin-left:10px;flex:1;height:20px;border-radius:4px;background:rgba(255,255,255,0.03);display:flex;align-items:center;padding:0 8px;font-size:0.5rem;color:rgba(255,255,255,0.18);font-family:ui-monospace,monospace;letter-spacing:0.3px}
        .sc-viewport{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:16/11;background:#080810}
        .sc-base{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;transition:none}
        .sc-next{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:1;opacity:0;transition:none;pointer-events:none}
        .sc-tess{position:absolute;inset:0;z-index:2;pointer-events:none}
        .sc-fish{position:absolute;will-change:opacity,transform;-webkit-clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);opacity:0;transform:scale(1) rotate(0deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}
        .sc-info{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:32px 16px 12px;background:linear-gradient(0deg,rgba(8,8,16,0.85) 0%,transparent 100%);display:flex;align-items:center;justify-content:space-between}
        .sc-label{display:flex;align-items:center;gap:7px;font-size:0.58rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:rgba(96,165,250,0.8);opacity:0;transform:translateY(5px);transition:opacity 0.6s ease,transform 0.6s ease}
        .sc-label.vis{opacity:1;transform:translateY(0)}
        .sc-label .ld{width:5px;height:5px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px rgba(96,165,250,0.5);animation:ldp 2.5s ease-in-out infinite}
        @keyframes ldp{0%,100%{opacity:0.5}50%{opacity:1;box-shadow:0 0 12px rgba(96,165,250,0.9)}}
        .sc-pips{display:flex;gap:10px}
        .sc-pip{width:20px;height:3px;border-radius:2px;background:rgba(255,255,255,0.1);transition:all 0.5s;cursor:pointer}
        .sc-pip:hover{background:rgba(255,255,255,0.2)}
        .sc-pip.on{background:rgba(96,165,250,0.6);width:30px}
        .sc-glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:-1;opacity:0.2}
        .sc-glow.g1{width:160px;height:160px;background:rgba(59,130,246,0.3);top:-30px;right:5%;animation:float 20s ease-in-out infinite}
        .sc-glow.g2{width:120px;height:120px;background:rgba(139,92,246,0.2);bottom:-15px;left:2%;animation:float 24s ease-in-out infinite reverse}
        .container{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}
        .section{padding:var(--space-2xl) 0}
        .section-dark{background:var(--bg-card)}
        .section-header{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}
        .section-label{display:inline-block;font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--primary);margin-bottom:var(--space-md)}
        .section-title{font-size:var(--fs-3xl);font-weight:800;margin:0 0 var(--space-md);letter-spacing:-0.02em}
        .section-subtitle{font-size:var(--fs-lg);color:var(--text-secondary);margin:0;line-height:1.7}
        .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);position:relative}
        .steps.steps-6{grid-template-columns:repeat(6,1fr)}
        .steps::before{content:'';position:absolute;top:40px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--primary),var(--purple),var(--sky-blue),var(--success));opacity:0.3}
        .step-card{text-align:center;position:relative}
        .step-number{width:80px;height:80px;margin:0 auto var(--space-md);background:linear-gradient(180deg,rgba(255,255,255,0.03) 0%,transparent 100%);border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;z-index:1}
        .step-title{font-size:var(--fs-lg);font-weight:700;margin:0 0 var(--space-sm);color:var(--text-primary);white-space:nowrap}
        .step-desc{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.6}
        .monitor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}
        .monitor-card{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xl);text-decoration:none;color:inherit;transition:all 0.3s ease;overflow:hidden;display:flex;flex-direction:column}
        .monitor-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--purple));opacity:0;transition:opacity 0.3s}
        .monitor-card:hover{border-color:rgba(96,165,250,0.3);transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 50px rgba(96,165,250,0.08)}
        .monitor-card:hover::before{opacity:1}
        .monitor-icon{width:64px;height:64px;background:var(--primary-soft);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:var(--space-lg);transition:all 0.3s}
        .monitor-card:hover .monitor-icon{transform:scale(1.1);background:var(--primary)}
        .monitor-tag{display:inline-block;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var(--primary);margin-bottom:var(--space-sm)}
        .monitor-title{font-size:var(--fs-xl);font-weight:700;margin:0 0 var(--space-sm);color:var(--text-primary)}
        .monitor-subtitle{font-size:var(--fs-sm);color:var(--sky-blue);margin:0 0 var(--space-md);font-weight:500}
        .monitor-desc{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.7;flex-grow:1}
        .monitor-meta{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md);border-top:1px solid var(--border)}
        .monitor-audience{font-size:var(--fs-xs);color:var(--text-muted)}
        .monitor-cta{font-size:var(--fs-sm);color:var(--primary);font-weight:600;display:flex;align-items:center;gap:var(--space-xs)}
        .monitor-cta svg{transition:transform 0.2s}
        .monitor-card:hover .monitor-cta svg{transform:translateX(4px)}
        .subscribe-section{background:linear-gradient(135deg,rgba(59,130,246,0.1) 0%,rgba(139,92,246,0.05) 100%);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-2xl);text-align:center}
        .subscribe-form{max-width:500px;margin:0 auto}
        .form-group{margin-bottom:var(--space-md);text-align:left}
        .form-label{display:block;font-size:1.1rem;font-weight:700;color:var(--sky-blue);margin-bottom:var(--space-sm);letter-spacing:0.3px}
        .form-input{width:100%;padding:16px var(--space-md);font-size:1.05rem;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg-dark);color:var(--text-primary);transition:all 0.2s;min-height:var(--touch-target)}
        .form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}
        .form-input::placeholder{color:var(--text-muted)}
        .form-hint{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--primary-soft);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-secondary)}
        .form-hint-prominent{font-size:var(--fs-base);padding:var(--space-md);background:rgba(59,130,246,0.12);border:1px solid rgba(59,130,246,0.25);border-radius:var(--radius-md)}
        .form-hint strong{color:var(--primary)}
        .message{padding:var(--space-md);border-radius:var(--radius-md);margin-top:var(--space-md);display:none;border-left:4px solid;text-align:left}
        .message.success{background:var(--success-soft);color:var(--success);border-color:var(--success);display:block}
        .message.error{background:var(--error-soft);color:var(--error);border-color:var(--error);display:block}
        .pricing-table-wrapper{overflow-x:hidden;margin:0 calc(-1 * var(--space-lg));padding:0 var(--space-lg)}
        .pricing-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:var(--fs-base)}
        .pricing-table th,.pricing-table td{padding:6px 10px;text-align:center;border-bottom:1px solid var(--border);font-size:var(--fs-base);line-height:1.3}
        .pricing-table th:first-child,.pricing-table td:first-child{text-align:left;padding-left:12px}
        .pricing-table thead th{background:var(--bg-elevated);font-weight:700;font-size:var(--fs-base);padding:8px 10px;position:sticky;top:0;z-index:10;vertical-align:middle;line-height:1.3}
        .pricing-table thead th:first-child{border-radius:var(--radius-lg) 0 0 0}
        .pricing-table thead th:last-child{border-radius:0 var(--radius-lg) 0 0}
        .col-feature{width:25%}.col-competitor{width:15%;background:rgba(239,68,68,0.03)}.col-free{width:15%}.col-pro{width:20%;background:rgba(59,130,246,0.05)}.col-elite{width:15%;background:rgba(139,92,246,0.05)}
        .pricing-table thead .col-competitor{background:rgba(239,68,68,0.1);color:#f87171}
        .pricing-table thead .col-free{color:var(--text-secondary)}
        .pricing-table thead .col-pro{background:rgba(59,130,246,0.15);color:var(--primary)}
        .pricing-table thead .col-elite{background:rgba(139,92,246,0.15);color:var(--purple)}
        .th-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px}
        .th-zone-top{min-height:28px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px}
        .th-zone-mid{display:flex;align-items:baseline;justify-content:center;gap:4px;white-space:nowrap;padding:4px 0}
        .th-zone-bot{min-height:32px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2px}
        .th-label{font-size:var(--fs-base);font-weight:600;color:inherit}
        .tier-price{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;line-height:1}
        .tier-price.expensive{color:var(--error)}.tier-price.free{color:var(--success)}.tier-price.value{color:var(--primary)}.tier-price.premium{color:var(--purple)}
        .tier-period{font-size:var(--fs-sm);color:var(--text-muted);display:inline}
        .tier-annual{font-size:var(--fs-sm);color:var(--success);font-weight:600;display:block;margin-top:4px}
        .tier-badge{display:inline-block;background:var(--primary);color:white;font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:100px;position:relative;top:-2px}
        .pricing-table tbody tr:hover{background:rgba(255,255,255,0.02)}
        .pricing-table tbody td{color:var(--text-secondary)}
        .pricing-table tbody td:first-child{color:var(--text-primary);font-weight:500}
        .feature-group{background:var(--bg-dark);font-weight:700;color:var(--primary)!important;font-size:var(--fs-base);text-transform:uppercase;letter-spacing:1px}
        .feature-group td{padding:var(--space-md) var(--space-lg)!important}
        .check{color:var(--success);font-size:1.3rem;font-weight:700}.cross{color:var(--error);opacity:0.7;font-size:1.1rem}.partial{color:var(--warning);font-size:var(--fs-sm)}
        .pricing-cta-row td{padding:12px 10px!important;border-bottom:none}
        .table-cta{display:inline-flex;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-sm);text-decoration:none;transition:all 0.3s ease;white-space:nowrap}
        .table-cta.outline{border:1px solid rgba(255,255,255,0.12);color:var(--text-secondary)}.table-cta.outline:hover{border-color:rgba(96,165,250,0.4);color:var(--sky-blue);box-shadow:0 0 16px rgba(96,165,250,0.1)}
        .table-cta.primary{background:rgba(59,130,246,0.2);color:#93c5fd;border:1px solid rgba(59,130,246,0.35)}.table-cta.primary:hover{background:rgba(59,130,246,0.3);border-color:rgba(96,165,250,0.5);box-shadow:0 0 20px rgba(96,165,250,0.15)}
        .table-cta.purple{background:rgba(139,92,246,0.2);color:#c4b5fd;border:1px solid rgba(139,92,246,0.35)}.table-cta.purple:hover{background:rgba(139,92,246,0.3);border-color:rgba(167,139,250,0.5);box-shadow:0 0 20px rgba(139,92,246,0.15)}
        .header-cta{display:inline-block;padding:8px 18px;margin-top:8px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;text-decoration:none;margin-top:10px;transition:all 0.2s ease;white-space:nowrap}
        .header-cta.outline{border:1px solid rgba(255,255,255,0.15);color:var(--text-muted);background:transparent}.header-cta.outline:hover{border-color:var(--success);color:var(--success)}
        .header-cta.primary{background:rgba(59,130,246,0.25);color:#93c5fd;border:1px solid rgba(59,130,246,0.4)}.header-cta.primary:hover{background:rgba(59,130,246,0.35);border-color:rgba(96,165,250,0.6);box-shadow:0 0 16px rgba(59,130,246,0.2);transform:translateY(-1px)}
        .header-cta.purple{background:rgba(139,92,246,0.25);color:#c4b5fd;border:1px solid rgba(139,92,246,0.4)}.header-cta.purple:hover{background:rgba(139,92,246,0.35);border-color:rgba(167,139,250,0.6);box-shadow:0 0 16px rgba(139,92,246,0.2);transform:translateY(-1px)}
        .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}
        .feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all 0.3s}
        .feature-card:hover{border-color:rgba(96,165,250,0.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 0 40px rgba(96,165,250,0.06)}
        .feature-header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}
        .feature-icon{width:56px;height:56px;background:var(--primary-soft);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}
        .feature-title{font-size:var(--fs-xl);font-weight:700;margin:0 0 var(--space-xs)}
        .feature-tagline{font-size:var(--fs-sm);color:var(--text-muted);margin:0}
        .feature-desc{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.7;margin:0 0 var(--space-lg)}
        .feature-list{list-style:none;padding:0;margin:0}
        .feature-list li{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--fs-sm);color:var(--text-secondary);border-top:1px solid var(--border)}
        .feature-list li:first-child{border-top:none}
        .security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}
        .security-card{background:linear-gradient(135deg,var(--success-soft) 0%,transparent 100%);border:1px solid rgba(16,185,129,0.2);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;transition:all 0.3s}
        .security-card:hover{transform:translateY(-4px);border-color:var(--success)}
        .security-icon{font-size:2.5rem;margin-bottom:var(--space-md)}
        .security-title{font-size:var(--fs-lg);font-weight:700;color:var(--success);margin:0 0 var(--space-sm)}
        .security-desc{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.6}
        .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}
        .faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all 0.3s}
        .faq-item:hover{border-color:var(--primary)}
        .faq-question{font-size:var(--fs-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm)}
        .faq-answer{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.7}
        .cta-slim{text-align:center;padding:var(--space-lg) 0}
        .cta-slim-title{font-size:var(--fs-xl);font-weight:800;color:var(--text-primary);margin:0 0 var(--space-xs)}
        .cta-slim-sub{font-size:var(--fs-base);color:var(--text-secondary);margin:0 0 var(--space-lg)}
        .cta-slim-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
        .cta-slim-btn{padding:12px 28px;border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:600;text-decoration:none;transition:all 0.2s ease}
        .cta-slim-btn.outline{border:1px solid var(--border);color:var(--text-secondary)}.cta-slim-btn.outline:hover{border-color:var(--primary);color:var(--primary)}
        .cta-slim-btn.solid{background:var(--primary);color:white;box-shadow:0 2px 8px rgba(59,130,246,0.3)}.cta-slim-btn.solid:hover{box-shadow:0 4px 16px rgba(59,130,246,0.5);transform:translateY(-1px)}
        
        /* Bottom CTA Pricing Cards */
        .cta-pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:800px;margin:0 auto}
        .cta-plan-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-lg);text-align:center;transition:all 0.3s;position:relative}
        .cta-plan-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}
        .cta-plan-popular{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--primary);color:white;font-size:var(--fs-xs);font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap}
        .cta-plan-card.cta-basic{border-color:rgba(59,130,246,0.4);background:rgba(59,130,246,0.05)}
        .cta-plan-card.cta-premium{border-color:rgba(139,92,246,0.4);background:rgba(139,92,246,0.05)}
        .cta-plan-name{font-size:var(--fs-base);font-weight:600;color:var(--text-secondary);margin-bottom:4px}
        .cta-plan-price{font-size:1.8rem;font-weight:800;color:var(--text-primary)}
        .cta-plan-price span{font-size:var(--fs-sm);font-weight:500;color:var(--text-muted)}
        .cta-plan-card.cta-basic .cta-plan-price{color:var(--primary)}
        .cta-plan-card.cta-premium .cta-plan-price{color:var(--purple)}
        .cta-plan-annual{font-size:var(--fs-xs);color:var(--success);font-weight:600;margin:2px 0 8px}
        .cta-plan-detail{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--space-md)}
        .cta-plan-btn{display:inline-block;padding:10px 24px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:all 0.2s}
        .cta-btn-outline{border:1px solid var(--border);color:var(--text-secondary)}.cta-btn-outline:hover{border-color:var(--primary);color:var(--primary)}
        .cta-btn-blue{background:rgba(59,130,246,0.2);color:#93c5fd;border:1px solid rgba(59,130,246,0.4)}.cta-btn-blue:hover{background:rgba(59,130,246,0.35);box-shadow:0 0 20px rgba(59,130,246,0.2);transform:translateY(-1px)}
        .cta-btn-purple{background:rgba(139,92,246,0.2);color:#c4b5fd;border:1px solid rgba(139,92,246,0.4)}.cta-btn-purple:hover{background:rgba(139,92,246,0.35);box-shadow:0 0 20px rgba(139,92,246,0.2);transform:translateY(-1px)}

        .footer{padding:var(--space-2xl) 0 var(--space-xl);border-top:1px solid var(--border)}
        .footer-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-xl)}
        .footer-brand{max-width:300px}
        .footer-logo{height:48px;margin-bottom:var(--space-md)}
        .footer-desc{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.6}
        .footer-links{display:flex;gap:var(--space-2xl)}
        .footer-column h4{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-md);text-transform:uppercase;letter-spacing:0.5px}
        .footer-column ul{list-style:none;padding:0;margin:0}
        .footer-column li{margin-bottom:var(--space-sm)}
        .footer-column a{font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;transition:color 0.2s}
        .footer-column a:hover{color:var(--primary)}
        .footer-bottom{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}
        .footer-copyright{font-size:var(--fs-xs);color:var(--text-muted)}
        .footer-legal{display:flex;gap:var(--space-lg)}
        .footer-legal a{font-size:var(--fs-xs);color:var(--text-muted);text-decoration:none}
        .footer-legal a:hover{color:var(--primary)}
        
        /* Stats Ticker Tape */
        .stats-ticker-wrap{position:relative;width:100%;overflow:hidden;height:48px;background:rgba(0,8,4,0.6);border-top:1px solid rgba(16,185,129,0.25);border-bottom:1px solid rgba(16,185,129,0.15)}
        .stats-ticker{display:flex;align-items:center;gap:0;white-space:nowrap;height:48px;animation:tickerScroll 35s linear infinite;font-family:'Share Tech Mono','Consolas','Courier New',monospace;font-size:15.5px;letter-spacing:0.7px;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
        @keyframes tickerScroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
        .stats-ticker:hover{animation-play-state:paused}
        .ticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 26px;color:#86efac;font-weight:500}
        
        .ticker-sep{color:rgba(16,185,129,0.35);padding:0 8px;font-size:15px}
        .ticker-val{color:#bbf7d0;font-weight:700;font-size:16px;transition:color 0.6s ease,text-shadow 0.8s ease;display:inline-block;text-align:right}
        .tv-glow{color:#ffffff;text-shadow:0 0 12px rgba(74,222,128,0.9),0 0 28px rgba(16,185,129,0.4)}
        .ticker-up{color:#4ade80;font-weight:700;font-size:15.5px;display:inline-block;min-width:7ch;text-align:left;transition:color 0.8s ease}
        .ticker-dot-live{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,0.7);animation:liveDot 2s ease-in-out infinite;display:inline-block}
        @keyframes liveDot{0%,100%{opacity:0.5}50%{opacity:1}}
        .form-input-highlight{border:2px solid rgba(59,130,246,0.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,0.15)}
        .form-input-highlight:focus{border-color:var(--primary)!important;box-shadow:0 0 0 4px rgba(59,130,246,0.3)}
        .security-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}
        .footer-logo-tiny{height:100px!important;opacity:0.9;margin-bottom:var(--space-md)}

        @media(max-width:1200px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:var(--space-lg)}.hero-content{max-width:100%}.hero-stats{justify-content:center}.hero-actions{justify-content:center}.hero-visual{max-width:680px;margin:0 auto}.sc-frame{transform:none}.sc-frame:hover{transform:none}}
        @media(max-width:900px){.nav-links{display:none}.security-grid-6{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.steps.steps-6{grid-template-columns:repeat(3,1fr)}.steps::before{display:none}.monitor-grid{grid-template-columns:repeat(2,1fr)}.features-grid,.security-grid,.faq-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column}.footer-links{flex-wrap:wrap}.hero-visual{max-width:100%}.sc-chrome{padding:7px 10px}.sc-dot{width:6px;height:6px}.sc-url{font-size:0.45rem;height:18px}.sc-info{padding:20px 12px 8px}.sc-label{font-size:0.5rem;letter-spacing:1.5px}.sc-pip{width:16px;height:2px}.sc-pip.on{width:24px}}
        @media(max-width:640px){.cta-pricing-cards{grid-template-columns:1fr;max-width:380px}.hero{padding-top:calc(56px + 48px + 1.5rem);min-height:auto}.security-grid-6{grid-template-columns:1fr}.stats-ticker-wrap{height:40px}.stats-ticker{font-size:13px;height:40px}.hero-stats{flex-wrap:wrap;gap:var(--space-lg)}.steps{grid-template-columns:1fr}.steps.steps-6{grid-template-columns:repeat(2,1fr)}.monitor-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;text-align:center}.sc-chrome{padding:5px 8px;gap:4px}.sc-dot{width:5px;height:5px}.sc-url{font-size:0.4rem;height:16px;padding:0 6px}.sc-info{padding:16px 8px 6px}.sc-label{font-size:0.45rem;gap:4px}.sc-label .ld{width:4px;height:4px}.sc-pip{width:14px}.sc-pip.on{width:20px}.sc-glow{display:none}}
        
        @media(max-width:480px){.steps.steps-6,.monitor-grid{grid-template-columns:1fr}.cta-pricing-cards{max-width:100%}.hero-visual{margin:0 -0.5rem}.sc-frame{border-radius:10px}.sc-viewport{aspect-ratio:16/10}}
        @media(max-width:320px){.hero-visual{margin:0 calc(-1 * var(--space-sm))}.sc-frame{border-radius:8px}.sc-viewport{aspect-ratio:16/12}.sc-chrome{padding:4px 6px}.sc-dot{width:4px;height:4px}.sc-url{display:none}.sc-info{padding:12px 6px 4px}.sc-pips{gap:6px}}
        /* ── Mobile Hamburger Menu ── */
        .mobile-nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001;flex-direction:column;gap:5px;min-height:44px;min-width:44px;align-items:center;justify-content:center}
        .mobile-nav-toggle span{display:block;width:22px;height:2px;background:var(--text-secondary);border-radius:2px;transition:all 0.3s ease}
        .mobile-nav-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
        .mobile-nav-toggle.open span:nth-child(2){opacity:0}
        .mobile-nav-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}
        .mobile-nav-overlay{display:none;position:fixed;inset:0;z-index:999;background:rgba(5,5,8,0.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding-top:80px}
        .mobile-nav-overlay.show{display:flex;flex-direction:column;align-items:center;justify-content:center}
        .mobile-nav-menu{display:flex;flex-direction:column;align-items:center;gap:2rem}
        .mobile-nav-link{font-size:1.25rem;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color 0.2s;padding:8px 16px}
        .mobile-nav-link:hover{color:var(--sky-blue)}
        .mobile-nav-cta{color:var(--sky-blue);border:1px solid rgba(96,165,250,0.3);border-radius:var(--radius-md);padding:12px 32px;margin-top:1rem}
        @media(max-width:900px){.mobile-nav-toggle{display:flex}}