:root{--blue:#004aad;--blue-bright:#0a5cd8;--blue-700:#003a87;--navy:#001A3D;--navy-2:#00224F;--navy-ink:#0E1B33;--emerald-600:#10A875;--emerald-400:#34D399;--bg:#EEF2F9;--bg-subtle:#E3EAF5;--surface:#FFFFFF;--surface-2:#F7FAFE;--ink-900:#0E1B33;--ink-700:#243352;--ink-600:#344056;--ink-500:#6B7690;--ink-400:#98A1B6;--border:#DEE5F0;--border-soft:#EAEFF7;--blue-tint:#E1EAF7;--emerald-tint:#D8F2E8;--danger:#E5484D;--grad-primary:linear-gradient(135deg,#0a5cd8 0%,#004aad 100%);--grad-primary-rich:linear-gradient(135deg,#0a5cd8 0%,#00337a 100%);--grad-navy:linear-gradient(160deg,#00224F 0%,#000F26 100%);--grad-hero:radial-gradient(120% 120% at 80% 0%,#E3EAF5 0%,#EEF2F9 55%,#EEF2F9 100%);--shadow-md:0 6px 22px -8px rgba(0,30,77,.18);--shadow-xl:0 26px 64px -20px rgba(0,30,77,.32);--shadow-blue:0 12px 28px -8px rgba(0,74,173,.45)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Manrope,system-ui,sans-serif;background:var(--bg);color:var(--ink-600);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4{color:var(--navy);font-weight:800;letter-spacing:-.03em;line-height:1.07}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:700;border-radius:12px;cursor:pointer;border:none;transition:filter .15s,transform .1s}.btn:active{transform:scale(.97)}.btn-primary{background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-blue)}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{background:#fff;color:var(--navy);border:1.5px solid var(--border)}.btn-secondary:hover{background:var(--bg-subtle)}.btn-sm{padding:9px 16px;font-size:14px}.btn-lg{padding:15px 26px;font-size:16px}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:20px;box-shadow:var(--shadow-md)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 13px;border-radius:999px;background:var(--blue-tint);color:var(--blue-700)}.chip-ai{display:inline-block;background:var(--blue-tint);color:var(--blue-700);font-weight:700;padding:1px 7px;border-radius:7px}.check{width:22px;height:22px;border-radius:50%;background:var(--emerald-tint);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--emerald-600)}section{position:relative}.lucide{display:inline-flex;vertical-align:middle}.logo-lockup{display:flex;align-items:center;gap:7px}.logo-lockup img{width:46px;height:46px;flex-shrink:0}.logo-lockup .wm{font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--navy)}.logo-lockup .wm span{color:var(--blue)}header.nav{position:sticky;top:0;z-index:30;background:#eef2f9d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft)}.nav .row{height:74px;display:flex;align-items:center;gap:24px}.nav nav{display:flex;gap:26px;margin-left:18px}.nav nav a{font-size:14.5px;font-weight:600;color:var(--ink-600)}.nav nav a:hover{color:var(--navy)}.nav .right{margin-left:auto;display:flex;align-items:center;gap:14px}.nav .login{font-size:14.5px;font-weight:700;color:var(--navy)}.hero{background:var(--grad-hero);border-bottom:1px solid var(--border-soft)}.hero .inner{padding:74px 32px 84px;display:grid;gap:52px}.hero .copy{text-align:center;max-width:860px;margin:0 auto}.hero h1{font-size:53px;margin-top:18px}.hero p.sub{font-size:19px;line-height:1.6;color:var(--ink-600);margin:20px auto 0;max-width:660px}.hero .cta{display:flex;gap:14px;justify-content:center;margin-top:30px;flex-wrap:wrap}.hero .reassure{display:flex;gap:22px;justify-content:center;margin-top:22px;font-size:13.5px;color:var(--ink-500);font-weight:500;flex-wrap:wrap}.hero .reassure span{display:inline-flex;align-items:center;gap:6px}@keyframes appear{0%{opacity:0;transform:translateY(12px)}10%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes equalize{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.reel .anim{animation:appear 6.5s ease-in-out infinite}.reel .d1{animation-delay:.1s}.reel .d2{animation-delay:.45s}.reel .d3{animation-delay:.8s}.reel .d4{animation-delay:1.15s}.reel .d5{animation-delay:1.5s}.reel .d6{animation-delay:.28s}.reel .d7{animation-delay:.42s}.reel .d8{animation-delay:.56s}.reel .d9{animation-delay:.7s}.reel .d10{animation-delay:.84s}.reel .d11{animation-delay:.98s}.reel .d12{animation-delay:1.7s}.reel .d13{animation-delay:2s}.reel .d14{animation-delay:2.3s}.reel .d15{animation-delay:2.6s}.engine{max-width:680px;margin:0 auto;padding:24px 24px 26px}.engine .etitle{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;text-align:center}.engine .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.engine .inp{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:14px;padding:14px 10px;text-align:center}.engine .inp .n{font-size:23px;font-weight:800;color:var(--navy);letter-spacing:-.02em}.engine .inp .l{font-size:11.5px;color:var(--ink-500);font-weight:600;margin-top:3px}.engine .pipe{display:flex;align-items:center;gap:12px;margin:14px 0}.engine .pipe .ln{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--border-strong))}.engine .pipe .ln.r{background:linear-gradient(90deg,var(--border-strong),transparent)}.engine .node{display:inline-flex;align-items:center;gap:11px;background:var(--grad-navy);color:#fff;padding:11px 16px;border-radius:14px;box-shadow:var(--shadow-blue);white-space:nowrap}.engine .node .ni{width:36px;height:36px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.engine .node .ni img{width:100%;height:100%;object-fit:contain}.engine .node .nt{font-size:13.5px;font-weight:800;line-height:1.2}.engine .node .ns{font-size:11px;color:#9fb2ce}.engine .applied{text-align:center;font-size:11px;font-weight:700;color:var(--ink-500);margin:6px 0 12px;text-transform:uppercase;letter-spacing:.07em}.engine .levers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.engine .lev{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border-soft);border-radius:11px;padding:10px 11px;box-shadow:var(--shadow-md)}.engine .lev .li{width:28px;height:28px;border-radius:8px;background:var(--blue-tint);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.engine .lev .lt{font-size:12px;font-weight:700;color:var(--navy);line-height:1.15}.engine .lev .lc{margin-left:auto;color:var(--emerald-600);flex-shrink:0}@media(max-width:560px){.engine .levers{grid-template-columns:1fr 1fr}.engine .node .ns{display:none}}.engine .seqmini{margin-top:14px}.engine .seqmini .lbl{font-size:10px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:9px}.engine .seqrow{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.engine .seqrow .sc{width:25px;height:25px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--blue);flex-shrink:0}.engine .seqrow .sc.v{background:#6e59e8}.engine .seqrow .sc svg{width:14px;height:14px}.engine .seqrow .ar{color:var(--ink-400);flex-shrink:0}.engine .seqrow .ar svg{width:12px;height:12px}.engine .seqrow .done{display:inline-flex;align-items:center;gap:4px;background:var(--emerald-tint);color:var(--emerald-600);font-weight:800;font-size:10.5px;padding:5px 10px;border-radius:999px;white-space:nowrap}.engine .seqrow .done svg{width:12px;height:12px}.seqflow{max-width:940px;margin:0 auto;padding:32px 28px 28px}.seqflow .flowtitle{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:34px}.flow{display:flex;align-items:flex-start;justify-content:center}.snode{display:flex;flex-direction:column;align-items:center;gap:10px;width:96px;flex-shrink:0;position:relative}.snode .sic{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#e8eefa;color:#8093b3;position:relative;--ac:linear-gradient(135deg,var(--blue-bright),var(--blue));animation:lit 9s ease-in-out infinite;animation-delay:var(--d)}.snode .sic svg{width:23px;height:23px}.snode .slbl{font-size:11.5px;font-weight:700;line-height:1.25;color:#8a99b5;text-align:center;animation:litlbl 9s ease-in-out infinite;animation-delay:var(--d)}.snode.end .sic{--ac:linear-gradient(135deg,#16C68C,#0E8A60)}.sconn{flex:1;min-width:14px;height:3px;background:#dce4f1;border-radius:3px;margin-top:23px;position:relative;overflow:hidden}.sconn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--blue-bright),var(--blue));background-repeat:no-repeat;background-size:0% 100%;animation:drawH 9s ease-in-out infinite;animation-delay:var(--d)}.snode.gate{width:112px}.snode.gate .sic{width:66px;height:66px;border-radius:19px;margin-top:-8px;background:linear-gradient(135deg,var(--blue-bright),var(--blue));color:#fff;box-shadow:0 14px 30px -10px #004aada6;animation:none}.snode.gate .sic svg{width:30px;height:30px}.snode.gate .sic:before{content:"";position:absolute;inset:-6px;border-radius:24px;border:2px solid var(--blue);opacity:.5;animation:gatepulse 2.4s ease-in-out infinite}.snode.gate .sic .ai{position:absolute;top:-10px;left:-13px;background:#fff;color:var(--blue);border-radius:999px;font-size:8.5px;font-weight:800;letter-spacing:.04em;padding:3px 7px;display:inline-flex;align-items:center;gap:3px;box-shadow:0 3px 9px #00286433;z-index:4}.snode.gate .sic .ai svg{width:9px;height:9px}.snode.gate .sic .tk{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--emerald-600);color:#fff;display:flex;align-items:center;justify-content:center;border:2.5px solid var(--surface);z-index:3}.snode.gate .slbl{color:var(--navy);font-weight:800;font-size:12px;animation:none}.snode.gate .slbl .icp{display:block;font-size:9.5px;font-weight:800;color:var(--emerald-600);letter-spacing:.03em;margin-top:3px;text-transform:uppercase}.flowcap{text-align:center;font-size:14.5px;line-height:1.55;color:var(--ink-600);font-weight:500;max-width:540px;margin:34px auto 0}@keyframes lit{0%{background:#e8eefa;color:#8093b3;box-shadow:none;transform:translateY(0)}6%{background:var(--ac);color:#fff;box-shadow:0 10px 22px -10px #004aad80;transform:translateY(-3px)}86%{background:var(--ac);color:#fff;box-shadow:0 10px 22px -10px #004aad80;transform:translateY(-3px)}96%,to{background:#e8eefa;color:#8093b3;box-shadow:none;transform:translateY(0)}}@keyframes litlbl{0%{color:#8a99b5}6%{color:var(--navy)}86%{color:var(--navy)}96%,to{color:#8a99b5}}@keyframes drawH{0%{background-size:0% 100%}10%{background-size:100% 100%}88%{background-size:100% 100%}98%,to{background-size:0% 100%}}@keyframes drawV{0%{background-size:100% 0%}10%{background-size:100% 100%}88%{background-size:100% 100%}98%,to{background-size:100% 0%}}@keyframes gatepulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.16);opacity:0}}@media(max-width:720px){.seqflow{padding:26px 20px 22px}.flow{flex-direction:column;align-items:flex-start;padding-left:6px}.snode{flex-direction:row;width:100%;align-items:center;gap:15px;text-align:left}.snode .slbl{text-align:left}.snode.gate{width:100%}.snode.gate .sic{margin-top:0}.snode.gate .slbl .icp{display:inline-block;margin-top:0;margin-left:9px}.sconn{flex:none;width:3px;height:22px;margin:4px 0 4px 30px}.sconn:after{background:linear-gradient(180deg,var(--blue-bright),var(--blue));background-size:100% 0%;animation-name:drawV}.flowtitle{margin-bottom:24px}.flowcap{margin-top:24px}}.cred{background:var(--navy);color:#fff}.cred .wrap{padding:60px 32px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.cred .eyebrow{color:var(--blue-tint)}.cred h2{color:#fff;font-size:32px;margin:14px 0 16px}.cred p{color:#afc0dc;font-size:16.5px;line-height:1.6;max-width:560px}.cred p b{color:#fff;font-weight:700}.credlogos{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:26px 28px}.credlogos .cl-lbl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8fa6c8;margin-bottom:18px}.credlogos .cl-row{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.credlogos .cl{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#fff;opacity:.92}.credlogos .cl-note{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#afc0dc;font-weight:600}.credlogos .cl-note i{color:var(--emerald-400)}@media(max-width:820px){.cred .wrap{grid-template-columns:1fr;gap:30px;padding:48px 28px}.cred h2{font-size:27px}}.az{max-width:600px;margin:0 auto;padding:22px}.az .ahead{display:flex;align-items:center;gap:12px}.az .av{width:48px;height:48px;border-radius:50%;object-fit:cover}.az .nm{font-weight:800;font-size:17px;color:var(--navy)}.az .rl{font-size:13px;color:var(--ink-500)}.az .scanpill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:var(--blue-tint);color:var(--blue-700);font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px}.az .scanpill .dot{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:blink .9s ease-in-out infinite}.az .sub{font-size:12.5px;color:var(--ink-500);margin-top:12px;display:flex;align-items:center;gap:7px}.az .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:16px}.az .chk{display:flex;align-items:center;gap:9px;font-size:12.8px;color:var(--ink-700);font-weight:600}.az .chk .b{width:19px;height:19px;border-radius:6px;background:var(--emerald-tint);color:var(--emerald-600);display:flex;align-items:center;justify-content:center;flex-shrink:0}.az .match{margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--blue-tint);display:flex;align-items:center;gap:12px}.az .match .mlbl{font-weight:800;color:var(--blue-700);font-size:13.5px;white-space:nowrap}.az .bar{flex:1;height:6px;border-radius:3px;background:#fff;overflow:hidden}.az .bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#34d399,#10a875)}.az .score{font-weight:800;color:var(--emerald-600);font-size:13.5px;white-space:nowrap}.az .seq{margin-top:16px;border-top:1px dashed var(--border);padding-top:14px}.az .seqh{font-size:12.5px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:7px;margin-bottom:10px}.az .seqh .sp{font-weight:600;color:var(--blue)}.az .step{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--border-soft);border-radius:10px;margin-bottom:8px;background:var(--surface-2)}.az .step:last-child{margin-bottom:0}.az .step .si{width:27px;height:27px;border-radius:8px;background:var(--grad-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.az .step .st{font-size:12.6px;font-weight:700;color:var(--navy)}.az .step .sd{font-size:11.4px;color:var(--ink-500);margin-top:1px}.az .step .schip{color:var(--blue);font-weight:700}.vv{background:var(--surface-2);border-radius:24px;padding:20px}.vv .studio{position:relative;border-radius:16px;overflow:hidden;background:#0a1f44;box-shadow:var(--shadow-md)}.vv .feed{position:relative;height:210px}.vv .feed>img,.vv .feed>video{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.vv .feed .vgrad{position:absolute;inset:0;background:linear-gradient(180deg,#000f260d 35%,#000f2699)}.vv .rec{position:absolute;top:12px;right:13px;display:inline-flex;align-items:center;gap:6px;background:#00000073;color:#fff;font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:999px}.vv .rec .dot{width:8px;height:8px;border-radius:50%;background:#ff5a5a;animation:blink .9s ease-in-out infinite}.vv .modes{position:absolute;top:12px;left:13px;display:flex;gap:6px}.vv .modes .m{display:inline-flex;align-items:center;gap:5px;background:#fff3;color:#fff;font-size:10.5px;font-weight:700;padding:5px 9px;border-radius:8px;backdrop-filter:blur(3px)}.vv .timer{position:absolute;bottom:12px;left:13px;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.95}.vv .vwave{position:absolute;bottom:11px;right:13px;display:flex;align-items:flex-end;gap:3px;height:24px}.vv .vwave i{width:3px;height:24px;border-radius:2px;background:#fff;opacity:.92;transform-origin:bottom;animation:equalize .6s ease-in-out infinite}.vv .cap{text-align:center;font-size:13.5px;color:var(--ink-600);padding:12px 0 2px}.vv .cap b{color:var(--navy)}.vv .flowlbl{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.07em;margin:12px 0}.vv .outs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.vv .o{background:#fff;border:1px solid var(--border-soft);border-radius:12px;padding:7px;text-align:center}.vv .o .othumb{position:relative;border-radius:9px;overflow:hidden;aspect-ratio:4/5;margin-bottom:7px}.vv .o .othumb img{width:100%;height:100%;object-fit:cover}.vv .o .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000f2629}.vv .o .play span{width:22px;height:22px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--blue)}.vv .o .nmtag{position:absolute;left:5px;bottom:4px;font-size:9.5px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.vv .o .l{font-size:11px;font-weight:700;color:var(--navy)}.vv .o .l span{color:var(--blue)}.vv .o .adj{font-size:8.5px;font-weight:700;color:var(--emerald-600);margin-top:2px;display:inline-flex;align-items:center;gap:3px}@keyframes liveface{0%{transform:scale(1.03) translate(0)}20%{transform:scale(1.05) translate(-.8%,-.6%)}45%{transform:scale(1.04) translate(.6%,.4%)}70%{transform:scale(1.06) translate(.9%,-.4%)}to{transform:scale(1.03) translate(0)}}@keyframes kenburns{0%{transform:scale(1.06) translate(0)}50%{transform:scale(1.14) translate(-2.5%,-2%)}to{transform:scale(1.06) translate(0)}}@keyframes scanmove{0%{top:-30%}to{top:110%}}.vv .feed>img{transform-origin:50% 38%;animation:liveface 6s ease-in-out infinite}.vv .feed .scanline{position:absolute;left:0;right:0;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent);animation:scanmove 4s linear infinite}.vv .o .othumb img{transform-origin:50% 40%;animation:kenburns 5s ease-in-out infinite}.vv .o:nth-child(1) .othumb img{animation-delay:-.3s}.vv .o:nth-child(2) .othumb img{animation-delay:-1.6s}.vv .o:nth-child(3) .othumb img{animation-delay:-2.9s}.vv .o:nth-child(4) .othumb img{animation-delay:-4.1s}.scan{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:880px;margin:0 auto}.scan .arrow{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;color:var(--blue)}.pcard{overflow:hidden}.pcard .banner{height:64px;background:var(--grad-primary-rich);position:relative}.pcard .av{position:absolute;left:20px;top:30px;width:58px;height:58px;border-radius:50%;box-shadow:0 0 0 4px #fff;object-fit:cover}.pcard .body{padding:36px 20px 20px}.pcard .nm{font-weight:800;font-size:19px;color:var(--navy)}.pcard .meta{font-size:13.5px;color:var(--ink-500);margin-top:2px}.pcard .hr{height:1px;background:var(--border);margin:14px 0}.pcard .about{font-size:13px;color:var(--ink-600);line-height:1.55}.mcard{padding:20px}.mcard .h{display:flex;align-items:center;gap:9px;margin-bottom:14px}.mcard .ai{width:30px;height:30px;border-radius:8px;background:var(--grad-primary);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.mcard .t{font-size:13.5px;font-weight:700;color:var(--navy)}.mcard .msg{font-size:15px;line-height:1.7;color:var(--ink-700)}.trust{padding:30px 0;border-bottom:1px solid var(--border-soft)}.trust .line{text-align:center;font-size:15px;color:var(--ink-500);font-weight:500;display:flex;gap:26px;justify-content:center;flex-wrap:wrap}.trust .line b{color:var(--navy)}.sec{padding:92px 0}.sec.alt{background:var(--bg-subtle);border-block:1px solid var(--border-soft)}.head{text-align:center;max-width:700px;margin:0 auto 48px}.head h2{font-size:38px;margin-top:12px}.head p{font-size:17px;line-height:1.6;color:var(--ink-600);margin-top:14px}.compare2{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:0 auto}.compare2 .col{padding:32px;border-radius:24px}.compare2 .old{background:#fff;border:1px solid var(--border)}.compare2 .new{background:var(--navy);color:#fff;box-shadow:var(--shadow-xl)}.compare2 .lbl{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.compare2 .old .lbl{color:var(--ink-500)}.compare2 .new .lbl{color:var(--blue-tint)}.compare2 .new h3{color:#fff}.compare2 ul{list-style:none;display:flex;flex-direction:column;gap:15px}.compare2 li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}.compare2 .old li{color:var(--ink-500)}.compare2 .new li{color:#e8eef8}.compare2 .ic-x{color:var(--danger);flex-shrink:0;margin-top:1px}.compare2 .ic-c{color:var(--emerald-400);flex-shrink:0;margin-top:1px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:90px}.frow:last-child{margin-bottom:0}.frow .fe{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.frow .fe .ic{width:30px;height:30px;border-radius:9px;background:var(--blue-tint);display:flex;align-items:center;justify-content:center;color:var(--blue)}.frow h3{font-size:30px}.frow p.b{font-size:16.5px;line-height:1.62;color:var(--ink-600);margin-top:14px}.points{display:flex;flex-direction:column;gap:11px;margin-top:20px}.points .p{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-700);font-weight:500}.vc{background:var(--surface-2);border-radius:24px;padding:22px}.vc .rec{background:linear-gradient(160deg,#e1eaf7,#cfe0f5);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.vc .recl{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--danger);animation:blink .9s ease-in-out infinite}.vc .recl i{width:8px;height:8px;border-radius:50%;background:var(--danger)}.vc .face{width:92px;height:92px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,var(--shadow-md)}.vc .wave{display:flex;align-items:flex-end;gap:4px;margin-top:18px;height:34px}.vc .wave i{width:4px;height:34px;border-radius:2px;background:var(--blue);transform-origin:bottom;animation:equalize .6s ease-in-out infinite}.vc .cap{padding:12px;text-align:center;font-size:14px;color:var(--ink-600)}.vc .names{display:flex;gap:8px;margin-top:14px}.vc .names .n{flex:1;background:#fff;border:1px solid var(--border-soft);border-radius:12px;padding:10px 6px;text-align:center}.vc .names .n img{width:28px;height:28px;border-radius:50%;object-fit:cover;margin:0 auto 6px;display:block}.vc .names .n .l{font-size:11px;font-weight:700;color:var(--navy)}.vc .names .n .l span{color:var(--blue)}.ar{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.ar .chat{padding:18px}.ar .ch{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ar .av{width:38px;height:38px;border-radius:50%;object-fit:cover}.ar .nm{font-size:14px;font-weight:800;color:var(--navy)}.ar .rl{font-size:12px;color:var(--ink-500)}.ar .on{margin-left:auto;background:var(--grad-primary);color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}.bubble{max-width:88%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45}.bubble.them{background:var(--bg-subtle);color:var(--ink-700);border-bottom-left-radius:4px;align-self:flex-start}.bubble.me{background:var(--grad-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble.me .tag{display:block;font-size:10px;font-weight:700;opacity:.9;margin-bottom:3px}.thread{display:flex;flex-direction:column;gap:10px}.meet{padding:18px;text-align:center}.meet .ic{width:46px;height:46px;border-radius:13px;background:var(--emerald-tint);color:var(--emerald-600);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.meet .day{font-size:13px;color:var(--ink-500)}.meet .time{font-size:22px;font-weight:800;color:var(--navy);margin:2px 0}.meet .conf{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--emerald-600);margin-top:8px}.safety{background:var(--blue-tint);border-radius:24px;padding:40px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.safety .ic{width:64px;height:64px;border-radius:18px;background:var(--grad-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-blue);flex-shrink:0}.safety h3{font-size:24px}.safety p{font-size:15.5px;color:var(--ink-600);margin-top:6px;max-width:560px}.safety .chips{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.safety .chips .ch{background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--navy);display:inline-flex;gap:6px;align-items:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps .s{padding:26px}.steps .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.steps .num{font-size:40px;font-weight:800;color:#bfd2ee;letter-spacing:-.03em}.steps .ic{width:44px;height:44px;border-radius:13px;background:var(--grad-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-blue)}.steps h4{font-size:19px}.steps p{font-size:15px;line-height:1.6;color:var(--ink-600);margin-top:8px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.tgrid .t{padding:24px}.tgrid .t.span{grid-column:span 1}.tgrid .stars{display:flex;gap:2px;margin-bottom:12px;color:var(--emerald-600)}.tgrid .q{font-size:16px;line-height:1.55;color:var(--ink-700);font-weight:600}.tgrid .who{display:flex;align-items:center;gap:10px;margin-top:18px}.tgrid .lg{width:38px;height:38px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px -3px #001e4d4d}.tgrid .co{font-size:14px;font-weight:800;color:var(--navy)}.value{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value .v{padding:0;overflow:hidden;display:flex;flex-direction:column}.value .vmedia{height:188px;position:relative;overflow:hidden;border-bottom:1px solid var(--border-soft)}.value .vbody{padding:20px 22px 24px}.value h4{font-size:18px}.value p{font-size:14.5px;line-height:1.6;color:var(--ink-600);margin-top:8px}.zoom{position:absolute;inset:0;background:#0a1f44}.zoom>img{width:100%;height:100%;object-fit:cover}.zoom .zgrad{position:absolute;inset:0;background:linear-gradient(180deg,#000f2626,#000f260d 30%,#000f2673)}.zoom .lbl{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;background:#0000006b;color:#fff;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px}.zoom .lbl .d{width:7px;height:7px;border-radius:50%;background:#34d399}.zoom .self{position:absolute;top:10px;right:10px;width:48px;height:36px;border-radius:7px;border:2px solid rgba(255,255,255,.75);overflow:hidden;background:#13294d}.zoom .self img{width:100%;height:100%;object-fit:cover}.zoom .ctrls{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px}.zoom .ctrls span{width:30px;height:30px;border-radius:50%;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center}.zoom .ctrls .end{background:#ef4444}.seqill{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;gap:7px;background:linear-gradient(180deg,#fafcff,#eaf1fb)}.seqill .blk{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border-soft);border-radius:9px;padding:8px 10px;box-shadow:var(--shadow-md);font-size:11.5px;font-weight:700;color:var(--navy)}.seqill .blk .bi{width:20px;height:20px;border-radius:6px;background:var(--blue-tint);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.seqill .base{margin-top:auto;background:#fff;border:1px solid var(--border-soft);border-radius:9px;padding:8px 10px}.seqill .base .bl{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-400);margin-bottom:5px}.seqill .bars{display:flex;align-items:flex-end;gap:4px;height:26px}.seqill .bars i{flex:1;background:linear-gradient(180deg,#7fb0ee,#bcd4f2);border-radius:3px 3px 0 0}.dash{position:absolute;inset:0;padding:13px;background:linear-gradient(180deg,#fafcff,#eaf1fb);display:flex;flex-direction:column;gap:7px}.dash .mrow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dash .mt{background:#fff;border:1px solid var(--border-soft);border-radius:9px;padding:7px 4px;text-align:center}.dash .mt .mv{font-size:16px;font-weight:800;color:var(--navy);letter-spacing:-.02em}.dash .mt .ml{font-size:8px;color:var(--ink-500);font-weight:600;margin-top:1px}.dash .chartbox{flex:1;background:#fff;border:1px solid var(--border-soft);border-radius:9px;padding:8px;display:flex;align-items:flex-end;gap:4px}.dash .chartbox i{flex:1;background:linear-gradient(180deg,#34d399,#10a875);border-radius:3px 3px 0 0;opacity:.9}.dash .crm{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--border-soft);border-radius:9px;padding:7px 9px;font-size:10px;font-weight:700;color:var(--navy)}.dash .crm .ld{width:6px;height:6px;border-radius:50%;background:#34d399;flex-shrink:0}.dash .crm .clogos{margin-left:auto;display:flex;gap:4px}.dash .crm .clogos b{background:var(--bg-subtle);color:var(--ink-600);font-size:8.5px;font-weight:700;padding:2px 6px;border-radius:5px}.pteaser{text-align:center}.pteaser .price{font-size:48px;font-weight:800;color:var(--navy);letter-spacing:-.03em}.pteaser .price span{font-size:16px;font-weight:500;color:var(--ink-500)}.blog{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog .post{overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.blog .post:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.blog .thumb{height:160px;position:relative;overflow:hidden;background:var(--bg-subtle)}.blog .thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog .thumb .ov{position:absolute;inset:0;background:linear-gradient(180deg,#000f2600 45%,#000f2638)}.blog .thumb.grad{background:var(--grad-primary-rich);display:flex;align-items:center;justify-content:center}.blog .thumb.grad i{color:#ffffff47}.blog .pbody{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column}.blog .cat{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.blog h4{font-size:17.5px;margin-top:8px;line-height:1.28}.blog .meta{font-size:13px;color:var(--ink-500);margin-top:auto;padding-top:14px;display:flex;gap:8px;align-items:center}.faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq details{background:#fff;border:1px solid var(--border-soft);border-radius:16px;padding:18px 22px;box-shadow:var(--shadow-md)}.faq summary{font-size:16px;font-weight:700;color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{color:var(--blue);transition:transform .2s}.faq details[open] summary .pm{transform:rotate(45deg)}.faq p{font-size:14.5px;line-height:1.6;color:var(--ink-600);margin-top:12px}.final{padding:40px 32px 96px}.final .box{max-width:1100px;margin:0 auto;background:var(--grad-navy);border-radius:32px;padding:72px 48px;text-align:center;position:relative;overflow:hidden}.final .glow{position:absolute;inset:0;background:radial-gradient(60% 120% at 50% 0%,rgba(10,92,216,.55),transparent 70%)}.final h2{font-size:42px;color:#fff;position:relative}.final p{font-size:18px;color:#9fb2ce;margin-top:16px;position:relative;max-width:560px;margin-left:auto;margin-right:auto}.final .cta{display:flex;gap:14px;justify-content:center;margin-top:30px;position:relative;flex-wrap:wrap}.final .btn-ghost{background:#ffffff1f;color:#fff;border:1.5px solid rgba(255,255,255,.28)}footer{background:var(--navy);color:#9fb2ce;padding:56px 32px 40px}footer .cols{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px}footer .logo-lockup .wm{color:#fff}footer .logo-lockup .wm span{color:#7fb0ee}footer .logo-lockup img{filter:brightness(0) invert(1)}footer .tag{font-size:13.5px;line-height:1.6;margin-top:16px;max-width:250px}footer h5{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:14px}footer .lk{display:flex;flex-direction:column;gap:10px}footer .lk a{font-size:14px}footer .bot{max-width:1200px;margin:40px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:12.5px;flex-wrap:wrap;gap:10px}.note{background:#fff8e1;border-bottom:1px solid #f3d77a;color:#7a5b00;font-size:13px;padding:10px 18px;text-align:center}@media(max-width:900px){.frow{grid-template-columns:1fr;gap:32px}.frow .visual{order:2}.compare2,.steps,.value,.tgrid,.blog{grid-template-columns:1fr}.scan{grid-template-columns:1fr;gap:14px}.scan .arrow{transform:rotate(90deg);margin:0 auto}.ar{grid-template-columns:1fr}.hero h1{font-size:37px}.head h2{font-size:29px}.nav nav{display:none}footer .cols{grid-template-columns:1fr 1fr}}.page{max-width:1200px;margin:0 auto;padding:48px 32px 80px}.page .crumbs{font-size:13px;color:var(--ink-500);margin-bottom:18px}.page .crumbs a{color:var(--ink-500)}.page .crumbs a:hover{color:var(--navy)}.page h1{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.03em;color:var(--navy);margin:0 0 14px;max-width:820px}.page .lede{font-size:18px;color:var(--ink-600);max-width:760px;margin:0 0 18px;line-height:1.55}.page .byline{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--ink-500);margin-bottom:34px}.page .byline img{width:34px;height:34px;border-radius:50%;object-fit:cover}.page .byline b{color:var(--ink-700)}.layout{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:56px;align-items:start}.prose{font-size:16.5px;line-height:1.7;color:var(--ink-700)}.prose h2{font-size:26px;letter-spacing:-.02em;color:var(--navy);margin:38px 0 12px}.prose h3{font-size:19px;color:var(--navy);margin:26px 0 8px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose blockquote{border-left:3px solid var(--blue);margin:20px 0;padding:6px 18px;background:var(--surface-2);border-radius:0 10px 10px 0;color:var(--ink-600)}.prose table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:14.5px}.prose th,.prose td{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.prose th{background:var(--surface-2);color:var(--navy);font-weight:700}.prose code{background:var(--surface-2);padding:2px 6px;border-radius:6px;font-size:14px}.prose pre{background:var(--navy);color:#e6eef9;padding:16px 18px;border-radius:12px;overflow:auto;font-size:13.5px}.prose .tldr{background:var(--blue-tint);border:1px solid #C9D9F2;border-radius:14px;padding:16px 20px;margin:0 0 26px}.prose .tldr b{color:var(--blue-700)}.prose img{max-width:100%;border-radius:12px}.aside .card{padding:22px;margin-bottom:18px}.aside h4{margin:0 0 8px;font-size:15px;color:var(--navy)}.aside p{font-size:14px;color:var(--ink-600);margin:0 0 14px;line-height:1.55}.aside .lk a{display:block;font-size:14px;color:var(--ink-700);padding:7px 0;border-bottom:1px solid var(--border-soft)}.aside .lk a:hover{color:var(--blue)}.faqs{margin-top:40px}.faqs h2{font-size:24px;color:var(--navy);letter-spacing:-.02em;margin-bottom:14px}.faqs details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;margin-bottom:10px}.faqs summary{cursor:pointer;font-weight:700;color:var(--navy);font-size:15.5px}.faqs details p{margin:10px 0 0;color:var(--ink-600);font-size:15px;line-height:1.6}.related{margin-top:44px}.related h2{font-size:22px;color:var(--navy);margin-bottom:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid3 .card,.hub .card{padding:20px;display:block;color:inherit}.grid3 .card:hover,.hub .card:hover{border-color:var(--blue);transform:translateY(-2px)}.grid3 .card h3,.hub .card h3{font-size:16.5px;color:var(--navy);margin:0 0 6px;letter-spacing:-.01em}.grid3 .card p,.hub .card p{font-size:14px;color:var(--ink-600);margin:0;line-height:1.5}.hub{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.cta-band{margin-top:48px;background:var(--grad-navy,linear-gradient(135deg,#001A3D,#003a87));color:#fff;border-radius:18px;padding:34px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-band h3{margin:0 0 6px;font-size:22px;letter-spacing:-.02em;color:#fff}.cta-band p{margin:0;color:#9fb2ce;font-size:15px}.cta-band .btn-primary{white-space:nowrap}.comp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 26px}.comp .card{padding:20px}.comp .card h3{margin:0 0 8px;font-size:17px;color:var(--navy)}.comp .card ul{padding-left:18px;margin:0;font-size:14.5px}.pricing-card{max-width:520px;margin:30px auto;text-align:center;padding:38px}.pricing-card .price{font-size:54px;font-weight:800;letter-spacing:-.04em;color:var(--navy)}.pricing-card .price span{font-size:18px;font-weight:600;color:var(--ink-500);letter-spacing:0}.pricing-card ul{list-style:none;padding:0;margin:22px 0;text-align:left}.pricing-card li{padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:15px;color:var(--ink-700)}@media(max-width:900px){.layout,.grid3,.hub,.comp{grid-template-columns:1fr}.page{padding:32px 20px 60px}}
