.lv2,body,html{overflow-x:clip}.lv2{--bg:#FFFFFF;--bg-soft:#F7F8FB;--bg-ink:#0B1220;--surface:#FFFFFF;--border:#E6E8EE;--border-strong:#D9DDE5;--hairline:#EEF1F5;--ink:#0B1220;--ink-2:#1F2A3D;--muted:#5B6577;--muted-2:#8A93A6;--muted-3:#B8BEC9;--accent:#2D5BFF;--accent-2:#5B7DFF;--accent-soft:#EEF2FF;--accent-soft-2:#E3E9FF;--whatsapp:#1FA855;--whatsapp-soft:#E7F6EE;--success:#1E8E4F;--warn:#C2700A;--shadow-card:0 1px 0 rgba(15,23,42,.03),0 1px 2px rgba(15,23,42,.04);--shadow-pop:0 12px 36px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04);--shadow-lg:0 30px 80px -20px rgba(15,23,42,.18),0 8px 24px -8px rgba(15,23,42,.08);--radius:14px;--radius-lg:20px;--maxw:1240px;font-family:var(--font-manrope),system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.lv2 *,.lv2 :after,.lv2 :before{box-sizing:border-box}.lv2 .mono{font-family:var(--font-jbmono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.lv2 ::-moz-selection{background:var(--accent-soft-2)}.lv2 ::selection{background:var(--accent-soft-2)}.lv2 a{color:inherit;text-decoration:none}.lv2 button{font-family:inherit}.lv2 .nav-wrap{position:sticky;top:0;z-index:50;background:rgba(20,28,44,.92);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(255,255,255,.06);transition:border-color .25s}.lv2 .nav-wrap.scrolled{border-bottom-color:rgba(255,255,255,.12)}.lv2 .nav{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:36px}.lv2 .logo{font-weight:800;font-size:21px;letter-spacing:-.03em;color:#fff;display:inline-flex;align-items:center;gap:8px}.lv2 .logo-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(45,91,255,.18)}.lv2 .nav-links{display:flex;align-items:center;gap:28px;margin-left:8px}.lv2 .nav-links a{color:#B8BEC9;font-size:14px;font-weight:500;transition:color .15s}.lv2 .nav-links a:hover{color:#fff}.lv2 .nav-cta{margin-left:auto;display:flex;align-items:center;gap:12px}.lv2 .nav-wrap .btn-ghost{color:#E6E8EE}.lv2 .nav-wrap .btn-ghost:hover{background:rgba(255,255,255,.08)}.lv2 .nav-wrap .btn-primary{background:#fff;color:var(--ink);border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(15,23,42,.18)}.lv2 .nav-wrap .btn-primary:hover{background:#F4F6F9}.lv2 .btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:all .15s;border:1px solid transparent;white-space:nowrap}.lv2 .btn-ghost{color:var(--ink-2);background:transparent}.lv2 .btn-ghost:hover{background:var(--bg-soft)}.lv2 .btn-primary{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(15,23,42,.18)}.lv2 .btn-primary:hover{background:#1F2A3D}.lv2 .btn-blue{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(15,23,42,.18)}.lv2 .btn-blue:hover{background:#1F2A3D}.lv2 .btn-secondary{background:#fff;color:var(--ink);border-color:var(--border-strong)}.lv2 .btn-secondary:hover{background:var(--bg-soft)}.lv2 .btn-lg{height:46px;padding:0 22px;font-size:15px;border-radius:12px}.lv2 .section{padding:100px 32px}.lv2 .section-narrow{padding:72px 32px}.lv2 .container{max-width:var(--maxw);margin:0 auto}.lv2 .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jbmono),monospace;font-size:11.5px;font-weight:500;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;background:var(--accent-soft);border-radius:999px}.lv2 .eyebrow-dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.lv2 h1,.lv2 h2,.lv2 h3,.lv2 h4{margin:0;color:var(--ink);letter-spacing:-.028em;text-wrap:balance}.lv2 h1{font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02}.lv2 h2{font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.lv2 h3{font-size:20px;font-weight:700;letter-spacing:-.015em}.lv2 .lead{font-size:18px;line-height:1.55;color:var(--muted);text-wrap:pretty;max-width:56ch}.lv2 .small{font-size:13px;color:var(--muted)}.lv2 .hero{padding-top:56px;padding-bottom:64px;position:relative;overflow:hidden;background:radial-gradient(900px 600px at 88% -10%,rgba(45,91,255,.08) 0,transparent 60%),radial-gradient(700px 500px at -10% 80%,rgba(6,182,212,.06) 0,transparent 60%),var(--bg)}.lv2 .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(15,23,42,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,black 0,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,black 0,transparent 75%);opacity:.7}.lv2 .hero .container{position:relative;z-index:1}.lv2 .hero-grid{display:flex;flex-direction:column;align-items:center;gap:64px;text-align:center}.lv2 .hero-text{max-width:880px}.lv2 .hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 28px;justify-content:center}.lv2 .hero-text .lead{margin-left:auto;margin-right:auto;max-width:64ch}.lv2 .hero-cta{margin-top:36px;gap:12px}.lv2 .hero-cta,.lv2 .hero-foot{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.lv2 .hero-foot{margin-top:18px;gap:18px;color:var(--muted);font-size:13px}.lv2 .hero-visual{width:100%;display:flex;justify-content:center}.lv2 .hero h1 .ink-grad{background:linear-gradient(95deg,#0B1220,#2D5BFF 60%,#0B1220);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lv2GradShift 8s ease-in-out infinite}@keyframes lv2GradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lv2 .tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--border);font-size:12.5px;color:var(--ink-2);font-weight:500}.lv2 .tag-dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.lv2 .hero-sub{margin-top:28px}.lv2 .email-input{display:flex;background:#fff;border:1px solid var(--border-strong);border-radius:12px;padding:5px 5px 5px 16px;align-items:center;gap:12px;min-width:380px;box-shadow:var(--shadow-card);transition:border-color .15s,box-shadow .15s}.lv2 .email-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.lv2 .email-input input{flex:1;border:0;outline:none;font-family:inherit;font-size:14.5px;background:transparent;height:38px;color:var(--ink);min-width:0}.lv2 .email-input input::-moz-placeholder{color:var(--muted-2)}.lv2 .email-input input::placeholder{color:var(--muted-2)}.lv2 .hero-foot .pip{gap:6px}.lv2 .check-pip,.lv2 .hero-foot .pip{display:inline-flex;align-items:center}.lv2 .check-pip{width:14px;height:14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);justify-content:center}@keyframes lv2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lv2Pulse{0%{box-shadow:0 0 0 0 rgba(30,142,79,.55)}70%{box-shadow:0 0 0 8px rgba(30,142,79,0)}to{box-shadow:0 0 0 0 rgba(30,142,79,0)}}.lv2 .pulse-anim{animation:lv2Pulse 1.6s infinite}.lv2 .float-anim{animation:lv2Float 5.5s ease-in-out infinite}.lv2 .mkt-ml{background:#FFE600;color:#2D3277!important}.lv2 .mkt-shopee{background:#EE4D2D;color:#fff}.lv2 .mkt-amazon{background:#FF9900;color:#0B1220!important}.lv2 .mkt-mgl{background:#0086FF;color:#fff}.lv2 .mkt-americ{background:#EE2C2C;color:#fff}.lv2 .mkt-nuvem{background:#1F3DBF;color:#fff}.lv2 .mkt-wa{background:var(--whatsapp);color:#fff}.lv2 .mkt-tt{background:#0B1220;color:#fff}.lv2 .hub-mock-wrap{position:relative;max-width:1240px;width:100%;margin:0 auto;text-align:left}.lv2 .hub-mock{background:#fff;border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -32px rgba(15,23,42,.24),0 16px 40px -8px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.4);display:grid;grid-template-columns:56px 1fr;position:relative}.lv2 .hub-mock:before{content:"";position:absolute;inset:-40px;z-index:-1;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(45,91,255,.14) 0,transparent 70%);pointer-events:none}.lv2 .mock-rail{background:var(--bg-ink);display:flex;flex-direction:column;align-items:center;padding:16px 0 18px;gap:0}.lv2 .mock-rail .rail-logo{display:flex;align-items:center;justify-content:center;width:100%;padding:0 4px;opacity:.95;margin-bottom:22px}.lv2 .mock-rail .rail-logo img{max-height:46px;width:auto}.lv2 .mock-rail .rail-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6B7589;transition:all .15s;cursor:pointer;margin:2px 0}.lv2 .mock-rail .rail-icon svg{width:18px;height:18px}.lv2 .mock-rail .rail-icon:hover{color:#fff;background:rgba(255,255,255,.05)}.lv2 .mock-rail .rail-icon.active{background:rgba(45,91,255,.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(45,91,255,.35)}.lv2 .mock-rail .rail-spacer{flex:1}.lv2 .mock-content{display:grid;grid-template-rows:auto 1fr;min-width:0}.lv2 .mock-top{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--hairline)}.lv2 .mock-top .ham{width:34px;height:34px;border-radius:8px;display:flex;justify-content:center;color:var(--muted)}.lv2 .mock-top .cnpj,.lv2 .mock-top .ham{border:1px solid var(--border);background:#fff;align-items:center;flex-shrink:0}.lv2 .mock-top .cnpj{display:inline-flex;gap:10px;height:36px;padding:0 12px 0 10px;border-radius:9px;font-family:var(--font-jbmono),monospace;font-size:12px;font-weight:600;color:var(--ink-2);margin:0 auto;min-width:0}.lv2 .mock-top .cnpj .bld{width:22px;height:22px;border-radius:5px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv2 .mock-top .cnpj .id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.lv2 .mock-top .cnpj .plan{padding:3px 8px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-jbmono),monospace;font-size:9.5px;font-weight:800;letter-spacing:.06em}.lv2 .mock-top .cnpj .chev{color:var(--muted-2)}.lv2 .mock-top .topbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.lv2 .mock-top .topbar-divider{width:1px;height:28px;background:var(--border);margin:0 4px}.lv2 .mock-top .ico-btn{width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted);position:relative}.lv2 .mock-top .ico-btn .badge-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:#DC2626;color:#fff;border-radius:999px;padding:0 4px;font-family:var(--font-jbmono),monospace;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.lv2 .mock-top .user{display:flex;align-items:center;gap:8px}.lv2 .mock-top .user .av{width:36px;height:36px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),#5B7DFF);color:#fff;font-size:12px;font-weight:800;font-family:var(--font-jbmono),monospace}.lv2 .mock-top .user .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv2 .mock-top .user .nm{font-size:13.5px;font-weight:700;color:var(--ink)}.lv2 .mock-top .bell-wrap{position:relative}.lv2 .notif-drop{position:absolute;top:calc(100% + 14px);right:-8px;width:360px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 60px -16px rgba(15,23,42,.22),0 8px 20px -4px rgba(15,23,42,.08);padding:14px 16px;z-index:6;animation:lv2NotifIn .35s cubic-bezier(.2,.8,.2,1)}.lv2 .notif-drop:before{content:"";position:absolute;top:-7px;right:16px;width:12px;height:12px;background:#fff;border-top:1px solid var(--border);border-left:1px solid var(--border);transform:rotate(45deg)}@keyframes lv2NotifIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lv2 .notif-drop .head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.lv2 .notif-drop .head .ttl{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.lv2 .notif-drop .head .ttl .count{font-family:var(--font-jbmono),monospace;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);letter-spacing:.04em}.lv2 .notif-drop .head .close{width:24px;height:24px;border-radius:6px;background:transparent;color:var(--muted-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.lv2 .notif-item{padding:12px 8px 10px;border-radius:10px;margin-top:6px}.lv2 .notif-item:hover{background:var(--bg-soft)}.lv2 .notif-item .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lv2 .notif-item .ttl{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--ink)}.lv2 .notif-item .ttl .pill{font-family:var(--font-jbmono),monospace;font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;background:#FFE600;color:#2D3277;letter-spacing:.05em}.lv2 .notif-item .time{font-family:var(--font-jbmono),monospace;font-size:10.5px;color:var(--muted-2);font-weight:700;padding:2px 8px;border-radius:999px;background:var(--bg-soft)}.lv2 .notif-item .desc{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}.lv2 .notif-item .desc b{color:var(--ink-2);font-weight:700}.lv2 .mock-pane{padding:22px 26px 26px;display:flex;flex-direction:column;gap:16px;background:var(--bg-soft);min-width:0}.lv2 .trial-bar{display:flex;align-items:center;gap:12px;background:var(--accent-soft);border:1px solid var(--accent-soft-2);border-radius:11px;padding:10px 14px;font-size:12.5px}.lv2 .trial-bar .ico{width:24px;height:24px;border-radius:6px;background:rgba(45,91,255,.12);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv2 .trial-bar .ico svg{width:14px;height:14px}.lv2 .trial-bar .title{font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:8px}.lv2 .trial-bar .title .pill{font-family:var(--font-jbmono),monospace;font-size:9.5px;padding:2px 7px;border-radius:5px;background:#fff;color:var(--accent);font-weight:800;letter-spacing:.05em}.lv2 .trial-bar .desc{color:var(--ink-2);font-size:12px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv2 .trial-bar .more{font-family:var(--font-jbmono),monospace;font-size:11px;font-weight:700;color:var(--accent);white-space:nowrap}.lv2 .mock-greeting{font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin-top:6px}.lv2 .mock-greeting .muted{color:var(--muted);font-weight:600}.lv2 .mock-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv2 .mock-filter{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;background:#fff;border:1px solid var(--border);border-radius:9px;font-family:var(--font-jbmono),monospace;font-size:12px;font-weight:600;color:var(--ink-2)}.lv2 .mock-filter .k{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lv2 .mock-filter .chev{color:var(--muted-2);margin-left:6px}.lv2 .mock-actions{margin-left:auto;display:inline-flex;gap:8px}.lv2 .mock-actions .btn-mini{height:34px;padding:0 14px;border-radius:9px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:#fff;color:var(--ink-2)}.lv2 .mock-actions .btn-mini.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.lv2 .mock-actions .btn-mini svg{width:13px;height:13px}.lv2 .mock-section-lab{display:flex;align-items:center;gap:10px;font-family:var(--font-jbmono),monospace;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;padding:0 2px}.lv2 .mock-section-lab .num{color:var(--muted-2);font-weight:700}.lv2 .mock-section-lab svg{width:14px;height:14px}.lv2 .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lv2 .kpi-card{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:16px 18px 0;position:relative;overflow:hidden;min-height:160px}.lv2 .kpi-card .top{display:flex;align-items:center;justify-content:space-between;gap:6px}.lv2 .kpi-card .lbl{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);font-weight:700}.lv2 .kpi-card .ico{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv2 .kpi-card .ico svg{width:15px;height:15px}.lv2 .kpi-card .badge{font-family:var(--font-jbmono),monospace;font-size:9.5px;padding:2px 7px;border-radius:5px;font-weight:800;letter-spacing:.06em;display:inline-flex;align-items:center;gap:4px}.lv2 .kpi-card .badge.sla{background:rgba(194,112,10,.12);color:var(--warn)}.lv2 .kpi-card .badge.alert{background:rgba(220,38,38,.1);color:#DC2626}.lv2 .kpi-card .badge .pip{width:5px;height:5px;border-radius:999px;background:currentColor}.lv2 .kpi-card .v{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-top:12px;line-height:1.05;font-variant-numeric:tabular-nums}.lv2 .kpi-card .v .cur{font-size:14px;color:var(--muted);font-weight:700;margin-right:4px}.lv2 .kpi-card .delta{font-family:var(--font-jbmono),monospace;font-size:11.5px;font-weight:700;margin-top:5px;display:inline-flex;align-items:center;gap:5px}.lv2 .kpi-card .delta.down{color:#DC2626}.lv2 .kpi-card .delta.up{color:var(--success)}.lv2 .kpi-card .delta.flat{color:var(--muted)}.lv2 .kpi-card .delta-note{font-size:10.5px;color:var(--muted);font-weight:500}.lv2 .kpi-card .mini{position:absolute;bottom:0;left:0;right:0;height:38px}.lv2 .kpi-card .mini svg{width:100%;height:100%;display:block}.lv2 .ico-blue{background:var(--accent-soft);color:var(--accent)}.lv2 .ico-amber{background:#FEF7E6;color:#C2700A}.lv2 .ico-red{background:#FEF2F2;color:#DC2626}.lv2 .ico-green{background:#ECF7F0;color:var(--success)}.lv2 .ico-violet{background:#F4F6F9;color:var(--ink-2)}.lv2 .live-foot{position:absolute;bottom:-16px;left:-16px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:10px 18px 10px 14px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-pop);z-index:5;font-size:13.5px;font-weight:700;animation:lv2Float 6s ease-in-out 2s infinite;white-space:nowrap}.lv2 .live-foot .pip{width:9px;height:9px;border-radius:999px;background:var(--success);animation:lv2Pulse 1.6s infinite}.lv2 .live-foot .mono-suf{font-family:var(--font-jbmono),monospace;font-size:12px;color:var(--muted);font-weight:700}.lv2 .sec-head{text-align:center;max-width:720px;margin:0 auto 64px}.lv2 .sec-head .lead{margin:18px auto 0}.lv2 .sec-head .eyebrow{margin-bottom:18px}.lv2 .mkt-hub-wrap{background:var(--bg-soft)}.lv2 .mkt-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.lv2 .mkt-bullets{display:flex;flex-direction:column;gap:20px;margin-top:36px}.lv2 .mkt-bullet{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--border)}.lv2 .mkt-bullet:first-child{border-top:0;padding-top:0}.lv2 .mkt-bullet .ico{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.lv2 .mkt-bullet h4{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.lv2 .mkt-bullet p{margin:4px 0 0;font-size:14px;color:var(--muted);line-height:1.5}.lv2 .dash-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-lg)}.lv2 .dash-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--hairline)}.lv2 .dash-head h4{font-size:13px;color:var(--muted);font-weight:600}.lv2 .dash-head .mono{font-size:11px;color:var(--muted-2)}.lv2 .live-tag{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-weight:700}.lv2 .live-dot{width:8px;height:8px;border-radius:999px;background:var(--success);box-shadow:0 0 0 0 rgba(30,142,79,.55);animation:lv2Pulse 1.6s infinite;flex-shrink:0}.lv2 .dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.lv2 .dash-cell{background:var(--bg-soft);border:1px solid var(--hairline);border-radius:12px;padding:12px;min-width:0}.lv2 .dash-cell .label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);font-weight:600;min-width:0}.lv2 .dash-cell .label .mkt-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lv2 .dash-cell .label .pip{width:7px;height:7px;border-radius:999px}.lv2 .dash-cell .val{font-size:18px;font-weight:700;margin-top:6px;letter-spacing:-.03em;white-space:nowrap}.lv2 .dash-cell .delta{font-size:11px;color:var(--success);margin-top:2px;font-family:var(--font-jbmono),monospace}.lv2 .dash-foot{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--hairline);margin-top:18px;color:var(--muted)}.lv2 .dash-foot,.lv2 .sync-chip{align-items:center;font-size:12px}.lv2 .sync-chip{position:absolute;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 12px 8px 8px;display:inline-flex;gap:8px;box-shadow:var(--shadow-pop);font-weight:600;color:var(--ink)}.lv2 .sync-chip .pulse{width:8px;height:8px;border-radius:999px;background:var(--success);animation:lv2Pulse 1.8s infinite}.lv2 .dash-stage{position:relative}.lv2 .dash-stage .sync-chip.c1{top:-16px;left:-16px;animation:lv2Float 7s ease-in-out infinite}.lv2 .dash-stage .sync-chip.c2{bottom:80px;right:-32px;animation:lv2Float 7s ease-in-out 1.6s infinite}.lv2 .msg-hub-wrap{background:var(--bg)}.lv2 .msg-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}.lv2 .msg-grid>*{min-width:0}.lv2 .msg-hub-wrap .msg-grid>div:last-child{padding-top:12px}.lv2 .msg-hub-wrap .msg-grid>div:last-child h2{font-size:clamp(26px,2.6vw,34px);line-height:1.15}.lv2 .msg-hub-wrap .msg-grid>div:last-child .lead{font-size:16px;max-width:48ch}.lv2 .src-mkt{position:absolute;bottom:-4px;right:-4px;border-radius:6px;outline:2px solid var(--bg-soft)}.lv2 .thread.active .src-mkt{outline-color:#fff}.lv2 .thread .thread-text{min-width:0}.lv2 .inbox{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;display:grid;grid-template-columns:220px 1fr;min-height:460px}.lv2 .inbox-list{background:var(--bg-soft);border-right:1px solid var(--border);padding:14px}.lv2 .inbox-search{background:#fff;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:11.5px;color:var(--muted-2);display:flex;align-items:center;gap:6px}.lv2 .thread{display:grid;grid-template-columns:30px 1fr auto;gap:8px;padding:10px 8px;border-radius:10px;align-items:center;cursor:pointer;margin-top:6px}.lv2 .thread.active,.lv2 .thread:hover{background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.04)}.lv2 .thread .avatar{width:30px;height:30px;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;font-family:var(--font-jbmono),monospace;position:relative;overflow:visible}.lv2 .thread .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.lv2 .thread .src{position:absolute;bottom:-3px;right:-3px;width:13px;height:13px;border-radius:999px;border:2px solid var(--bg-soft)}.lv2 .thread.active .src{border-color:#fff}.lv2 .thread .name{font-size:12px;font-weight:600;color:var(--ink)}.lv2 .thread .last,.lv2 .thread .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv2 .thread .last{font-size:11px;color:var(--muted);margin-top:1px}.lv2 .thread .badge-num{background:var(--accent);color:#fff;font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:999px;font-family:var(--font-jbmono),monospace}.lv2 .inbox-conv{display:flex;flex-direction:column}.lv2 .conv-head{padding:14px 18px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:12px}.lv2 .conv-head .avatar-lg{width:40px;height:40px;border-radius:999px;background:var(--whatsapp-soft);color:var(--whatsapp);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;font-family:var(--font-jbmono),monospace;overflow:hidden}.lv2 .conv-head .avatar-lg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv2 .conv-head .meta{display:flex;flex-direction:column;gap:2px}.lv2 .conv-head .name{font-size:13.5px;font-weight:700;color:var(--ink);gap:8px}.lv2 .conv-head .name,.lv2 .src-pill{display:inline-flex;align-items:center}.lv2 .src-pill{gap:5px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--whatsapp-soft);color:var(--whatsapp);font-family:var(--font-jbmono),monospace;text-transform:uppercase;letter-spacing:.05em}.lv2 .src-pill.shopee{background:#FFEDE6;color:#C7351A}.lv2 .src-pill.ml{background:#FFF6CC;color:#7A6500}.lv2 .src-pill.amazon{background:#FFF1D6;color:#946700}.lv2 .conv-head .status{font-size:11px;color:var(--muted)}.lv2 .conv-body{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:var(--bg-soft);overflow:hidden;min-height:250px}.lv2 .bubble{max-width:75%;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.4;color:var(--ink);animation:lv2BubbleIn .4s cubic-bezier(.2,.8,.2,1) both}.lv2 .bubble.them{background:#fff;border:1px solid var(--hairline);border-bottom-left-radius:4px;align-self:flex-start}.lv2 .bubble.me{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.lv2 .bubble .when{font-size:9.5px;opacity:.55;margin-top:4px;font-family:var(--font-jbmono),monospace;text-align:right}@keyframes lv2BubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lv2 .ai-suggest{background:linear-gradient(135deg,#EEF2FF,#F3F1FF);border:1px solid var(--accent-soft-2);border-radius:12px;padding:12px 14px;margin:4px 0;display:flex;align-items:flex-start;gap:10px;animation:lv2BubbleIn .4s cubic-bezier(.2,.8,.2,1) .2s both}.lv2 .ai-badge{background:var(--accent);color:#fff;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:700;font-family:var(--font-jbmono),monospace;letter-spacing:.04em;flex-shrink:0;margin-top:1px}.lv2 .ai-text{font-size:12.5px;color:var(--ink-2);line-height:1.45}.lv2 .ai-text strong{color:var(--ink)}.lv2 .ai-actions{display:flex;gap:6px;margin-top:8px}.lv2 .ai-actions button{font-family:inherit;font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--ink-2)}.lv2 .ai-actions button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.lv2 .conv-input{padding:10px 14px;border-top:1px solid var(--hairline);display:flex;align-items:center;gap:8px}.lv2 .conv-input .field{flex:1;background:var(--bg-soft);padding:0 12px;font-size:12px;color:var(--muted-2)}.lv2 .conv-input .field,.lv2 .conv-input .send{height:34px;border-radius:10px;display:flex;align-items:center}.lv2 .conv-input .send{width:34px;background:var(--accent);color:#fff;justify-content:center}.lv2 .sources{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lv2 .source-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:10px;font-size:12.5px;font-weight:600}.lv2 .source-chip .dot{width:8px;height:8px;border-radius:2px}.lv2 .flow-wrap{background:linear-gradient(180deg,var(--bg-soft) 0,#EEF3FF 28%,#E6F3FB 50%,#EBF7F1 78%,var(--bg-soft) 100%);padding:110px 0;position:relative;overflow:hidden}.lv2 .flow-wrap:before{inset:0;background-image:radial-gradient(circle,rgba(45,91,255,.07) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent 80%);opacity:.6}.lv2 .flow-wrap:after,.lv2 .flow-wrap:before{content:"";position:absolute;pointer-events:none}.lv2 .flow-wrap:after{top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(45,91,255,.08) 0,transparent 60%)}.lv2 .flow-wrap .container{position:relative;z-index:1;max-width:100%;padding:0 24px}.lv2 .flow-wrap .sec-head{max-width:760px;margin:0 auto 64px}.lv2 .flow-wrap h2{font-size:clamp(36px,4.4vw,56px)}.lv2 .flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative;margin:0 auto;align-items:stretch}.lv2 .flow-step{background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:22px;overflow:hidden;position:relative;z-index:1;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;flex-direction:column;box-shadow:0 8px 32px -12px rgba(15,23,42,.12),0 2px 8px -2px rgba(15,23,42,.04)}.lv2 .flow-step:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--step-accent,var(--accent));z-index:2}.lv2 .flow-step:hover{transform:translateY(-6px);box-shadow:0 24px 60px -16px rgba(15,23,42,.18),0 6px 20px -4px rgba(15,23,42,.08)}.lv2 .flow-step.s1{--step-accent:linear-gradient(90deg,#2D5BFF,#5B7DFF);--step-tint:rgba(45,91,255,0.06);--step-fg:#2D5BFF}.lv2 .flow-step.s2{--step-accent:linear-gradient(90deg,#5B7DFF,#3B82F6);--step-tint:rgba(91,125,255,0.07);--step-fg:#3B82F6}.lv2 .flow-step.s3{--step-accent:linear-gradient(90deg,#0EA5E9,#06B6D4);--step-tint:rgba(14,165,233,0.07);--step-fg:#0EA5E9}.lv2 .flow-step.s4{--step-accent:linear-gradient(90deg,#06B6D4,#10B981);--step-tint:rgba(6,182,212,0.06);--step-fg:#06B6D4}.lv2 .flow-step.s5{--step-accent:linear-gradient(90deg,#10B981,#1FA855);--step-tint:rgba(31,168,85,0.07);--step-fg:#1FA855}.lv2 .flow-vis{height:168px;background:var(--step-tint);border-bottom:1px solid var(--hairline);position:relative;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px}.lv2 .flow-step-num{position:absolute;top:18px;right:20px;font-family:var(--font-jbmono),monospace;font-size:36px;font-weight:800;color:var(--step-fg);opacity:.15;letter-spacing:-.04em;line-height:1}.lv2 .flow-body{padding:24px 26px;flex:1;display:flex;flex-direction:column}.lv2 .flow-body h4{font-size:19px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.lv2 .flow-body h4 .num{font-family:var(--font-jbmono),monospace;font-size:11px;color:var(--step-fg);font-weight:700;background:var(--step-tint);padding:3px 7px;border-radius:5px;letter-spacing:.06em}.lv2 .flow-body p{margin:12px 0 0;font-size:13.5px;color:var(--muted);line-height:1.55;flex:1}.lv2 .flow-result{margin-top:18px;padding-top:16px;border-top:1px dashed var(--border);display:flex;align-items:center;justify-content:space-between}.lv2 .flow-result .k{font-family:var(--font-jbmono),monospace;font-size:10px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.lv2 .flow-result .v{font-family:var(--font-jbmono),monospace;font-size:15px;font-weight:800;color:var(--step-fg);letter-spacing:-.01em}.lv2 .flow-connector{position:absolute;top:80px;left:8%;right:8%;height:80px;z-index:0;pointer-events:none}.lv2 .flow-connector svg{width:100%;height:100%;display:block;overflow:visible}.lv2 .flow-connector .track{stroke:rgba(15,23,42,.08);stroke-width:1.5;fill:none;stroke-dasharray:4 6}.lv2 .flow-connector .progress{stroke:url(#flowGrad);stroke-width:2.5;fill:none;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 3.5s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 2px 8px rgba(45,91,255,.3))}.lv2 .flow-connector.animate .progress{stroke-dashoffset:0}.lv2 .fv-sku{display:flex;flex-direction:column;gap:6px;font-family:var(--font-jbmono),monospace;font-size:11px}.lv2 .fv-sku .row{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:1px solid var(--border);border-radius:7px;box-shadow:0 1px 2px rgba(15,23,42,.02)}.lv2 .fv-sku .row .code{color:var(--ink-2);font-weight:600}.lv2 .fv-sku .row .pip{width:6px;height:6px;border-radius:999px;background:var(--success);margin-left:auto;box-shadow:0 0 0 3px rgba(31,168,85,.15)}.lv2 .fv-sku .row.warn .pip{background:var(--warn);box-shadow:0 0 0 3px rgba(194,112,10,.15)}.lv2 .fv-ab{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.lv2 .fv-ab .ad{background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 12px;position:relative;box-shadow:0 1px 2px rgba(15,23,42,.02)}.lv2 .fv-ab .ad .label{color:var(--muted-2);font-family:var(--font-jbmono),monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.lv2 .fv-ab .ad .pct{color:var(--ink-2);font-weight:800;font-size:22px;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-family:var(--font-jbmono),monospace}.lv2 .fv-ab .ad.winner{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.05)}.lv2 .fv-ab .ad.winner .pct{color:#3B82F6}.lv2 .fv-ab .ad.winner:before{content:"✓";position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:999px;background:#3B82F6;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,130,246,.35)}.lv2 .fv-mkt{display:flex;flex-direction:column;gap:7px}.lv2 .fv-mkt .row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;font-family:var(--font-jbmono),monospace;font-size:10.5px}.lv2 .fv-mkt .row .name{color:var(--ink-2);font-weight:700}.lv2 .fv-mkt .row .bar{height:6px;background:rgba(0,0,0,.06);border-radius:999px;overflow:hidden}.lv2 .fv-mkt .row .bar .fill{height:100%;background:linear-gradient(90deg,#0EA5E9,#06B6D4);border-radius:999px}.lv2 .fv-mkt .row.win .bar .fill{background:linear-gradient(90deg,#2D5BFF,#06B6D4)}.lv2 .fv-mkt .row .price{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.lv2 .fv-ord{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 4px 0}.lv2 .fv-ord .step{flex-direction:column;gap:8px;flex:1}.lv2 .fv-ord .step,.lv2 .fv-ord .step .dot{display:flex;align-items:center;position:relative}.lv2 .fv-ord .step .dot{width:20px;height:20px;border-radius:999px;background:#fff;border:2px solid rgba(0,0,0,.15);justify-content:center;z-index:2}.lv2 .fv-ord .step.done .dot{background:linear-gradient(135deg,#06B6D4,#10B981);border-color:transparent}.lv2 .fv-ord .step.done .dot:after{content:"✓";color:#fff;font-size:10px;font-weight:800}.lv2 .fv-ord .step.now .dot{border-color:#06B6D4}.lv2 .fv-ord .step.now .dot:after{content:"";width:8px;height:8px;border-radius:999px;background:#06B6D4;animation:lv2Pulse 1.6s infinite}.lv2 .fv-ord .step .lbl{font-size:9.5px;font-family:var(--font-jbmono),monospace;color:var(--muted-2);text-transform:uppercase;font-weight:700;letter-spacing:.06em}.lv2 .fv-ord .step.now .lbl{color:#06B6D4}.lv2 .fv-ord .step.done .lbl{color:var(--ink-2)}.lv2 .fv-ord .step:not(:last-child):before{content:"";position:absolute;top:9px;left:60%;right:-40%;height:2px;background:rgba(0,0,0,.1);z-index:1}.lv2 .fv-ord .step.done:not(:last-child):before{background:linear-gradient(90deg,#06B6D4,#10B981)}.lv2 .fv-nfe{display:flex;align-items:center;gap:14px}.lv2 .fv-nfe .doc{width:46px;height:58px;background:#fff;border:1px solid var(--border-strong);border-radius:5px;position:relative;flex-shrink:0;padding:7px 8px;box-shadow:4px 4px 0 #fff,4px 4px 0 1px rgba(31,168,85,.2)}.lv2 .fv-nfe .doc .ln{height:2px;background:var(--border);border-radius:1px}.lv2 .fv-nfe .doc .ln+.ln{margin-top:5px;width:70%}.lv2 .fv-nfe .doc .ln:nth-child(3){width:50%;margin-top:5px}.lv2 .fv-nfe .doc .ck{position:absolute;top:-7px;right:-7px;width:22px;height:22px;background:linear-gradient(135deg,#10B981,#1FA855);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:800;border:2px solid #fff;box-shadow:0 4px 10px rgba(31,168,85,.35)}.lv2 .fv-nfe .body{font-family:var(--font-jbmono),monospace;font-size:10.5px}.lv2 .fv-nfe .body .k{color:var(--muted-2);text-transform:uppercase;font-size:9px;letter-spacing:.08em;font-weight:600}.lv2 .fv-nfe .body .v{color:#1FA855;font-weight:800;font-size:18px;margin-top:4px;letter-spacing:-.025em}.lv2 .fv-nfe .body .meta{color:var(--muted);margin-top:4px;font-size:9.5px}.lv2 .score-wrap{background:var(--bg)}.lv2 .score-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.lv2 .score-vis{position:relative;padding:32px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.lv2 .score-dial{position:relative;width:240px;height:240px;margin:0 auto}.lv2 .score-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.lv2 .score-dial .track{fill:none;stroke:var(--hairline);stroke-width:14}.lv2 .score-dial .arc{fill:none;stroke:url(#scoreGrad);stroke-width:14;stroke-linecap:round;stroke-dasharray:565;stroke-dashoffset:565;transition:stroke-dashoffset 2s cubic-bezier(.2,.8,.2,1)}.lv2 .score-dial.animate .arc{stroke-dashoffset:130}.lv2 .score-dial .center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.lv2 .score-dial .center .label{font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-jbmono),monospace}.lv2 .score-dial .center .amt{font-size:32px;font-weight:800;letter-spacing:-.03em;margin-top:4px}.lv2 .score-dial .center .amt .currency{font-size:14px;color:var(--muted);font-weight:600;vertical-align:top;margin-right:4px}.lv2 .score-dial .center .delta{font-size:12px;color:var(--success);margin-top:6px;font-family:var(--font-jbmono),monospace;font-weight:600}.lv2 .score-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:26px}.lv2 .score-stat{background:var(--bg-soft);border-radius:10px;padding:12px;text-align:center}.lv2 .score-stat .k{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-family:var(--font-jbmono),monospace}.lv2 .score-stat .v{font-size:15px;font-weight:700;margin-top:4px;letter-spacing:-.015em}.lv2 .why-wrap{background:var(--bg-ink);color:#fff;position:relative;overflow:hidden}.lv2 .why-wrap:before{top:-200px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(45,91,255,.25) 0,transparent 65%)}.lv2 .why-wrap:after,.lv2 .why-wrap:before{content:"";position:absolute;border-radius:50%}.lv2 .why-wrap:after{bottom:-300px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(45,91,255,.18) 0,transparent 65%)}.lv2 .why-wrap .container{position:relative;z-index:1}.lv2 .why-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:start}.lv2 .why-grid h2{color:#fff}.lv2 .why-grid .lead{color:#B8BEC9;max-width:38ch}.lv2 .why-headline{font-size:80px;font-weight:800;letter-spacing:-.04em;line-height:.95;margin-top:32px;background:linear-gradient(180deg,#fff,#5B7DFF);-webkit-background-clip:text;background-clip:text;color:transparent}.lv2 .why-headline-sub{color:#8A93A6;font-size:16px;margin-top:12px;font-family:var(--font-jbmono),monospace;letter-spacing:.04em}.lv2 .why-bullets{display:grid;gap:16px}.lv2 .why-bullet{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.lv2 .why-bullet:last-child{border-bottom:0}.lv2 .why-bullet .ico{width:30px;height:30px;border-radius:8px;background:rgba(45,91,255,.18);color:#5B7DFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lv2 .why-bullet h4{color:#fff;font-size:15.5px;font-weight:700}.lv2 .why-bullet p{color:#8A93A6;font-size:13.5px;margin:4px 0 0;line-height:1.5}.lv2 .plans-wrap{background:var(--bg);position:relative;overflow:hidden}.lv2 .plans-wrap:before{content:"";position:absolute;top:200px;left:50%;transform:translateX(-50%);width:1100px;height:600px;background:radial-gradient(ellipse,rgba(45,91,255,.05) 0,transparent 60%);pointer-events:none}.lv2 .plans-wrap .container{position:relative}.lv2 .plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;align-items:stretch}.lv2 .plan{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.lv2 .plan:hover{transform:translateY(-3px);box-shadow:0 16px 40px -16px rgba(15,23,42,.12);border-color:var(--border-strong)}.lv2 .plan-head{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--hairline)}.lv2 .plan-head .tier-ico{width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv2 .plan-head .tier-ico svg{width:24px;height:24px}.lv2 .plan-head .meta .name{font-family:var(--font-jbmono),monospace;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:block}.lv2 .plan-head h3{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:3px 0 0;color:var(--ink);min-height:2.5em}.lv2 .plan-head .desc{font-size:13px;color:var(--muted);line-height:1.5;margin-top:8px;min-height:4.5em}.lv2 .plan .price{padding:22px 0 18px}.lv2 .plan .price-from{font-size:13px;color:var(--muted);font-weight:600}.lv2 .plan .price-num{font-size:38px;font-weight:800;letter-spacing:-.035em;margin-top:4px;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px}.lv2 .plan .price-num .currency{font-size:22px;color:var(--ink);font-weight:700}.lv2 .plan .price-num .per{font-size:14px;color:var(--muted);font-weight:500}.lv2 .plan .volume{background:var(--accent-soft);border-radius:10px;padding:12px 14px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.lv2 .plan .volume .ico{width:22px;height:22px;color:var(--accent);margin-top:1px}.lv2 .plan .volume .meta{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.lv2 .plan .volume .meta .label{color:var(--ink-2);font-weight:500}.lv2 .plan .volume .meta strong{display:block;color:var(--ink);font-weight:800;font-size:13.5px;margin-top:2px}.lv2 .plan .volume .meta .ex{display:block;color:var(--ink-2);font-size:12px;margin-top:6px}.lv2 .plan .volume .meta .ex b{color:var(--accent);font-weight:800}.lv2 .plan ul{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px;flex:1}.lv2 .plan ul li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:13.5px;color:var(--ink-2);line-height:1.45}.lv2 .plan ul li .ck{width:20px;height:20px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lv2 .plan ul li .ck svg{width:10px;height:10px}.lv2 .plan ul li.highlight{color:var(--accent);font-weight:600}.lv2 .plan .cta{margin-top:22px}.lv2 .plan .cta .btn{width:100%;justify-content:center;height:44px;font-size:14.5px;background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(15,23,42,.18)}.lv2 .plan .cta .btn:hover{background:#1F2A3D}.lv2 .plan.featured{border:2px solid var(--accent);padding:25px 21px;box-shadow:0 16px 40px -16px rgba(45,91,255,.25)}.lv2 .plan.featured:hover{transform:translateY(-5px);box-shadow:0 24px 60px -18px rgba(45,91,255,.35)}.lv2 .plan.featured .pop{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:var(--accent);color:#fff;font-family:var(--font-jbmono),monospace;font-size:10.5px;font-weight:800;padding:6px 14px;border-radius:999px;letter-spacing:.1em;text-transform:uppercase;z-index:2;white-space:nowrap;box-shadow:0 4px 14px -2px rgba(45,91,255,.4)}.lv2 .plan.dark{background:var(--bg-ink);border-color:var(--bg-ink);color:#fff;position:relative;overflow:hidden}.lv2 .plan.dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 60% at 50% 0,rgba(45,91,255,.22) 0,transparent 70%);pointer-events:none}.lv2 .plan.dark .plan-head{border-bottom-color:rgba(255,255,255,.1);position:relative;z-index:1}.lv2 .plan.dark .plan-head .tier-ico{background:rgba(91,125,255,.16);color:#5B7DFF}.lv2 .plan.dark .plan-head .meta .name{color:#5B7DFF}.lv2 .plan.dark .plan-head h3{color:#fff}.lv2 .plan.dark .plan-head .desc{color:#B8BEC9}.lv2 .plan.dark .price{position:relative;z-index:1}.lv2 .plan.dark .price-from{color:#8A93A6}.lv2 .plan.dark .price-num{color:#5B7DFF;font-size:40px}.lv2 .plan.dark .price-num .ent-sub{display:block;font-size:13px;color:#B8BEC9;font-weight:500;letter-spacing:0;margin-top:4px;font-family:var(--font-manrope),sans-serif}.lv2 .plan.dark ul{position:relative;z-index:1}.lv2 .plan.dark ul li{color:#B8BEC9}.lv2 .plan.dark ul li .ck{background:#5B7DFF;color:#fff}.lv2 .plan.dark .cta{position:relative;z-index:1}.lv2 .plan.dark .cta .btn{background:#fff;color:var(--ink);border-color:#fff}.lv2 .plan.dark .cta .btn:hover{background:#F4F6F9}.lv2 .plans-incl{margin-top:32px;background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;padding:20px 28px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.lv2 .plans-incl .head{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:130px}.lv2 .plans-incl .head .k{font-family:var(--font-jbmono),monospace;font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.14em;font-weight:800;line-height:1.3}.lv2 .plans-incl .items{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.lv2 .plans-incl .item{display:flex;align-items:center;gap:10px}.lv2 .plans-incl .item .ico{width:34px;height:34px;border-radius:8px;background:transparent;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv2 .plans-incl .item .lbl{font-size:12.5px;font-weight:600;color:var(--ink-2);line-height:1.35}.lv2 .quotes-wrap{background:var(--bg-soft)}.lv2 .quotes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.lv2 .quote{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;gap:16px}.lv2 .quote .stars{display:flex;gap:2px;color:#F5A623;font-size:14px}.lv2 .quote p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55;font-style:italic;flex:1}.lv2 .quote .who{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--hairline)}.lv2 .quote .who .av{width:42px;height:42px;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;font-family:var(--font-jbmono),monospace;overflow:hidden;flex-shrink:0}.lv2 .quote .who .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv2 .quote .who .name{font-size:13px;font-weight:700;color:var(--ink)}.lv2 .quote .who .role{font-size:11.5px;color:var(--muted)}.lv2 .metrics-strip{background:var(--bg-ink);color:#fff;padding:112px 32px 96px;position:relative;overflow:hidden}.lv2 .metrics-strip .metrics-grid{margin-top:56px;gap:6px}.lv2 .metrics-strip .metric{padding:32px 28px}.lv2 .metrics-strip .metric .v{font-size:56px}.lv2 .metrics-strip .metric .v .unit{font-size:26px}.lv2 .metrics-strip .metric .k{margin-top:14px;font-size:13.5px}.lv2 .metrics-strip .logo-wall{margin-top:80px;gap:40px 56px;opacity:.78}.lv2 .metrics-strip .logo-mark{font-size:14px}.lv2 .metrics-strip .logo-mark .sq{width:26px;height:26px;border-radius:6px}@media (max-width:1100px){.lv2 .metrics-strip .metric .v{font-size:42px}.lv2 .metrics-strip .metric .v .unit{font-size:20px}.lv2 .metrics-strip{padding:72px 32px 64px}.lv2 .metrics-strip .logo-wall{margin-top:56px}}.lv2 .metrics-strip:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 75%);mask-image:radial-gradient(ellipse at center,black,transparent 75%)}.lv2 .metrics-strip .container{position:relative}.lv2 .metrics-eyebrow{text-align:center;font-family:var(--font-jbmono),monospace;font-size:11.5px;color:#8A93A6;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.lv2 .metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:36px}.lv2 .metric{padding:20px 24px;border-left:1px solid rgba(255,255,255,.1)}.lv2 .metric:first-child{border-left:0}.lv2 .metric .v{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;font-family:var(--font-manrope),sans-serif;background:linear-gradient(180deg,#fff,#B8BEC9);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.lv2 .metric .v .unit{font-size:22px;color:#5B7DFF;-webkit-text-fill-color:#5B7DFF;margin-left:2px}.lv2 .metric .k{margin-top:10px;font-size:13px;color:#B8BEC9;line-height:1.4;max-width:22ch}.lv2 .logo-wall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:36px 48px;margin-top:56px;opacity:.7}.lv2 .logo-mark{font-size:13px;font-weight:700;color:#B8BEC9;letter-spacing:-.01em;display:inline-flex;gap:8px}.lv2 .logo-mark,.lv2 .logo-mark .sq{font-family:var(--font-jbmono),monospace;align-items:center}.lv2 .logo-mark .sq{width:22px;height:22px;border-radius:5px;display:flex;justify-content:center;color:#fff;font-weight:800;font-size:10.5px;overflow:hidden}.lv2 .logo-mark .sq img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff}.lv2 .ai-wrap{background:#07091A;color:#fff;padding:100px 32px;position:relative;overflow:hidden}.lv2 .ai-wrap:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 80% 20%,rgba(45,91,255,.22) 0,transparent 60%),radial-gradient(700px 600px at 10% 90%,rgba(6,182,212,.16) 0,transparent 60%)}.lv2 .ai-wrap:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,black,transparent 80%);mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,black,transparent 80%);opacity:.7}.lv2 .ai-wrap .container{position:relative;z-index:1}.lv2 .ai-wrap .sec-head h2{color:#fff}.lv2 .ai-wrap .sec-head .lead{color:#B8BEC9}.lv2 .ai-wrap .sec-head .eyebrow{background:rgba(91,125,255,.15);color:#5B7DFF}.lv2 .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:14px;margin-top:56px}.lv2 .bento-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:26px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,background .25s}.lv2 .bento-card:hover{transform:translateY(-3px);border-color:rgba(91,125,255,.4)}.lv2 .bento-card .bc-eyebrow{font-family:var(--font-jbmono),monospace;font-size:10.5px;color:#5B7DFF;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.lv2 .bento-card .bc-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:#5B7DFF;box-shadow:0 0 0 4px rgba(91,125,255,.15)}.lv2 .bento-card h3{color:#fff;font-size:22px;margin-top:14px;letter-spacing:-.02em}.lv2 .bento-card p{font-size:13.5px;color:#8A93A6;margin-top:10px;line-height:1.55;max-width:36ch}.lv2 .bc-a{grid-column:span 4;grid-row:span 2}.lv2 .bc-b,.lv2 .bc-c{grid-column:span 2}.lv2 .bc-d,.lv2 .bc-e{grid-column:span 3}.lv2 .bento-orb{position:absolute;bottom:-40px;right:-40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(91,125,255,.4) 0,transparent 60%);filter:blur(20px);pointer-events:none}.lv2 .bento-thread{margin-top:22px;display:flex;flex-direction:column;gap:8px}.lv2 .bento-thread .bt-bubble{padding:8px 12px;border-radius:12px;font-size:12px;max-width:80%;line-height:1.4}.lv2 .bento-thread .bt-bubble.them{background:rgba(255,255,255,.08);color:#E6E8EE;border-bottom-left-radius:4px}.lv2 .bento-thread .bt-bubble.ai{background:linear-gradient(135deg,#2D5BFF,#5B7DFF);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;box-shadow:0 8px 20px -8px rgba(45,91,255,.5)}.lv2 .bento-thread .typing{display:inline-flex;gap:3px;align-items:center}.lv2 .bento-thread .typing span{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.7);animation:lv2TypeDot 1.4s ease-in-out infinite}.lv2 .bento-thread .typing span:nth-child(2){animation-delay:.2s}.lv2 .bento-thread .typing span:nth-child(3){animation-delay:.4s}@keyframes lv2TypeDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lv2 .bento-num{font-size:56px;font-weight:800;letter-spacing:-.04em;margin-top:18px;background:linear-gradient(180deg,#fff,#5B7DFF);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;font-variant-numeric:tabular-nums}.lv2 .bento-num small{font-size:18px;color:#5B7DFF;-webkit-text-fill-color:#5B7DFF;font-family:var(--font-jbmono),monospace;font-weight:700;margin-left:4px}.lv2 .bento-rules{margin-top:18px;display:flex;flex-direction:column;gap:8px}.lv2 .bento-rule{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;font-family:var(--font-jbmono),monospace;font-size:11px;color:#B8BEC9}.lv2 .bento-rule .if{color:#5B7DFF;font-weight:700}.lv2 .bento-rule .then{color:#1FA855;font-weight:700}.lv2 .bento-rule .ck{width:14px;height:14px;border-radius:999px;background:rgba(30,142,79,.2);color:#1FA855;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.lv2 .bento-mini-chart{margin-top:22px;height:100px;position:relative}.lv2 .faq-wrap{background:var(--bg-soft)}.lv2 .faq-list{max-width:820px;margin:56px auto 0;display:flex;flex-direction:column;gap:0}.lv2 .faq-item{border-top:1px solid var(--border);padding:22px 4px;cursor:pointer;transition:border-color .15s}.lv2 .faq-item:last-child{border-bottom:1px solid var(--border)}.lv2 .faq-q{justify-content:space-between;gap:16px;font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.lv2 .faq-q,.lv2 .faq-q .plus{display:flex;align-items:center}.lv2 .faq-q .plus{width:28px;height:28px;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:var(--muted);justify-content:center;flex-shrink:0;transition:transform .25s,color .25s,background .25s}.lv2 .faq-item.open .faq-q .plus{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.lv2 .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .25s;opacity:0}.lv2 .faq-item.open .faq-a{grid-template-rows:1fr;opacity:1}.lv2 .faq-a>div{overflow:hidden;padding-top:0;transition:padding-top .25s}.lv2 .faq-item.open .faq-a>div{padding-top:14px}.lv2 .faq-a p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.6;max-width:64ch}.lv2 .final{padding:100px 32px;text-align:center;background:var(--bg-ink);color:#fff;position:relative;overflow:hidden}.lv2 .final:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 50% -10%,rgba(45,91,255,.3) 0,transparent 60%)}.lv2 .final:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 50%,black,transparent 70%);mask-image:radial-gradient(ellipse 50% 60% at 50% 50%,black,transparent 70%)}.lv2 .final .container{position:relative;z-index:1;max-width:720px}.lv2 .final h2{color:#fff;font-size:clamp(36px,4.5vw,56px)}.lv2 .final .lead{color:#B8BEC9;margin:20px auto 0}.lv2 .final .small{color:#8A93A6}.lv2 .final .eyebrow{background:rgba(91,125,255,.18);color:#5B7DFF}.lv2 .final .email-input{margin:36px auto 0;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.lv2 .final .email-input:focus-within{border-color:#5B7DFF;box-shadow:0 0 0 4px rgba(91,125,255,.18)}.lv2 .final .email-input input{color:#fff}.lv2 .final .email-input input::-moz-placeholder{color:#5B6577}.lv2 .final .email-input input::placeholder{color:#5B6577}.lv2 footer{background:var(--bg-ink);color:#B8BEC9;padding:64px 32px 32px}.lv2 .footer-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.lv2 .footer-brand .logo{color:#fff}.lv2 .footer-brand p{font-size:13.5px;line-height:1.55;margin-top:14px;max-width:32ch;color:#8A93A6}.lv2 .footer-col h5{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-family:var(--font-jbmono),monospace}.lv2 .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lv2 .footer-col a{font-size:13.5px;color:#B8BEC9;transition:color .15s}.lv2 .footer-col a:hover{color:#fff}.lv2 .footer-col a.soon{pointer-events:none;color:#6B7589;display:inline-flex;align-items:center;gap:8px}.lv2 .footer-col a.soon .soon-tag{font-family:var(--font-jbmono),monospace;font-size:9.5px;padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.06);color:#8A93A6;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv2 .footer-bottom{max-width:var(--maxw);margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:#8A93A6}.lv2 .footer-bottom .legal{display:flex;gap:18px}.lv2 .footer-col .lv2-cookie-link{background:transparent;border:0;padding:0;font:inherit;font-size:13.5px;color:#B8BEC9;cursor:pointer;transition:color .15s;font-family:var(--font-manrope),sans-serif}.lv2 .footer-col .lv2-cookie-link:hover{color:#fff}.lv2 .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.lv2 .reveal.in{opacity:1;transform:translateY(0)}.lv2 .reveal-delay-1{transition-delay:.08s}.lv2 .reveal-delay-2{transition-delay:.16s}.lv2 .reveal-delay-3{transition-delay:.24s}.lv2 .reveal-delay-4{transition-delay:.32s}.lv2 .hub-stage{position:relative}@media (max-width:1100px){.lv2 .hero-grid,.lv2 .mkt-grid,.lv2 .msg-grid,.lv2 .score-grid,.lv2 .why-grid{grid-template-columns:1fr;gap:56px}.lv2 .plans-grid,.lv2 .quotes-grid{grid-template-columns:repeat(2,1fr)}.lv2 .plans-incl{grid-template-columns:1fr;gap:18px;padding:22px 24px}.lv2 .plans-incl .items{grid-template-columns:repeat(3,1fr)}.lv2 .footer-grid{grid-template-columns:1fr 1fr}.lv2 .hub-mock-wrap{max-width:100%}.lv2 .live-foot{left:0}.lv2 .metrics-grid{grid-template-columns:repeat(2,1fr)}.lv2 .metric{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.lv2 .metric:first-child,.lv2 .metric:nth-child(2){border-top:0}.lv2 .bento{grid-template-columns:repeat(2,1fr)}.lv2 .bc-a,.lv2 .bc-b,.lv2 .bc-c,.lv2 .bc-d,.lv2 .bc-e{grid-column:span 2;grid-row:auto}}@media (max-width:1100px) and (min-width:901px){.lv2 .flow-steps{gap:12px}.lv2 .flow-vis{padding:16px;height:148px}.lv2 .flow-body{padding:18px}.lv2 .flow-body h4{font-size:16px}.lv2 .flow-body p{font-size:12.5px}.lv2 .flow-step-num{font-size:28px}}@media (max-width:900px){.lv2 .flow-steps{grid-template-columns:1fr;max-width:520px}.lv2 .flow-connector{display:none}.lv2 .hub-mock-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:8px}.lv2 .hub-mock{min-width:760px}.lv2 .live-foot{left:16px;right:auto;bottom:-10px}.lv2 .kpi-grid{grid-template-columns:repeat(2,1fr)}.lv2 .inbox{grid-template-columns:200px 1fr;min-height:420px}.lv2 .ai-wrap,.lv2 .section{padding:80px 24px}.lv2 .why-grid{gap:48px}.lv2 .score-vis{padding:24px}.lv2 .score-dial{width:200px;height:200px}.lv2 .dash-card{padding:18px}.lv2 .metrics-strip .metric .v{font-size:38px}}@media (max-width:680px){.lv2 .final,.lv2 .section{padding:64px 20px}.lv2 .nav{padding:12px 16px;gap:12px}.lv2 .nav-cta .btn-ghost,.lv2 .nav-links{display:none}.lv2 .flow-steps,.lv2 .plans-grid,.lv2 .quotes-grid{grid-template-columns:1fr}.lv2 .plans-incl .items{grid-template-columns:repeat(2,1fr)}.lv2 .footer-grid{grid-template-columns:1fr;gap:32px}.lv2 .footer-bottom{flex-direction:column;gap:12px}.lv2 .email-input{min-width:0;width:100%}.lv2 .hero-cta{width:100%;flex-direction:column;align-items:stretch}.lv2 .hero-cta .btn{justify-content:center}.lv2 .why-headline{font-size:56px}.lv2 .inbox{grid-template-columns:1fr;min-height:0}.lv2 .inbox-list{display:none}.lv2 .kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lv2 .kpi-card{min-height:140px;padding:14px 14px 0}.lv2 .kpi-card .v{font-size:24px}.lv2 .nav .logo img,.lv2 footer .footer-brand .logo img{height:38px!important}.lv2 .hero h1{font-size:clamp(32px,9vw,44px)}.lv2 .hero{padding-top:32px}.lv2 .hero-tags{gap:6px;margin-bottom:18px}.lv2 .tag{font-size:11.5px;padding:5px 10px}.lv2 .eyebrow{font-size:10.5px}.lv2 .bento{grid-template-columns:1fr}.lv2 .bc-a,.lv2 .bc-b,.lv2 .bc-c,.lv2 .bc-d,.lv2 .bc-e{grid-column:span 1}.lv2 .sources{gap:6px;margin-top:20px}.lv2 .source-chip{font-size:11.5px;padding:6px 10px}.lv2 .quotes-grid{gap:12px}.lv2 .plan,.lv2 .plan.featured{padding:22px 18px}.lv2 .score-dial{width:180px;height:180px}.lv2 .why-bullet{grid-template-columns:26px 1fr}.lv2 .hub-mock{min-width:680px}.lv2 .metrics-strip{padding:64px 24px 56px}.lv2 .metrics-strip .metrics-grid{gap:4px}.lv2 .metrics-strip .metric{padding:18px 16px}.lv2 .metrics-strip .metric .v{font-size:34px}.lv2 .metrics-strip .logo-wall{gap:20px 28px;margin-top:40px}.lv2 .metrics-strip .logo-mark{font-size:12.5px}}@media (max-width:480px){.lv2 .plans-incl .items{grid-template-columns:1fr}.lv2 .dash-grid{grid-template-columns:repeat(2,1fr)}.lv2 .why-headline{font-size:44px}.lv2 .ai-wrap{padding:56px 18px}.lv2 .final{padding:64px 18px}.lv2 .hero{padding-bottom:40px}.lv2 .hub-mock-wrap:after{content:"← deslize →";display:block;text-align:center;font-size:10px;color:var(--muted-2);font-family:var(--font-jbmono),monospace;margin-top:6px;letter-spacing:.1em}}@keyframes lmFade{0%{opacity:0}to{opacity:1}}@keyframes lmPop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lv2 .lead-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,18,32,.55);backdrop-filter:saturate(160%) blur(6px);animation:lmFade .18s ease}.lv2 .lead-modal{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:26px 26px 24px;animation:lmPop .24s cubic-bezier(.2,.8,.2,1);max-height:calc(100vh - 40px);overflow-y:auto}.lv2 .lead-modal-head{display:flex;align-items:flex-start;gap:14px}.lv2 .lead-modal-head .txt{flex:1;min-width:0}.lv2 .lead-modal-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0}.lv2 .lead-modal-sub{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.lv2 .lead-modal-close{flex:0 0 32px;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--bg-soft);color:var(--muted-2);cursor:pointer;transition:all .15s}.lv2 .lead-modal-close:hover{color:var(--ink);border-color:var(--border-strong)}.lv2 .lead-modal-email{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 12px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);max-width:100%;overflow:hidden}.lv2 .lead-modal-email .ml{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2 .lead-modal-field{margin-top:16px}.lv2 .lead-modal-field>label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.lv2 .lead-modal-field>label .req{color:var(--accent);margin-left:2px}.lv2 .lead-modal-input,.lv2 .lead-modal-textarea{width:100%;font-family:inherit;font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--border-strong);border-radius:12px;padding:11px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.lv2 .lead-modal-textarea{min-height:96px;resize:vertical;line-height:1.5}.lv2 .lead-modal-input::-moz-placeholder,.lv2 .lead-modal-textarea::-moz-placeholder{color:var(--muted-2)}.lv2 .lead-modal-input::placeholder,.lv2 .lead-modal-textarea::placeholder{color:var(--muted-2)}.lv2 .lead-modal-input:focus,.lv2 .lead-modal-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.lv2 .lead-modal-err{margin-top:12px;font-size:12.5px;font-weight:600;color:#DC2626}.lv2 .lead-modal-actions{display:flex;gap:10px;margin-top:22px}.lv2 .lead-modal-actions .btn{flex:1;justify-content:center;height:44px}