:root{--green:#00ff6a;--green-dim:#0c5;--green-glow:#00ff6a1f;--green-glow-strong:#00ff6a59;--yellow:#ffe135;--bg:#050505;--bg-card:#0d0d0d;--bg-elevated:#161616;--text:#f5f5f5;--text-muted:#777;--text-dim:#444;--border:#ffffff0d}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100vw;overflow-x:clip}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;max-width:100vw;font-family:Outfit,sans-serif;overflow-x:clip}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--green-dim);border-radius:3px}body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff6a04 2px 4px);position:fixed;inset:0}.glow{color:var(--green);text-shadow:0 0 20px #00ff6a66,0 0 60px #00ff6a1a}.yellow{color:var(--yellow)}nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#050505d9;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-icon{background:var(--green);color:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 16px #00ff6a66}.nav-logo-text{color:var(--text);letter-spacing:-.5px;font-size:20px;font-weight:700}.nav-logo-text .green{color:var(--green)}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);text-transform:lowercase;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--green)}.nav-cta{color:#000;text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:8px;align-items:center;gap:2px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 20px #ffffff1a}.nav-cta:hover{background:var(--green);color:#000;box-shadow:0 0 32px var(--green-glow-strong)}.nav-mobile-toggle{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;display:none}.hamburger{flex-direction:column;gap:5px;width:24px;display:flex}.hamburger span{background:var(--text);border-radius:2px;height:2px;transition:all .3s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--border);z-index:99;background:#050505f7;flex-direction:column;gap:8px;width:280px;padding:100px 32px 32px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer a{color:var(--text);border-bottom:1px solid var(--border);text-transform:lowercase;padding:14px 0;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s}.mobile-drawer a:hover{color:var(--green)}.mobile-drawer a.mobile-cta{background:var(--green);color:#000;text-align:center;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:12px;margin-top:24px;padding:14px 20px;font-weight:800}.mobile-drawer a.mobile-cta:hover{color:#000;background:#3f8}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#00ff6a14 0%,#00ff6a05 40%,#0000 70%);width:1000px;height:1000px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.hero-badge{color:var(--green);text-transform:uppercase;letter-spacing:2px;background:#00ff6a0f;border:1px solid #00ff6a40;border-radius:100px;align-items:center;gap:8px;margin-bottom:40px;padding:8px 20px;font-size:13px;font-weight:600;animation:.6s both fadeUp;display:inline-flex}.hero-badge-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--green)}50%{opacity:.3;box-shadow:0 0 2px var(--green)}}.hero h1{letter-spacing:-4px;text-transform:uppercase;margin-bottom:28px;font-size:clamp(52px,8vw,96px);font-weight:900;line-height:.95;animation:.6s .1s both fadeUp,8s ease-in-out 3s infinite glitch}.hero h1 .glow{color:var(--green);text-shadow:0 0 30px #00ff6a80,0 0 80px #00ff6a26;will-change:transform, text-shadow;animation:5.4s ease-in-out infinite neonFlicker,6.8s ease-in-out infinite magneticSway;display:inline-block}@keyframes neonFlicker{0%,to{text-shadow:0 0 30px #00ff6a80,0 0 80px #00ff6a26}18%{text-shadow:0 0 22px #00ff6a6b,0 0 60px #00ff6a1a}20%,22%{text-shadow:0 0 36px #00ff6aa6,0 0 100px #00ff6a38}60%{text-shadow:0 0 40px #00ff6ab3,0 0 120px #00ff6a47}62%{text-shadow:0 0 30px #00ff6a80,0 0 80px #00ff6a26}}@keyframes magneticSway{0%,to{transform:translate(0,0)}25%{transform:translate(-2px)}50%{transform:translateY(-1px)}75%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.hero h1 .glow{animation:none}}.hero-sub{color:var(--text-muted);max-width:560px;margin-bottom:48px;font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.6;animation:.6s .2s both fadeUp}.hero-cta-row{align-items:center;gap:16px;animation:.6s .3s both fadeUp;display:flex}.hero-tagline{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;animation:.6s .4s both fadeUp;display:flex}.hero-pill{color:var(--text-muted);letter-spacing:.3px;background:#00ff6a0f;border:1px solid #00ff6a26;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.btn-primary{background:var(--green);color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:12px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 0 30px #00ff6a4d}.btn-primary:hover{box-shadow:0 12px 40px var(--green-glow-strong);background:#3f8;transform:translateY(-3px)}.btn-primary svg{width:18px;height:18px}.btn-secondary{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px 36px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary .btn-icon{flex-shrink:0;width:16px;height:16px;transition:transform .25s}.btn-secondary:hover .btn-icon{transform:scale(1.1)}.btn-secondary:hover{border-color:var(--green);color:var(--green)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glitch{0%,93%,to{opacity:1}94%{opacity:.8;transform:translate(-2px)}95%{opacity:1;transform:translate(2px)}96%{opacity:.9;transform:translate(0)}}.how{max-width:1000px;margin:0 auto;padding:120px 48px}.section-label{text-transform:uppercase;letter-spacing:4px;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700}.section-title{letter-spacing:-2px;text-transform:uppercase;margin-bottom:64px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.05}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:36px;transition:all .3s;position:relative}.step:hover{border-color:#00ff6a40;transform:translateY(-4px);box-shadow:0 0 30px #00ff6a0d}.step-number{color:#00ff6a14;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:56px;font-weight:600;line-height:1}.step h3{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:18px;font-weight:700}.step p{color:var(--text-muted);font-size:14px;font-weight:300;line-height:1.6}.video-section{max-width:900px;margin:0 auto;padding:0 48px 120px}.video-wrapper{background:var(--bg-card);border:1px solid #00ff6a26;border-radius:16px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 0 40px #00ff6a0d}.video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.demo-interactive{max-width:1100px;margin:0 auto;padding:120px 48px}.demo-layout{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:48px;display:grid}.lk-card{background:#1b1f23;border:1px solid #38434f;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.lk-banner{background:linear-gradient(135deg,#004182 0%,#0a66c2 40%,#0073b1 100%);height:96px;position:relative}.lk-avatar{object-fit:cover;background:#2d333b;border:4px solid #1b1f23;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-48px;left:24px}.lk-header{padding:56px 24px 12px}.lk-name{color:#fffffff2;font-size:20px;font-weight:600;line-height:1.3}.lk-headline{color:#fff9;margin-top:2px;font-size:14px;line-height:1.4}.lk-meta{color:#fff6;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.lk-connections{color:#71b7fb;font-weight:600}.lk-actions{gap:8px;padding:12px 24px 16px;display:flex}.lk-btn-connect{color:#fff;cursor:default;background:#0a66c2;border:none;border-radius:16px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:600}.lk-btn-message{color:#71b7fb;cursor:default;background:0 0;border:1px solid #71b7fb;border-radius:16px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:600}.lk-section{border-top:1px solid #38434f;padding:16px 24px}.lk-section-title{color:#ffffffe6;margin-bottom:12px;font-size:16px;font-weight:600}.lk-exp-item{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lk-exp-item:last-child{margin-bottom:0}.lk-exp-logo{color:#ffffff80;background:#38434f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.lk-exp-role{color:#ffffffe6;font-size:14px;font-weight:600;line-height:1.3}.lk-exp-company{color:#fff9;font-size:13px}.lk-exp-date{color:#fff6;font-size:12px}.lk-estimate-area{padding:12px 24px 20px}.estimate-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:24px;align-items:center;gap:6px;padding:8px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #10b9814d}.demo-right-col{min-height:60px;position:relative}.estimate-callout{background:var(--green);color:#000;white-space:nowrap;pointer-events:none;z-index:2;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;animation:.6s .3s both calloutSlide,2.4s ease-in-out .9s infinite calloutBob;display:inline-flex;position:absolute;top:28px;left:-8px;box-shadow:0 6px 18px #00ff6a47,0 0 0 1px #00ff6a66}.estimate-callout-arrow{font-size:18px;font-weight:900;line-height:1;animation:1.4s ease-in-out infinite arrowNudge;display:inline-block;transform:translateY(-1px)}.estimate-callout strong{font-weight:900}@keyframes calloutSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes calloutBob{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes arrowNudge{0%,to{transform:translate(0)translateY(-1px)}50%{transform:translate(-3px)translateY(-1px)}}@keyframes pulseGreen{0%,to{box-shadow:0 2px 8px #10b9814d,0 0 #10b98166}50%{box-shadow:0 2px 8px #10b98166,0 0 0 12px #10b98100}}.estimate-btn-pulse{animation:2s ease-in-out infinite pulseGreen}.estimate-btn:hover{animation:none;transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.estimate-btn:active{transform:translateY(0)}.estimate-btn-icon{font-size:15px}.estimate-btn.loading{box-shadow:none;pointer-events:none;background:linear-gradient(135deg,#6b7280,#4b5563)}.estimate-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.demo-result{opacity:0;pointer-events:none;transition:all .4s;transform:translateY(12px)}.demo-result.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.result-card{color:#e2e8f0;background:linear-gradient(135deg,#065f46,#064e3b);border-radius:12px;max-width:380px;overflow:hidden;box-shadow:0 4px 20px #10b98126}.result-top{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.result-main{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.result-amount{color:#fff;letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:800}.result-detail{padding:0 14px 14px}.result-row{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.result-row-label{color:#64748b}.result-row-value{color:#e2e8f0;font-weight:600}.result-confidence{text-transform:uppercase;border-radius:4px;margin-top:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.confidence-high{color:#10b981;background:#10b98126}.confidence-medium{color:#f59e0b;background:#f59e0b26}.result-reasoning{color:#64748b;margin:8px 0 12px;font-size:12px;font-style:italic;line-height:1.5}.result-disclaimer{color:#ffffff59;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:10px}.result-share-btn{color:#e2e8f0;cursor:default;text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;width:100%;margin-top:8px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.demo-hint{text-align:center;color:var(--text-dim);margin-top:24px;font-size:13px}.demo-hint span{color:var(--green)}.pricing{max-width:1200px;margin:0 auto;padding:120px 48px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;margin-top:64px;display:grid}.plan{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:56px 44px;transition:all .3s;display:flex;position:relative}.plan-features{flex:1}.plan:hover{border-color:#ffffff14;transform:translateY(-4px)}.plan.featured{background:linear-gradient(180deg, #00ff6a0a 0%, var(--bg-card) 100%);border-color:#00ff6a4d;box-shadow:0 0 40px #00ff6a0d}.plan.featured:hover{border-color:#00ff6a80;box-shadow:0 0 60px #00ff6a1a}.plan-badge{color:var(--green);text-transform:uppercase;letter-spacing:2px;background:#00ff6a1a;border-radius:100px;margin-bottom:20px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.plan-name{text-transform:uppercase;margin-bottom:8px;font-size:26px;font-weight:700}.plan-price{margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:52px;font-weight:600;line-height:1.1}.plan-price span{color:var(--text-muted);font-size:18px;font-weight:400}.plan-desc{color:var(--text-muted);margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.5}.pricing-subtitle{text-align:center;color:var(--text-muted);margin-top:-32px;margin-bottom:12px;font-size:16px;font-weight:400}.pricing-footnote{text-align:center;color:var(--text-dim);margin-top:32px;font-size:13px;line-height:1.7}.plan-quota{text-align:center;background:#00ff6a0a;border:1px dashed #00ff6a2e;border-radius:16px;flex-direction:column;flex:1;justify-content:center;margin:16px 0 28px;padding:28px 16px;display:flex}.plan.featured .plan-quota{background:#00ff6a14;border-color:#00ff6a4d}.plan-quota-num{color:var(--green);text-shadow:0 0 20px #00ff6a4d;font-family:JetBrains Mono,monospace;font-size:56px;font-weight:700;line-height:1}.plan-quota-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-top:8px;font-size:13px;font-weight:600}.plan-features{flex-direction:column;gap:14px;margin-bottom:36px;list-style:none;display:flex}.plan-features li{color:var(--text-muted);align-items:center;gap:12px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.plan-features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.5L3 8l1-1 2.5 2.5 5-5 1 1z' fill='%2300FF6A'/%3E%3C/svg%3E") 50% no-repeat;flex-shrink:0;width:16px;height:16px}.plan-btn{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:12px;width:100%;padding:18px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.plan-btn-primary{background:var(--green);color:#000;box-shadow:0 0 20px #00ff6a33}.plan-btn-primary:hover{box-shadow:0 4px 30px var(--green-glow-strong);background:#3f8}.plan-btn-secondary{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.plan-btn-secondary:hover{color:var(--green);border-color:#00ff6a33}.faq{max-width:900px;margin:0 auto;padding:120px 48px}.faq-title{white-space:nowrap}.faq-item{border-bottom:1px solid var(--border);padding:28px 0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--green)}.faq-q:after{content:"+";color:var(--text-dim);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:400;transition:all .3s}.faq-item.open .faq-q:after{color:var(--green);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:800px;padding-top:16px}.faq-a p{color:var(--text-muted);font-size:15px;font-weight:300;line-height:1.75}.footer-cta{text-align:center;padding:120px 48px;position:relative}.footer-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00ff6a14 0%,#0000 70%);width:700px;height:700px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-cta h2{letter-spacing:-3px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1}.footer-cta p{color:var(--text-muted);margin-bottom:40px;font-size:18px;font-weight:300}footer{border-top:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:center;padding:40px 48px;font-size:13px;display:flex}footer a{color:var(--text-muted);text-decoration:none;transition:color .2s}footer a:hover{color:var(--green)}.footer-links{gap:24px;display:flex}.nav-back{color:var(--text-muted);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.nav-back:hover{color:var(--green)}.legal{max-width:720px;margin:0 auto;padding:140px 24px 80px}.legal-label{text-transform:uppercase;letter-spacing:4px;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700}.legal h1{letter-spacing:-2px;text-transform:uppercase;margin-bottom:12px;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.05}.legal-updated{color:var(--text-dim);margin-bottom:48px;font-family:JetBrains Mono,monospace;font-size:14px}.legal h2{text-transform:uppercase;letter-spacing:.5px;color:var(--green);margin-top:48px;margin-bottom:16px;font-size:20px;font-weight:700}.legal p{color:var(--text-muted);margin-bottom:16px;font-size:15px;font-weight:300;line-height:1.8}.legal ul{margin-bottom:16px;padding-left:0;list-style:none}.legal ul li{color:var(--text-muted);margin-bottom:4px;padding-left:20px;font-size:15px;font-weight:300;line-height:1.8;position:relative}.legal ul li:before{content:">";color:var(--green);font-family:JetBrains Mono,monospace;font-weight:600;position:absolute;left:0}.legal a{color:var(--green);text-decoration:none}.legal a:hover{text-decoration:underline}.legal strong{color:var(--text);font-weight:600}.bug-form{flex-direction:column;gap:24px;margin-top:32px;display:flex}.bug-field{flex-direction:column;gap:10px;display:flex}.bug-field label{color:var(--text);letter-spacing:.3px;font-size:14px;font-weight:600}.bug-field input,.bug-field textarea{color:var(--text);resize:vertical;background:#1a1a1a;border:2px solid #ffffff1f;border-radius:12px;width:100%;padding:16px 18px;font-family:Outfit,sans-serif;font-size:16px;transition:all .2s}.bug-field input:hover,.bug-field textarea:hover{background:#1f1f1f;border-color:#ffffff40}.bug-field input:focus,.bug-field textarea:focus{border-color:var(--green);background:#1f1f1f;outline:none;box-shadow:0 0 0 4px #00ff6a1f}.bug-field input::placeholder,.bug-field textarea::placeholder{color:#ffffff59}.bug-select{color:var(--text);cursor:pointer;appearance:none;background:#1a1a1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2300FF6A' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center/12px no-repeat;border:2px solid #ffffff1f;border-radius:12px;width:100%;padding:16px 48px 16px 18px;font-family:Outfit,sans-serif;font-size:16px;transition:all .2s}.bug-select:hover{background-color:#1f1f1f;border-color:#ffffff40}.bug-select:focus{border-color:var(--green);background-color:#1f1f1f;outline:none;box-shadow:0 0 0 4px #00ff6a1f}.bug-submit{background:var(--green);color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:12px;margin-top:8px;padding:18px 32px;font-family:Outfit,sans-serif;font-size:16px;font-weight:800;transition:all .2s;box-shadow:0 0 20px #00ff6a33}.bug-submit:hover:not(:disabled){box-shadow:0 4px 30px var(--green-glow-strong);background:#3f8;transform:translateY(-2px)}.bug-submit:disabled{opacity:.6;cursor:not-allowed}.form-success{color:var(--text);background:#00ff6a0f;border:1px solid #00ff6a40;border-radius:16px;margin-top:24px;padding:32px}.form-success-title{margin-bottom:8px;font-size:24px;font-weight:700}.form-success p{color:var(--text-muted);font-size:15px}.upgrade-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.upgrade-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:36px 32px;display:flex;position:relative}.upgrade-card:first-child{background:linear-gradient(180deg, #00ff6a0a 0%, var(--bg-card) 100%);border-color:#00ff6a4d}.upgrade-card-lifetime{background:linear-gradient(180deg, #ffe1350a 0%, var(--bg-card) 100%);border-color:#ffe1354d}.upgrade-tag{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;background:#00ff6a1a;border-radius:100px;align-self:flex-start;margin-bottom:18px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.upgrade-tag-yellow{color:var(--yellow);background:#ffe1351a}.upgrade-name{text-transform:uppercase;margin-bottom:4px;font-size:24px;font-weight:800}.upgrade-price{margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:44px;font-weight:700;line-height:1.1}.upgrade-price span{color:var(--text-muted);font-size:16px;font-weight:400}.upgrade-quota{text-align:center;background:#00ff6a0d;border:1px dashed #00ff6a33;border-radius:14px;margin-bottom:24px;padding:22px 16px}.upgrade-quota-yellow{background:#ffe1350d;border-color:#ffe13540}.upgrade-quota-num{color:var(--green);font-family:JetBrains Mono,monospace;font-size:48px;font-weight:700;line-height:1}.upgrade-quota-yellow .upgrade-quota-num{color:var(--yellow)}.upgrade-quota-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;margin-top:6px;font-size:12px;font-weight:600}.upgrade-features{flex:1;margin-bottom:24px;padding:0;list-style:none}.upgrade-features li{color:var(--text-muted);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.upgrade-features li:before{content:"✓";color:var(--green);font-weight:700}.upgrade-card-lifetime .upgrade-features li:before{color:var(--yellow)}.upgrade-btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:12px;padding:16px;font-family:Outfit,sans-serif;font-size:15px;font-weight:800;transition:all .2s}.upgrade-btn-pro{background:var(--green);color:#000;box-shadow:0 0 20px #00ff6a33}.upgrade-btn-pro:hover:not(:disabled){box-shadow:0 6px 30px var(--green-glow-strong);background:#3f8;transform:translateY(-2px)}.upgrade-btn-lifetime{background:var(--yellow);color:#000;box-shadow:0 0 20px #ffe13533}.upgrade-btn-lifetime:hover:not(:disabled){background:#ffec5c;transform:translateY(-2px);box-shadow:0 6px 30px #ffe13566}.upgrade-btn:disabled{opacity:.6;cursor:not-allowed}.upgrade-error{color:#ef4444;text-align:center;grid-column:1/-1;font-size:14px}.upgrade-footnote{text-align:center;color:var(--text-dim);grid-column:1/-1;margin-top:16px;font-size:12px;line-height:1.7}@media (max-width:768px){.upgrade-grid{grid-template-columns:1fr}}.upgrade-faq{border-top:1px solid var(--border);margin-top:56px;padding-top:40px}.upgrade-faq-title{letter-spacing:-.5px;text-align:center;margin-bottom:24px;font-size:22px;font-weight:800}.upgrade-faq-list{flex-direction:column;gap:10px;display:flex}.upgrade-faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:border-color .15s,background .15s;overflow:hidden}.upgrade-faq-item:hover{border-color:#00ff6a2e}.upgrade-faq-item.open{background:#00ff6a05;border-color:#00ff6a47}.upgrade-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--text);letter-spacing:-.1px;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;display:flex}.upgrade-faq-q:hover{color:var(--green)}.upgrade-faq-chevron{width:18px;height:18px;color:var(--text-dim);flex-shrink:0;transition:transform .2s,color .15s}.upgrade-faq-item.open .upgrade-faq-chevron{color:var(--green);transform:rotate(180deg)}.upgrade-faq-a{color:var(--text-muted);padding:0 20px 18px;font-size:14px;line-height:1.65;animation:.18s ease-out faqReveal}.upgrade-faq-a strong{color:var(--text);font-weight:600}.upgrade-faq-a a{color:var(--green)}.upgrade-faq-a a:hover{text-decoration:underline}.upgrade-faq-foot{text-align:center;color:var(--text-dim);margin-top:28px;font-size:13px}.upgrade-faq-foot a{color:var(--green)}@keyframes faqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body.popup-mode{background:var(--bg)}body.popup-mode nav,body.popup-mode footer{display:none}body.popup-mode .legal{max-width:100%;padding:32px 28px}body.popup-mode .legal h1{margin-bottom:4px;font-size:28px}body.popup-mode .legal-label{margin-bottom:8px}@media (max-width:768px){.legal{padding:120px 20px 60px}nav{padding:16px 20px}.nav-links{display:none}.nav-mobile-toggle{justify-content:center;align-items:center;display:flex}.hero{padding:120px 20px 60px}.hero-tagline{gap:6px}.hero-pill{padding:6px 12px;font-size:12px}.hero-cta-row{flex-direction:column;align-self:center;width:100%;max-width:380px}.hero-cta-row .btn-primary,.hero-cta-row .btn-secondary{justify-content:center;width:100%;padding:16px 24px;font-size:15px}.steps{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr!important}.how,.pricing,.faq,.footer-cta,.demo-interactive{padding:60px 20px}.video-section{padding:0 20px 60px}footer{text-align:center;flex-direction:column;gap:16px}.demo-layout{grid-template-columns:1fr}.result-card{max-width:100%}}.money-particle{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:9998;will-change:transform, opacity;text-shadow:0 0 12px #00ff6a59;filter:drop-shadow(0 2px 4px #0006);margin-top:-11px;margin-left:-11px;font-size:22px;line-height:1;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.money-particle{display:none}}.video-modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out videoFade;display:flex;position:fixed;inset:0}.video-modal{background:#000;border-radius:14px;width:100%;max-width:980px;animation:.22s cubic-bezier(.4,0,.2,1) videoPop;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #00ff6a33}.video-modal-frame{width:100%;padding-bottom:56.25%;position:relative}.video-modal-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-modal-close{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,transform .15s;display:flex;position:absolute;top:12px;right:12px}.video-modal-close:hover{background:#000000d9;transform:scale(1.05)}.video-modal-close svg{width:18px;height:18px}@keyframes videoFade{0%{opacity:0}to{opacity:1}}@keyframes videoPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.installed-wrap{background:radial-gradient(ellipse 50% 40% at 50% 0%, #00ff6a0f 0%, transparent 60%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 40px;display:flex}.installed-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:18px;width:100%;max-width:520px;padding:40px 32px 32px;position:relative}.installed-mark{background:linear-gradient(135deg, var(--green) 0%, var(--green-dim) 100%);color:#000;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex;box-shadow:0 0 0 1px #00ff6a66,0 12px 30px #00ff6a40}.installed-mark svg{width:28px;height:28px}.installed-card h1{letter-spacing:-.6px;margin-bottom:6px;font-size:30px;font-weight:800}.installed-sub{color:var(--text-muted);margin-bottom:28px;font-size:15px}.installed-steps{text-align:left;flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.installed-steps li{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.installed-step-num{width:28px;height:28px;color:var(--green);background:#00ff6a1a;border:1px solid #00ff6a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.installed-steps li>div{flex:1}.installed-steps li strong{color:var(--text);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.installed-steps li strong em{color:var(--green);font-style:normal}.installed-steps li span{color:var(--text-dim);font-size:13px}.installed-cta{background:var(--green);color:#000;text-transform:uppercase;letter-spacing:.6px;border-radius:12px;padding:14px 22px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-block;box-shadow:0 6px 20px #00ff6a40}.installed-cta:hover{background:#3f8;transform:translateY(-1px);box-shadow:0 10px 28px #00ff6a66}.installed-link{color:var(--text-dim);margin-top:14px;font-size:13px;display:block}.installed-link:hover{color:var(--text)}.installed-tracked{background:var(--green);opacity:.4;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.estimate-callout-mobile{display:none}@media (max-width:768px){.estimate-callout-desktop{display:none}.estimate-callout-mobile{margin:14px auto 4px;animation:2.4s ease-in-out infinite calloutBob;display:inline-flex;position:static}.demo-right-col{min-height:0}}.estimate-callout-arrow-up{animation:1.4s ease-in-out infinite arrowNudgeUp}@keyframes arrowNudgeUp{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.success-wrap{background:radial-gradient(circle at 50% 0%, #00ff6a14 0%, transparent 60%), radial-gradient(circle at 50% 100%, #00ff6a0a 0%, transparent 50%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 40px;display:flex;position:relative;overflow:hidden}.success-rain{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.rain-coin{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 6px #0006);text-shadow:0 0 12px #00ff6a73;position:absolute;top:-40px}@keyframes coinFall{0%{opacity:0;transform:translateY(-40px)rotate(0)}10%{opacity:1}to{transform:translate3d(var(--drift,0px), 110vh, 0) rotate(540deg);opacity:1}}.success-card{z-index:2;background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:20px;width:100%;max-width:560px;padding:48px 36px 32px;animation:.5s cubic-bezier(.34,1.56,.64,1) both cardPop;position:relative;box-shadow:0 0 0 1px #00ff6a2e,0 24px 60px #00000080,0 0 80px #00ff6a1a}@keyframes cardPop{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.success-mark{background:linear-gradient(135deg, var(--green) 0%, var(--green-dim) 100%);color:#000;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;animation:2.4s ease-in-out infinite markPulse;display:flex;box-shadow:0 0 0 1px #00ff6a66,0 12px 36px #00ff6a66,inset 0 -6px 12px #00000026}.success-mark svg{width:36px;height:36px}@keyframes markPulse{0%,to{box-shadow:0 0 0 1px #00ff6a66,0 12px 36px #00ff6a66,inset 0 -6px 12px #00000026}50%{box-shadow:0 0 0 1px #00ff6a99,0 12px 60px #00ff6a99,inset 0 -6px 12px #00000026}}.success-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:11px;font-weight:700}.success-title{letter-spacing:-1.5px;text-transform:uppercase;color:var(--text);margin-bottom:14px;font-size:clamp(34px,5vw,48px);font-weight:900;line-height:1}.success-title span{animation:1.4s ease-in-out infinite bounce;display:inline-block}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.success-sub{color:var(--text-muted);max-width:460px;margin:0 auto 28px;font-size:15px;line-height:1.6}.success-grid{background:var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.success-cell{background:var(--bg-elevated);padding:18px 8px}.success-cell-num{color:var(--green);letter-spacing:-1px;text-shadow:0 0 16px #00ff6a4d;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:600}.success-cell-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;font-size:11px}.success-cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px;display:flex}.success-cta{letter-spacing:.4px;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.success-cta-primary{background:var(--green);color:#000;box-shadow:0 6px 24px #00ff6a4d}.success-cta-primary:hover{background:#3f8;transform:translateY(-2px);box-shadow:0 12px 36px #00ff6a80}.success-cta-ghost{color:var(--text-muted);border:1px solid var(--border);background:0 0}.success-cta-ghost:hover{color:var(--green);border-color:#00ff6a66}.success-foot{color:var(--text-dim);font-size:12px;line-height:1.6}.success-foot a{color:var(--green)}@media (prefers-reduced-motion:reduce){.success-mark,.success-title span,.success-card{animation:none!important}.success-rain{display:none}}@media (max-width:600px){.success-grid{grid-template-columns:1fr}.success-card{padding:36px 22px 24px}}
