*,:after,:before{box-sizing:border-box}:root{--vt-purple:#6904f2;--vt-purple-soft:#9f6df3;--vt-lavender:#dbd3ff;--vt-lavender-soft:#bcaffc;--vt-lavender-wash:#f4f1ff;--vt-deep:#1b0f3b;--vt-deep-2:#2b1766;--vt-black:#000;--vt-ink:#111827;--vt-white:#fff;--vt-off-white:#faf9f7;--vt-muted:#0009;--vt-faint:#00000073;--vt-border:#0000001a;--vt-border-soft:#0000000f;--vt-success:#0e9f6e;--vt-success-wash:#ecfdf5;--vt-warn:#b45309;--vt-warn-wash:#fff8eb;--vt-danger:#dc2626;--vt-danger-wash:#fef2f2;--vt-font:"Instrument Sans",system-ui,-apple-system,sans-serif;--vt-font-label:"IBM Plex Sans","Instrument Sans",system-ui,sans-serif;--vt-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--vt-radius-btn:60px;--vt-radius-card:20px;--vt-radius-md:14px;--vt-radius-input:10px;--vt-shadow-btn:0 1px 4px #0003;--vt-shadow-card:0 2px 2px #0000000a,0 12px 32px -12px #1b0f3b1f;--vt-shadow-float:0 8px 30px -10px #1b0f3b2e,0 0 0 1px #0000000a}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--vt-white);color:#000;color:var(--vt-black);font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-family:var(--vt-font);font-size:16px;line-height:1.4;margin:0}a,button{color:inherit}button{font:inherit}.vt-eyebrow{color:#000;color:var(--vt-black);font-family:IBM Plex Sans,Instrument Sans,system-ui,sans-serif;font-family:var(--vt-font-label);font-size:12px;font-weight:400;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.vt-btn{align-items:center;background:#000;background:var(--vt-black);border:1px solid #000;border:1px solid var(--vt-black);border-radius:60px;border-radius:var(--vt-radius-btn);box-shadow:0 1px 4px #0003;box-shadow:var(--vt-shadow-btn);color:#fff;color:var(--vt-white);cursor:pointer;display:inline-flex;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-family:var(--vt-font);font-size:16px;font-weight:500;gap:12px;justify-content:center;line-height:1;padding:16px 24px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;white-space:nowrap}.vt-btn:hover{background:#6904f2;background:var(--vt-purple);border-color:#6904f2;border-color:var(--vt-purple)}.vt-btn:active{transform:translateY(1px)}.vt-btn:disabled{cursor:not-allowed;opacity:.5}.vt-btn:focus-visible{outline:2px solid #6904f2;outline:2px solid var(--vt-purple);outline-offset:3px}.vt-btn-arrow{background:#fff;background:var(--vt-white);border-radius:50%;color:#000;color:var(--vt-black);display:inline-grid;height:26px;margin:-6px -10px -6px 0;place-items:center;transition:transform .2s;width:26px}.vt-btn:hover .vt-btn-arrow{color:#6904f2;color:var(--vt-purple);transform:translateX(2px)}.vt-btn--sm{font-size:14px;gap:10px;padding:11px 18px}.vt-btn--sm .vt-btn-arrow{height:22px;margin:-5px -8px -5px 0;width:22px}.vt-btn--ghost{background:#0000;border-color:#000;border-color:var(--vt-black);box-shadow:none;color:#000;color:var(--vt-black)}.vt-btn--ghost:hover{background:#6904f2;background:var(--vt-purple);border-color:#6904f2;border-color:var(--vt-purple);color:#fff;color:var(--vt-white)}.vt-btn--soft{border-color:#0000001a;border-color:var(--vt-border);box-shadow:none;color:#000;color:var(--vt-black)}.vt-btn--soft,.vt-btn--soft:hover{background:#fff;background:var(--vt-white)}.vt-btn--soft:hover{border-color:#6904f2;border-color:var(--vt-purple);color:#6904f2;color:var(--vt-purple)}.vt-nav{align-items:center;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffeb;box-shadow:0 8px 30px -10px #1b0f3b2e,0 0 0 1px #0000000a;box-shadow:var(--vt-shadow-float);display:flex;gap:20px;height:62px;left:16px;padding:0 10px 0 22px;position:fixed;right:16px;top:12px;z-index:50}.vt-nav,.vt-nav-link{border-radius:60px;border-radius:var(--vt-radius-btn)}.vt-nav-link{color:#000;color:var(--vt-black);font-size:15px;font-weight:500;padding:10px 12px;text-decoration:none;transition:color .15s,background .15s}.vt-nav-link:hover{color:#6904f2;color:var(--vt-purple)}.vt-chip{align-items:center;background:#fff;background:var(--vt-white);border-radius:20px;box-shadow:0 2px 2px #00000014;color:#000;color:var(--vt-black);display:inline-flex;font-size:14px;gap:8px;padding:6px 14px}.vt-waves{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.vt-waves path{fill:none;vector-effect:non-scaling-stroke}@keyframes vt-wave-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vt-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}#root,.demotwo-layout{min-height:100vh}.demotwo-layout{display:flex;flex-direction:column;isolation:isolate;overflow-x:hidden;position:relative}.demotwo-backdrop{background:radial-gradient(55% 70% at 0 10%,var(--vt-lavender) 0,#dbd3ff00 70%),radial-gradient(45% 55% at 100% 0,#dbd3ffb3 0,#dbd3ff00 70%),#fff;height:820px;inset:0 0 auto 0;overflow:hidden;position:absolute;z-index:-1}.demotwo-backdrop:after{background:linear-gradient(180deg,#fff0 50%,#fff);content:"";inset:0;position:absolute}.demotwo-waves{height:420px;left:0;top:240px;width:200%}.demotwo-brand{align-items:center;color:var(--vt-black);display:flex;gap:14px;text-decoration:none}.demotwo-brand-logo{display:block;height:28px;width:auto}.demotwo-brand-divider{background:var(--vt-border);height:22px;width:1px}.demotwo-brand-title{font-size:17px;font-weight:500;letter-spacing:-.2px}.demotwo-nav-links{display:flex;margin-left:auto}.demotwo-nav-cta{margin-left:4px}.demotwo-nav-cta svg{height:14px;width:14px}.demotwo-main{flex:1 1;margin:0 auto;max-width:1240px;padding:150px 32px 80px;width:100%}.demotwo-main--center{align-items:center;display:flex;justify-content:center}.demotwo-hero{animation:vt-fade-up .5s ease-out both;margin:0 auto 56px;max-width:760px;text-align:center}.demotwo-title{text-wrap:balance;font-size:58px;font-weight:400;letter-spacing:-1.5px;line-height:1.08;margin:0 0 20px}.demotwo-accent{color:var(--vt-purple-soft);font-weight:600}.demotwo-lead{color:var(--vt-muted);font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}.demotwo-grid{grid-gap:16px;animation:vt-fade-up .6s ease-out .1s both;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.demotwo-card{background:#fffffff5;border-radius:var(--vt-radius-card);box-shadow:0 30px 60px -36px #1b0f3b59,0 0 0 1px #0000000d;display:flex;flex-direction:column;padding:26px 24px 24px;transition:transform .2s,box-shadow .2s}.demotwo-card:hover{box-shadow:0 36px 70px -36px #1b0f3b73,0 0 0 1px #6904f240;transform:translateY(-3px)}.demotwo-card-head{margin-bottom:18px}.demotwo-icon-tile{background:var(--vt-lavender-wash);border-radius:14px;color:var(--vt-purple);display:grid;height:46px;margin-bottom:18px;place-items:center;width:46px}.demotwo-card-title{font-size:22px;font-weight:500;letter-spacing:-.3px;margin:0 0 8px}.demotwo-card-desc{color:var(--vt-muted);font-size:15px;line-height:1.55;margin:0}.demotwo-feature-list{grid-gap:10px;align-content:start;border-top:1px solid var(--vt-border-soft);display:grid;flex:1 1;gap:10px;list-style:none;margin:0 0 22px;padding:16px 0 0}.demotwo-feature-list li{align-items:flex-start;color:#000000bf;display:flex;font-size:14px;gap:10px;line-height:1.45}.demotwo-feature-icon{color:var(--vt-purple-soft);display:inline-flex;flex-shrink:0;margin-top:1px}.demotwo-feature-icon svg{height:16px;width:16px}.demotwo-card-actions{margin-top:auto}.demotwo-card-btn{font-size:15px;padding:14px 20px;width:100%}.demotwo-card-btn .vt-btn-arrow svg,.demotwo-state-card .vt-btn-arrow svg{height:14px;width:14px}.demotwo-state-card{align-items:center;animation:vt-fade-up .3s ease-out;background:#fffffff5;border-radius:28px;box-shadow:0 40px 80px -40px #1b0f3b59,0 0 0 1px #0000000a;display:flex;flex-direction:column;gap:14px;max-width:440px;padding:48px 32px;text-align:center;width:100%}.demotwo-state-title{font-size:26px;font-weight:400;letter-spacing:-.5px;margin:0}.demotwo-state-icon{border-radius:50%;display:grid;font-size:20px;font-weight:600;height:52px;place-items:center;width:52px}.demotwo-state-icon--error{background:var(--vt-danger-wash);color:var(--vt-danger)}.demotwo-state-icon--success{background:var(--vt-success-wash);color:var(--vt-success)}.demotwo-screen-text{font-size:15px;line-height:1.55;margin:0}.demotwo-screen-text,.demotwo-screen-text--error{color:var(--vt-muted)}.demotwo-spinner{animation:demotwo-spin .8s linear infinite;border:3px solid var(--vt-lavender);border-radius:50%;border-top-color:var(--vt-purple);height:40px;width:40px}@keyframes demotwo-spin{to{transform:rotate(1turn)}}.demotwo-footer{border-top:1px solid var(--vt-border-soft);margin:0 auto;max-width:1240px;padding:28px 32px 36px;width:100%}.demotwo-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.demotwo-footer-logo{height:22px;width:auto}.demotwo-footer-compliance{display:flex;flex-wrap:wrap;gap:8px}.demotwo-footer-badge{border:1px solid var(--vt-border);border-radius:20px;color:var(--vt-faint);font-family:var(--vt-font-label);font-size:11px;letter-spacing:.8px;padding:4px 10px;text-transform:uppercase}.demotwo-footer-links{display:flex;gap:18px;margin-left:auto}.demotwo-footer-link{color:var(--vt-muted);font-size:14px;text-decoration:none}.demotwo-footer-link:hover{color:var(--vt-purple)}.demotwo-footer-copyright{color:var(--vt-faint);font-size:13px;margin:14px 0 0}.demotwo-iframe-backdrop{animation:demotwo-fade-in .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1b0f3b40;cursor:pointer;inset:0;position:fixed;z-index:1000}@keyframes demotwo-fade-in{0%{opacity:0}to{opacity:1}}.demotwo-iframe-embed-wrapper{display:flex;inset:0;pointer-events:none;position:fixed;z-index:1001}.demotwo-iframe-embed-wrapper>*{pointer-events:auto}.demotwo-iframe-embed-iframe{animation:demotwo-fade-in .25s ease-out;background:#fff;border:0;display:block;height:100%;width:100%}@media (max-width:900px){.demotwo-grid{grid-template-columns:1fr}}@media (max-width:1100px){.demotwo-title{font-size:46px}}@media (max-width:700px){.vt-nav{gap:8px;height:56px;left:10px;padding:0 8px 0 16px;right:10px;top:10px}.demotwo-brand-divider,.demotwo-brand-title,.demotwo-nav-links{display:none}.demotwo-nav-cta{font-size:13px;margin-left:auto;padding:10px 14px}.demotwo-main{padding:108px 16px 56px}.demotwo-hero{margin-bottom:36px}.demotwo-title{font-size:36px;letter-spacing:-1px}.demotwo-lead{font-size:16.5px}.demotwo-grid{grid-template-columns:1fr}.demotwo-waves{height:240px;top:420px}.demotwo-footer{padding:24px 16px 32px}.demotwo-footer-links{margin-left:0}}@media (max-width:380px){.demotwo-nav-cta{display:none}}
/*# sourceMappingURL=main.4962a250.css.map*/