:root{--bg:#03070f;--bg2:#06101c;--surface:#09162b;--surface2:#0d1e38;--border:rgba(79,70,229,.18);--border2:hsla(0,0%,100%,.06);--text:#eff6ff;--muted:#94a3b8;--muted2:#475569;--indigo:#4f46e5;--indigo2:#6366f1;--indigo3:#818cf8;--indigo-bg:rgba(79,70,229,.1);--indigo-glow:rgba(79,70,229,.35);--cyan:#06b6d4;--cyan-bg:rgba(6,182,212,.08);--gold:#f59e0b;--gold2:#fbbf24;--gold-bg:rgba(245,158,11,.1);--red:#f43f5e;--red-bg:rgba(244,63,94,.08);--green:#10b981;--green-bg:rgba(16,185,129,.08);--card-sdw:0 1px 3px rgba(0,0,0,.4),0 4px 20px rgba(0,0,0,.3);--card-sdw-h:0 4px 12px rgba(0,0,0,.5),0 8px 40px rgba(79,70,229,.18);--hero-bg:#040b18;--tog-bg:rgba(79,70,229,.12);--tog-c:var(--indigo3)}[data-theme=light]{--bg:#f1f5ff;--bg2:#e8eeff;--surface:#fff;--surface2:#f8faff;--border:rgba(79,70,229,.15);--border2:rgba(0,0,0,.07);--text:#0f172a;--muted:#475569;--muted2:#94a3b8;--card-sdw:0 1px 3px rgba(0,0,0,.06),0 4px 20px rgba(79,70,229,.06);--card-sdw-h:0 4px 12px rgba(79,70,229,.12),0 8px 40px rgba(79,70,229,.1);--hero-bg:linear-gradient(160deg,#f4f7ff,#ecf1ff 55%,#f8faff);--tog-bg:rgba(79,70,229,.07);--tog-c:var(--indigo);--indigo-bg:rgba(79,70,229,.07)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth;font-size:16px;text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;max-width:100vw}a{text-decoration:none}img,svg{display:block;height:auto;max-width:100%}.container{max-width:1160px;margin:0 auto;padding:0 32px}.center{text-align:center}#progress{height:2px;background:linear-gradient(90deg,var(--indigo),var(--cyan));z-index:9999;width:0;transition:width .1s linear}#progress,#site-header{position:fixed;top:0;left:0}#site-header{right:0;z-index:900;transition:transform .3s ease}html.scrolled #site-header{transform:translateY(-34px)}.lp-site-header{background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.06),0 4px 20px rgba(15,23,42,.05)}html.scrolled #site-header.lp-site-header{transform:none}.lp-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 32px}.lp-header-actions{display:flex;align-items:center;gap:20px}.lp-header-phone{display:flex;gap:7px;font-weight:700;color:#0f172a}.lp-header-cta,.lp-header-phone{align-items:center;font-size:13.5px;text-decoration:none}.lp-header-cta{display:inline-flex;padding:10px 20px;background:linear-gradient(90deg,var(--indigo),var(--cyan));color:#fff;font-weight:800;border-radius:8px;transition:filter .2s}.lp-header-cta:hover{filter:brightness(1.08)}@media(max-width:600px){.lp-header-inner{padding:12px 20px}.lp-header-phone{display:none}}#trust-bar{height:34px;background:rgba(3,7,15,.95);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}#trust-bar::-webkit-scrollbar{display:none}.trust-bar-inner{display:flex;justify-content:center;gap:14px;height:34px;padding:0 20px;min-width:max-content;margin:0 auto}.trust-badge,.trust-bar-inner{align-items:center;white-space:nowrap}.trust-badge{display:inline-flex;gap:5px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.68)}.trust-badge b{color:#fff;font-weight:800}.trust-sep{color:hsla(0,0%,100%,.22)}.trust-dot{width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0;animation:trust-pulse 2.4s ease-in-out infinite}.trust-badge.trust-cta{color:#a5b4fc;text-decoration:none;transition:color .15s}.trust-badge.trust-cta:hover{color:#fff}.trust-badge.trust-cta svg{flex-shrink:0}@keyframes trust-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}#nav{transition:box-shadow .35s;background:rgba(3,7,15,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(79,70,229,.18)}#nav.on{box-shadow:0 2px 24px rgba(0,0,0,.35)}.nav-w{height:64px;max-width:1480px;margin:0 auto;padding:0 32px;gap:24px}.logo,.nav-w{display:flex;align-items:center}.logo{gap:9px;text-decoration:none;flex-shrink:0}.footer-logo-img{height:82px;max-width:273px;padding:8px 12px;background:transparent;transition:background .3s}[data-theme=light] .footer-logo-img{background:#03070f}.logo-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--indigo),var(--cyan));display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px rgba(79,70,229,.5)}.logo-icon svg{width:16px;height:16px;fill:#fff}.logo-name{font-size:17px;font-weight:900;letter-spacing:-.02em;color:#fff;transition:color .3s}#nav.on .logo-name{color:#eff6ff}.logo-name span{color:var(--indigo3)}.nav-links{display:flex;align-items:center;gap:2px;margin-left:auto}.nav-links a{font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.72);padding:7px 11px;border-radius:8px;transition:color .2s,background .2s;position:relative;min-height:44px;display:inline-flex;align-items:center}.nav-links a:not(.btn-nav):hover{color:#fff;background:hsla(0,0%,100%,.08)}#nav.on .nav-links a{color:#94a3b8}#nav.on .nav-links a:not(.btn-nav):hover{color:#eff6ff;background:rgba(79,70,229,.1)}.nav-links a.act{color:var(--indigo3)!important}.btn-nav{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;color:#fff!important;border-radius:8px;font-size:13px;font-weight:700;transition:.2s;white-space:nowrap;margin-left:6px}.btn-nav,.btn-nav:hover{background:var(--indigo)}.btn-nav:hover{transform:translateY(-1px);box-shadow:0 4px 18px var(--indigo-glow)}#theme-tog{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.7);cursor:pointer;font-size:12px;font-weight:600;transition:.2s;font-family:inherit;white-space:nowrap}#theme-tog svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}#theme-tog:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.15)}#nav.on #theme-tog{border-color:hsla(0,0%,100%,.06);background:rgba(79,70,229,.12);color:#818cf8}.hbg{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:8px}.hbg span{display:block;width:20px;height:2px;background:hsla(0,0%,100%,.85);border-radius:2px;transition:transform .28s,opacity .28s}.hbg.x span:first-child{transform:translateY(7px) rotate(45deg)}.hbg.x span:nth-child(2){opacity:0}.hbg.x span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fade{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}.fade.on{opacity:1;transform:none}.fade-l{opacity:0;transform:translateX(-32px);transition:opacity .65s ease,transform .65s ease}.fade-l.on{opacity:1;transform:none}.fade-r{opacity:0;transform:translateX(32px);transition:opacity .65s ease,transform .65s ease}.fade-r.on{opacity:1;transform:none}.sec-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo3);background:var(--indigo-bg);padding:5px 14px;border-radius:20px;border:1px solid rgba(99,102,241,.2);margin-bottom:16px}.sec-h2{font-size:clamp(28px,3.5vw,42px);font-weight:900;line-height:1.12;letter-spacing:-.03em;margin-bottom:14px}.sec-h2,.sec-sub{color:var(--text)}.sec-sub{font-size:16px;line-height:1.65;max-width:580px;margin:0 auto}#hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--hero-bg)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(79,70,229,.06) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,transparent 100%)}.hero-glow1{width:700px;height:500px;background:radial-gradient(ellipse,rgba(79,70,229,.18) 0,transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}.hero-glow1,.hero-glow2{position:absolute;border-radius:50%;pointer-events:none}.hero-glow2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.1) 0,transparent 70%);bottom:100px;right:10%}.hero-content{position:relative;z-index:2;text-align:center;padding:140px 24px 100px;max-width:900px;width:100%}.hero-pill{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--indigo3);background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);padding:6px 16px;border-radius:30px;margin-bottom:28px}.hero-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--indigo3);box-shadow:0 0 8px var(--indigo)}.hero-h1{font-size:clamp(42px,6vw,74px);font-weight:900;line-height:1.04;letter-spacing:-.04em;color:#fff;margin-bottom:22px}.hero-h1 .grad{background:linear-gradient(90deg,#818cf8,#06b6d4 50%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:18px;line-height:1.65;color:hsla(0,0%,100%,.5);max-width:660px;margin:0 auto 36px}.hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:44px}.btn-hero-p{display:inline-flex;align-items:center;gap:9px;padding:15px 28px;background:var(--indigo);color:#fff;border-radius:10px;font-weight:800;font-size:15px;transition:.25s;border:1.5px solid transparent}.btn-hero-p:hover{background:var(--indigo2);transform:translateY(-2px);box-shadow:0 8px 32px var(--indigo-glow)}.btn-hero-s{display:inline-flex;align-items:center;gap:9px;padding:15px 28px;color:hsla(0,0%,100%,.7);border:1.5px solid hsla(0,0%,100%,.15);border-radius:10px;font-weight:700;font-size:15px;transition:.25s;background:hsla(0,0%,100%,.04)}.btn-hero-s:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.28);color:#fff}.hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.htag{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.4);padding:5px 13px;border-radius:20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}.htag-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}#metrics{background:var(--bg2);border-top:1px solid var(--border2);border-bottom:1px solid var(--border2)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.mc{padding:36px 28px;border-right:1px solid var(--border2);position:relative;overflow:hidden;transition:background .2s}.mc:hover{background:var(--indigo-bg)}.mc:last-child{border-right:none}.mc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.mc-n,.mc:before{background:var(--mc-grad)}.mc-n{font-size:38px;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:8px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mc-l{font-size:12.5px;line-height:1.5;color:var(--muted)}.mc-s{font-size:10.5px;color:var(--muted2);margin-top:8px;font-weight:600}#strip{background:rgba(79,70,229,.04);border-bottom:1px solid rgba(79,70,229,.1);overflow:hidden;padding:14px 0}.strip-inner{display:flex;animation:stripgo 40s linear infinite;width:max-content}@keyframes stripgo{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.si{display:flex;align-items:center;gap:8px;padding:4px 24px;border-right:1px solid rgba(79,70,229,.12);white-space:nowrap}.si-txt{font-size:12.5px;font-weight:700;color:hsla(0,0%,100%,.45)}[data-theme=light] .si-txt{color:rgba(0,0,0,.45)}.si-badge{font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:var(--indigo-bg);color:var(--indigo3);border:1px solid rgba(99,102,241,.2)}.si-badge.cy{background:var(--cyan-bg);color:var(--cyan);border-color:rgba(6,182,212,.2)}.si-badge.gd{background:var(--gold-bg);color:var(--gold);border-color:rgba(245,158,11,.2)}#why{padding:96px 0}.why-intro{max-width:720px;margin:0 auto 44px;text-align:center}.why-alert{display:flex;gap:20px;align-items:flex-start;background:var(--surface);border:1px solid rgba(244,63,94,.2);border-radius:16px;padding:28px 32px;box-shadow:0 4px 24px rgba(244,63,94,.06)}.wa-icon{font-size:26px;flex-shrink:0;padding:10px;background:var(--red-bg);border-radius:10px;line-height:1}.wa-title{font-size:15px;font-weight:800;color:var(--text);margin-bottom:7px}.wa-body{font-size:13.5px;line-height:1.7;color:var(--muted)}#platform{padding:96px 0;background:var(--bg2)}.pt-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;margin-bottom:96px}.pt-row:last-child{margin-bottom:0}.pt-row.rev .pt-mock{order:-1}.pt-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 13px;border-radius:6px;background:var(--indigo-bg);color:var(--indigo3);border:1px solid rgba(99,102,241,.2);margin-bottom:16px}.pt-title{font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin-bottom:14px}.pt-body{font-size:14px;line-height:1.7;color:var(--text);margin-bottom:18px}.pt-list{list-style:none;display:flex;flex-direction:column;gap:9px}.pt-list li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--muted);line-height:1.45}.pt-list li:before{content:"✓";color:var(--indigo3);font-weight:900;flex-shrink:0}.pt-mock{background:var(--bg);border:1px solid rgba(79,70,229,.18);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px rgba(79,70,229,.06);transition:transform .3s,box-shadow .3s}.pt-mock:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.5),0 0 40px rgba(79,70,229,.12)}.pt-chrome{display:flex;gap:6px;padding:10px 14px;background:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.06)}.d{width:9px;height:9px;border-radius:50%}.d.r{background:#ff5f57}.d.y{background:#febc2e}.d.g{background:#28c840}.msvg{display:block;width:100%;height:auto}#discovery{padding:96px 0}.db-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.db-card{background:var(--surface);border:1px solid var(--border2);border-radius:16px;padding:28px;box-shadow:var(--card-sdw);transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.db-card:hover{box-shadow:var(--card-sdw-h);transform:translateY(-3px);border-color:var(--border)}.db-stripe{position:absolute;top:0;left:0;right:0;height:3px}.db-logo{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px;flex-shrink:0}.db-name{font-size:15px;font-weight:800;color:var(--text);margin-bottom:3px}.db-sub{font-size:11px;font-weight:600;color:var(--muted2);letter-spacing:.03em}.db-pill,.db-sub{margin-bottom:12px}.db-pill{display:inline-block;font-size:10px;font-weight:800;padding:3px 9px;border-radius:4px}.db-body{font-size:13px;line-height:1.6;color:var(--text);margin-bottom:14px}.db-feat{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--muted);line-height:1.4;margin-bottom:6px}.db-feat:before{content:"✓";color:var(--indigo3);font-weight:900;flex-shrink:0;margin-top:1px}.db-tag{margin-top:14px;padding:8px 12px;background:var(--bg);border-radius:8px;font-size:11px;font-family:JetBrains Mono,monospace;color:var(--indigo3)}.cms-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}.cms-card{background:var(--surface);border:1px solid var(--border2);border-radius:14px;padding:24px;display:flex;gap:16px;align-items:flex-start;box-shadow:var(--card-sdw);transition:box-shadow .25s,transform .25s,border-color .25s}.cms-card:hover{box-shadow:var(--card-sdw-h);border-color:var(--border);transform:translateY(-2px)}.cms-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.cms-name{font-size:15px;font-weight:800;color:var(--text);margin-bottom:5px}.cms-body{font-size:13px;line-height:1.55;color:var(--text);margin-bottom:10px}.cms-tag{font-size:10px;font-weight:800;padding:2px 8px;border-radius:4px}.cms-code{font-size:11.5px;font-family:JetBrains Mono,monospace;background:var(--bg);padding:8px 12px;border-radius:7px;color:var(--indigo3);margin-top:8px}#who{padding:96px 0;background:#030813}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(79,70,229,.08);border-radius:16px;overflow:hidden;border:1px solid rgba(79,70,229,.12)}.who-cell{padding:32px 26px;background:#040b18;transition:background .2s}.who-cell:hover{background:rgba(79,70,229,.06)}.wc-icon{font-size:28px;margin-bottom:12px}.wc-name{font-size:15px;font-weight:800;color:#fff;margin-bottom:7px}.wc-body{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.38)}#features{padding:96px 0;background:var(--bg2)}.bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.bt{background:var(--surface);border:1px solid var(--border2);border-radius:16px;padding:28px;box-shadow:var(--card-sdw);transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.bt:hover{box-shadow:var(--card-sdw-h);transform:translateY(-2px);border-color:var(--border)}.bt-wide{grid-column:span 2}.bt:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--indigo),transparent);opacity:0;transition:opacity .3s}.bt:hover:before{opacity:1}.bt-icon{width:42px;height:42px;border-radius:10px;background:var(--indigo-bg);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.bt-title{font-size:16px;font-weight:800;color:var(--text);margin-bottom:8px}.bt-body{font-size:13.5px;line-height:1.65;color:var(--text)}.bt-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.bt-tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px;background:var(--indigo-bg);color:var(--indigo3);border:1px solid rgba(99,102,241,.15)}#how{padding:96px 0}.tl{position:relative;max-width:760px;margin:0 auto;padding-left:56px}.tl:before{content:"";position:absolute;left:19px;top:16px;bottom:16px;width:2px;background:linear-gradient(to bottom,var(--indigo),rgba(79,70,229,.1))}.tl-step{position:relative;margin-bottom:36px}.tl-step:last-child{margin-bottom:0}.tl-num{position:absolute;left:-56px;top:18px;width:36px;height:36px;border-radius:50%;background:var(--bg);border:2px solid var(--indigo);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:var(--indigo3);box-shadow:0 0 0 5px var(--indigo-bg),0 0 16px rgba(79,70,229,.2)}.tl-card{background:var(--surface);border:1px solid var(--border2);border-radius:14px;padding:24px 26px;box-shadow:var(--card-sdw)}.tl-title{font-size:16px;font-weight:800;color:var(--text);margin-bottom:8px}.tl-body{font-size:13.5px;line-height:1.65;color:var(--muted)}.tl-body code{background:var(--indigo-bg);color:var(--indigo3);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px}.tl-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 12px;border-radius:6px;background:var(--gold-bg);color:var(--gold);border:1px solid rgba(245,158,11,.2);margin-top:10px}.tl-code{margin-top:12px;padding:10px 14px;background:var(--bg);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--indigo3);border:1px solid rgba(79,70,229,.12)}#pricing{padding:96px 0;background:var(--bg2)}.pricing-toggle{display:inline-flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border2);border-radius:30px;margin-bottom:52px}.pt-btn{padding:7px 20px;border-radius:26px;border:none;cursor:pointer;font-size:13px;font-weight:700;transition:.2s;font-family:Inter,sans-serif}.pt-btn.active{background:var(--indigo);color:#fff;box-shadow:0 2px 12px var(--indigo-glow)}.pt-btn:not(.active){background:transparent;color:var(--muted)}.pt-save{color:var(--gold);font-size:11px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:start}.pc-quota{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border2)}.pc-hot .pc-quota{border-color:hsla(0,0%,100%,.07)}.pq{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted)}.pc-hot .pq{color:hsla(0,0%,100%,.6)}.pq-icon{font-size:14px;flex-shrink:0}.pq-val{font-weight:800;color:var(--text)}.pc-hot .pq-val{color:#fff}.pc-save-badge{display:inline-block;background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3);border-radius:20px;font-size:10px;font-weight:800;padding:2px 9px;margin-left:6px;vertical-align:middle;transition:.2s}.pc-save-badge.hidden{display:none}.addon-strip{margin-top:36px;background:var(--surface);border:1px solid var(--border2);border-radius:18px;padding:28px 32px}.addon-strip-hd{display:flex;align-items:center;gap:10px;margin-bottom:20px}.addon-strip-hd h3{font-size:14px;font-weight:800;color:var(--text);margin:0}.addon-strip-hd span{font-size:12px;color:var(--muted);font-weight:500}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.addon-card{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;padding:18px 20px}.addon-card-name{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.addon-card-qty{font-size:15px;font-weight:900;color:var(--text);margin-bottom:2px}.addon-card-price{font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--indigo3);line-height:1}.addon-card-cycle{font-size:11px;color:var(--muted2);margin-top:2px}.addon-card-save{font-size:10.5px;color:#10b981;font-weight:700;margin-top:6px}.pc{background:var(--surface);border:1px solid var(--border2);border-radius:18px;overflow:hidden;box-shadow:var(--card-sdw);transition:box-shadow .2s,transform .2s}.pc:hover{box-shadow:var(--card-sdw-h);transform:translateY(-2px)}.pc-hot{background:linear-gradient(160deg,#060f2a,#0a1840);border-color:rgba(99,102,241,.4);box-shadow:0 0 0 1.5px var(--indigo),var(--card-sdw),0 0 50px rgba(79,70,229,.15)}.pc-hot-top{text-align:center;padding:8px;background:linear-gradient(90deg,var(--indigo),var(--cyan));font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff}.pc-offer{border-color:rgba(245,158,11,.5);box-shadow:0 0 0 1.5px var(--gold),var(--card-sdw),0 0 40px rgba(245,158,11,.15)}.pc-offer-top{text-align:center;padding:8px;background:linear-gradient(90deg,var(--gold),#fbbf24);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a1200}.pc-body{padding:26px}.pc-name{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pc-hot .pc-name{color:var(--indigo3)}.pc-price{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--text);margin-bottom:3px}.pc-hot .pc-price{color:#fff}.pc-cycle{font-size:12px;color:var(--muted2);margin-bottom:14px}.pc-hot .pc-cycle{color:hsla(0,0%,100%,.35)}.pc-desc{font-size:13px;line-height:1.5;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--border2);margin-bottom:14px}.pc-hot .pc-desc{color:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.07)}.pc-cta{display:block;text-align:center;padding:10px;border-radius:9px;font-size:13px;font-weight:800;margin-bottom:16px;transition:.2s}.pc-cta-out{border:1.5px solid var(--border);color:var(--text)}.pc-cta-out:hover{background:var(--indigo-bg);border-color:var(--indigo);color:var(--indigo3)}.pc-cta-in{background:linear-gradient(90deg,var(--indigo),var(--cyan));color:#fff}.pc-cta-in:hover{transform:translateY(-1px);box-shadow:0 4px 18px var(--indigo-glow)}.pc-feats{display:flex;flex-direction:column;gap:8px}.pcf{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;color:var(--muted)}.pc-hot .pcf{color:hsla(0,0%,100%,.55)}.pcf-y{color:var(--indigo3);font-weight:900;flex-shrink:0}.pcf-n{color:var(--muted2);flex-shrink:0}#faq{padding:96px 0}.faq-wrap{max-width:740px;margin:0 auto}.fq{border-bottom:1px solid var(--border2)}.fq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0;background:none;border:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--text);text-align:left;font-family:Inter,sans-serif;transition:color .2s}.fq-btn:hover{color:var(--indigo3)}.fq-arr{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s,background .2s,border-color .2s;font-size:13px;color:var(--muted2)}.fq.open .fq-arr{transform:rotate(45deg);background:var(--indigo-bg);border-color:var(--indigo);color:var(--indigo3)}.fq-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.fq.open .fq-body{max-height:500px}.fq-text{font-size:14px;line-height:1.72;color:var(--muted);padding-bottom:20px}#cta-final{padding:100px 0;background:var(--bg2)}#cta-final .cta-box{background:linear-gradient(145deg,#050e24,#060d1f);border:1px solid rgba(99,102,241,.2);border-radius:24px;padding:80px 64px;text-align:center;position:relative;overflow:hidden}[data-theme=light] #cta-final .cta-box{background:linear-gradient(145deg,#060d1f,#091428)}.cta-bg{inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(79,70,229,.15),transparent)}.cta-bg,.cta-bg2{position:absolute;pointer-events:none}.cta-bg2{bottom:-100px;left:50%;transform:translateX(-50%);width:600px;height:300px;border-radius:50%;background:radial-gradient(rgba(6,182,212,.08),transparent 70%)}.cta-h{font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:16px}.cta-sub{font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.45);max-width:500px;margin:0 auto 40px}.cta-btns{gap:14px;margin-bottom:32px}.cta-assurances,.cta-btns{display:flex;justify-content:center;flex-wrap:wrap}.cta-assurances{gap:20px}.ca{display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.35)}.ca span:first-child{color:var(--indigo3)}#footer{padding:60px 0 32px;background:var(--bg);border-top:1px solid var(--border2)}.foot-grid{display:grid;grid-template-columns:minmax(200px,1.8fr) minmax(150px,1.1fr) minmax(150px,1.1fr) minmax(120px,1fr) minmax(110px,.7fr);grid-gap:28px;gap:28px;padding-bottom:40px;border-bottom:1px solid var(--border2);margin-bottom:24px}.foot-links{display:flex;flex-direction:column;gap:10px}.foot-links a{font-size:13.5px;color:var(--muted);transition:color .2s;min-height:36px;display:flex;align-items:center}.foot-links a:hover{color:var(--indigo3)}.foot-h{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted2);margin-bottom:14px}.ask-ai-strip{padding:24px 28px;border:1px solid var(--border2);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.ask-ai-copy{min-width:240px}.ask-ai-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--indigo3);background:var(--indigo-bg);padding:6px 14px;border-radius:20px;border:1px solid rgba(99,102,241,.25);margin-bottom:14px}.ask-ai-heading{font-size:19px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin-bottom:4px}.ask-ai-sub{font-size:12.5px;line-height:1.55;color:var(--muted);max-width:400px}.ask-ai-grid{display:flex;gap:8px;flex-wrap:wrap}.ask-ai-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer;transition:.15s;font-family:inherit}.ask-ai-btn:hover{border-color:var(--indigo);color:var(--indigo3);background:var(--indigo-bg);transform:translateY(-1px)}.ask-ai-btn svg{flex-shrink:0}@media(max-width:768px){.ask-ai-strip{flex-direction:column;align-items:flex-start}}#bt{position:fixed;bottom:24px;right:24px;z-index:800;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:11px;background:var(--surface);border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;font-size:16px;box-shadow:var(--card-sdw);transition:opacity .3s,transform .3s,background .2s;transform:translateY(8px)}#bt.on{opacity:1;pointer-events:auto;transform:none}#bt:hover{background:var(--indigo);color:#fff}@media(max-width:1024px){.pgrid{grid-template-columns:1fr 1fr}.addon-grid,.db-grid{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.bt-wide{grid-column:span 2}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:last-child{grid-column:1/-1}.nav-links{display:none;position:fixed;top:var(--header-h,98px);left:0;right:0;background:#03070f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px;flex-direction:column;border-bottom:1px solid rgba(79,70,229,.15);gap:4px;transition:top .3s ease;z-index:2;max-height:calc(100vh - var(--header-h,98px));overflow-y:auto}html.scrolled .nav-links{top:var(--nav-h,64px);max-height:calc(100vh - var(--nav-h,64px))}.nav-links.open{display:flex;top:65px;max-height:calc(100vh - 65px)}.nav-links a{padding:12px 16px;font-size:14px;width:100%;text-align:center;justify-content:center}#theme-tog,.hbg{display:flex}#theme-tog{margin-left:auto}}@media(max-width:768px){.bento,.pgrid{grid-template-columns:1fr}.bt-wide{grid-column:span 1}.pt-row{grid-template-columns:1fr;gap:36px}.pt-row.rev .pt-mock{order:0}.cms-grid,.db-grid,.who-grid{grid-template-columns:1fr}#cta-final .cta-box{padding:48px 24px}.foot-grid{grid-template-columns:1fr}.hero-content{padding:100px 20px 60px}.tl{padding-left:44px}.tl-num{left:-44px}.metrics-grid{grid-template-columns:1fr 1fr}.mc{border-right:none;border-bottom:1px solid var(--border2)}}@media(max-width:480px){.metrics-grid{grid-template-columns:1fr}.hero-btns{flex-direction:column;align-items:center}}.screens-wrap{position:relative;overflow:hidden}.screens-fade-l{left:0;background:linear-gradient(90deg,var(--bg2),transparent)}.screens-fade-l,.screens-fade-r{position:absolute;top:0;bottom:0;width:120px;z-index:10;pointer-events:none}.screens-fade-r{right:0;background:linear-gradient(-90deg,var(--bg2),transparent)}.screens-track{display:flex;gap:24px;padding:16px 80px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;scroll-behavior:smooth}.screens-track::-webkit-scrollbar{display:none}.screens-track:active{cursor:-webkit-grabbing;cursor:grabbing}.scr-card{background:var(--bg);border:1px solid rgba(79,70,229,.2);border-radius:14px;overflow:hidden;min-width:680px;max-width:680px;scroll-snap-align:center;box-shadow:0 8px 40px rgba(0,0,0,.4),0 0 0 1px rgba(79,70,229,.08);flex-shrink:0;transition:box-shadow .3s,transform .3s}.scr-card:hover{box-shadow:0 12px 50px rgba(0,0,0,.5),0 0 30px rgba(79,70,229,.15);transform:translateY(-2px)}.scr-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(0,0,0,.45);border-bottom:1px solid hsla(0,0%,100%,.05)}.sd{width:9px;height:9px;border-radius:50%}.sd.r{background:#ff5f57}.sd.y{background:#febc2e}.sd.g{background:#28c840}.scr-url{font-size:10.5px;color:hsla(0,0%,100%,.25);margin-left:10px;font-family:JetBrains Mono,monospace}.scr-lbl{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.05)}.scr-n{font-size:10px;font-weight:900;color:var(--indigo3);background:var(--indigo-bg);border:1px solid rgba(99,102,241,.2);padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,monospace}.scr-t{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.7)}.scr-s{font-size:11.5px;color:hsla(0,0%,100%,.3);margin-left:auto}.carousel-nav{gap:16px;padding:20px 0 0}.carousel-btn,.carousel-nav{display:flex;align-items:center;justify-content:center}.carousel-btn{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;font-size:16px;transition:.2s}.carousel-btn:hover{background:var(--indigo);color:#fff;border-color:var(--indigo)}.carousel-dots{display:flex;gap:8px;align-items:center}.cdot{width:7px;height:7px;border-radius:50%;background:var(--border);cursor:pointer;transition:.2s}.cdot.active{background:var(--indigo);width:20px;border-radius:4px}@media(max-width:768px){.scr-card{min-width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.screens-track{padding:16px 24px}.screens-fade-l,.screens-fade-r{width:40px}}#blog,#cta-final,#discovery,#faq,#features,#industries,#platform,#pricing,#testimonials,#why,footer{content-visibility:auto;contain-intrinsic-size:0 600px}[role=button],a,button{touch-action:manipulation}nav{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}footer .container{padding-bottom:max(40px,env(safe-area-inset-bottom))}.foot-bottom-text{color:var(--muted)}[data-theme=light] .foot-bottom-text{color:#334155}[data-theme=light] .foot-bottom-text a{color:#334155;border-bottom-color:#334155}[data-theme=light] #footer .foot-h{color:#64748b}[data-theme=light] .foot-links a{color:#475569}[data-theme=light] #who{background:#eef2ff}[data-theme=light] .who-grid{background:rgba(79,70,229,.06);border-color:rgba(79,70,229,.15)}[data-theme=light] .who-cell{background:#fff}[data-theme=light] .who-cell:hover{background:rgba(79,70,229,.04)}[data-theme=light] .wc-name{color:var(--text)}[data-theme=light] .wc-body{color:var(--muted)}[data-theme=light] .scr-card{background:#f0f4ff;border-color:rgba(79,70,229,.18);box-shadow:0 8px 32px rgba(79,70,229,.1)}[data-theme=light] .scr-bar{background:rgba(79,70,229,.07);border-bottom-color:rgba(79,70,229,.1)}[data-theme=light] .scr-url{color:rgba(0,0,0,.35)}[data-theme=light] .scr-lbl{background:rgba(79,70,229,.05);border-top-color:rgba(79,70,229,.08)}[data-theme=light] .scr-t{color:rgba(0,0,0,.7)}[data-theme=light] .scr-s{color:rgba(0,0,0,.4)}[data-theme=light] .scr-n{color:var(--indigo);background:rgba(79,70,229,.1);border-color:rgba(79,70,229,.2)}[data-theme=light] .screens-fade-l{background:linear-gradient(90deg,var(--bg2),transparent)}[data-theme=light] .screens-fade-r{background:linear-gradient(-90deg,var(--bg2),transparent)}[data-theme=light] .hero-h1{color:var(--text)}[data-theme=light] .hero-sub{color:var(--muted)}[data-theme=light] .hero-pill{color:var(--indigo)}[data-theme=light] #hero .btn-hero-s{color:rgba(15,23,42,.7);border-color:rgba(15,23,42,.15);background:rgba(15,23,42,.03)}[data-theme=light] #hero .btn-hero-s:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.25);color:var(--text)}[data-theme=light] #hero .htag{color:rgba(15,23,42,.5);background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.08)}[data-theme=light] #metrics{background:var(--bg2)}[data-theme=light] .mc-s{color:#64748b}[data-theme=light] .tl-num{background:var(--bg2);border-color:var(--indigo);color:var(--indigo)}[data-theme=light] .tl-code{background:var(--bg2);border-color:rgba(79,70,229,.15)}[data-theme=light] #bt{background:#fff;border-color:rgba(79,70,229,.2);color:var(--indigo);box-shadow:0 2px 12px rgba(79,70,229,.12)}[data-theme=light] .pt-btn:not(.active){color:#475569}[data-theme=light] .pt-btn:not(.active):hover{color:var(--indigo)}[data-theme=light] .pc-hot{background:linear-gradient(160deg,#eef2ff,#e0e7ff);border-color:rgba(99,102,241,.35);box-shadow:0 0 0 1.5px var(--indigo),var(--card-sdw),0 0 40px rgba(79,70,229,.12)}[data-theme=light] .pc-hot .pc-quota{border-color:rgba(79,70,229,.15)}[data-theme=light] .pc-hot .pq{color:var(--muted)}[data-theme=light] .pc-hot .pc-price,[data-theme=light] .pc-hot .pq-val{color:var(--text)}[data-theme=light] .pc-hot .pc-cycle{color:var(--muted)}[data-theme=light] .pc-hot .pc-desc{color:var(--muted);border-color:rgba(79,70,229,.15)}[data-theme=light] .pc-hot .pcf{color:var(--muted)}[data-theme=light] .compare-table tr:hover td{background:rgba(79,70,229,.035)}[data-theme=light] .faq-cta-inner,[data-theme=light] .pricing-cta-inner{background:linear-gradient(145deg,#060d1f,#091428)}[data-theme=light] .comparison-table{border-color:rgba(79,70,229,.15)}[data-theme=light] .comparison-table tr:nth-child(2n) td{background:rgba(79,70,229,.025)}[data-theme=light] .comparison-table td{color:#475569}[data-theme=light] .comparison-table td:first-child{color:#0f172a}[data-theme=light] .end-cta{background:linear-gradient(145deg,#060d1f,#091428)}[data-theme=light] .summary-box{background:#f0f4ff;border-color:rgba(79,70,229,.25)}[data-theme=light] .cta-inline{background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(6,182,212,.04));border-color:rgba(79,70,229,.2)}[data-theme=light] .blog-card{background:#fff;border-color:rgba(79,70,229,.12)}[data-theme=light] .blog-card h2{color:#0f172a}[data-theme=light] .blog-card p{color:#475569}[data-theme=light] .card-meta{color:#64748b}[data-theme=light] .card-footer{border-top-color:rgba(79,70,229,.1)}[data-theme=light] .card-read{color:var(--indigo)}[data-theme=light] #footer{background:#eef2ff;border-top-color:rgba(79,70,229,.15)}[data-theme=light] .foot-grid{border-bottom-color:rgba(79,70,229,.1)}.nav-dropdown-wrap{position:relative}.nav-dropdown-btn,.nav-dropdown-wrap{display:inline-flex;align-items:center}.nav-dropdown-btn{font-size:13.5px;font-weight:600;color:#475569;padding:7px 12px;border-radius:8px;transition:color .2s,background .2s;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;gap:4px;min-height:44px;white-space:nowrap}.nav-dropdown-btn:hover,.nav-dropdown-wrap:hover .nav-dropdown-btn{color:var(--indigo);background:hsla(0,0%,100%,.05)}#nav.on .nav-dropdown-btn{color:var(--muted)}#nav.on .nav-dropdown-btn:hover{color:var(--text);background:var(--indigo-bg)}.nav-dropdown-wrap.open .nav-dropdown-btn{color:var(--indigo);background:hsla(0,0%,100%,.05)}#nav.on .nav-dropdown-wrap.open .nav-dropdown-btn{color:var(--text);background:var(--indigo-bg)}.nav-chevron{width:12px;height:12px;transition:transform .22s;flex-shrink:0}.nav-dropdown-wrap.open .nav-chevron,.nav-dropdown-wrap:hover .nav-chevron{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:310px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:8px;box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 0 1px rgba(79,70,229,.1);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:850}.nav-dropdown-wrap.open .nav-dropdown,.nav-dropdown-wrap:hover .nav-dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dropdown:before{content:"";position:absolute;top:-14px;left:-20px;right:-20px;height:14px;background:transparent}.nd-item{display:flex;align-items:flex-start;gap:11px;padding:10px 11px;border-radius:10px;text-decoration:none;transition:background .15s;color:inherit}.nd-icon,.nd-item:hover{background:var(--indigo-bg)}.nd-icon{font-size:18px;width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(99,102,241,.15);flex-shrink:0}.nd-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.3}.nd-desc{font-size:11px;color:var(--muted);line-height:1.4}.nd-sep{height:1px;background:var(--border2);margin:5px 8px}@media(max-width:768px){.nav-dropdown-wrap{width:100%}.nav-dropdown-btn{width:100%;padding:12px 16px;justify-content:space-between;border-radius:8px}.nav-dropdown{position:static;transform:none!important;width:100%;opacity:1;pointer-events:auto;box-shadow:none;border:none;background:rgba(79,70,229,.06);border-radius:10px;padding:6px;margin-top:4px;display:none}.nav-dropdown-wrap.open .nav-dropdown{display:block}.nd-item{padding:9px 8px}.nd-icon{width:30px;height:30px;min-width:30px;font-size:15px}}.blog-card-body{padding:20px 22px}[data-theme=light] .blog-card-thumb img{border-bottom:1px solid rgba(79,70,229,.08)}[data-theme=light] #who .sec-h2{color:var(--text)!important}[data-theme=light] #footer .logo-name,[data-theme=light] #who .wc-name{color:#0f172a}[data-theme=light] #footer .logo-name span{color:var(--indigo3)}.blog-card{background:var(--surface);border:1px solid var(--border2);border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column;min-width:0}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 40px rgba(79,70,229,.12);border-color:var(--border)}.blog-card-body{padding:24px;flex:1 1;display:flex;flex-direction:column}.blog-card-thumb{display:block;overflow:hidden;position:relative;min-width:0}.blog-card-thumb img{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;transition:transform .45s ease;background:var(--surface2)}.blog-card:hover .blog-card-thumb img{transform:scale(1.04)}.card-cat{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:16px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.blog-card h2,.blog-card h3{font-size:17px;font-weight:800;color:var(--text);line-height:1.35;margin-bottom:10px;letter-spacing:-.02em}.blog-card h2 a,.blog-card h3 a{color:inherit;text-decoration:none;transition:color .2s}.blog-card h2 a:hover,.blog-card h3 a:hover{color:var(--indigo3)}.blog-card p{font-size:13.5px;color:var(--muted);line-height:1.65;margin-bottom:16px;flex:1 1}.card-footer{display:flex;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid var(--border2)}.card-meta{font-size:12px;color:var(--muted2)}.cat-dpdp{background:rgba(79,70,229,.12);color:var(--indigo3)}.cat-consent{background:rgba(6,182,212,.1);color:var(--cyan)}.cat-certin{background:rgba(244,63,94,.1);color:var(--red)}.cat-privacy{background:rgba(16,185,129,.1);color:var(--green)}.cat-tech{background:rgba(245,158,11,.1);color:var(--gold)}[data-theme=light] .blog-card:hover{box-shadow:0 8px 32px rgba(79,70,229,.18),0 0 0 1px rgba(79,70,229,.1)}.nav-drop{position:relative}.nav-drop,.nav-drop-btn{display:inline-flex;align-items:center}.nav-drop-btn{background:none;border:none;outline:none;cursor:pointer;font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.72);-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:7px 11px;border-radius:8px;gap:4px;letter-spacing:-.01em;transition:color .2s,background .2s;white-space:nowrap;font-family:inherit;min-height:44px}.nav-drop-btn:hover,.nav-drop.open .nav-drop-btn{color:#fff;background:hsla(0,0%,100%,.08)}#nav.on .nav-drop-btn{color:#94a3b8}#nav.on .nav-drop-btn:hover,#nav.on .nav-drop.open .nav-drop-btn{color:#eff6ff;background:rgba(79,70,229,.1)}.drop-arrow{transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.75}.nav-drop-btn:hover .drop-arrow,.nav-drop.open .nav-drop-btn .drop-arrow{opacity:1}.nav-drop.open .drop-arrow{transform:rotate(180deg)}.nav-drop-menu{display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);min-width:320px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.45);padding:8px;z-index:9999}.nav-drop.open .nav-drop-menu{display:block}.nav-drop-menu a.drop-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:inherit}.nav-drop-menu a.drop-item:hover{background:var(--indigo-bg)}.drop-icon{font-size:18px;line-height:1;flex-shrink:0;margin-top:1px}.drop-text{display:flex;flex-direction:column;gap:2px}.drop-title{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.drop-desc{font-size:11.5px;color:var(--muted);line-height:1.4}.nav-drop-menu a.drop-item:hover .drop-title{color:var(--indigo3)}.drop-section-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);padding:8px 12px 4px}[data-theme=light] .nav-drop-menu{box-shadow:0 8px 32px rgba(0,0,0,.15)}@media(max-width:900px){.nav-drop-menu{position:static;transform:none;box-shadow:none;border:none;background:transparent;padding:0 0 0 8px;border-radius:0;min-width:unset}.nav-drop{flex-direction:column;align-items:center;width:100%;display:flex}.nav-drop-btn{display:flex;width:100%;padding:10px 0;justify-content:center}.drop-icon,.nav-drop-btn{font-size:15px}.drop-title{font-size:13px;color:hsla(0,0%,100%,.92)}.drop-desc{display:none}}.nav-logo-img{height:83px;max-width:revert-layer;flex-shrink:0;transition:opacity .3s}.footer-logo-img,.nav-logo-img{width:auto;display:block;object-fit:contain}.footer-logo-img{height:90px;max-width:270px;margin-bottom:14px;border-radius:8px}@media (max-width:768px){.nav-logo-img{height:42px;max-width:140px}.footer-logo-img{height:72px;max-width:220px}}a.logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;outline-offset:4px}