.vplus-ai-landing{--navy-950:#0f241b;--navy-900:#132d21;--navy-800:#1c4231;--blue-600:#55cd97;--blue-500:#62d19f;--blue-100:#effaf5;--cyan-400:#4fbc8b;--violet-500:#89ddb7;--ink:#1b372a;--text:#2f4c3f;--muted:#799086;--line:#1d3e2f1c;--surface:#fff;--surface-soft:#f7faf9;--shadow-sm:0 8px 24px #193a2b14;--shadow-md:0 22px 60px #1f493621;--shadow-lg:0 38px 100px #15372833;--radius-xl:30px;--radius-lg:22px;--radius-md:16px;--page:min(1180px, calc(100% - 40px))}.vplus-ai-landing *,.vplus-ai-landing :before,.vplus-ai-landing :after{box-sizing:border-box}.vplus-ai-landing{min-width:320px;color:var(--text);font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;overflow-x:hidden}.vplus-ai-landing:before{content:"";pointer-events:none;z-index:9998;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.vplus-ai-landing a{color:inherit;text-decoration:none}.vplus-ai-landing button,.vplus-ai-landing input{font:inherit}.vplus-ai-landing img{max-width:100%;display:block}.vplus-ai-landing ::selection{color:var(--navy-950);background:#55cd972e}.vplus-ai-landing .scroll-progress{z-index:10000;background:linear-gradient(90deg, var(--blue-600), var(--cyan-400), var(--violet-500));width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 16px #4fbc8b8c}.vplus-ai-landing section[id]{scroll-margin-top:calc(var(--hp-header-height) + 12px)}@media (min-width:901px){.vplus-ai-landing section[id]{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}}.vplus-ai-landing .landing-toc{top:calc(50% + var(--hp-header-height,80px)/2);z-index:80;opacity:.46;justify-items:center;gap:9px;width:44px;padding:6px 0;transition:opacity .24s;display:grid;position:fixed;right:10px;transform:translateY(-50%)}.vplus-ai-landing .landing-toc:hover,.vplus-ai-landing .landing-toc:focus-within{opacity:1}.vplus-ai-landing .landing-toc-pager{width:30px;height:30px;color:var(--blue-600);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:.62;background:#ffffffe0;border:1px solid #24473729;border-radius:50%;place-items:center;padding:0;transition:color .18s,background .18s,transform .2s,opacity .2s;display:grid;transform:scale(.82);box-shadow:0 7px 20px #1331231f}.vplus-ai-landing .landing-toc:hover .landing-toc-pager,.vplus-ai-landing .landing-toc:focus-within .landing-toc-pager{opacity:1;transform:scale(1)}.vplus-ai-landing .landing-toc-pager svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.vplus-ai-landing .landing-toc-pager:hover:not(:disabled),.vplus-ai-landing .landing-toc-pager:focus-visible{color:#fff;background:var(--blue-600);transform:scale(1.08)}.vplus-ai-landing .landing-toc-pager:focus-visible{outline-offset:2px;outline:3px solid #55cd973d}.vplus-ai-landing .landing-toc-pager:disabled{opacity:.28;cursor:default}.vplus-ai-landing .landing-toc-list{justify-items:center;gap:2px;width:44px;margin:0;padding:0;list-style:none;display:grid}.vplus-ai-landing .landing-toc-link{outline:none;justify-content:center;align-items:center;width:44px;height:12px;text-decoration:none;display:flex;position:relative}.vplus-ai-landing .landing-toc-index{color:#fff;opacity:0;font-size:9px;font-weight:800;transition:opacity .2s;position:absolute;right:calc(50% + 22px)}.vplus-ai-landing .landing-toc-line{background:#2643366b;border-radius:999px;width:5px;height:1px;transition:width .25s,height .25s,background .25s,box-shadow .25s;box-shadow:0 0 0 1px #ffffff2e}.vplus-ai-landing .landing-toc-label{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0f241be6;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750;line-height:1;transition:opacity .18s,transform .18s;position:absolute;right:calc(50% + 25px);transform:translate(5px);box-shadow:0 8px 24px #0e261b2e}.vplus-ai-landing .landing-toc-link:hover .landing-toc-label,.vplus-ai-landing .landing-toc-link:focus-visible .landing-toc-label{opacity:1;transform:translate(0)}.vplus-ai-landing .landing-toc-link.is-active .landing-toc-line{background:var(--blue-600);width:17px;height:2px;box-shadow:0 0 9px #55cd977a}.vplus-ai-landing .landing-toc:hover .landing-toc-line,.vplus-ai-landing .landing-toc:focus-within .landing-toc-line{width:8px}.vplus-ai-landing .landing-toc:hover .landing-toc-link.is-active .landing-toc-line,.vplus-ai-landing .landing-toc:focus-within .landing-toc-link.is-active .landing-toc-line{width:31px}.vplus-ai-landing .landing-toc-link:focus-visible .landing-toc-line{outline-offset:3px;outline:2px solid #55cd9752}.vplus-ai-landing .landing-toc-link.is-active:hover .landing-toc-index{opacity:1}@media (max-width:900px){.vplus-ai-landing .landing-toc{display:none}}.vplus-ai-landing .container{width:var(--page);margin:0 auto}.vplus-ai-landing .section{padding:130px 0;position:relative}.vplus-ai-landing .section-soft{background:linear-gradient(#fafdfc 0%,#fff 100%)}.vplus-ai-landing .section-label{color:var(--blue-600);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:800;display:inline-flex}.vplus-ai-landing .section-label:before{content:"";background:linear-gradient(90deg, var(--blue-600), var(--cyan-400));border-radius:99px;width:28px;height:2px}.vplus-ai-landing .section-title{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.14}.vplus-ai-landing .section-title,.vplus-ai-landing .section-copy,.vplus-ai-landing .hero h1,.vplus-ai-landing .hero-lead,.vplus-ai-landing .feature-card p,.vplus-ai-landing .point-title,.vplus-ai-landing .point-desc,.vplus-ai-landing .dual-card>p,.vplus-ai-landing .gov-card p,.vplus-ai-landing .cta-card h2,.vplus-ai-landing .cta-card p{word-break:keep-all;overflow-wrap:break-word}.vplus-ai-landing .detail-copy .section-title{font-size:clamp(32px,3.8vw,48px)}.vplus-ai-landing .section-copy{max-width:720px;color:var(--muted);letter-spacing:-.012em;margin:22px 0 0;font-size:18px;line-height:1.82}.vplus-ai-landing .keep-line{white-space:nowrap}.vplus-ai-landing .gradient-text{color:#0000;-webkit-text-fill-color:#0000;background:linear-gradient(115deg, var(--blue-600), #7ed9b0 52%, #42ad7d);-webkit-background-clip:text;background-clip:text}.vplus-ai-landing .nav{z-index:1000;height:78px;transition:background .25s,box-shadow .25s,height .25s;position:fixed;inset:0 0 auto}.vplus-ai-landing .nav.is-scrolled{-webkit-backdrop-filter:saturate(150%)blur(18px);background:#ffffffd4;height:70px;box-shadow:0 1px #14312414}.vplus-ai-landing .nav-inner{width:var(--page);justify-content:space-between;align-items:center;gap:28px;height:100%;margin:0 auto;display:flex}.vplus-ai-landing .brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.vplus-ai-landing .brand-mark{object-fit:contain;width:34px;height:34px}.vplus-ai-landing .brand-copy{align-items:baseline;gap:7px;display:flex}.vplus-ai-landing .brand-name{color:var(--ink);letter-spacing:-.03em;font-size:20px;font-weight:850}.vplus-ai-landing .brand-by{color:#92a69d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.vplus-ai-landing .nav-links{align-items:center;gap:32px;display:flex}.vplus-ai-landing .nav-link{color:#597367;font-size:14px;font-weight:700;transition:color .2s;position:relative}.vplus-ai-landing .nav-link:after{content:"";background:var(--blue-600);transform-origin:100%;border-radius:99px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-10px;left:0;transform:scaleX(0)}.vplus-ai-landing .nav-link:hover,.vplus-ai-landing .nav-link.is-active{color:var(--blue-600)}.vplus-ai-landing .nav-link:hover:after,.vplus-ai-landing .nav-link.is-active:after{transform-origin:0;transform:scaleX(1)}.vplus-ai-landing .nav-cta{color:#fff;background:var(--navy-950);border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 24px #122d2129}.vplus-ai-landing .nav-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #122d213d}.vplus-ai-landing .menu-button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#f4f9f7;border:0;border-radius:13px;display:none}.vplus-ai-landing .back-to-top{z-index:80;color:#fff;opacity:.92;background:linear-gradient(135deg,#5dd09c,#307355);border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;text-decoration:none;transition:transform .22s,opacity .22s,box-shadow .22s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 42px #1e4c3742}.vplus-ai-landing .back-to-top:hover{opacity:1;transform:translateY(-4px);box-shadow:0 22px 52px #1e4c3757}body:has(.vplus-ai-landing) .hp-back-top{display:none}html.is-vplus-presentation{--hp-header-height:0px}html.is-vplus-presentation .hp-header{display:none!important}.vplus-ai-landing .presentation-toggle{z-index:90;color:#4aa57c;letter-spacing:.04em;opacity:.22;cursor:pointer;background:#ffffffb8;border:1px solid #36715638;border-radius:6px;place-items:center;width:25px;height:20px;padding:0;font-size:8px;font-weight:900;transition:opacity .18s,transform .18s,background .18s;display:grid;position:fixed;bottom:9px;right:9px;box-shadow:0 4px 12px #13312314}.vplus-ai-landing .presentation-toggle:hover,.vplus-ai-landing .presentation-toggle:focus-visible,.vplus-ai-landing .presentation-toggle[aria-pressed=true]{opacity:.92;transform:scale(1.06)}.vplus-ai-landing .presentation-toggle[aria-pressed=true]{color:#fff;background:var(--blue-600)}.vplus-ai-landing .presentation-toggle:focus-visible{outline-offset:2px;outline:2px solid #55cd974d}.vplus-ai-landing .hero{height:max(900px,100svh - var(--hp-header-height,80px));background:radial-gradient(circle at 10% 18%,#76d7ab21,#0000 28%),radial-gradient(circle at 86% 16%,#50c08e24,#0000 31%),linear-gradient(#fcfefd 0%,#f7fcfa 67%,#fff 100%);min-height:900px;padding:clamp(34px,5.5vh,64px) 0 84px;position:relative;overflow:hidden}.vplus-ai-landing .hero:before{content:"";border:1px solid #65d2a11f;border-radius:50%;width:900px;height:900px;position:absolute;top:-240px;right:-370px;box-shadow:inset 0 0 130px #70d6a814}.vplus-ai-landing .hero-mesh{z-index:0;opacity:.24;pointer-events:none;filter:saturate(.9)contrast(.98);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);width:100%;position:absolute;top:-20px;-webkit-mask-image:linear-gradient(90deg,#fff0 0%,#ffffff24 22%,#000 100%)}.vplus-ai-landing .hero-grid{opacity:.25;pointer-events:none;background-image:linear-gradient(#006aff12 1px,#0000 1px),linear-gradient(153deg,#ffffff12 1px,#f000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.vplus-ai-landing .hero-inner{z-index:2;grid-template-columns:1fr 1.12fr;align-items:center;gap:48px;height:100%;min-height:0;display:grid;position:relative}.vplus-ai-landing .hero-copy{padding-bottom:20px}.vplus-ai-landing .hero-eyebrow{color:var(--blue-600);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(16px,1.45vw,18px);font-weight:850;display:block}.vplus-ai-landing .hero-eyebrow img{object-fit:contain;width:24px;height:24px}.vplus-ai-landing .hero h1{color:var(--navy-950);letter-spacing:0;margin:0;font-size:clamp(40px,4.2vw,56px);font-weight:860;line-height:1.12}.vplus-ai-landing .hero h1 .line{display:block}.vplus-ai-landing .hero-lead{color:#5e796d;letter-spacing:-.018em;max-width:640px;margin:28px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.8}.vplus-ai-landing .brand-inline{color:#142b21;letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(90deg,#5acf9a21,#4ab4842b);border-radius:999px;align-items:center;margin:0 2px;padding:1px 9px 2px;font-weight:850;display:inline-flex;box-shadow:inset 0 -8px #69d3a329}.vplus-ai-landing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.vplus-ai-landing .button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.vplus-ai-landing .button svg{width:18px;height:18px}.vplus-ai-landing .button-primary{color:#fff;background:linear-gradient(115deg,#55cd97,#61c296 68%,#5ab089);box-shadow:0 16px 36px #55cd9747}.vplus-ai-landing .button-primary:hover{transform:translateY(-3px);box-shadow:0 21px 48px #55cd975c}.vplus-ai-landing .button-ghost{color:var(--ink);background:#ffffffc2;border-color:#1f49361c;box-shadow:0 12px 32px #1c413012}.vplus-ai-landing .button-ghost:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 42px #1c41301f}.vplus-ai-landing .hero-proof{border-top:1px solid #1d3e2f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;max-width:520px;margin-top:32px;padding-top:26px;display:grid}.vplus-ai-landing .proof-item{color:#667f74;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.vplus-ai-landing .proof-icon{width:23px;height:23px;color:var(--blue-600);background:var(--blue-100);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.vplus-ai-landing .hero-visual{min-width:0;padding:42px 0 54px;position:relative}.vplus-ai-landing .product-window{z-index:3;box-shadow:var(--shadow-lg),0 0 0 9px #ffffff52;transform-origin:50%;background:#fffffff5;border:1px solid #1f4a371f;border-radius:28px;position:relative;overflow:hidden;transform:perspective(1800px)rotateY(-4deg)rotateX(1.5deg)}.vplus-ai-landing .window-bar{background:#fbfefdeb;border-bottom:1px solid #1b413014;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.vplus-ai-landing .window-dots{gap:7px;display:flex}.vplus-ai-landing .window-dot{background:#dde8e3;border-radius:50%;width:8px;height:8px}.vplus-ai-landing .window-title{color:#72897f;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.vplus-ai-landing .window-title strong{color:var(--ink);font-size:12px}.vplus-ai-landing .window-status{color:#6a8478;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.vplus-ai-landing .status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1c}.vplus-ai-landing .window-body{grid-template-columns:112px 1fr;min-height:520px;display:grid}.vplus-ai-landing .app-side{background:linear-gradient(#173628,#10281d);border-right:1px solid #1b413014;padding:20px 13px}.vplus-ai-landing .side-brand{color:#fff;align-items:center;gap:7px;padding:3px 4px 18px;font-size:11px;font-weight:800;display:flex}.vplus-ai-landing .side-brand img{width:22px;height:22px}.vplus-ai-landing .side-nav{gap:7px;display:grid}.vplus-ai-landing .side-item{color:#e5f4ed8c;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.vplus-ai-landing .side-item span:first-child{background:#ffffff0f;border-radius:6px;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.vplus-ai-landing .side-item.active{color:#fff;background:linear-gradient(105deg,#62d19f4d,#4fbc8b1c);box-shadow:inset 0 0 0 1px #91dfbc1f}.vplus-ai-landing .side-item.active span:first-child{background:#75d7ab42}.vplus-ai-landing .workspace{background:#f8fcfa;padding:22px 23px 25px}.vplus-ai-landing .context-bar{color:#83988f;background:#fff;border:1px solid #30684f14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:9px;display:flex;box-shadow:0 8px 25px #2755400f}.vplus-ai-landing .context-bar strong{color:var(--ink);font-size:10px}.vplus-ai-landing .context-chips{gap:5px;display:flex}.vplus-ai-landing .context-chip{color:#59ad87;background:#f2fbf7;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.vplus-ai-landing .chat-thread{margin-top:18px}.vplus-ai-landing .message-user{color:#fff;background:linear-gradient(125deg,#5bcf9b,#64ba93);border-radius:14px 14px 4px;width:fit-content;max-width:80%;margin-left:auto;padding:11px 13px;font-size:10px;font-weight:730;box-shadow:0 10px 24px #59be9133}.vplus-ai-landing .assistant-card{background:#fff;border:1px solid #28594317;border-radius:16px;margin-top:13px;padding:16px;box-shadow:0 13px 35px #254f3c12}.vplus-ai-landing .assistant-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vplus-ai-landing .assistant-identity{color:var(--ink);align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.vplus-ai-landing .assistant-mini-mark{object-fit:contain;border-radius:8px;width:24px;height:24px}.vplus-ai-landing .verified-pill{color:#167347;background:#e8f8ef;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.vplus-ai-landing .assistant-summary{color:#6a8177;margin:13px 0 0;font-size:9px;line-height:1.65}.vplus-ai-landing .metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.vplus-ai-landing .metric{background:#f7fbf9;border-radius:12px;padding:10px}.vplus-ai-landing .metric-label{color:#8a9d94;font-size:7px;font-weight:720}.vplus-ai-landing .metric-value{color:var(--ink);letter-spacing:-.03em;margin-top:4px;font-size:14px;font-weight:860}.vplus-ai-landing .analysis-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;display:grid}.vplus-ai-landing .chart-box,.vplus-ai-landing .insight-box{background:#fafdfc;border-radius:12px;padding:12px}.vplus-ai-landing .mini-title{color:#617c70;font-size:8px;font-weight:850}.vplus-ai-landing .bars{border-bottom:1px solid #e5eeea;align-items:flex-end;gap:5px;height:90px;margin-top:10px;padding-bottom:10px;display:flex}.vplus-ai-landing .bar{background:linear-gradient(#6dd5a6,#50b588);border-radius:4px 4px 1px 1px;flex:1;min-width:4px;box-shadow:0 5px 12px #5bbf9226}.vplus-ai-landing .bar:nth-child(4n){background:linear-gradient(#4db787,#5dbf93)}.vplus-ai-landing .insight-list{gap:8px;margin-top:10px;display:grid}.vplus-ai-landing .insight{color:#6c8479;align-items:flex-start;gap:6px;font-size:7px;line-height:1.5;display:flex}.vplus-ai-landing .insight b{color:var(--ink)}.vplus-ai-landing .insight-dot{background:var(--blue-600);border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px}.vplus-ai-landing .input-shell{color:#a6b4ae;background:#fff;border:1px solid #1c45331a;border-radius:12px;align-items:center;gap:8px;margin-top:15px;padding:10px 11px;font-size:8px;display:flex;box-shadow:0 8px 20px #234f3b0d}.vplus-ai-landing .input-icon{color:#fff;background:var(--blue-600);border-radius:6px;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.vplus-ai-landing .floating-card{z-index:5;-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);background:#fffffff2;border:1px solid #306b501f;position:absolute}.vplus-ai-landing .floating-doc{border-radius:18px;width:222px;padding:15px;animation:5.5s ease-in-out infinite floatY;bottom:16px;left:-52px}.vplus-ai-landing .floating-doc-head{color:var(--ink);justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.vplus-ai-landing .doc-count{color:var(--blue-600);font-size:8px}.vplus-ai-landing .doc-list{gap:7px;margin-top:11px;display:grid}.vplus-ai-landing .doc-item{background:#f7fbf9;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.vplus-ai-landing .doc-icon{color:#58c091;background:#effaf5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.vplus-ai-landing .doc-title{color:#4b6559;font-size:8px;font-weight:800}.vplus-ai-landing .doc-meta{color:#9faea7;margin-top:2px;font-size:6px}.vplus-ai-landing .floating-gate{border-radius:18px;width:208px;padding:15px;animation:6.3s ease-in-out infinite reverse floatY;top:3px;right:-52px}.vplus-ai-landing .gate-head{color:var(--ink);align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.vplus-ai-landing .gate-shield{color:#fff;background:linear-gradient(145deg,#64d2a1,#4bb083);border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.vplus-ai-landing .gate-list{gap:7px;margin-top:12px;display:grid}.vplus-ai-landing .gate-row{color:#6b8378;justify-content:space-between;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.vplus-ai-landing .gate-ok{color:#16804c;background:#e8f8ef;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:900;display:inline-grid}.vplus-ai-landing .hero-footnote{z-index:3;color:#7a8f86;text-align:center;opacity:0;background:#ffffffc2;border:1px solid #499d771a;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:min(900px,100% - 40px);margin:0 auto;padding:8px 20px;font-size:13px;font-weight:700;animation:.72s cubic-bezier(.2,.75,.2,1) .16s forwards heroFootnoteIn;display:flex;position:absolute;bottom:22px;left:0;right:0;box-shadow:0 14px 40px #23513c12}.vplus-ai-landing .hero-footnote strong{color:var(--blue-600)}@keyframes heroFootnoteIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.vplus-ai-landing .overview-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.vplus-ai-landing .overview-head .section-copy{max-width:460px;margin:0 0 7px}.vplus-ai-landing .feature-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:18px;margin-top:30px;display:grid;position:relative}.vplus-ai-landing .feature-grid:before{content:"";z-index:2;background:linear-gradient(90deg,#7dd9b000,#7dd9b0bf);width:36px;height:2px;position:absolute;top:50%;left:calc(100% - 318px);transform:translateY(-50%)}.vplus-ai-landing #overview{color:#fff;background:linear-gradient(145deg,#0f231a 0%,#1d4734 56%,#1c5039 100%);align-items:center;padding:78px 0;display:flex;position:relative;overflow:hidden}.vplus-ai-landing #overview:before{content:"";background:radial-gradient(circle,#5dd09c47,#0000 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;right:-250px}.vplus-ai-landing #overview:after{content:"";background:radial-gradient(circle,#5bc69633,#0000 68%);border-radius:50%;width:540px;height:540px;position:absolute;bottom:-260px;left:-220px}.vplus-ai-landing #overview .container{z-index:1;position:relative}.vplus-ai-landing .feature-group{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb,#f2fbf7d1);border:1px solid #a0e3c538;border-radius:28px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b25192e}.vplus-ai-landing .feature-group:before{content:"";pointer-events:none;border:1px dashed #59bf912e;border-radius:22px;position:absolute;inset:15px}.vplus-ai-landing .feature-group:after{content:"업무 기능";color:#55cd973d;letter-spacing:.08em;font-size:12px;font-weight:900;position:absolute;top:18px;right:24px}.vplus-ai-landing .feature-group-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex;position:relative}.vplus-ai-landing .feature-group-kicker{display:none}.vplus-ai-landing .feature-group-title{color:#122d21;letter-spacing:-.04em;text-shadow:none;margin-top:7px;font-size:24px;font-weight:900}.vplus-ai-landing .feature-group-desc{color:#5b7569;max-width:390px;font-size:13px;line-height:1.55}.vplus-ai-landing .front-office-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.vplus-ai-landing .feature-card{background:#fffffff5;border:1px solid #b6d5c79e;border-radius:20px;min-height:188px;padding:20px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 12px 32px #1d43320e}.vplus-ai-landing .feature-card:hover{border-color:#55cd9747;transform:translateY(-5px);box-shadow:0 18px 42px #2d664c1f}.vplus-ai-landing .feature-admin{background:linear-gradient(150deg,#10261c 0%,#193d2d 62%,#194632 100%);border-color:#abe6cb2e;min-height:100%;padding:24px;box-shadow:0 28px 70px #0b25193d}.vplus-ai-landing .feature-admin:before{background:radial-gradient(circle,#5bc69630,#0000 68%)}.vplus-ai-landing .feature-admin .feature-index{color:#b5e9d2}.vplus-ai-landing .feature-admin .feature-sub{color:#cdf1e1}.vplus-ai-landing .feature-admin h3{color:#fff;opacity:1;text-shadow:0 2px 14px #0000006b}.vplus-ai-landing .feature-admin p{color:#effaf5}.vplus-ai-landing .feature-admin .feature-icon{color:#a5e5c8;background:#6cd4a526;box-shadow:inset 0 0 0 1px #94e0be1f}.vplus-ai-landing .feature-admin .feature-arrow{color:#fff;background:#5dd09c3d}.vplus-ai-landing .feature-card:before{content:"";background:radial-gradient(circle,#55cd9724,#0000 68%);border-radius:50%;width:180px;height:180px;transition:transform .4s;position:absolute;top:-95px;right:-90px}.vplus-ai-landing .feature-card:hover:before{transform:scale(1.2)}.vplus-ai-landing .feature-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vplus-ai-landing .feature-index{color:var(--blue-600);letter-spacing:.12em;font-size:12px;font-weight:900}.vplus-ai-landing .feature-icon{width:44px;height:44px;color:var(--blue-600);background:linear-gradient(145deg,#f2fbf7,#f8fdfb);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #59c89614}.vplus-ai-landing .feature-icon svg{width:21px;height:21px}.vplus-ai-landing .feature-card h3{color:var(--ink);letter-spacing:-.035em;margin:22px 0 0;font-size:25px}.vplus-ai-landing .feature-sub{color:var(--blue-600);margin-top:4px;font-size:13px;font-weight:800}.vplus-ai-landing .feature-card p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.62}.vplus-ai-landing .feature-arrow{width:32px;height:32px;color:var(--blue-600);background:#f1fbf6;border-radius:50%;place-items:center;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:18px;right:20px}.vplus-ai-landing .feature-card:hover .feature-arrow{background:#e6f8f0;transform:translate(4px)}.vplus-ai-landing #overview.core-pillars-section{color:#fff;background:#060e0a;align-items:center;padding:86px 0;display:flex}.vplus-ai-landing #overview.core-pillars-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 26%,#5dd09c29,#0000 35%),radial-gradient(circle at 16% 84%,#5bc69617,#0000 28%);position:absolute;inset:0}.vplus-ai-landing #overview.core-pillars-section:after{display:none}.vplus-ai-landing .core-pillars-head{text-align:center;max-width:760px;margin:0 auto 56px}.vplus-ai-landing .core-pillars-kicker{color:#54cd97;letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:900}.vplus-ai-landing .core-pillars-title{color:#fff;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(34px,4vw,44px);font-weight:900;line-height:1.15}.vplus-ai-landing .core-pillars-desc{color:#c8efdd;margin:20px auto 0;font-size:16px;line-height:1.75}.vplus-ai-landing .core-pillars-desc strong{color:#fff;font-weight:900}.vplus-ai-landing .core-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vplus-ai-landing .core-pillar-card{color:#fff;background:linear-gradient(165deg,#1a3428f5,#0b1410b8);border:1px solid #76b3984d;border-radius:16px;min-height:470px;padding:26px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000042}.vplus-ai-landing .core-pillar-card:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(135deg,#5dd09c1a,#0000 38%);transition:opacity .25s;position:absolute;inset:0}.vplus-ai-landing .core-pillar-card:hover{border-color:#5dd09c80;transform:translateY(-5px);box-shadow:0 30px 88px #10362570}.vplus-ai-landing .core-pillar-card:hover:before{opacity:1}.vplus-ai-landing .core-pillar-card:hover .illo-glow{opacity:1;transform:scale(1.08)}.vplus-ai-landing .core-pillar-card:hover .pillar-icon svg{transform:translateY(-3px)}.vplus-ai-landing .pillar-icon{z-index:1;color:#52cd96;background:radial-gradient(at 50% 70%,#5dd09c29,#0000 70%);border-radius:12px;place-items:center;height:120px;margin:-6px -6px 18px;display:grid;position:relative;overflow:hidden}.vplus-ai-landing .illo-glow{opacity:.5;background:radial-gradient(circle at 50% 60%,#55c39238,#0000 65%);transition:all .3s;position:absolute;inset:0}.vplus-ai-landing .pillar-icon svg{z-index:1;filter:drop-shadow(0 0 18px #49bf8a38);width:120px;height:110px;transition:transform .25s;position:relative}.vplus-ai-landing .pillar-kicker{color:#4acb91;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.vplus-ai-landing .pillar-title{color:#fff;letter-spacing:-.045em;margin:10px 0 0;font-size:21px;font-weight:900;line-height:1.35}.vplus-ai-landing .pillar-badge{color:#9ae2c2;vertical-align:middle;border:1px solid #4ec38e8c;border-radius:999px;align-items:center;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.vplus-ai-landing .pillar-desc{color:#c5e3d5;letter-spacing:-.025em;min-height:66px;margin:14px 0 0;font-size:14px;line-height:1.68}.vplus-ai-landing .pillar-examples{color:#cbf0df;gap:11px;margin:16px 0 0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.vplus-ai-landing .pillar-examples li{padding-left:18px;position:relative}.vplus-ai-landing .pillar-examples li:before{content:"“";color:#5ed09d;font-size:22px;font-weight:900;line-height:1;position:absolute;top:-2px;left:0}@media (max-width:1024px){.vplus-ai-landing #overview.core-pillars-section{padding:95px 0}.vplus-ai-landing .core-pillars-grid{grid-template-columns:repeat(2,1fr)}.vplus-ai-landing .core-pillar-card{min-height:420px}}@media (max-width:640px){.vplus-ai-landing .core-pillars-head{margin-bottom:32px}.vplus-ai-landing .core-pillars-grid{grid-template-columns:1fr}.vplus-ai-landing .core-pillar-card{min-height:auto}}.vplus-ai-landing #assist,.vplus-ai-landing #agent,.vplus-ai-landing #knowledge,.vplus-ai-landing #analysis{box-sizing:border-box;align-items:center;padding-top:86px;padding-bottom:86px;display:flex}.vplus-ai-landing #agent.agent-demo-section,.vplus-ai-landing #analysis.agent-demo-section{align-items:center;display:flex}.vplus-ai-landing #agent .agent-demo-wrap,.vplus-ai-landing #analysis .agent-demo-wrap{width:var(--page)}@media (max-width:1024px){.vplus-ai-landing #assist,.vplus-ai-landing #agent,.vplus-ai-landing #knowledge,.vplus-ai-landing #analysis{padding-top:95px;padding-bottom:95px;display:block}}.vplus-ai-landing .detail-grid{grid-template-columns:.87fr 1.13fr;align-items:center;gap:85px;display:grid}.vplus-ai-landing .detail-grid.reverse{grid-template-columns:1.13fr .87fr}.vplus-ai-landing .detail-grid.reverse .detail-copy{order:2}.vplus-ai-landing .detail-points{gap:18px;margin-top:36px;display:grid}.vplus-ai-landing .detail-point{grid-template-columns:42px 1fr;align-items:start;gap:15px;display:grid}.vplus-ai-landing .point-icon{width:42px;height:42px;color:var(--blue-600);background:var(--blue-100);border-radius:13px;place-items:center;display:grid}.vplus-ai-landing .point-icon svg{width:19px;height:19px}.vplus-ai-landing .point-title{color:var(--ink);font-size:16px;font-weight:850}.vplus-ai-landing .point-desc{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.7}.vplus-ai-landing .detail-visual{min-height:540px;box-shadow:inset 0 1px 0 #fffc,var(--shadow-sm);background:linear-gradient(145deg,#f7fcfa,#f2fbf7);border:1px solid #2c5e4817;border-radius:30px;padding:30px;position:relative}.vplus-ai-landing .detail-visual:before{content:"";pointer-events:none;border:1px solid #59bf9112;border-radius:24px;position:absolute;inset:16px}.vplus-ai-landing .assist-panel{z-index:1;background:#fff;border-radius:20px;height:100%;padding:20px;position:relative;box-shadow:0 22px 52px #2758421f}.vplus-ai-landing .assist-tabs{background:#f3f9f6;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.vplus-ai-landing .assist-tab{color:#899c93;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:10px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.vplus-ai-landing .assist-tab.active{color:var(--blue-600);background:#fff;box-shadow:0 7px 19px #2c5b4614}.vplus-ai-landing .assist-demo{margin-top:16px}.vplus-ai-landing .assist-screen-head{color:#869890;justify-content:space-between;align-items:center;padding:0 3px 12px;font-size:9px;display:flex}.vplus-ai-landing .assist-screen-head strong{color:var(--ink)}.vplus-ai-landing .assist-body{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.vplus-ai-landing .erp-card,.vplus-ai-landing .answer-card{background:#fafdfc;border:1px solid #28594314;border-radius:16px;min-height:354px}.vplus-ai-landing .erp-card{padding:15px}.vplus-ai-landing .erp-title{color:var(--ink);font-size:10px;font-weight:850}.vplus-ai-landing .erp-fields{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.vplus-ai-landing .erp-field{background:#fff;border-radius:9px;padding:9px;box-shadow:inset 0 0 0 1px #eff5f2}.vplus-ai-landing .erp-label{color:#a1b0a9;font-size:6px}.vplus-ai-landing .erp-value{color:#5a7468;margin-top:3px;font-size:8px;font-weight:800}.vplus-ai-landing .erp-table{background:#fff;border-radius:10px;margin-top:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #eff5f2}.vplus-ai-landing .erp-row{border-bottom:1px solid #eff5f2;grid-template-columns:1.2fr .7fr .7fr;align-items:center;min-height:28px;display:grid}.vplus-ai-landing .erp-row:last-child{border-bottom:0}.vplus-ai-landing .erp-row.header{color:#81968d;background:#f4f9f7;font-size:6px;font-weight:850}.vplus-ai-landing .erp-cell{color:#657d72;padding:0 7px;font-size:7px}.vplus-ai-landing .answer-card{background:#fff;padding:15px}.vplus-ai-landing .answer-search{color:#778e84;background:#f7faf9;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:8px;display:flex}.vplus-ai-landing .answer-search b{color:var(--ink)}.vplus-ai-landing .answer-content{margin-top:13px}.vplus-ai-landing .answer-title{color:var(--ink);font-size:11px;font-weight:850}.vplus-ai-landing .answer-text{color:#6d847a;margin-top:7px;font-size:7.5px;line-height:1.65}.vplus-ai-landing .source-list{gap:7px;margin-top:12px;display:grid}.vplus-ai-landing .source-item{background:#f8fcfa;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.vplus-ai-landing .source-type{color:#5dc093;background:#eefaf5;border-radius:8px;place-items:center;height:31px;font-size:7px;font-weight:900;display:grid}.vplus-ai-landing .source-name{color:#597267;font-size:7.5px;font-weight:830}.vplus-ai-landing .source-meta{color:#a2b2ab;margin-top:2px;font-size:6px}.vplus-ai-landing .source-arrow{color:#93a69d;font-size:11px}.vplus-ai-landing .assist-callout{z-index:2;width:205px;box-shadow:var(--shadow-md);background:#fffffff2;border:1px solid #408d6a1f;border-radius:17px;padding:14px;position:absolute;bottom:46px;right:-24px}.vplus-ai-landing .assist-callout-title{color:var(--ink);align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.vplus-ai-landing .assist-callout p{color:#798e85;margin:7px 0 0;font-size:7px;line-height:1.55}.vplus-ai-landing .knowledge-light{background:#fff}.vplus-ai-landing .knowledge-light .section-label{color:#59bf91}.vplus-ai-landing .knowledge-light .detail-visual{min-height:520px}.vplus-ai-landing .library-chat-panel{z-index:1;background:#fff;border-radius:22px;height:100%;min-height:500px;padding:20px;position:relative;box-shadow:0 22px 52px #2758421f}.vplus-ai-landing .library-chat-head{border-bottom:1px solid #eff5f2;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 15px;display:flex}.vplus-ai-landing .library-chat-dots{gap:7px;display:flex}.vplus-ai-landing .library-chat-dots span{border-radius:50%;width:11px;height:11px}.vplus-ai-landing .library-chat-dots span:first-child{background:#ff5f57}.vplus-ai-landing .library-chat-dots span:nth-child(2){background:#febc2e}.vplus-ai-landing .library-chat-dots span:nth-child(3){background:#28c840}.vplus-ai-landing .library-chat-tag{color:#667d73;background:#fafdfc;border:1px solid #e6f1ec;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:800;display:flex}.vplus-ai-landing .library-chat-tag .dt{background:#5bc696;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5bc696bf}.vplus-ai-landing .library-chat-body{flex-direction:column;gap:14px;padding-top:18px;display:flex}.vplus-ai-landing .library-bubble{color:#fff;background:linear-gradient(135deg,#5dd09c,#78cea7);border-radius:15px;max-width:86%;margin-left:auto;padding:13px 16px;font-size:15px;font-weight:760;line-height:1.55;box-shadow:0 12px 28px #5dd09c38}.vplus-ai-landing .library-answer{color:#5c7369;background:#fafdfc;border:1px solid #e9f4ef;border-radius:17px;padding:18px;box-shadow:inset 0 1px #ffffffe6}.vplus-ai-landing .library-answer .agent-b-title{color:#339569}.vplus-ai-landing .library-answer p{color:#5c7369;line-height:1.68}.vplus-ai-landing .library-answer b{color:#0f261c}.vplus-ai-landing .library-answer .agent-cite{color:#628475;background:#f2fbf7;border-color:#e2f4ec}.vplus-ai-landing .library-promptbar{border-top:1px solid #eff5f2;margin-top:18px;padding-top:17px}.vplus-ai-landing .library-promptbar .pl{color:#869b92;font-size:12px;font-weight:760}.vplus-ai-landing .library-promptbar .row{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.vplus-ai-landing .library-promptbar button{color:#638073;background:#fff;border:1px solid #e2efe9;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:780}.vplus-ai-landing .agent-section{color:#fff;background:linear-gradient(145deg,#10261c 0%,#193d2d 55%,#194632 100%);overflow:hidden}.vplus-ai-landing .agent-section:before{content:"";background:radial-gradient(circle,#58ce993d,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-230px;right:-220px}.vplus-ai-landing .agent-section:after{content:"";background:radial-gradient(circle,#4bb88726,#0000 67%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-290px;left:-260px}.vplus-ai-landing .agent-section .section-title{color:#fff}.vplus-ai-landing .agent-section .section-copy{color:#b3c9bf}.vplus-ai-landing .agent-section .section-label{color:#85dcb5}.vplus-ai-landing .agent-section .detail-points{margin-top:32px}.vplus-ai-landing .agent-section .point-icon{color:#a5e5c8;background:#6cd4a526;box-shadow:inset 0 0 0 1px #94e0be1f}.vplus-ai-landing .agent-section .point-title{color:#fff}.vplus-ai-landing .agent-section .point-desc{color:#b1c5bc}.vplus-ai-landing .agent-board{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #abe6cb26;border-radius:30px;min-height:570px;padding:28px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 34px 80px #06130d59}.vplus-ai-landing .agent-board-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.vplus-ai-landing .agent-board-title{color:#fff;font-size:14px;font-weight:850}.vplus-ai-landing .agent-board-badge{color:#93c8b0;background:#48ad801a;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.vplus-ai-landing .request-box{background:#0f261c7a;border:1px solid #a6ddc421;border-radius:16px;margin-top:23px;padding:16px}.vplus-ai-landing .request-label{color:#93c2ad;font-size:8px;font-weight:800}.vplus-ai-landing .request-text{color:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:12px;font-weight:790;display:flex}.vplus-ai-landing .request-send{color:#fff;background:var(--blue-600);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.vplus-ai-landing .agent-flow{grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;margin-top:28px;display:grid}.vplus-ai-landing .flow-step{text-align:center;background:#ffffff0e;border:1px solid #a6dac324;border-radius:16px;min-height:116px;padding:15px 11px;position:relative}.vplus-ai-landing .flow-step:not(:last-child):after{content:"→";color:#75b196;font-weight:900;position:absolute;top:47px;right:-12px}.vplus-ai-landing .flow-number{color:#b5e9d2;background:#64c79a29;border-radius:9px;place-items:center;width:27px;height:27px;margin:0 auto;font-size:9px;font-weight:900;display:grid}.vplus-ai-landing .flow-title{color:#fff;margin-top:10px;font-size:9px;font-weight:850}.vplus-ai-landing .flow-desc{color:#9ab7aa;margin-top:5px;font-size:7px;line-height:1.5}.vplus-ai-landing .verification{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.vplus-ai-landing .verify-card{background:#0d211880;border-radius:14px;padding:14px;box-shadow:inset 0 0 0 1px #8fcdb11a}.vplus-ai-landing .verify-title{color:#e2f6ed;align-items:center;gap:7px;font-size:8px;font-weight:830;display:flex}.vplus-ai-landing .verify-dot{color:#5ae4b1;background:#3ede9e1f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.vplus-ai-landing .verify-desc{color:#8fab9e;margin-top:6px;font-size:6.5px;line-height:1.55}.vplus-ai-landing .agent-domain{border-top:1px solid #a3d7c01c;margin-top:22px;padding-top:20px}.vplus-ai-landing .agent-domain-label{color:#90b9a7;font-size:8px;font-weight:850}.vplus-ai-landing .domain-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.vplus-ai-landing .domain-chip{color:#e3f4ec;background:#ffffff12;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:760}.vplus-ai-landing .agent-demo-section{color:#fff;background:#060e0a;overflow:hidden}.vplus-ai-landing .agent-demo-section:before,.vplus-ai-landing .agent-demo-section:after{content:none}.vplus-ai-landing .agent-demo-wrap{z-index:2;width:var(--page);margin:0 auto;position:relative}.vplus-ai-landing .agent-demo-head{text-align:left;max-width:780px;margin:0 0 54px}.vplus-ai-landing .agent-demo-tag{color:#94e0be;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:900;display:inline-flex}.vplus-ai-landing .agent-demo-tag:before{content:"";background:#5dd09c;border-radius:99px;width:28px;height:2px}.vplus-ai-landing .agent-demo-title{color:#f8fdfb;letter-spacing:0;margin:0;font-size:40px;font-weight:860;line-height:1.22}.vplus-ai-landing .agent-demo-title span{color:#5dd09c}.vplus-ai-landing .agent-demo-sub{color:#c6efdd;margin:22px 0 0;font-size:16px;font-weight:560;line-height:1.7}.vplus-ai-landing .agent-demo-copy{color:#fff;min-width:0;padding:20px 0}.vplus-ai-landing .agent-demo-copy .agent-demo-head{margin:0}.vplus-ai-landing .agent-demo-copy .agent-demo-title{font-size:48px;line-height:1.1}.vplus-ai-landing .agent-demo-copy .agent-demo-sub{color:#c2d6cd;max-width:520px;margin-top:26px;font-size:17px;line-height:1.72}.vplus-ai-landing .agent-demo-points{gap:22px;margin-top:34px;display:grid}.vplus-ai-landing .agent-demo-point{grid-template-columns:42px 1fr;align-items:start;gap:15px;display:grid}.vplus-ai-landing .agent-demo-point .num{display:none}.vplus-ai-landing .agent-demo-point .point-icon{color:#a5e5c8;background:#6cd4a52e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #94e0be1f}.vplus-ai-landing .agent-demo-point .point-icon svg{width:19px;height:19px}.vplus-ai-landing .agent-demo-point b{color:#fff;letter-spacing:0;font-size:17px;display:block}.vplus-ai-landing .agent-demo-point span:last-child{color:#b1c5bc;font-size:14px;line-height:1.75}.vplus-ai-landing .agent-demo{grid-template-columns:1.13fr .87fr;align-items:center;gap:85px;max-width:1180px;margin:0 auto;display:grid}.vplus-ai-landing .agent-tabs{flex-direction:column;gap:9px;min-width:0;display:flex}.vplus-ai-landing .agent-tabs .lbl{color:#9cbcae;letter-spacing:0;margin:0 0 4px;padding-left:4px;font-size:12px;font-weight:760}.vplus-ai-landing .agent-tab{color:#a6c2b5;text-align:left;cursor:pointer;background:#12211a;border:1px solid #99d0b72e;border-radius:12px;align-items:center;gap:10px;width:100%;padding:13px 12px;transition:all .2s;display:flex}.vplus-ai-landing .agent-tab:hover,.vplus-ai-landing .agent-tab.active{color:#fff;border-color:#5dd09c}.vplus-ai-landing .agent-tab.active{background:linear-gradient(135deg,#5dd09c38,#83d1ae24)}.vplus-ai-landing .agent-tab .si{background:#5dd09c24;border:1px solid #99d0b72e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.vplus-ai-landing .agent-tab .sm{color:#5bc696;letter-spacing:0;font-size:11px;font-weight:850;display:block}.vplus-ai-landing .agent-tab b{color:inherit;letter-spacing:0;font-size:14px;line-height:1.3;display:block}.vplus-ai-landing .agent-panel{background:linear-gradient(160deg,#1c392ceb,#11231be6);border:1px solid #99d0b72e;border-radius:18px;flex-direction:column;min-width:0;min-height:460px;padding:20px;display:flex;box-shadow:0 30px 80px -30px #000c}.vplus-ai-landing .agent-panel-top{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:16px;padding:2px 4px 16px;display:flex}.vplus-ai-landing .agent-panel-top .d{border-radius:50%;width:11px;height:11px}.vplus-ai-landing .agent-panel-top .d:first-child{background:#ff5f57}.vplus-ai-landing .agent-panel-top .d:nth-child(2){background:#febc2e}.vplus-ai-landing .agent-panel-top .d:nth-child(3){background:#28c840}.vplus-ai-landing .agent-panel-top .tag{color:#a6c2b5;border:1px solid #99d0b72e;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:4px 11px;font-size:12px;display:flex}.vplus-ai-landing .agent-panel-top .dt{background:#5bc696;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5bc696}.vplus-ai-landing .agent-chat{flex-direction:column;flex:1;gap:13px;display:flex}.vplus-ai-landing .agent-bubble{border-radius:14px;max-width:90%;padding:13px 16px;font-size:15px;line-height:1.6;animation:.35s agentPop}@keyframes agentPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vplus-ai-landing .agent-bubble.user{color:#fff;background:linear-gradient(135deg,#5dd09c,#83d1ae);border-bottom-right-radius:5px;align-self:flex-end}.vplus-ai-landing .agent-bubble.ai{color:#effaf5;background:#ffffff0b;border:1px solid #99d0b72e;border-bottom-left-radius:5px;align-self:flex-start;width:100%;max-width:100%}.vplus-ai-landing .agent-b-title{color:#5bc696;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:850;display:flex}.vplus-ai-landing .agent-typing{background:#ffffff0b;border:1px solid #99d0b72e;border-radius:14px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex}.vplus-ai-landing .agent-typing i{background:#a6c2b5;border-radius:50%;width:8px;height:8px;animation:1.2s infinite agentBlink}.vplus-ai-landing .agent-typing i:nth-child(2){animation-delay:.2s}.vplus-ai-landing .agent-typing i:nth-child(3){animation-delay:.4s}@keyframes agentBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.vplus-ai-landing .agent-rtable{border-collapse:collapse;width:100%;margin-top:2px;font-size:14px}.vplus-ai-landing .agent-rtable td{border-bottom:1px solid #ffffff14;padding:9px 6px}.vplus-ai-landing .agent-rtable td:last-child{text-align:right;color:#fff;font-weight:800}.vplus-ai-landing .agent-up{color:#5ae8a0}.vplus-ai-landing .agent-down{color:#ff8d8d}.vplus-ai-landing .agent-spark{align-items:flex-end;gap:6px;height:46px;margin-top:14px;display:flex}.vplus-ai-landing .agent-spark i{opacity:.85;background:linear-gradient(#5bc696,#5dd09c);border-radius:3px;flex:1}.vplus-ai-landing .agent-rmeta{color:#9cbcae;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.vplus-ai-landing .agent-rmeta .pill{color:#c6efdd;border:1px solid #99d0b72e;border-radius:6px;padding:2px 8px}.vplus-ai-landing .agent-steps{counter-reset:s;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vplus-ai-landing .agent-steps li{counter-increment:s;color:#effaf5;padding:0 0 16px 34px;font-size:14.5px;position:relative}.vplus-ai-landing .agent-steps li:before{content:counter(s);color:#fff;background:linear-gradient(135deg,#5dd09c,#83d1ae);border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.vplus-ai-landing .agent-steps li:after{content:"";background:#99d0b72e;width:1px;position:absolute;top:22px;bottom:2px;left:11px}.vplus-ai-landing .agent-steps li:last-child{padding-bottom:0}.vplus-ai-landing .agent-steps li:last-child:after{display:none}.vplus-ai-landing .agent-steps small{color:#9cbcae;font-size:12.5px}.vplus-ai-landing .agent-done,.vplus-ai-landing .agent-alert{border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.vplus-ai-landing .agent-done{background:#5ae8a014;border:1px solid #5ae8a04d;align-items:center;margin-top:14px}.vplus-ai-landing .agent-done .ck{color:#060d0a;background:#5ae8a0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.vplus-ai-landing .agent-psg{color:#a6c2b5;background:#5bc6960f;border:1px dashed #5bc69680;border-radius:12px;margin-top:14px;padding:13px 15px;font-size:14px}.vplus-ai-landing .agent-psg .pt{color:#5bc696;margin-bottom:9px;font-size:12.5px;font-weight:850}.vplus-ai-landing .agent-psg ul,.vplus-ai-landing .agent-brief{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vplus-ai-landing .agent-psg li{padding-left:15px;font-size:13.5px;line-height:1.5;position:relative}.vplus-ai-landing .agent-psg li:before{content:"•";color:#5bc696;font-weight:900;position:absolute;top:-1px;left:2px}.vplus-ai-landing .agent-alert{background:#ffb45417;border:1px solid #ffb4544d;margin-bottom:10px}.vplus-ai-landing .agent-alert .w{color:#ffb454;font-weight:900}.vplus-ai-landing .agent-bars{align-items:flex-end;gap:12px;height:70px;margin:14px 4px 0;padding-top:6px;display:flex}.vplus-ai-landing .agent-bars .bc{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.vplus-ai-landing .agent-bars .bc i{background:linear-gradient(#55ce98,#5dd09c);border-radius:5px 5px 0 0;width:100%}.vplus-ai-landing .agent-bars .bc.hot i{background:linear-gradient(#ffb454,#f0872e)}.vplus-ai-landing .agent-bars .bc span{color:#9cbcae;font-size:11px}.vplus-ai-landing .agent-cite{color:#a6c2b5;background:#5dd09c12;border:1px solid #99d0b72e;border-left:3px solid #5bc696;border-radius:8px;margin-top:14px;padding:11px 13px;font-size:13px}.vplus-ai-landing .agent-brief{gap:11px}.vplus-ai-landing .agent-brief li{align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.vplus-ai-landing .agent-brief .bd{background:#5bc696;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px;box-shadow:0 0 8px #5bc696}.vplus-ai-landing .agent-promptbar{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}.vplus-ai-landing .agent-promptbar .pl{color:#9cbcae;margin-bottom:9px;font-size:12px}.vplus-ai-landing .agent-promptbar .row{flex-wrap:wrap;gap:8px;display:flex}.vplus-ai-landing .agent-pchip{color:#a6c2b5;cursor:pointer;background:#ffffff05;border:1px solid #99d0b72e;border-radius:999px;padding:7px 13px;font-size:13px;transition:all .18s}.vplus-ai-landing .agent-pchip:hover{color:#fff;background:#5dd09c1a;border-color:#5dd09c}.vplus-ai-landing .agent-pchip.active{color:#fff;background:#5dd09c29;border-color:#5dd09c}.vplus-ai-landing #agent .agent-panel,.vplus-ai-landing #analysis .agent-panel{height:660px;min-height:660px;max-height:660px}.vplus-ai-landing #agent .agent-chat,.vplus-ai-landing #analysis .analysis-live-chat{scroll-behavior:smooth;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.vplus-ai-landing #agent .agent-promptbar,.vplus-ai-landing #analysis .agent-promptbar{flex:none}.vplus-ai-landing #agent .agent-chat::-webkit-scrollbar{width:6px}.vplus-ai-landing #analysis .analysis-live-chat::-webkit-scrollbar{width:6px}.vplus-ai-landing #agent .agent-chat::-webkit-scrollbar-thumb{background:#99d0b747;border-radius:999px}.vplus-ai-landing #analysis .analysis-live-chat::-webkit-scrollbar-thumb{background:#99d0b747;border-radius:999px}.vplus-ai-landing .dual-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:55px;display:grid}.vplus-ai-landing .dual-card{border:1px solid var(--line);background:#fff;border-radius:30px;min-height:700px;padding:36px;position:relative;overflow:hidden;box-shadow:0 20px 55px #1f473514}.vplus-ai-landing .dual-card:before{content:"";background:radial-gradient(circle,#5cd09c29,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-145px}.vplus-ai-landing .dual-index{color:var(--blue-600);letter-spacing:.12em;font-size:12px;font-weight:900}.vplus-ai-landing .dual-card h3{color:var(--ink);letter-spacing:-.045em;margin:18px 0 0;font-size:37px}.vplus-ai-landing .dual-sub{color:var(--blue-600);margin-top:5px;font-size:14px;font-weight:820}.vplus-ai-landing .dual-card>p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.78}.vplus-ai-landing .micro-tags{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.vplus-ai-landing .micro-tag{color:#5f8976;background:#f3faf7;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:780}.vplus-ai-landing .library-visual,.vplus-ai-landing .analysis-visual{background:linear-gradient(145deg,#f9fdfb,#f3faf7);border:1px solid #285a4317;border-radius:22px;min-height:350px;position:absolute;bottom:26px;left:26px;right:26px;overflow:hidden}.vplus-ai-landing .library-flow{grid-template-columns:.8fr 42px .9fr 42px 1.1fr;align-items:center;min-height:350px;padding:24px 20px;display:grid}.vplus-ai-landing .doc-stack{gap:9px;display:grid}.vplus-ai-landing .knowledge-doc{background:#fff;border-radius:11px;grid-template-columns:33px 1fr;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:0 8px 18px #2755400f}.vplus-ai-landing .knowledge-file{color:#5ac193;background:#effaf5;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.vplus-ai-landing .knowledge-name{color:#587065;font-size:7.5px;font-weight:820}.vplus-ai-landing .knowledge-type{color:#a6b4ae;margin-top:2px;font-size:6px}.vplus-ai-landing .flow-arrow{color:#6dc09b;text-align:center;font-size:20px;font-weight:900}.vplus-ai-landing .search-core{color:#fff;text-align:center;background:linear-gradient(145deg,#59c494,#57ac86);border-radius:18px;place-items:center;min-height:170px;padding:16px;display:grid;box-shadow:0 18px 35px #53b78a3d}.vplus-ai-landing .search-core-icon{background:#ffffff26;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto;font-size:24px;display:grid}.vplus-ai-landing .search-core strong{margin-top:10px;font-size:10px;display:block}.vplus-ai-landing .search-core span{color:#ffffffb8;margin-top:5px;font-size:7px;line-height:1.5;display:block}.vplus-ai-landing .rag-answer{background:#fff;border-radius:16px;padding:14px;box-shadow:0 14px 32px #27554014}.vplus-ai-landing .rag-answer-head{color:var(--ink);justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.vplus-ai-landing .rag-source-pill{color:#16754b;background:#e8f8ef;border-radius:999px;padding:4px 6px;font-size:5.5px}.vplus-ai-landing .rag-lines{gap:6px;margin-top:12px;display:grid}.vplus-ai-landing .rag-line{background:#eff5f2;border-radius:99px;height:6px}.vplus-ai-landing .rag-line:nth-child(2){width:92%}.vplus-ai-landing .rag-line:nth-child(3){width:78%}.vplus-ai-landing .rag-line:nth-child(4){width:88%}.vplus-ai-landing .rag-citations{border-top:1px solid #eff4f2;gap:6px;margin-top:13px;padding-top:11px;display:grid}.vplus-ai-landing .rag-cite{color:#749687;align-items:center;gap:6px;font-size:6px;display:flex}.vplus-ai-landing .rag-cite:before{content:"";background:var(--blue-600);border-radius:50%;width:5px;height:5px}.vplus-ai-landing .analysis-visual{padding:18px}.vplus-ai-landing .analysis-query{color:#5e786c;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px;font-size:8px;font-weight:760;display:flex;box-shadow:0 9px 22px #2755400f}.vplus-ai-landing .analysis-query span{color:var(--blue-600);font-weight:900}.vplus-ai-landing .analysis-pipeline{grid-template-columns:.95fr 58px 1.05fr;align-items:center;gap:10px;margin-top:15px;display:grid}.vplus-ai-landing .data-table{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px #24513d12}.vplus-ai-landing .data-row{border-bottom:1px solid #eff4f2;grid-template-columns:repeat(3,1fr);align-items:center;min-height:29px;display:grid}.vplus-ai-landing .data-row:last-child{border-bottom:0}.vplus-ai-landing .data-row.header{color:#778f84;background:#f1f9f5;font-size:6px;font-weight:850}.vplus-ai-landing .data-cell{color:#688075;padding:0 8px;font-size:6.5px}.vplus-ai-landing .calc-engine{color:#fff;text-align:center;background:linear-gradient(145deg,#25543f,#428e6c);border-radius:16px;place-items:center;min-height:160px;padding:12px 8px;display:grid;box-shadow:0 16px 30px #25584138}.vplus-ai-landing .calc-icon{background:#ffffff21;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.vplus-ai-landing .calc-engine strong{margin-top:9px;font-size:8px;display:block}.vplus-ai-landing .calc-engine span{color:#c6e9d9;margin-top:4px;font-size:6px;line-height:1.5;display:block}.vplus-ai-landing .result-chart{background:#fff;border-radius:14px;padding:13px;box-shadow:0 10px 25px #24513d12}.vplus-ai-landing .result-head{color:var(--ink);justify-content:space-between;align-items:center;font-size:7px;font-weight:850;display:flex}.vplus-ai-landing .result-badge{color:#187347;background:#e9f8ef;border-radius:999px;padding:4px 6px;font-size:5px}.vplus-ai-landing .result-bars{border-bottom:1px solid #ebf1ee;align-items:flex-end;gap:5px;height:116px;margin-top:13px;padding:0 3px 9px;display:flex}.vplus-ai-landing .result-bar{background:linear-gradient(#6dd5a6,#50b286);border-radius:4px 4px 1px 1px;flex:1}.vplus-ai-landing .result-bar:nth-child(3n){background:linear-gradient(#4fb587,#55b087)}.vplus-ai-landing .analysis-note{color:#6e8a7d;justify-content:center;gap:8px;margin-top:15px;font-size:7px;font-weight:780;display:flex}.vplus-ai-landing .analysis-note strong{color:var(--blue-600)}.vplus-ai-landing .governance{color:#fff;background:radial-gradient(circle at 80% 8%,#59cf9a47,#0000 30%),radial-gradient(circle at 13% 90%,#4ab2831f,#0000 32%),linear-gradient(145deg,#10241b 0%,#153326 54%,#1c4432 100%);padding:86px 0;overflow:hidden}.vplus-ai-landing .governance .section-title{color:#fff}.vplus-ai-landing .governance .section-copy{color:#b3c8bf}.vplus-ai-landing .governance .section-label{color:#94e0be}.vplus-ai-landing .governance-head{grid-template-columns:1fr .8fr;align-items:end;gap:50px;display:grid}.vplus-ai-landing .governance-manifesto{color:#cce1d8;background:#ffffff0e;border:1px solid #95d6b921;border-radius:20px;padding:25px 27px;font-size:14px;line-height:1.75;box-shadow:inset 0 1px #ffffff14}.vplus-ai-landing .governance-manifesto strong{color:#fff}.vplus-ai-landing .gov-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.vplus-ai-landing .gov-card{background:#ffffff0e;border:1px solid #a1d5be21;border-radius:20px;min-height:210px;padding:24px;transition:transform .25s,background .25s;position:relative;box-shadow:inset 0 1px #ffffff12}.vplus-ai-landing .gov-card:hover{background:#ffffff13;transform:translateY(-6px)}.vplus-ai-landing .gov-number{color:#8addb8;letter-spacing:.1em;font-size:11px;font-weight:900}.vplus-ai-landing .gov-card h4{color:#fff;letter-spacing:-.025em;margin:18px 0 0;font-size:18px}.vplus-ai-landing .gov-en{color:#84a596;margin-top:4px;font-size:9px;font-weight:760}.vplus-ai-landing .gov-card p{color:#a8bfb5;margin:15px 0 0;font-size:12px;line-height:1.7}.vplus-ai-landing .gov-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.vplus-ai-landing .gov-tag{color:#c3ddd1;background:#8cccaf17;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:760}.vplus-ai-landing .gov-diagram{isolation:isolate;grid-template-columns:minmax(310px,1fr) 410px minmax(310px,1fr);align-items:center;gap:22px;margin-top:42px;padding:6px 0 12px;display:grid;position:relative}.vplus-ai-landing .gov-diagram:before{content:"";z-index:-1;background:conic-gradient(from -15deg at 50% 50%, transparent 0 18deg, #56ae861c 18deg 58deg, transparent 58deg 75deg, #2e6a4f1f 75deg 118deg, transparent 118deg 140deg, #56ae861a 140deg 180deg, transparent 180deg 198deg, #4ea47d1f 198deg 238deg, transparent 238deg 258deg, #2a664b1f 258deg 302deg, transparent 302deg 322deg, #56ae861a 322deg 360deg),radial-gradient(circle at 50% 50%, #68d3a31f 0 22%, #448c6c14 23% 45%, transparent 68%);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);opacity:.62;pointer-events:none;width:min(760px,68vw);height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vplus-ai-landing .gov-side{z-index:1;gap:14px;display:grid;position:relative}.vplus-ai-landing .gov-info-card{color:#fff;background:linear-gradient(135deg,#274a3aeb,#1b3c2de0);border:1px solid #8cc0a938;border-radius:18px;min-height:124px;padding:16px 20px 15px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 42px #091f1533}.vplus-ai-landing .gov-info-card:hover{background:linear-gradient(135deg,#305a47f5,#214836eb);border-color:#79d8ad8f;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 24px 54px #43b7832e}.vplus-ai-landing .gov-info-card:before{display:none}.vplus-ai-landing .gov-info-head{color:#fff;letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:9px;font-size:17px;font-weight:900;display:flex}.vplus-ai-landing .gov-info-num{color:#8bddb8;letter-spacing:.08em;background:0 0;border-radius:0;min-width:auto;height:auto;padding:0;font-size:12px;font-weight:900;display:inline-block}.vplus-ai-landing .gov-info-card.dark .gov-info-num{color:#8bddb8;background:0 0}.vplus-ai-landing .gov-info-meta{color:#99b8aa;margin-top:5px;font-size:10px;font-weight:760;line-height:1.4}.vplus-ai-landing .gov-info-meta b{color:#9ae2c2;font-weight:850}.vplus-ai-landing .gov-info-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.vplus-ai-landing .gov-info-tags span{color:#e4f7ee;background:#8dcdb021;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.vplus-ai-landing .gov-info-desc{color:#c4d8cf;margin-top:12px;font-size:11px;line-height:1.65}.vplus-ai-landing .gov-wheel-wrap{z-index:2;filter:drop-shadow(0 24px 46px #09211657);place-items:center;min-height:390px;display:grid;position:relative}.vplus-ai-landing .gov-wheel-wrap:before,.vplus-ai-landing .gov-wheel-wrap:after{display:none}.vplus-ai-landing .gov-wheel-wrap:before{left:-28px}.vplus-ai-landing .gov-wheel-wrap:after{border-color:#3b5047;right:-28px}.vplus-ai-landing .gov-wheel{background:linear-gradient(145deg,#284f3d,#193b2c);border-radius:50%;width:396px;height:396px;position:relative;box-shadow:inset 0 0 0 22px #ffffff14,inset 0 0 0 26px #92d2b538,0 0 52px #5ed09d29}.vplus-ai-landing .gov-ring-label{color:#93e0bd;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 14px #5cd09c3d;font-size:11px;font-weight:900;position:absolute}.vplus-ai-landing .gov-ring-label.top{top:12px;left:50%;transform:translate(-50%)}.vplus-ai-landing .gov-ring-label.bottom{bottom:12px;left:50%;transform:translate(-50%)}.vplus-ai-landing .gov-ring-label.left-top{top:112px;left:16px;transform:rotate(-62deg)}.vplus-ai-landing .gov-ring-label.left-bottom{bottom:112px;left:20px;transform:rotate(-62deg)}.vplus-ai-landing .gov-ring-label.right-top{top:112px;right:28px;transform:rotate(62deg)}.vplus-ai-landing .gov-ring-label.right-bottom{bottom:112px;right:22px;transform:rotate(62deg)}.vplus-ai-landing .gov-segments{background:conic-gradient(#5ed09d 0 60deg, #355647 60deg 120deg, #49a37b 120deg 180deg, #2d473b 180deg 240deg, #5aca98 240deg 300deg, #375346 300deg 360deg);border-radius:50%;position:absolute;inset:66px;overflow:hidden;transform:rotate(-30deg);box-shadow:0 0 0 10px #ffffff1a,0 20px 50px #00000038}.vplus-ai-landing .gov-segments:after{content:"";background:linear-gradient(145deg,#284c3cfa,#163527fa);border-radius:50%;position:absolute;inset:34%;box-shadow:0 0 0 7px #93d1b533,inset 0 1px #ffffff1a}.vplus-ai-landing .gov-seg-text{z-index:3;color:#fff;text-align:center;letter-spacing:-.055em;text-shadow:0 2px 8px #0000007a;max-width:72px;font-size:12px;font-weight:900;line-height:1.22;position:absolute}.vplus-ai-landing .gov-seg-text.s1{top:93px;left:113px}.vplus-ai-landing .gov-seg-text.s2{top:112px;right:82px}.vplus-ai-landing .gov-seg-text.s3{top:199px;right:74px}.vplus-ai-landing .gov-seg-text.s4{bottom:96px;right:112px}.vplus-ai-landing .gov-seg-text.s5{bottom:96px;left:102px}.vplus-ai-landing .gov-seg-text.s6{top:199px;left:73px}.vplus-ai-landing .gov-center{z-index:4;color:#fff;text-align:center;background:linear-gradient(145deg,#284c3cfa,#163527fa);border:1px solid #94d5b861;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 48px #07191147,inset 0 1px #ffffff1f,0 0 0 7px #93d1b514}.vplus-ai-landing .gov-center-shield{display:none}.vplus-ai-landing .gov-center strong{color:#fff;letter-spacing:-.05em;font-size:30px;font-weight:900;line-height:1;display:block}.vplus-ai-landing .gov-center span{color:#88dcb6;margin-top:9px;font-size:13px;font-weight:900;display:block}.vplus-ai-landing .gov-center em{color:#b3cbc0;margin-top:8px;font-size:12px;font-style:normal;display:block}@media (max-width:1180px){.vplus-ai-landing .gov-diagram{grid-template-columns:1fr;gap:24px}.vplus-ai-landing .gov-diagram:before{opacity:.5;width:min(720px,92vw);height:720px}.vplus-ai-landing .gov-side{grid-template-columns:repeat(2,1fr)}.vplus-ai-landing .gov-wheel-wrap{order:-1}.vplus-ai-landing .gov-wheel-wrap:before,.vplus-ai-landing .gov-wheel-wrap:after{display:none}}@media (max-width:760px){.vplus-ai-landing .gov-side{grid-template-columns:1fr}.vplus-ai-landing .gov-wheel{width:330px;height:330px}.vplus-ai-landing .gov-segments{inset:56px}.vplus-ai-landing .gov-seg-text{font-size:11px}.vplus-ai-landing .gov-center{width:122px;height:122px}.vplus-ai-landing .gov-center strong{font-size:25px}}.vplus-ai-landing .governance-ops{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.vplus-ai-landing .ops-card{background:#0a1b135c;border:1px solid #9fd6bd21;border-radius:22px;padding:24px;box-shadow:inset 0 1px #ffffff0f}.vplus-ai-landing .ops-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vplus-ai-landing .ops-title{color:#fff;font-size:15px;font-weight:850}.vplus-ai-landing .ops-badge{color:#9ce2c3;background:#62d2a01c;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.vplus-ai-landing .budget-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.vplus-ai-landing .budget-metric{background:#ffffff0e;border-radius:13px;padding:13px}.vplus-ai-landing .budget-label{color:#8eab9e;font-size:7px}.vplus-ai-landing .budget-value{color:#fff;margin-top:5px;font-size:17px;font-weight:850}.vplus-ai-landing .budget-value.warn{color:#ff8f8f}.vplus-ai-landing .budget-track{background:#ffffff14;border-radius:99px;height:11px;margin-top:18px;position:relative;overflow:visible}.vplus-ai-landing .budget-fill{background:linear-gradient(90deg,#5cd09c,#51b689);border-radius:99px;width:55%;height:100%}.vplus-ai-landing .budget-marker{opacity:.65;background:#fff;width:2px;height:21px;position:absolute;top:-5px;left:80%}.vplus-ai-landing .budget-forecast{border-right:4px solid #ff6f6f;border-radius:99px;width:97%;height:100%;position:absolute;top:0;left:0}.vplus-ai-landing .budget-labels{color:#88a296;justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.vplus-ai-landing .permission-list{gap:9px;margin-top:17px;display:grid}.vplus-ai-landing .permission-row{background:#ffffff0e;border-radius:12px;grid-template-columns:.8fr 1.2fr .9fr;align-items:center;gap:8px;padding:11px;display:grid}.vplus-ai-landing .permission-user{color:#fff;font-size:8px;font-weight:800}.vplus-ai-landing .permission-agent{color:#b3c8bf;font-size:7px}.vplus-ai-landing .permission-level{color:#a7e6ca;background:#65d2a11a;border-radius:7px;justify-self:end;padding:5px 7px;font-size:6px;font-weight:830}.vplus-ai-landing .gate-pipeline{background:#ffffff0b;border:1px solid #9ed5bc21;border-radius:26px;margin-top:50px;padding:30px}.vplus-ai-landing .gate-pipeline-title{color:#fff;letter-spacing:-.025em;text-align:center;font-size:20px;font-weight:850}.vplus-ai-landing .gate-pipeline-sub{color:#9ab4a8;text-align:center;margin-top:7px;font-size:12px}.vplus-ai-landing .gate-steps{grid-template-columns:repeat(9,auto);justify-content:center;align-items:center;gap:15px;margin-top:31px;display:grid}.vplus-ai-landing .policy-gate{text-align:center;background:#0d21188a;border:1px solid #98d6ba26;border-radius:18px;min-width:155px;min-height:125px;padding:17px 14px}.vplus-ai-landing .policy-icon{color:#a7e6ca;background:#5dc09329;border-radius:13px;place-items:center;width:38px;height:38px;margin:0 auto;font-size:17px;display:grid}.vplus-ai-landing .policy-title{color:#fff;margin-top:11px;font-size:10px;font-weight:850}.vplus-ai-landing .policy-desc{color:#8aa699;margin-top:5px;font-size:7px;line-height:1.45}.vplus-ai-landing .gate-arrow{color:#649c83;font-size:18px;font-weight:900}.vplus-ai-landing .blocked-note{color:#ff9b9b;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:11px;font-weight:800;display:flex}.vplus-ai-landing .blocked-x{color:#fff;background:#c94a4a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vplus-ai-landing .faq-section{background:linear-gradient(#f9fdfb 0%,#fff 100%);padding:96px 0}.vplus-ai-landing .faq-container{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,7vw,104px);display:grid}.vplus-ai-landing .faq-heading{top:calc(var(--hp-header-height,80px) + 70px);position:sticky}.vplus-ai-landing .faq-heading .section-copy{max-width:410px}.vplus-ai-landing .faq-list{border-top:1px solid #1f493624}.vplus-ai-landing .faq-item{border-bottom:1px solid #1f493624}.vplus-ai-landing .faq-item summary{color:var(--navy-950);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:25px 2px;list-style:none;display:grid}.vplus-ai-landing .faq-item summary::-webkit-details-marker{display:none}.vplus-ai-landing .faq-number{color:var(--blue-600);letter-spacing:.08em;font-size:12px;font-weight:900}.vplus-ai-landing .faq-question{letter-spacing:-.035em;font-size:18px;font-weight:820;line-height:1.5}.vplus-ai-landing .faq-toggle{background:#f1fbf6;border-radius:50%;width:22px;height:22px;position:relative}.vplus-ai-landing .faq-toggle:before,.vplus-ai-landing .faq-toggle:after{content:"";background:var(--blue-600);border-radius:2px;height:2px;transition:transform .2s;position:absolute;top:10px;left:6px;right:6px}.vplus-ai-landing .faq-toggle:after{transform:rotate(90deg)}.vplus-ai-landing .faq-item[open] .faq-toggle:after{transform:rotate(0)}.vplus-ai-landing .faq-answer{padding:0 40px 25px 60px}.vplus-ai-landing .faq-answer p{color:#657e73;letter-spacing:-.018em;margin:0;font-size:15px;line-height:1.85}.vplus-ai-landing .cta-section{background:linear-gradient(#fff,#f8fcfa);padding:120px 0 70px}.vplus-ai-landing .cta-card{color:#fff;background:linear-gradient(125deg,#163426 0%,#2b6149 52%,#45a479 100%);border-radius:34px;padding:76px 72px;position:relative;overflow:hidden;box-shadow:0 36px 90px #20503a3d}.vplus-ai-landing .cta-card:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:530px;height:530px;position:absolute;top:-260px;right:-140px;box-shadow:inset 0 0 100px #ffffff12}.vplus-ai-landing .cta-card:after{content:"";background:radial-gradient(circle,#4fb9894d,#0000 66%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-230px;right:50px}.vplus-ai-landing .cta-content{z-index:2;max-width:760px;position:relative}.vplus-ai-landing .cta-kicker{color:#98d7bb;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.vplus-ai-landing .cta-card h2{color:#fff;letter-spacing:-.05em;margin:19px 0 0;font-size:clamp(38px,5vw,62px);line-height:1.15}.vplus-ai-landing .cta-card p{color:#cbe3d8;margin:22px 0 0;font-size:17px;line-height:1.75}.vplus-ai-landing .cta-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vplus-ai-landing .cta-card .button-primary{color:var(--navy-950);background:#fff;box-shadow:0 16px 35px #091f1538}.vplus-ai-landing .cta-card .button-primary:hover{color:var(--navy-950)}.vplus-ai-landing .cta-card .button-ghost{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.vplus-ai-landing .cta-card .button-ghost:hover{color:#fff;background:#ffffff21}.vplus-ai-landing .cta-modules{flex-wrap:wrap;gap:8px;margin-top:37px;display:flex}.vplus-ai-landing .cta-module{color:#b7d9ca;background:#ffffff13;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:780}.vplus-ai-landing .footer{background:#f8fcfa;padding:30px 0 40px}.vplus-ai-landing .footer-inner{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:25px;display:flex}.vplus-ai-landing .footer-brand{align-items:center;gap:15px;display:flex}.vplus-ai-landing .footer-brand img{width:91px;height:auto}.vplus-ai-landing .footer-copy{color:#91a49b;font-size:11px;line-height:1.6}.vplus-ai-landing .footer-note{color:#a0b0a9;text-align:right;font-size:10px}.vplus-ai-landing .reveal{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.2,1);transform:translateY(25px)}.vplus-ai-landing .reveal.is-visible{opacity:1;transform:translateY(0)}.vplus-ai-landing .reveal.delay-1{transition-delay:80ms}.vplus-ai-landing .reveal.delay-2{transition-delay:.16s}.vplus-ai-landing .reveal.delay-3{transition-delay:.24s}@keyframes softFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-16px)scale(1.04)}}@keyframes cardLiftIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatCascade{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.vplus-ai-landing #overview:before{animation:14s ease-in-out infinite softFloat}.vplus-ai-landing #overview:after{animation:17s ease-in-out infinite reverse softFloat}.vplus-ai-landing .feature-group .feature-card,.vplus-ai-landing .feature-admin{opacity:0;transform:translateY(20px)scale(.985)}.vplus-ai-landing .feature-group.is-visible .feature-card,.vplus-ai-landing .feature-admin.is-visible{animation:.72s cubic-bezier(.2,.75,.2,1) forwards cardLiftIn}.vplus-ai-landing .feature-group.is-visible .front-office-grid .feature-card:first-child{animation-delay:40ms}.vplus-ai-landing .feature-group.is-visible .front-office-grid .feature-card:nth-child(2){animation-delay:.12s}.vplus-ai-landing .feature-group.is-visible .front-office-grid .feature-card:nth-child(3){animation-delay:.2s}.vplus-ai-landing .feature-group.is-visible .front-office-grid .feature-card:nth-child(4){animation-delay:.28s}.vplus-ai-landing .agent-demo.is-visible .agent-bubble,.vplus-ai-landing .agent-demo.is-visible .agent-response,.vplus-ai-landing .detail-visual.is-visible .library-bubble,.vplus-ai-landing .detail-visual.is-visible .library-answer{animation:.55s cubic-bezier(.2,.75,.2,1) both chatCascade}.vplus-ai-landing .agent-demo.is-visible .agent-bubble:nth-child(2),.vplus-ai-landing .agent-demo.is-visible .agent-response:nth-child(2),.vplus-ai-landing .detail-visual.is-visible .library-answer{animation-delay:.14s}.vplus-ai-landing .feature-card:hover .feature-icon,.vplus-ai-landing .back-to-top:hover{transform:translateY(-4px)}.vplus-ai-landing .feature-icon{transition:transform .25s,box-shadow .25s}@keyframes govRayBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)rotate(-4deg)}to{opacity:.62;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes govWheelIn{0%{opacity:0;filter:blur(6px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes govCardLeftIn{0%{opacity:0;transform:translate(34px)translateY(10px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes govCardRightIn{0%{opacity:0;transform:translate(-34px)translateY(10px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.vplus-ai-landing .gov-diagram.reveal:before{opacity:0}.vplus-ai-landing .gov-diagram .gov-wheel-wrap{opacity:0;transform:scale(.9)}.vplus-ai-landing .gov-diagram .gov-info-card{opacity:0}.vplus-ai-landing .gov-diagram .gov-side.left .gov-info-card{transform:translate(34px)translateY(10px)scale(.98)}.vplus-ai-landing .gov-diagram .gov-side.right .gov-info-card{transform:translate(-34px)translateY(10px)scale(.98)}.vplus-ai-landing .gov-diagram.is-visible:before{animation:.82s cubic-bezier(.2,.75,.2,1) 80ms both govRayBloom}.vplus-ai-landing .gov-diagram.is-visible .gov-wheel-wrap{animation:.72s cubic-bezier(.2,.75,.2,1) 40ms both govWheelIn}.vplus-ai-landing .gov-diagram.is-visible .gov-side.left .gov-info-card{animation:.68s cubic-bezier(.2,.75,.2,1) both govCardLeftIn}.vplus-ai-landing .gov-diagram.is-visible .gov-side.right .gov-info-card{animation:.68s cubic-bezier(.2,.75,.2,1) both govCardRightIn}.vplus-ai-landing .gov-diagram.is-visible .gov-side.left .gov-info-card:nth-child(2),.vplus-ai-landing .gov-diagram.is-visible .gov-side.right .gov-info-card:nth-child(2){animation-delay:.16s}.vplus-ai-landing .gov-diagram.is-visible .gov-side.left .gov-info-card:first-child,.vplus-ai-landing .gov-diagram.is-visible .gov-side.right .gov-info-card:first-child{animation-delay:.24s}.vplus-ai-landing .gov-diagram.is-visible .gov-side.left .gov-info-card:nth-child(3),.vplus-ai-landing .gov-diagram.is-visible .gov-side.right .gov-info-card:nth-child(3){animation-delay:.32s}@media (max-width:1080px){.vplus-ai-landing .hero{height:auto;min-height:auto;padding-top:140px}.vplus-ai-landing .hero-inner{grid-template-columns:1fr;gap:45px}.vplus-ai-landing .hero-copy{max-width:800px}.vplus-ai-landing .hero-visual{width:min(760px,100%);margin:0 auto}.vplus-ai-landing .floating-doc{left:-10px}.vplus-ai-landing .floating-gate{right:-10px}.vplus-ai-landing .overview-head{flex-direction:column;align-items:flex-start}.vplus-ai-landing .overview-head .section-copy{max-width:720px;margin-top:0}.vplus-ai-landing .detail-grid,.vplus-ai-landing .detail-grid.reverse{grid-template-columns:1fr;gap:50px}.vplus-ai-landing .detail-grid.reverse .detail-copy{order:0}.vplus-ai-landing .detail-visual,.vplus-ai-landing .agent-board{width:min(760px,100%);margin:0 auto}.vplus-ai-landing .agent-demo{grid-template-columns:1fr}.vplus-ai-landing .agent-tabs{flex-direction:row;padding-bottom:6px;overflow-x:auto}.vplus-ai-landing .agent-tabs .lbl{display:none}.vplus-ai-landing .agent-tab{flex:none;min-width:210px}.vplus-ai-landing .dual-grid{grid-template-columns:1fr}.vplus-ai-landing .dual-card{min-height:670px}.vplus-ai-landing .governance-head{grid-template-columns:1fr}.vplus-ai-landing .gov-grid{grid-template-columns:repeat(2,1fr)}.vplus-ai-landing .gate-steps{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.vplus-ai-landing .gate-arrow{transform:rotate(90deg)}.vplus-ai-landing .policy-gate{width:100%}}@media (max-width:820px){.vplus-ai-landing{--page:min(100% - 28px, 1180px)}.vplus-ai-landing .section{padding:95px 0}.vplus-ai-landing .nav-links,.vplus-ai-landing .nav-cta{display:none}.vplus-ai-landing .menu-button{place-items:center;display:grid}.vplus-ai-landing .nav.mobile-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;height:auto;box-shadow:0 14px 40px #1735281f}.vplus-ai-landing .nav.mobile-open .nav-inner{flex-wrap:wrap;padding:14px 0 18px}.vplus-ai-landing .nav.mobile-open .nav-links{flex-basis:100%;order:3;gap:0;display:grid}.vplus-ai-landing .nav.mobile-open .nav-link{border-bottom:1px solid var(--line);padding:13px 4px}.vplus-ai-landing .nav.mobile-open .nav-link:after{display:none}.vplus-ai-landing .hero{padding-top:126px}.vplus-ai-landing .hero h1{font-size:clamp(38px,10.5vw,50px)}.vplus-ai-landing .hero-mesh{opacity:.23;width:760px;top:90px;right:-330px}.vplus-ai-landing .product-window{border-radius:22px;transform:none}.vplus-ai-landing .window-body{grid-template-columns:82px 1fr;min-height:460px}.vplus-ai-landing .app-side{padding:16px 8px}.vplus-ai-landing .side-brand span{display:none}.vplus-ai-landing .side-item{justify-content:center;padding:0 5px;font-size:0}.vplus-ai-landing .side-item span:first-child{font-size:9px}.vplus-ai-landing .workspace{padding:16px}.vplus-ai-landing .analysis-grid{grid-template-columns:1fr}.vplus-ai-landing .insight-box,.vplus-ai-landing .floating-card{display:none}.vplus-ai-landing .hero-footnote{border-radius:20px}.vplus-ai-landing .feature-grid{grid-template-columns:1fr}.vplus-ai-landing .feature-grid:before{display:none}.vplus-ai-landing .front-office-grid{grid-template-columns:repeat(2,1fr)}.vplus-ai-landing .feature-card{min-height:250px}.vplus-ai-landing .feature-admin{min-height:320px}.vplus-ai-landing .dual-card{padding:28px}.vplus-ai-landing .library-flow{grid-template-columns:1fr;gap:12px}.vplus-ai-landing .flow-arrow{transform:rotate(90deg)}.vplus-ai-landing .library-visual{margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}.vplus-ai-landing .dual-card:first-child{min-height:auto}.vplus-ai-landing .analysis-pipeline{grid-template-columns:1fr}.vplus-ai-landing .analysis-visual{margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}.vplus-ai-landing .dual-card:last-child{min-height:auto}.vplus-ai-landing .calc-engine{min-height:120px}.vplus-ai-landing .governance-ops{grid-template-columns:1fr}.vplus-ai-landing .faq-container{grid-template-columns:1fr;gap:38px}.vplus-ai-landing .faq-heading{position:static}.vplus-ai-landing .cta-card{padding:58px 38px}.vplus-ai-landing .footer-inner{flex-direction:column;align-items:flex-start}.vplus-ai-landing .footer-note{text-align:left}}@media (max-width:590px){.vplus-ai-landing .section-title{font-size:32px}.vplus-ai-landing .section-copy{font-size:16px}.vplus-ai-landing .hero{padding-bottom:70px}.vplus-ai-landing .hero h1{font-size:40px}.vplus-ai-landing .hero-lead{font-size:17px}.vplus-ai-landing .hero-proof{grid-template-columns:1fr}.vplus-ai-landing .hero-visual{padding-bottom:8px}.vplus-ai-landing .window-body{grid-template-columns:1fr}.vplus-ai-landing .app-side{display:none}.vplus-ai-landing .metric-grid{grid-template-columns:1fr 1fr}.vplus-ai-landing .metric:last-child{grid-column:1/-1}.vplus-ai-landing .bars{height:75px}.vplus-ai-landing .feature-grid{grid-template-columns:1fr}.vplus-ai-landing .feature-grid:before{display:none}.vplus-ai-landing .feature-group{padding:16px}.vplus-ai-landing .feature-group-head{display:block}.vplus-ai-landing .feature-group-desc{margin-top:10px}.vplus-ai-landing .front-office-grid{grid-template-columns:1fr}.vplus-ai-landing .detail-visual{min-height:460px;padding:16px}.vplus-ai-landing .assist-panel{padding:12px}.vplus-ai-landing .assist-body{grid-template-columns:1fr}.vplus-ai-landing .erp-card{display:none}.vplus-ai-landing .agent-demo-title{font-size:30px}.vplus-ai-landing .agent-demo-head{margin-bottom:34px}.vplus-ai-landing .agent-panel{min-height:430px;padding:16px}.vplus-ai-landing .agent-bubble{font-size:14px}.vplus-ai-landing .agent-board{padding:18px}.vplus-ai-landing .agent-flow{grid-template-columns:1fr}.vplus-ai-landing .flow-step{text-align:left;grid-template-columns:35px 1fr;column-gap:10px;min-height:auto;display:grid}.vplus-ai-landing .flow-step:not(:last-child):after{content:"↓";inset:auto auto -18px 24px}.vplus-ai-landing .flow-number{grid-row:span 2;margin:0}.vplus-ai-landing .flow-title{margin-top:0}.vplus-ai-landing .verification{grid-template-columns:1fr}.vplus-ai-landing .dual-card{padding:24px}.vplus-ai-landing .dual-card h3{font-size:31px}.vplus-ai-landing .gov-grid,.vplus-ai-landing .budget-grid,.vplus-ai-landing .permission-row{grid-template-columns:1fr}.vplus-ai-landing .permission-level{justify-self:start}.vplus-ai-landing .faq-section{padding:76px 0}.vplus-ai-landing .faq-item summary{grid-template-columns:34px minmax(0,1fr) 22px;gap:10px;padding:21px 0}.vplus-ai-landing .faq-question{font-size:16px}.vplus-ai-landing .faq-answer{padding:0 0 22px 44px}.vplus-ai-landing .cta-card{border-radius:26px;padding:45px 25px}.vplus-ai-landing .cta-card h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.vplus-ai-landing html{scroll-behavior:auto}.vplus-ai-landing *,.vplus-ai-landing :before,.vplus-ai-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.vplus-ai-landing .reveal,.vplus-ai-landing .gov-diagram .gov-wheel-wrap,.vplus-ai-landing .gov-diagram .gov-info-card{opacity:1;transform:none}.vplus-ai-landing .gov-diagram.reveal:before{opacity:.45;transform:translate(-50%,-50%)}}.vplus-ai-landing h1,.vplus-ai-landing h2,.vplus-ai-landing h3,.vplus-ai-landing h4,.vplus-ai-landing h5,.vplus-ai-landing h6,.vplus-ai-landing p{font-family:inherit}.vplus-ai-landing p{color:inherit}.vplus-ai-landing a.button:hover,.vplus-ai-landing a.button:focus,.vplus-ai-landing a.button:active{text-decoration:none}.vplus-ai-landing a.button-primary:hover,.vplus-ai-landing a.button-primary:focus{color:#fff}.vplus-ai-landing a.button-ghost:hover,.vplus-ai-landing a.button-ghost:focus{color:var(--ink)}html:has(.vplus-ai-landing){scroll-behavior:smooth;overflow-x:hidden}.governance-overview{align-items:center;display:flex}.governance-title{text-align:center;margin-bottom:28px}.governance-title .section-label{justify-content:center}.governance-overview .gov-diagram{margin-top:0}.governance-operations .governance-ops{margin-top:42px}@media (min-width:901px){html:has(.vplus-ai-landing){scroll-snap-type:y mandatory;scroll-padding-top:var(--hp-header-height,80px)}.vplus-ai-landing :is(section#top,section#overview,section#assist,section#agent,section#knowledge,section#analysis,section#governance,section#governance-operations,section#faq){min-height:max(900px,100svh - var(--hp-header-height,80px))}.vplus-ai-landing section#top{height:max(900px,100svh - var(--hp-header-height,80px))}}@media (min-width:901px) and (max-height:980px){.vplus-ai-landing .hero{padding-top:34px;padding-bottom:110px}.vplus-ai-landing .hero-inner{align-items:center;transform:translateY(-18px)}.vplus-ai-landing .hero-copy{padding-bottom:0}.vplus-ai-landing .hero-lead{margin-top:20px;line-height:1.65}.vplus-ai-landing .hero-actions{margin-top:24px}.vplus-ai-landing .hero-visual{transform-origin:50%;padding:18px 0 28px;transform:scale(.9)}.vplus-ai-landing .hero-footnote{top:calc(100svh - var(--hp-header-height,80px) - 62px);bottom:auto}}.hp-main:has(.vplus-ai-landing){padding-top:var(--hp-header-height)}.vplus-ai-landing .hero{padding-top:82px}@media (max-width:1080px){.vplus-ai-landing .hero{padding-top:60px}}
.vplus-ai-landing .hero:before{display:none}.vplus-ai-landing .hero-mesh{object-fit:cover;opacity:.5;filter:none;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.vplus-ai-landing .hero-grid{opacity:.14}.vplus-ai-landing .hero-eyebrow{color:#aae6cb;letter-spacing:.13em;font-size:12px;line-height:1.8}.vplus-ai-landing .hero h1{color:#fff;letter-spacing:-.055em;font-size:clamp(36px,3.9vw,54px);line-height:1.3}.vplus-ai-landing .hero h1 .gradient-text{color:#0000;background:linear-gradient(100deg,#aee8ce,#99e1c1);-webkit-background-clip:text;background-clip:text}.vplus-ai-landing .hero-lead{color:#c5dad1;font-size:17px;line-height:1.9}.vplus-ai-landing .hero .button-primary{background:#69d3a3;border-color:#7dd9b0;box-shadow:0 8px 32px #235a4140}.vplus-ai-landing .hero .button-primary:hover{background:#55c190}.vplus-ai-landing .hero-footnote{color:#c7dbd2;background:#193a2bcc;border-color:#c5eedc26}.vplus-ai-landing .hero .product-window{box-shadow:0 34px 100px #0005}.vplus-ai-landing .ai-overview{isolation:isolate;color:#fff;background:#0f251b url(/landing/ai-connected-workspace.webp) 50%/cover no-repeat;align-items:center;padding:76px 0;display:flex;position:relative}.vplus-ai-landing .ai-overview:before{content:"";z-index:-1;background:linear-gradient(#0d2219f0,#0f241bc9);position:absolute;inset:0}.vplus-ai-landing .ai-overview .container{width:min(1180px,100% - 64px);position:relative}.vplus-ai-landing .ai-overview-heading{max-width:850px;margin-bottom:34px}.vplus-ai-landing .ai-eyebrow{color:#a5ddc4;letter-spacing:.17em;margin:0 0 18px;font-size:11px;font-weight:750}.vplus-ai-landing .ai-overview-heading h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.3vw,43px);font-weight:800;line-height:1.3}.vplus-ai-landing .ai-overview-intro{color:#c0d7cd;margin:18px 0 0;font-size:14px;line-height:1.85}.vplus-ai-landing .ai-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vplus-ai-landing .ai-capability{--accent:#5eba91;color:#244234;background:#f9fdfb;border:1px solid #dff0e8;border-radius:18px;flex-direction:column;min-width:0;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 40px #0002}.vplus-ai-landing .ai-capability:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0004}.vplus-ai-landing .ai-capability-top{color:var(--accent);letter-spacing:.1em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.vplus-ai-landing .ai-capability-top>span:last-child{font-size:19px;line-height:1}.vplus-ai-landing .ai-capability h3{color:#1f3d2f;letter-spacing:-.055em;margin:19px 0 12px;font-size:23px;font-weight:800;line-height:1.4}.vplus-ai-landing .ai-capability-description{color:#5c766a;min-height:78px;margin:0 0 20px;font-size:13px;line-height:1.85}.vplus-ai-landing .ai-capability-demo{background:#fff;border:1px solid #dfece6;border-radius:12px;min-height:180px;padding:15px}.vplus-ai-landing .ai-demo-caption{color:#6b8579;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.vplus-ai-landing .ai-demo-caption>span{color:var(--accent)}.vplus-ai-landing .ai-demo-prompt{color:#385a4b;background:#f0f9f5;border-radius:8px 8px 2px;margin:12px 0;padding:10px 11px;font-size:11px;line-height:1.7}.vplus-ai-landing .ai-demo-result{color:#4e675c;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;display:flex}.vplus-ai-landing .ai-demo-result p{margin:0}.vplus-ai-landing .ai-demo-mark{color:var(--accent)}.vplus-ai-landing .ai-mini-chart{border-bottom:1px solid #e5efea;align-items:flex-end;gap:7px;height:34px;margin-top:10px;padding:0 3px;display:flex}.vplus-ai-landing .ai-mini-chart i{background:#9bd8bd;border-radius:3px 3px 0 0;flex:1;height:60%}.vplus-ai-landing .ai-mini-chart i:nth-child(2){background:#5eba91;height:85%}.vplus-ai-landing .ai-mini-chart i:nth-child(3){height:48%}.vplus-ai-landing .ai-mini-chart i:nth-child(4){height:72%}.vplus-ai-landing .ai-mini-chart i:nth-child(5){background:#5eba91;height:95%}.vplus-ai-landing .ai-mini-chart i:nth-child(6){height:65%}.vplus-ai-landing .ai-mini-steps{color:#679f86;justify-content:space-between;align-items:center;gap:5px;margin-top:17px;font-size:9px;display:flex}.vplus-ai-landing .ai-mini-steps span{background:#f6faf8;border:1px solid #dceae4;border-radius:5px;padding:6px}.vplus-ai-landing .ai-mini-steps b{font-weight:400}.vplus-ai-landing .ai-mini-source{color:#3c625f;align-items:center;gap:8px;margin-top:12px;padding:7px 0;font-size:10px;display:flex}.vplus-ai-landing .ai-mini-source span:first-child{color:#216044;background:#e1f3ee;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:800}.vplus-ai-landing .ai-mini-source span:last-child{margin-left:auto}.vplus-ai-landing .ai-capability-tags{flex-wrap:wrap;gap:6px;margin:18px 0 23px;padding:0;list-style:none;display:flex}.vplus-ai-landing .ai-capability-tags li{color:#5d776b;border:1px solid #e1ece7;border-radius:5px;padding:4px 7px;font-size:10px}.vplus-ai-landing .ai-capability-link{color:var(--accent);border-top:1px solid #e1ece7;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:750;display:flex}.vplus-ai-landing .ai-capability-link:hover{color:#2a5441}.vplus-ai-landing .ai-capability-link:focus-visible,.vplus-ai-landing .ai-trust-strip a:focus-visible{outline-offset:6px;border-radius:3px;outline:3px solid #74d7aa}.vplus-ai-landing .ai-trust-strip{border-top:1px solid #b0d4c42b;align-items:center;gap:20px;margin-top:24px;padding:21px 0 0;font-size:11px;display:flex}.vplus-ai-landing .ai-trust-strip>div{white-space:nowrap;letter-spacing:.06em;align-items:center;gap:8px;display:flex}.vplus-ai-landing .ai-trust-icon{color:#80dcca}.vplus-ai-landing .ai-trust-strip p{color:#c0d7cd;margin:0;line-height:1.8}.vplus-ai-landing .ai-trust-strip p b{color:#e5f5ee;font-weight:500}.vplus-ai-landing .ai-trust-strip a{color:#b3e9d1;white-space:nowrap;margin-left:auto}@media (max-width:1100px){.vplus-ai-landing .ai-capability{padding:19px}.vplus-ai-landing .ai-capability h3{font-size:20px}.vplus-ai-landing .ai-capability-description{min-height:98px}.vplus-ai-landing .ai-trust-strip{flex-wrap:wrap;gap:10px 20px}}@media (max-width:760px){.vplus-ai-landing .ai-overview{padding:60px 0}.vplus-ai-landing .ai-overview .container{width:calc(100% - 40px)}.vplus-ai-landing .ai-capabilities{grid-template-columns:1fr;gap:18px}.vplus-ai-landing .ai-capability{padding:24px}.vplus-ai-landing .ai-capability-description{min-height:0}.vplus-ai-landing .ai-capability h3{font-size:24px}.vplus-ai-landing .ai-trust-strip{flex-direction:column;align-items:flex-start;gap:12px}.vplus-ai-landing .ai-trust-strip a{margin-left:0}.vplus-ai-landing .hero h1{font-size:clamp(34px,8vw,48px)}.vplus-ai-landing .hero-lead{font-size:15px}.vplus-ai-landing .ai-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.vplus-ai-landing .ai-capability{transition:none}.vplus-ai-landing .ai-capability:hover{transform:none}}.vplus-ai-landing{--navy-950:#173e35;--navy-900:#193f36;--navy-800:#245347;--blue-600:#24634f;--blue-500:#3e7a62;--blue-100:#edf3e9;--cyan-400:#c6ed87;--violet-500:#74945e;--ink:#173e35;--text:#344f45;--muted:#6d7f75;--line:#dce4da;--surface-soft:#f4f6f0;--shadow-md:0 18px 48px #1c3f3017;--shadow-lg:0 28px 64px #1c3f301f;background:#fafbf7;font-family:inherit}.vplus-ai-landing .hero{color:var(--ink);background:#f7f8f2}.vplus-ai-landing .hero-mesh,.vplus-ai-landing .hero-grid{display:none}.vplus-ai-landing .hero:after{content:"";pointer-events:none;background:radial-gradient(#e4edcf 0%,#0000 68%);border-radius:50%;width:65%;height:85%;position:absolute;top:5%;right:-12%}.vplus-ai-landing .hero-eyebrow{color:#52765b}.vplus-ai-landing .hero h1{color:var(--ink)}.vplus-ai-landing .gradient-text,.vplus-ai-landing .hero h1 .gradient-text{color:#537b45;-webkit-text-fill-color:currentColor;background:0 0}.vplus-ai-landing .hero-lead{color:#64766a}.vplus-ai-landing .hero-lead .brand-inline{color:var(--ink)}.vplus-ai-landing .button{border-radius:6px}.vplus-ai-landing .button-primary,.vplus-ai-landing .hero .button-primary{color:#fff;box-shadow:none;background:#174c41;border-color:#174c41}.vplus-ai-landing .button-primary:hover,.vplus-ai-landing .hero .button-primary:hover{box-shadow:none;background:#286452;border-color:#286452}.vplus-ai-landing .hero-footnote{color:#5e7467;background:#edf2e6;border-color:#d9e3cf;border-radius:8px}.vplus-ai-landing .hero-footnote strong{color:#315d42}.vplus-ai-landing .product-window{box-shadow:var(--shadow-lg);border-color:#d6e2d5;border-radius:18px}.vplus-ai-landing .app-side{background:#193f36}.vplus-ai-landing .side-item.active{background:#315e4c}.vplus-ai-landing .workspace,.vplus-ai-landing .window-bar{background:#f4f6f0}.vplus-ai-landing .message-user,.vplus-ai-landing .library-bubble,.vplus-ai-landing .agent-bubble.user{box-shadow:none;background:#2f6853}.vplus-ai-landing .bar{box-shadow:none;background:#558568}.vplus-ai-landing .bar:nth-child(4n){background:#a5c878}.vplus-ai-landing .section-soft,.vplus-ai-landing .faq-section{background:#f4f6f0}.vplus-ai-landing .detail-visual{box-shadow:none;background:#edf2e8;border-color:#dae4d5}.vplus-ai-landing #overview.ai-overview{color:var(--ink);background:#eef2e7}.vplus-ai-landing #overview:before,.vplus-ai-landing #overview:after{display:none}.vplus-ai-landing .ai-eyebrow{color:#607e53}.vplus-ai-landing .ai-overview-heading h2{color:var(--ink)}.vplus-ai-landing .ai-overview-heading h2 span{color:#60834c}.vplus-ai-landing .ai-overview-intro{color:#607566}.vplus-ai-landing .ai-capability{--accent:#306b50;box-shadow:none;background:#fff;border-color:#dbe4d5;border-radius:12px}.vplus-ai-landing .ai-capability--agent{--accent:#577443}.vplus-ai-landing .ai-capability--knowledge{--accent:#4e786e}.vplus-ai-landing .ai-capability:hover{box-shadow:0 12px 28px #203b3010}.vplus-ai-landing .ai-capability-demo{background:#f7f9f3}.vplus-ai-landing .ai-mini-bar,.vplus-ai-landing .ai-mini-bar--highlight{background:#7aa165}.vplus-ai-landing .ai-trust-strip{color:#61745e;border-color:#cedac6}.vplus-ai-landing .ai-trust-strip b{color:#254c39}.vplus-ai-landing .ai-trust-strip a{color:#376d4c}.vplus-ai-landing .agent-demo-section,.vplus-ai-landing .agent-section{background:#193f36}.vplus-ai-landing .agent-demo-title span,.vplus-ai-landing .agent-demo-tag{color:#cae996}.vplus-ai-landing .agent-demo-sub,.vplus-ai-landing .agent-demo-copy .agent-demo-sub{color:#c5d7cb}.vplus-ai-landing .agent-panel{box-shadow:none;background:#21493e;border-color:#416555}.vplus-ai-landing .agent-tab{color:#c6d9ca;background:#244c40;border-color:#426654}.vplus-ai-landing .agent-tab.active{color:#eff8e3;background:#385e47;border-color:#b1d27c}.vplus-ai-landing .cta-section{background:#f7f8f2}.vplus-ai-landing .cta-card{box-shadow:none;background:#193f36;border-radius:14px}.vplus-ai-landing .cta-kicker{color:#c6ed87}.vplus-ai-landing .cta-card p{color:#c5d7cb}.vplus-ai-landing .cta-card .button-primary{color:#193f36;box-shadow:none;background:#d4eea7;border-color:#d4eea7}.vplus-ai-landing .cta-card .button-primary:hover{color:#193f36;background:#e3f5c5}.vplus-ai-landing .scroll-progress{box-shadow:none;background:#9fc56f}body:has(.vplus-ai-landing) .hp-header{background:#f7f8f2;border-bottom:1px solid #dfe6d8}body:has(.vplus-ai-landing) .hp-header.is-scrolled{background:#f7f8f2;border-bottom:1px solid #dfe6d8}body:has(.vplus-ai-landing) .hp-header .hp-nav-link{color:#24473d}:is(body:has(.vplus-ai-landing) .hp-header .hp-nav-item.is-active>.hp-nav-link,body:has(.vplus-ai-landing) .hp-header .hp-nav-item.is-open>.hp-nav-link){color:#54833d}body:has(.vplus-ai-landing) .hp-header .hp-header-actions>.hp-consultation-cta{color:#fff;box-shadow:none;background:#174c41;border-radius:5px}:is(body:has(.vplus-ai-landing) .hp-header .hp-header-actions>.hp-consultation-cta:hover,body:has(.vplus-ai-landing) .hp-header .hp-header-actions>.hp-consultation-cta:focus-visible){background:#28654f}.vplus-ai-landing .hero .hero-mesh{object-fit:cover;object-position:center;opacity:.72;filter:none;width:100%;height:100%;display:block;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0005 30%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#0005 30%,#000 62%)}.vplus-ai-landing .hero:after{display:none}@media (max-width:1080px){.vplus-ai-landing .hero .hero-mesh{object-position:65% center;opacity:.4}}
