.va{background:#fff;color:#12141c;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.va ::selection{background:#1f5fd6;color:#fff}.va a{text-decoration:none;color:inherit}.va [data-rv]{opacity:0;transform:translateY(26px);filter:blur(10px);will-change:transform,opacity,filter}.va [data-rv].rv-in{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .7s cubic-bezier(.16,.84,.34,1),transform .8s cubic-bezier(.16,.84,.34,1),filter .7s cubic-bezier(.16,.84,.34,1);transition-delay:var(--d, 0ms)}@keyframes va-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes va-floatB{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes va-spin{to{transform:rotate(360deg)}}@keyframes va-sweep{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes va-pop{0%{opacity:0;transform:translateY(14px) scale(.92);filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes va-blurswap{0%{opacity:0;filter:blur(14px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes va-caret{0%,to{opacity:0}50%{opacity:1}}@keyframes va-scan{0%{top:-10%}to{top:110%}}@keyframes va-ring{0%{stroke-dashoffset:163}to{stroke-dashoffset:var(--off, 40)}}@keyframes va-dotpulse{0%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.va .va-stage{position:relative}.va .va-stage>[data-stage]{position:absolute;inset:0;opacity:0;transform:translateY(14px);filter:blur(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,.84,.34,1),filter .6s ease;pointer-events:none}.va .va-stage>[data-stage].on{opacity:1;transform:translateY(0);filter:blur(0);pointer-events:auto}.va-brand{transition:opacity .2s ease}.va-brand:hover{opacity:.85}.va-nav-link{transition:color .2s ease}.va-nav-link:hover{color:#12141c}.va .va-btn-nav{background:linear-gradient(180deg,#2a6ae6,#1f5fd6);color:#fff;padding:10px 18px;border-radius:10px;font-weight:600;box-shadow:0 1px 2px #10204838,0 4px 12px #1f5fd63d,inset 0 1px #ffffff2e;transition:background .2s ease,box-shadow .2s ease,transform .12s ease}.va .va-btn-nav:hover{background:linear-gradient(180deg,#2563d8,#1a52c4);box-shadow:0 2px 6px #1020483d,0 8px 18px #1f5fd652,inset 0 1px #fff3}.va .va-btn-nav:active{transform:translateY(1px);box-shadow:0 1px 2px #10204838,inset 0 1px #ffffff1f}.va .va-btn-primary{background:linear-gradient(180deg,#2a6ae6,#1f5fd6);color:#fff;padding:15px 28px;border-radius:12px;font-weight:600;font-size:16px;box-shadow:0 1px 2px #10204833,0 10px 24px #1f5fd657,inset 0 1px #ffffff38;transition:background .2s ease,box-shadow .25s ease,transform .12s ease}.va .va-btn-primary:hover{background:linear-gradient(180deg,#2563d8,#1a52c4);box-shadow:0 2px 4px #10204838,0 16px 34px #1f5fd66b,inset 0 1px #ffffff3d;transform:translateY(-1px)}.va .va-btn-primary:active{transform:translateY(0);box-shadow:0 1px 2px #10204833,inset 0 1px #ffffff1f}.va .va-btn-secondary{background:#fff;color:#1f2430;padding:15px 28px;border-radius:12px;font-weight:600;font-size:16px;border:1px solid #e2e6ef;box-shadow:0 1px 2px #1020480d;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.va .va-btn-secondary:hover{background:#f7f9fc;border-color:#c4cdde;box-shadow:0 4px 14px #14285a17;transform:translateY(-1px)}.va .va-btn-secondary:active{transform:translateY(0);box-shadow:0 1px 2px #1020480d}.va .va-btn-inverse{background:#fff;color:#1f5fd6;border-radius:12px;font-weight:600;box-shadow:0 1px 2px #08143729,0 12px 26px #0814373d;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .12s ease}.va .va-btn-inverse:hover{background:#eef3ff;color:#1a52c4;box-shadow:0 2px 6px #08143733,0 18px 34px #0814374d;transform:translateY(-1px)}.va .va-btn-inverse:active{transform:translateY(0);box-shadow:0 1px 2px #08143729}.va-input{transition:box-shadow .2s ease}.va-input:focus{box-shadow:0 0 0 4px #1f5fd62e}.va-input:focus-visible{outline:2px solid #fff;outline-offset:2px}.va a:focus-visible,.va button:focus-visible,.va summary:focus-visible{outline:3px solid #1f5fd6;outline-offset:2px;border-radius:6px}#cta a:focus-visible,#cta button:focus-visible{outline-color:#fff}.va-audience-icon{transition:background .2s ease,color .2s ease,border-color .2s ease}.va-card-blue:hover .va-audience-icon{background:#1f5fd6;color:#fff;border-color:#1f5fd6}.va-card{transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,.84,.34,1)}.va-card:hover{border-color:#d6dbe8;box-shadow:0 10px 28px #14285a0f;transform:translateY(-3px)}.va-card-blue:hover{border-color:#1f5fd6}.va-emit-btn{transition:background .2s ease}.va-emit-btn:hover{background:#1a4fb0}.va-faq-summary::-webkit-details-marker{display:none}.va-faq[open] .va-faq-sign{content:""}.va-faq-sign{transition:transform .2s ease}.va-faq[open] .va-faq-sign{transform:rotate(45deg)}@media(max-width:860px){.va .va-hero{grid-template-columns:1fr!important;gap:40px!important}.va .va-nav-links{gap:16px!important;font-size:13.5px!important}}@media(max-width:560px){.va .va-toast{display:none!important}}@media(prefers-reduced-motion:reduce){.va [data-rv]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.va .va-stage>[data-stage]{transition:none}}
