.lv3{--bg:#070709;--bg-1:#0b0b0e;--bg-2:#111115;--bg-3:#17171c;--bg-4:#1d1d23;--border:rgba(255,255,255,0.06);--border-2:rgba(255,255,255,0.1);--border-3:rgba(255,255,255,0.16);--t1:#f5f5f7;--t2:#b4b4bb;--t3:#78787f;--t4:#4a4a50;--e:#10b981;--e2:#34d399;--e-dim:rgba(16,185,129,0.14);--e-soft:rgba(16,185,129,0.06);--e-glow:rgba(16,185,129,0.35);--red:#ef4444;--red-dim:rgba(239,68,68,0.14);--amber:#f59e0b;--amber-dim:rgba(245,158,11,0.14);--ease:cubic-bezier(0.22,1,0.36,1);--max:1240px;--nav-h:68px;background:var(--bg);color:var(--t2);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100vh}.lv3 *,.lv3 :after,.lv3 :before{box-sizing:border-box}.lv3 .mono{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace}.lv3 a{color:inherit;text-decoration:none}.lv3 img,.lv3 svg{display:block;max-width:100%}.lv3 button{font-family:inherit;border:none;cursor:pointer;background:none;color:inherit}.lv3 ::-moz-selection{background:var(--e-dim);color:var(--t1)}.lv3 ::selection{background:var(--e-dim);color:var(--t1)}.lv3 :focus-visible{outline:2px solid var(--e);outline-offset:2px;border-radius:6px}.lv3 .eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--e);letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:10px}.lv3 .eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--e);box-shadow:0 0 10px var(--e-glow)}.lv3 .eyebrow.red{color:var(--red)}.lv3 .eyebrow.red:before{background:var(--red);box-shadow:0 0 10px rgba(239,68,68,.5)}.lv3 .eyebrow.blue{color:#60a5fa}.lv3 .eyebrow.blue:before{background:#60a5fa;box-shadow:0 0 10px rgba(96,165,250,.5)}.lv3 h1,.lv3 h2,.lv3 h3,.lv3 h4,.lv3 h5{color:var(--t1);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0}.lv3 .h-xl{font-size:clamp(48px,6.4vw,92px);font-weight:700;letter-spacing:-.045em;line-height:.98}.lv3 .h-lg{font-size:clamp(34px,3.8vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.04}.lv3 .h-md{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.18}.lv3 .h-sm{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.lv3 .lede{font-size:clamp(16px,1.2vw,18px);color:var(--t2);line-height:1.55;max-width:560px}.lv3 .grad{background:linear-gradient(180deg,#fff,#a5a5ad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv3 .shell{width:100%;max-width:var(--max);margin:0 auto;padding:0 32px;position:relative}@media (max-width:720px){.lv3 .shell{padding:0 20px}}.lv3 .lv3-section{position:relative;padding:clamp(80px,10vw,140px) 0}.lv3 .section-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,72px)}.lv3 .section-head .eyebrow{margin-bottom:20px}.lv3 .section-head h2{margin-bottom:18px}.lv3 .section-head p.lede{margin:0 auto;text-align:center}.lv3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:all .2s var(--ease);border:none}.lv3 .btn-primary{background:var(--e);color:#04110c;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 8px 24px -8px var(--e-glow)}.lv3 .btn-primary:hover{background:var(--e2);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 12px 32px -8px var(--e-glow),0 0 0 4px rgba(16,185,129,.15);transform:translateY(-1px)}.lv3 .btn-ghost{background:transparent;color:var(--t1);border:1px solid var(--border-2)}.lv3 .btn-ghost:hover{background:var(--bg-2);border-color:var(--border-3)}.lv3 .btn-lg{height:52px;padding:0 26px;font-size:15px;border-radius:12px}.lv3 .btn .arr{transition:transform .2s var(--ease)}.lv3 .btn:hover .arr{transform:translateX(3px)}.lv3 .chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.02em;color:var(--t2);background:var(--bg-2);border:1px solid var(--border-2)}.lv3 .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--e);box-shadow:0 0 8px var(--e-glow)}.lv3 .orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.5}.lv3 .orb-e{background:radial-gradient(circle,var(--e) 0,transparent 70%)}.lv3 .orb-r{background:radial-gradient(circle,var(--red) 0,transparent 70%)}.lv3 .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lv3 .reveal.in{opacity:1;transform:translateY(0)}.lv3 .nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);transition:background .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid transparent}.lv3 .nav.scrolled{background:rgba(7,7,9,.72);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom-color:var(--border)}.lv3 .nav-inner{justify-content:space-between;height:100%;max-width:var(--max);margin:0 auto;padding:0 24px;gap:24px}.lv3 .logo,.lv3 .nav-inner{display:flex;align-items:center}.lv3 .logo{gap:10px;font-weight:700;font-size:15px;color:var(--t1);letter-spacing:-.01em}.lv3 .logo-mark{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--e2),var(--e) 50%,#065f46);box-shadow:0 0 12px var(--e-glow),inset 0 -2px 4px rgba(0,0,0,.3)}.lv3 .logo span.green{color:var(--e)}.lv3 .nav-links{display:flex;gap:4px;align-items:center}.lv3 .nav-link{font-size:13.5px;color:var(--t2);padding:8px 12px;border-radius:8px;transition:color .15s var(--ease),background .15s var(--ease)}.lv3 .nav-link:hover{color:var(--t1);background:var(--bg-2)}.lv3 .nav-right{gap:10px}.lv3 .lang,.lv3 .nav-right{display:flex;align-items:center}.lv3 .lang{gap:4px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;padding:4px;border:1px solid var(--border);border-radius:8px}.lv3 .lang,.lv3 .lang button{font-size:11px;color:var(--t3)}.lv3 .lang button{padding:4px 8px;border-radius:5px;font-weight:500;font-family:inherit}.lv3 .lang button.on{background:var(--bg-3);color:var(--t1)}@media (max-width:980px){.lv3 .nav-links,.lv3 .nav-right .btn-ghost-nav{display:none}}.lv3 .hero{min-height:100vh;padding:calc(var(--nav-h) + 40px) 0 60px;display:flex;align-items:center;position:relative;overflow:hidden}.lv3 .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lv3 .hero-bg .orb-1{width:600px;height:600px;top:-120px;left:-80px;opacity:.35}.lv3 .hero-bg .orb-2{width:500px;height:500px;bottom:-160px;right:-100px;opacity:.25}.lv3 .hero-bg .grid-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 40%,transparent 100%)}.lv3 .hero .shell{position:relative;z-index:2}.lv3 .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}@media (max-width:980px){.lv3 .hero-grid{grid-template-columns:1fr;gap:24px}}.lv3 .hero-copy{max-width:620px}.lv3 .hero-copy .chip,.lv3 .hero-copy h1{margin-bottom:28px}.lv3 .hero-copy h1 .line2{color:var(--e)}.lv3 .hero-copy .lede{margin-bottom:28px;max-width:520px;font-size:17px}.lv3 .hero-meta{display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:32px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;color:var(--t3);letter-spacing:.02em}.lv3 .hero-meta span{display:inline-flex;align-items:center;gap:8px}.lv3 .hero-meta span:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--t4)}.lv3 .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.lv3 .hero-proofs{display:flex;gap:22px;flex-wrap:wrap;font-size:12.5px;color:var(--t3)}.lv3 .hero-proofs div{display:flex;align-items:center;gap:8px}.lv3 .hero-proofs svg{color:var(--e);flex-shrink:0}.lv3 .hero-visual{position:relative;aspect-ratio:1;max-width:540px;justify-self:center;width:100%}.lv3 .shield-stage{position:relative;width:100%;height:100%}.lv3 .shield-stage canvas{display:block;width:100%;height:100%;border-radius:50%}.lv3 .shield-hud{position:absolute;inset:0;pointer-events:none}.lv3 .hud-label{position:absolute;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--e);letter-spacing:.1em;padding:3px 8px;background:rgba(7,7,9,.7);border:1px solid rgba(16,185,129,.25);border-radius:4px;backdrop-filter:blur(4px);opacity:0;animation:lv3-hud-in .6s var(--ease) forwards}.lv3 .hud-label.ok:before{content:"✓ ";color:var(--e)}.lv3 .hud-label.bad{color:var(--red);border-color:rgba(239,68,68,.3)}.lv3 .hud-label.bad:before{content:"× ";color:var(--red)}.lv3 .hud-1{top:16%;right:4%;animation-delay:1.2s}.lv3 .hud-2{top:42%;right:-4%;animation-delay:1.6s}.lv3 .hud-3{bottom:28%;left:-2%;animation-delay:2s}.lv3 .hud-4{top:62%;right:8%;animation-delay:2.4s}@keyframes lv3-hud-in{to{opacity:1}}.lv3 .shield-ring{position:absolute;inset:6%;border:1px dashed rgba(16,185,129,.15);border-radius:50%;animation:lv3-ring-rot 40s linear infinite}.lv3 .shield-ring.r2{inset:-2%;border-style:solid;border-color:rgba(16,185,129,.06);animation-duration:60s;animation-direction:reverse}@keyframes lv3-ring-rot{to{transform:rotate(1turn)}}.lv3 .act-threat{position:relative;overflow:hidden}.lv3 .act-threat:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(239,68,68,.05),transparent 70%);pointer-events:none}.lv3 .threat-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:64px}@media (max-width:900px){.lv3 .threat-stats{grid-template-columns:repeat(2,1fr)}}.lv3 .tstat{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;padding:28px 24px;position:relative;overflow:hidden}.lv3 .tstat:before{content:"";position:absolute;top:0;left:0;width:28px;height:2px;background:var(--red)}.lv3 .tstat .big{font-size:clamp(40px,4.5vw,58px);font-weight:700;color:var(--t1);letter-spacing:-.04em;line-height:1;margin-bottom:12px;font-variant-numeric:tabular-nums}.lv3 .tstat .lbl{font-size:13px;color:var(--t3);line-height:1.5}.lv3 .tstat .src{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--t4);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.lv3 .threat-scene{background:var(--bg-1);border:1px solid var(--border);border-radius:20px;padding:36px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center;position:relative;overflow:hidden}@media (max-width:900px){.lv3 .threat-scene{grid-template-columns:1fr;padding:24px}}.lv3 .threat-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 30% 50%,rgba(239,68,68,.04),transparent);pointer-events:none}.lv3 .threat-copy h3{font-size:24px;margin-bottom:14px}.lv3 .threat-copy p{font-size:14.5px;margin-bottom:20px;color:var(--t2)}.lv3 .threat-list{list-style:none;padding:0;margin:0}.lv3 .threat-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--border);font-size:13.5px;color:var(--t2)}.lv3 .threat-list li:first-child{border-top:none;padding-top:0}.lv3 .threat-list .vname{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--red);letter-spacing:.08em;padding:3px 8px;background:var(--red-dim);border-radius:4px;white-space:nowrap;flex-shrink:0;margin-top:1px}.lv3 .threat-viz{position:relative;aspect-ratio:1.2;background:radial-gradient(circle at 60% 50%,rgba(16,185,129,.08) 0,transparent 55%);border-radius:14px;overflow:hidden}.lv3 .threat-shield{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(52,211,153,.3),rgba(16,185,129,.15) 40%,rgba(6,95,70,.1) 70%,transparent);border:1px solid rgba(16,185,129,.3);box-shadow:inset 0 0 40px rgba(16,185,129,.15),0 0 60px rgba(16,185,129,.2)}.lv3 .threat-shield:before{content:"";position:absolute;inset:-8%;border:1px dashed rgba(16,185,129,.2);border-radius:50%;animation:lv3-ring-rot 40s linear infinite}.lv3 .particle{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red),0 0 24px var(--red);animation:lv3-p-impact 4s ease-in infinite;opacity:0}@keyframes lv3-p-impact{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}80%{opacity:1;transform:var(--end) scale(1)}to{opacity:0;transform:var(--end) scale(.2)}}.lv3 .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:80px}@media (max-width:900px){.lv3 .pillars{grid-template-columns:1fr}}.lv3 .pillar{background:var(--bg-1);border:1px solid var(--border);border-radius:18px;padding:28px;position:relative;overflow:hidden;transition:border-color .2s var(--ease),background .2s var(--ease)}.lv3 .pillar:hover{border-color:var(--border-2);background:var(--bg-2)}.lv3 .pillar-num{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--e);letter-spacing:.16em;margin-bottom:18px;display:block}.lv3 .pillar-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--e-dim),transparent);border:1px solid rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center;color:var(--e);margin-bottom:18px}.lv3 .pillar h3{font-size:20px;margin-bottom:10px;letter-spacing:-.015em}.lv3 .pillar p{font-size:13.5px;line-height:1.6;color:var(--t2)}.lv3 .pillar-tag{display:inline-block;margin-top:16px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--t3);letter-spacing:.14em;text-transform:uppercase}.lv3 .scan-demo{background:#08080b;border:1px solid var(--border-2);border-radius:16px;overflow:hidden;max-width:960px;margin:0 auto}.lv3 .scan-head{background:linear-gradient(180deg,var(--bg-3),var(--bg-2));padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.lv3 .dots{display:flex;gap:6px}.lv3 .dots span{width:11px;height:11px;border-radius:50%}.lv3 .dots span:first-child{background:#ff5f57}.lv3 .dots span:nth-child(2){background:#febc2e}.lv3 .dots span:nth-child(3){background:#28c840}.lv3 .scan-title{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;color:var(--t3);margin-left:10px}.lv3 .scan-body{display:grid;grid-template-columns:1.2fr 1fr;min-height:340px}@media (max-width:780px){.lv3 .scan-body{grid-template-columns:1fr}}.lv3 .scan-log{padding:22px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12.5px;line-height:1.9;border-right:1px solid var(--border);overflow:hidden}@media (max-width:780px){.lv3 .scan-log{border-right:none;border-bottom:1px solid var(--border)}}.lv3 .scan-log .line{opacity:0;transform:translateY(8px);animation:lv3-line-in .4s var(--ease) forwards}.lv3 .scan-log .line .prompt{color:var(--e)}.lv3 .scan-log .line .dim{color:var(--t4)}.lv3 .scan-log .line .ok{color:var(--e)}.lv3 .scan-log .line .warn{color:var(--amber)}.lv3 .scan-log .line .bad{color:var(--red)}.lv3 .scan-log .line .info{color:var(--t2)}@keyframes lv3-line-in{to{opacity:1;transform:translateY(0)}}.lv3 .scan-log .cur{display:inline-block;width:8px;height:14px;background:var(--e);vertical-align:middle;animation:lv3-blink 1s steps(2) infinite}@keyframes lv3-blink{50%{opacity:0}}.lv3 .scan-result{padding:22px;background:var(--bg-1)}.lv3 .sr-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.lv3 .sr-head .target{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;color:var(--t2)}.lv3 .sr-head .target small{display:block;color:var(--t4);font-size:10px;margin-top:4px;letter-spacing:.1em;text-transform:uppercase}.lv3 .sr-grade{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,var(--red),#991b1b);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:26px;color:#fff;letter-spacing:-.02em;box-shadow:0 8px 20px -8px rgba(239,68,68,.5)}.lv3 .sr-score{margin-bottom:18px}.lv3 .sr-score .n{font-size:36px;font-weight:700;color:var(--t1);letter-spacing:-.03em}.lv3 .sr-score .n small{font-size:14px;color:var(--t4);font-weight:500;margin-left:2px}.lv3 .sr-score .lbl{font-size:12px;color:var(--t3);margin-top:4px}.lv3 .sr-bars{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.lv3 .sr-bar{display:grid;grid-template-columns:120px 1fr 30px;gap:10px;align-items:center;font-size:11.5px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--t3)}.lv3 .sr-bar .bar-track{height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden;position:relative}.lv3 .sr-bar .bar-fill{height:100%;border-radius:2px}.lv3 .sr-bar .val{text-align:right;color:var(--t2);font-variant-numeric:tabular-nums}.lv3 .sr-bar.bad .bar-fill{background:var(--red)}.lv3 .sr-bar.mid .bar-fill{background:var(--amber)}.lv3 .sr-bar.ok .bar-fill{background:var(--e)}.lv3 .sr-findings{font-size:11.5px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace}.lv3 .sr-finding{display:flex;gap:8px;padding:8px 10px;background:var(--red-dim);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:var(--red);align-items:center}.lv3 .sr-finding .fdot{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0;box-shadow:0 0 8px var(--red)}.lv3 .act-eu{position:relative;padding:clamp(100px,12vw,160px) 0;background:linear-gradient(180deg,var(--bg) 0,#050914 50%,var(--bg) 100%);overflow:hidden}.lv3 .act-eu:before{content:"";background-image:radial-gradient(circle at 50% 50%,rgba(59,130,246,.06),transparent 60%)}.lv3 .act-eu:before,.lv3 .eu-stars{position:absolute;inset:0;pointer-events:none}.lv3 .eu-stars{opacity:.8}.lv3 .eu-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;position:relative;z-index:2}@media (max-width:900px){.lv3 .eu-grid{grid-template-columns:1fr;gap:40px}}.lv3 .eu-copy h2{margin-bottom:22px}.lv3 .eu-copy .lede{margin-bottom:32px;max-width:520px}.lv3 .eu-meta{display:flex;gap:24px;margin-bottom:32px;padding:18px 20px;background:rgba(255,255,255,.02);border:1px solid var(--border-2);border-radius:12px}.lv3 .eu-meta>div{flex:1}.lv3 .eu-meta .k{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--t4);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.lv3 .eu-meta .v{font-size:15px;color:var(--t1);font-weight:500}.lv3 .eu-meta .v .hl{color:var(--e)}.lv3 .eu-seal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:26px;flex-shrink:0}.lv3 .eu-seal:before{inset:-6px;border:1px dashed rgba(96,165,250,.35);animation:lv3-seal-rot 38s linear infinite}.lv3 .eu-seal:after,.lv3 .eu-seal:before{content:"";position:absolute;border-radius:50%}.lv3 .eu-seal:after{inset:-2px;background:radial-gradient(circle at 50% 50%,rgba(96,165,250,.18),transparent 60%);filter:blur(14px);z-index:0}.lv3 .eu-seal img{position:relative;z-index:2;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(16,185,129,.35))}@keyframes lv3-seal-rot{to{transform:rotate(1turn)}}.lv3 .eu-panel{background:linear-gradient(180deg,#0c1220,#080c16);border:1px solid rgba(96,165,250,.18);border-radius:20px;padding:28px;box-shadow:0 40px 80px -20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.lv3 .eu-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--border)}.lv3 .eu-panel-head .lft{display:flex;align-items:center;gap:12px}.lv3 .eu-panel-head .pic{width:34px;height:34px;border-radius:8px;background:rgba(96,165,250,.15);display:flex;align-items:center;justify-content:center;color:#60a5fa}.lv3 .eu-panel-head h4{font-size:15px;font-weight:600}.lv3 .eu-panel-head .status{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--e);letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;background:var(--e-dim);border:1px solid rgba(16,185,129,.25);border-radius:6px}.lv3 .eu-reqs{display:flex;flex-direction:column;gap:14px}.lv3 .eu-req{display:grid;grid-template-columns:1fr auto 44px;gap:12px;align-items:center}.lv3 .eu-req .name{font-size:13.5px;color:var(--t1);font-weight:500}.lv3 .eu-req .art{font-size:10px;color:var(--t4);letter-spacing:.1em}.lv3 .eu-req .art,.lv3 .eu-req .pct{font-family:var(--font-jetbrains),"JetBrains Mono",monospace}.lv3 .eu-req .pct{font-size:13px;color:var(--e);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.lv3 .eu-req-track{grid-column:1/-1;height:3px;background:rgba(255,255,255,.04);border-radius:2px;overflow:hidden;margin-top:4px}.lv3 .eu-req-fill{height:100%;background:linear-gradient(90deg,var(--e2),var(--e));border-radius:2px;width:0;transition:width 1.2s var(--ease)}.lv3 .sec-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:900px){.lv3 .sec-grid{grid-template-columns:1fr;gap:32px}}.lv3 .sec-lft h2{margin-bottom:20px}.lv3 .sec-lft p{margin-bottom:18px;font-size:15px}.lv3 .sec-check{list-style:none;padding:0;margin-top:24px;display:flex;flex-direction:column;gap:10px}.lv3 .sec-check li{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--t2)}.lv3 .sec-check li svg{color:var(--e);flex-shrink:0}.lv3 .sec-rgt{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:580px){.lv3 .sec-rgt{grid-template-columns:1fr}}.lv3 .sec-card{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;padding:20px;transition:border-color .2s var(--ease)}.lv3 .sec-card:hover{border-color:var(--border-2)}.lv3 .sec-icon{width:36px;height:36px;border-radius:10px;background:var(--bg-3);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;color:var(--e);margin-bottom:14px}.lv3 .sec-card h4{font-size:14px;margin-bottom:6px}.lv3 .sec-card p{font-size:12.5px;color:var(--t3);line-height:1.5}.lv3 .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:980px){.lv3 .price-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.lv3 .price{background:var(--bg-1);border:1px solid var(--border);border-radius:20px;padding:32px 28px;position:relative;display:flex;flex-direction:column}.lv3 .price.feat{background:linear-gradient(180deg,#0e1712 0,var(--bg-1) 60%);border-color:rgba(16,185,129,.3);box-shadow:0 20px 60px -20px var(--e-glow)}.lv3 .price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:10px;background:var(--e);color:#04110c;padding:5px 12px;border-radius:6px;font-weight:600}.lv3 .price-badge,.lv3 .price-name{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.lv3 .price-name{font-size:11px;color:var(--t3);margin-bottom:16px}.lv3 .price-n{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.lv3 .price-n .num{font-size:46px;font-weight:700;color:var(--t1);letter-spacing:-.035em;line-height:1}.lv3 .price-n .per,.lv3 .price-sub{font-size:13px;color:var(--t3)}.lv3 .price-sub{margin-bottom:24px;min-height:36px}.lv3 .price ul{list-style:none;padding:0;margin:0 0 24px;flex:1;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.lv3 .price ul li{display:flex;gap:10px;align-items:flex-start;color:var(--t2);line-height:1.5}.lv3 .price ul li svg{color:var(--e);flex-shrink:0;margin-top:2px}.lv3 .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lv3 .faq{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s var(--ease)}.lv3 .faq[open]{border-color:var(--border-2);background:var(--bg-2)}.lv3 .faq summary{list-style:none;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14.5px;color:var(--t1);font-weight:500}.lv3 .faq summary::-webkit-details-marker{display:none}.lv3 .faq .ico{width:18px;height:18px;color:var(--t3);transition:transform .2s var(--ease);flex-shrink:0}.lv3 .faq[open] .ico{transform:rotate(45deg);color:var(--e)}.lv3 .faq-body{padding:0 20px 20px;font-size:13.5px;color:var(--t2);line-height:1.65}.lv3 .final-cta{position:relative;overflow:hidden;padding:clamp(100px,12vw,160px) 0;text-align:center}.lv3 .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(16,185,129,.1),transparent 70%);pointer-events:none}.lv3 .final-cta .orb-final{width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.25}.lv3 .final-cta .content{position:relative;z-index:2}.lv3 .final-cta h2{margin-bottom:20px;max-width:780px;margin-left:auto;margin-right:auto}.lv3 .final-cta p{max-width:540px;margin:0 auto 36px}.lv3 .final-cta .big-shield{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:440px;height:440px;pointer-events:none;opacity:.18;z-index:1;animation:lv3-cta-float 8s ease-in-out infinite}.lv3 .final-cta .big-shield img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 60px rgba(16,185,129,.35))}@keyframes lv3-cta-float{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% - 8px)) scale(1.02)}}.lv3 footer{padding:60px 0 40px;border-top:1px solid var(--border);background:var(--bg-1)}.lv3 .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width:780px){.lv3 .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.lv3 .foot-grid{grid-template-columns:1fr}}.lv3 .foot-brand p{font-size:13px;color:var(--t3);margin-top:16px;max-width:260px;line-height:1.5}.lv3 .foot-col h5{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--t3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-weight:500}.lv3 .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lv3 .foot-col a{font-size:13.5px;color:var(--t2);transition:color .15s}.lv3 .foot-col a:hover{color:var(--t1)}.lv3 .foot-bar{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--border);font-size:12px;color:var(--t4);flex-wrap:wrap;gap:16px}.lv3 .foot-soc{display:flex;gap:10px}.lv3 .foot-soc a{width:32px;height:32px;border-radius:8px;background:var(--bg-3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--t3);transition:color .15s,border-color .15s}.lv3 .foot-soc a:hover{color:var(--t1);border-color:var(--border-2)}@media (prefers-reduced-motion:reduce){.lv3 *,.lv3 :after,.lv3 :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}