.ve-invite[data-astro-cid-kp4ta7gu]{z-index:500;place-items:center;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}.ve-invite[data-astro-cid-kp4ta7gu][hidden]{display:none}.ve-invite__backdrop[data-astro-cid-kp4ta7gu]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;opacity:0;background:#031127b8;border:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.ve-invite__panel[data-astro-cid-kp4ta7gu]{z-index:1;opacity:0;background:#fff;border:1px solid #dce5f2;border-radius:18px;width:min(100%,480px);max-height:min(760px,100vh - 40px);padding:36px;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(14px)scale(.985);box-shadow:0 32px 100px #03112747}.ve-invite[data-astro-cid-kp4ta7gu].is-open .ve-invite__backdrop[data-astro-cid-kp4ta7gu],.ve-invite[data-astro-cid-kp4ta7gu].is-open .ve-invite__panel[data-astro-cid-kp4ta7gu]{opacity:1}.ve-invite[data-astro-cid-kp4ta7gu].is-open .ve-invite__panel[data-astro-cid-kp4ta7gu]{transform:translateY(0)scale(1)}.ve-invite__close[data-astro-cid-kp4ta7gu]{color:#53657d;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:16px;right:16px}.ve-invite__close[data-astro-cid-kp4ta7gu]:hover{color:#07152f;background:#f4f8ff;border-color:#b8c8dd}.ve-invite__close[data-astro-cid-kp4ta7gu] svg[data-astro-cid-kp4ta7gu],.ve-invite__submit[data-astro-cid-kp4ta7gu] svg[data-astro-cid-kp4ta7gu]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ve-invite__brand[data-astro-cid-kp4ta7gu]{color:#07152f;letter-spacing:-.02em;align-items:center;gap:9px;margin-bottom:30px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:15px;font-weight:750;display:inline-flex}.ve-invite__brand[data-astro-cid-kp4ta7gu] img[data-astro-cid-kp4ta7gu]{width:25px;height:25px}.ve-invite[data-astro-cid-kp4ta7gu] h2[data-astro-cid-kp4ta7gu]{color:#07152f;letter-spacing:-.045em;margin:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:clamp(2rem,7vw,2.65rem);font-weight:800;line-height:.98}.ve-invite[data-astro-cid-kp4ta7gu] p[data-astro-cid-kp4ta7gu]{color:#53657d;line-height:1.6}.ve-invite__meta[data-astro-cid-kp4ta7gu]{background:#f4f8ff;border:1px solid #dce5f2;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;padding:16px;display:grid}.ve-invite__meta[data-astro-cid-kp4ta7gu] div[data-astro-cid-kp4ta7gu]{gap:3px;display:grid}.ve-invite__meta[data-astro-cid-kp4ta7gu] span[data-astro-cid-kp4ta7gu],.ve-invite__form[data-astro-cid-kp4ta7gu] label[data-astro-cid-kp4ta7gu]>span[data-astro-cid-kp4ta7gu]{color:#61748c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ve-invite__meta[data-astro-cid-kp4ta7gu] strong[data-astro-cid-kp4ta7gu]{color:#07152f;font-size:14px}.ve-invite__form[data-astro-cid-kp4ta7gu]{gap:15px;margin-top:26px;display:grid}.ve-invite__form[data-astro-cid-kp4ta7gu] label[data-astro-cid-kp4ta7gu]{gap:7px;display:grid}.ve-invite__form[data-astro-cid-kp4ta7gu] input[data-astro-cid-kp4ta7gu]{color:#07152f;background:#fff;border:1px solid #cbd8e9;border-radius:10px;outline:none;width:100%;min-height:48px;padding:11px 13px;font:500 15px/1.4 Inter,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s}.ve-invite__form[data-astro-cid-kp4ta7gu] input[data-astro-cid-kp4ta7gu]:focus{border-color:#075cff;box-shadow:0 0 0 4px #075cff1f}.ve-invite__error[data-astro-cid-kp4ta7gu]{color:#b42335;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45}.ve-invite__submit[data-astro-cid-kp4ta7gu]{color:#fff;cursor:pointer;background:#075cff;border:1px solid #075cff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:3px;padding:12px 18px;font:700 14px/1 Inter,system-ui,sans-serif;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 9px 22px #075cff33}.ve-invite__submit[data-astro-cid-kp4ta7gu]:hover{background:#004ee0;transform:translateY(-1px);box-shadow:0 12px 28px #075cff47}.ve-invite__submit[data-astro-cid-kp4ta7gu]:disabled{cursor:wait;opacity:.65;transform:none}.ve-invite__signin[data-astro-cid-kp4ta7gu]{text-align:center;margin:2px 0 0;font-size:13px}.ve-invite__signin[data-astro-cid-kp4ta7gu] a[data-astro-cid-kp4ta7gu]{color:#075cff;font-weight:700}.ve-invite__success[data-astro-cid-kp4ta7gu]{text-align:center;padding:36px 0 24px}.ve-invite__success[data-astro-cid-kp4ta7gu]>span[data-astro-cid-kp4ta7gu]{color:#07152f;background:#baff69;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;display:grid}.ve-invite__success[data-astro-cid-kp4ta7gu] svg[data-astro-cid-kp4ta7gu]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ve-invite__success[data-astro-cid-kp4ta7gu] p[data-astro-cid-kp4ta7gu]{margin-bottom:0}.ve-invite[data-astro-cid-kp4ta7gu] [data-astro-cid-kp4ta7gu]:is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #075cff59}@media (width<=520px){.ve-invite[data-astro-cid-kp4ta7gu]{align-items:end;padding:10px}.ve-invite__panel[data-astro-cid-kp4ta7gu]{border-radius:16px;max-height:calc(100vh - 20px);padding:30px 22px 24px}}@media (prefers-reduced-motion:reduce){.ve-invite__backdrop[data-astro-cid-kp4ta7gu],.ve-invite__panel[data-astro-cid-kp4ta7gu]{transition-duration:1ms}}html.ve-modal-open{overflow:hidden}.cosmic-signup{--font-display:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--accent:#8b5cf6;--accent-soft:#8b5cf673;--txt-dim:#a7a2c0;--txt-faint:#6f6a8c;--card:#ffffff09;--card-brd:#aa96e61f;--hair:#ffffff12;color:#fff;min-height:calc(100vh - var(--vo-banner-height,0px));scroll-margin-top:var(--vo-banner-height,0px);border-top:1px solid var(--hair);background:radial-gradient(1000px 600px at 80% -10%,#7e52e029,#0000 60%),radial-gradient(900px 700px at 10% 110%,#6042b41a,#0000 60%),#070611;padding:46px 24px 96px;position:relative}.signup-section.cosmic-signup{scroll-margin-top:var(--vo-banner-height,0px);width:100%;max-width:none;margin-left:0;margin-right:0}.cosmic-signup .cs-shell{width:100%;max-width:1120px;transition:max-width .25s var(--ease-out);margin:0 auto}.cosmic-signup .cs-shell[data-current-step="1"]{max-width:1120px}.cosmic-signup .cs-shell[data-current-step="2"]{max-width:680px}.cosmic-signup .cs-shell[data-current-step="3"]{max-width:560px}.cosmic-signup .cs-legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cosmic-signup .signup-form{gap:0}.cosmic-signup .cs-step[hidden]{display:none!important}.cosmic-signup .cs-steps{justify-content:center;align-items:center;gap:10px;margin-bottom:40px;display:flex}.cosmic-signup .cs-stepdot{opacity:.5;transition:opacity .25s var(--ease-out);align-items:center;gap:9px;display:flex}.cosmic-signup .cs-stepnum{width:26px;height:26px;font-family:var(--font-mono);color:var(--txt-dim);border:1px solid var(--card-brd);background:#ffffff0d;border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.cosmic-signup .cs-stepdot.is-on .cs-stepnum{color:#fff;background:var(--accent);border-color:#0000;box-shadow:0 4px 14px #8b5cf680}.cosmic-signup .cs-stepdot.is-done .cs-stepnum{color:#fff;background:#8b5cf666;border-color:#0000}.cosmic-signup .cs-steplbl{color:var(--txt-dim);font-size:13px;font-weight:600}.cosmic-signup .cs-stepdot.is-on .cs-steplbl{color:#fff}@media (width<=560px){.cosmic-signup .cs-steplbl{display:none}}.cosmic-signup .cs-step{border:none;min-width:0;margin:0;padding:0}.cosmic-signup .cs-head{text-align:center;max-width:600px;margin:0 auto 30px}.cosmic-signup .cs-head-left{text-align:left;margin-left:0}.cosmic-signup .cs-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#c4a6ff;font-size:12px;font-weight:600}.cosmic-signup .cs-title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:12px 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.05}.cosmic-signup .cs-sub{color:var(--txt-dim);margin:12px 0 0;font-size:1.05rem;line-height:1.5}.cosmic-signup .cs-sub code,.cosmic-signup .cs-legal code{font-family:var(--font-mono);color:#c79bff}.cosmic-signup .signup-card-body{border-radius:inherit;height:auto;box-shadow:none;color:inherit;background:0 0;border:0;transform:none}.cosmic-signup .signup-card:hover .signup-card-body,.cosmic-signup .signup-card input[type=radio]:checked+.signup-card-body{box-shadow:none;background:0 0;border:0;transform:none}.cosmic-signup .signup-card input[type=radio]:focus-visible+.signup-card-body{outline:2px solid var(--accent);outline-offset:4px}.cosmic-signup .cs-ind-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}@media (width<=560px){.cosmic-signup .cs-ind-grid{grid-template-columns:1fr}}.cosmic-signup .signup-card.cs-ind{cursor:pointer;background:var(--card);border:1px solid var(--card-brd);transition:all .18s var(--ease-out);box-shadow:none;border-radius:16px;padding:0;display:block;position:relative}.cosmic-signup .cs-ind:hover{border-color:var(--accent-soft);background:#ffffff0e;transform:translateY(-2px)}.cosmic-signup .cs-ind input{opacity:0;pointer-events:none;position:absolute}.cosmic-signup .cs-ind:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 16px 40px #7850dc33;background:#8b5cf61f}.cosmic-signup .cs-ind-body{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:16px;display:flex}.cosmic-signup .cs-ind-ic{color:#fff;border:1px solid var(--card-brd);background:linear-gradient(140deg,#8b5cf652,#6348c82e);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.cosmic-signup .cs-ind:has(input:checked) .cs-ind-ic{background:linear-gradient(140deg, var(--accent), #6d4bd0);border-color:#0000}.cosmic-signup .cs-ind-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cosmic-signup .cs-ind-name{font-family:var(--font-display);color:#fff;font-size:16px;font-weight:700}.cosmic-signup .cs-ind-help{color:var(--txt-faint);font-size:12.5px}.cosmic-signup .cs-ind-check{color:#fff;background:var(--accent);opacity:0;width:22px;height:22px;transition:all .18s var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;display:grid;transform:scale(.6)}.cosmic-signup .cs-ind:has(input:checked) .cs-ind-check{opacity:1;transform:scale(1)}.cosmic-signup .cs-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1080px){.cosmic-signup .cs-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cosmic-signup .cs-plan-grid{grid-template-columns:1fr}}.cosmic-signup .signup-card.cs-tier{cursor:pointer;background:var(--card);border:1px solid var(--card-brd);transition:all .18s var(--ease-out);box-shadow:none;border-radius:20px;padding:0;position:relative}.cosmic-signup .cs-tier:hover{border-color:var(--accent-soft);transform:translateY(-2px)}.cosmic-signup .cs-tier input{opacity:0;pointer-events:none;position:absolute}.cosmic-signup .cs-tier.is-featured{border-color:var(--accent-soft);background:linear-gradient(#8b5cf626,#6348c80d)}.cosmic-signup .cs-tier:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 16px 40px #7850dc33}.cosmic-signup .cs-tier:has(input:disabled){opacity:.4}.cosmic-signup .cs-tier-body{flex-direction:column;gap:8px;min-height:286px;padding:24px 22px;display:flex}.cosmic-signup .cs-tier-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px}.cosmic-signup .cs-tier-name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim);font-size:12px}.cosmic-signup .cs-tier-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cosmic-signup .cs-tier-strike{color:var(--txt-faint);font-size:15px;text-decoration:line-through}.cosmic-signup .cs-tier-amt{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:34px;font-weight:800}.cosmic-signup .cs-tier-per{color:var(--txt-faint);font-size:14px;font-weight:600}.cosmic-signup .cs-tier-note{width:100%;color:var(--txt-faint);font-size:12px}.cosmic-signup .cs-tier-help{color:var(--txt-dim);font-size:13px;line-height:1.45}.cosmic-signup .cs-tier-feats{flex-direction:column;gap:9px;margin-top:10px;display:flex}.cosmic-signup .cs-tier-feat{color:#d6d0ea;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.cosmic-signup .cs-tier-feat .material-symbols-outlined{width:16px;height:16px;color:var(--accent);flex:none;font-size:16px;line-height:1}.cosmic-signup .cs-fields{grid-template-columns:1fr 1fr;gap:16px;max-width:560px;margin:0 auto;display:grid}@media (width<=560px){.cosmic-signup .cs-fields{grid-template-columns:1fr}}.cosmic-signup .cs-field{flex-direction:column;gap:7px;display:flex}.cosmic-signup .cs-field-full{grid-column:1/-1}.cosmic-signup .cs-field-lbl{color:#e7e3f4;font-size:13px;font-weight:600}.cosmic-signup .cs-field-lbl .signup-field-hint{color:var(--txt-faint);font-weight:500}.cosmic-signup .signup-input.cs-input{box-sizing:border-box;border:1px solid var(--card-brd);color:#fff;width:100%;font-family:var(--font-body);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#00000047;border-radius:12px;outline:none;padding:13px 14px;font-size:14.5px}.cosmic-signup .cs-input::placeholder{color:var(--txt-faint)}.cosmic-signup .cs-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #8b5cf638}.cosmic-signup .cs-subdomain{align-items:center;gap:8px;display:flex}.cosmic-signup .cs-subdomain .cs-input{flex:1}.cosmic-signup .cs-suffix{font-family:var(--font-mono);color:var(--txt-faint);white-space:nowrap;font-size:12px}.cosmic-signup .cs-actions{justify-content:space-between;align-items:center;gap:14px;max-width:560px;margin:30px auto 0;display:flex}.cosmic-signup .cs-actions-end{justify-content:flex-end}.cosmic-signup .cs-btn{font-family:var(--font-body);cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.cosmic-signup .cs-btn .material-symbols-outlined{font-size:18px}.cosmic-signup .cs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #966eff8c}.cosmic-signup .cs-btn-ghost{color:#fff;border:1px solid var(--card-brd);background:#ffffff0f}.cosmic-signup .cs-btn-ghost:hover{background:#ffffff1f}.cosmic-signup .cs-claim-note{max-width:560px;color:inherit;text-align:center;background:#2563eb14;border:1px solid #2563eb4d;border-radius:12px;margin:0 auto 22px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}.cosmic-signup .cs-error{color:#fda4af;text-align:center;max-width:560px;margin:18px auto 0;font-size:13.5px}.cosmic-signup .cs-legal{max-width:560px;color:var(--txt-faint);text-align:center;justify-content:center;align-items:center;gap:8px;margin:18px auto 0;font-size:12px;display:flex}.cosmic-signup .cs-legal .material-symbols-outlined{color:var(--accent);font-size:15px}.vo-footer{color:#8983a6;background:#070611!important;border-top:1px solid #ffffff12!important}.vo-footer p{color:#8983a6!important}.vo-footer a,.vo-footer .footer-brand{color:#b8b2d6!important}.vo-footer a:hover{color:#fff!important}.cosmic-signup.signup-modal{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04030abd;border-top:none;justify-content:center;align-items:flex-start;max-width:none;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cosmic-signup.signup-modal[hidden]{display:none}.cosmic-signup.signup-modal .cs-shell{background:#0b0916;border:1px solid #aa96e61f;border-radius:24px;width:100%;max-width:1140px;margin:auto;padding:46px 34px;position:relative;box-shadow:0 40px 120px #0009}.cosmic-signup .cs-modal-x{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #aa96e61f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.cosmic-signup .cs-modal-x:hover{background:#ffffff1f}body.signup-modal-open{overflow:hidden}.cosmic-signup .cs-plan-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=900px){.cosmic-signup .cs-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.cosmic-signup .cs-plan-grid{grid-template-columns:1fr!important}}.cosmic-signup .cs-subdomain{background:#00000047;border:1px solid #aa96e61f;border-radius:12px;align-items:stretch;gap:0;display:flex;overflow:hidden}.cosmic-signup .cs-subdomain .cs-input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.cosmic-signup .cs-subdomain .cs-input:focus{box-shadow:none}.cosmic-signup .cs-suffix{color:#8983a6;font-family:var(--font-mono);white-space:nowrap;background:#ffffff08;border-left:1px solid #aa96e61f;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vo-bg:#f8f9ff;--vo-surface:#fff;--vo-soft:#eff4ff;--vo-soft-2:#dce9ff;--vo-ink:#0b1c30;--vo-muted:#45464d;--vo-border:#c6c6cd;--vo-blue:#0058be;--vo-blue-dark:#004395;--vo-green:#009668;--vo-shadow:0 8px 30px #0f172a0a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--vo-bg);min-height:100vh;color:var(--vo-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.material-symbols-outlined{font-family:Material Symbols Outlined;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--vo-banner-height:0px}.vo-promo-banner{z-index:21;height:var(--vo-banner-height);color:#fff;letter-spacing:0;background:linear-gradient(90deg,#0b1c30 0%,#143052 50%,#0b1c30 100%);justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:13px;line-height:1.2;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.vo-promo-banner-tag{background:var(--vo-blue);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.vo-promo-banner-copy{color:#ffffffeb;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.vo-promo-banner-copy strong{color:#fff;font-weight:700}.vo-promo-banner-divider{color:#fff6}.vo-promo-banner-code{color:#fff;letter-spacing:.06em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:4px;align-items:center;padding:2px 8px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-flex}.vo-promo-banner-cta{color:#fff;background:#ffffff14;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex}.vo-promo-banner-cta:hover{background:#ffffff2e}.vo-promo-banner-cta .material-symbols-outlined{font-size:14px}.vo-nav{top:var(--vo-banner-height);z-index:20;background:color-mix(in srgb, var(--vo-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:80px;margin:0 auto;padding:0 24px;transition:box-shadow .2s,background .2s;display:flex;position:fixed;left:0;right:0}.vo-nav.is-scrolled{background:color-mix(in srgb, var(--vo-surface) 92%, transparent);box-shadow:0 1px #0f172a0f,0 8px 24px #0f172a0a}.vo-brand,.footer-brand{align-items:center;gap:8px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.vo-brand img,.footer-brand img{object-fit:contain}.vo-links{align-items:center;gap:24px;margin-left:48px;margin-right:auto;display:flex}.vo-links a,.vo-login,.vo-footer a{color:var(--vo-muted);font-size:14px;line-height:20px;transition:color .2s,border-color .2s}.vo-links a{border-bottom:2px solid #0000;padding:6px 0}.vo-links a:hover,.vo-links a.is-active,.vo-login:hover{color:var(--vo-blue)}.vo-links a.is-active{border-color:var(--vo-blue);font-weight:700}.vo-actions,.hero-actions{align-items:center;gap:16px;display:flex}.vo-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 24px;font-size:14px;font-weight:600;line-height:20px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.vo-button:hover{transform:translateY(-1px)}.vo-button-primary{background:var(--vo-blue);color:#fff;box-shadow:0 1px 2px #0f172a14}.vo-button-primary:hover{background:var(--vo-blue-dark)}.vo-button-secondary{background:var(--vo-surface);border-color:var(--vo-border);color:var(--vo-ink)}.hero{max-width:1280px;padding:calc(160px + var(--vo-banner-height,0px)) 24px 64px;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.hero-glow{z-index:-1;filter:blur(80px);opacity:.62;background:linear-gradient(45deg,#eff4ff,#d3e4fe,#dce9ff);border-radius:999px;width:min(840px,94vw);height:min(840px,94vw);position:absolute;top:260px;left:50%;transform:translate(-50%,-50%)}.hero-copy{max-width:760px}.vo-pill{background:var(--vo-soft-2);color:var(--vo-blue-dark);letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;margin:0 0 24px;padding:5px 14px;font-family:Space Mono,monospace;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.vo-pill .material-symbols-outlined{font-size:16px}h1,h2,h3{margin:0;font-family:Hanken Grotesk,Inter,sans-serif}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:600;line-height:1.04}.hero-subtitle{max-width:560px;color:var(--vo-muted);margin:24px auto 42px;font-size:20px;font-weight:400;line-height:1.4}@media (width<=720px){.hero-subtitle{font-size:17px}}.hero-actions{justify-content:center}.hero-actions .vo-button{min-width:192px}.hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 100% 0,#0058be0d,#0000 60%),#ffffffc7;border:1px solid #c6c6cd80;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;margin:28px auto 0;display:grid;overflow:hidden;box-shadow:0 6px 22px #0f172a0d}.hero-stat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 18px 20px;transition:background-color .18s;display:flex;position:relative}.hero-stat:after{content:"";background:linear-gradient(#0000,#c6c6cdb3,#0000);width:1px;position:absolute;top:22px;bottom:22px;right:0}.hero-stat:last-child:after{display:none}.hero-stat:hover{background:#eff4ff73}.hero-stat-number{color:var(--vo-ink);letter-spacing:-.025em;align-items:baseline;font-family:Hanken Grotesk,Inter,sans-serif;font-size:38px;font-weight:800;line-height:1;display:inline-flex}.hero-stat-symbol{color:var(--vo-blue);letter-spacing:0;margin-left:2px;font-size:20px;font-weight:700}.hero-stat-infinity{color:var(--vo-blue);margin:0;font-size:38px;font-weight:700;line-height:1;display:inline-flex}.hero-stat-label{color:var(--vo-ink);letter-spacing:0;margin-top:2px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:13px;font-weight:700}.hero-stat-helper{color:var(--vo-muted);max-width:200px;font-size:12px;line-height:16px}.hero-microcopy{color:var(--vo-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:18px auto 0;padding:0;font-size:13px;line-height:18px;display:inline-flex}.hero-microcopy .material-symbols-outlined{color:var(--vo-green);font-size:16px}.microcopy-sep{color:var(--vo-border)}.hero-trust{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #c6c6cd8c;border-radius:22px;flex-direction:column;align-items:center;gap:8px;max-width:min(720px,100%);margin:28px auto 0;padding:14px 22px;display:flex;box-shadow:0 4px 18px #0f172a0a}.hero-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;display:flex}.hero-trust-meta-row{border-top:1px dashed #c6c6cd99;justify-content:center;width:100%;padding-top:6px;display:flex}.hero-trust-lead{color:var(--vo-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.hero-trust-lead .material-symbols-outlined{color:var(--vo-blue);font-size:16px}.hero-trust-logos{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.trust-logo{color:var(--vo-ink);letter-spacing:.04em;align-items:center;gap:4px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.trust-logo svg{display:block}.trust-logo-stripe{color:#635bff}.trust-logo-visa{color:#1a1f71;letter-spacing:.08em;font-size:14px;font-style:italic}.trust-logo-amex{color:#fff;letter-spacing:.06em;background:#006fcf;border-radius:3px;padding:3px 6px;font-size:11px}.trust-logo-pay{color:var(--vo-ink)}.trust-divider{background:var(--vo-border);width:1px;height:18px}.hero-trust-meta{color:var(--vo-muted);letter-spacing:.06em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:11px}.preview-frame{aspect-ratio:1180/720;background:radial-gradient(circle at 18% 18%,#0058be33,#0000 28%),radial-gradient(circle at 78% 10%,#00966829,#0000 28%),#ffffff85;border:1px solid #8ba6cd5c;border-radius:30px;width:min(1080px,100%);margin-top:44px;padding:clamp(14px,2.2vw,28px);position:relative;overflow:hidden;box-shadow:0 34px 70px #0b1c302e,0 8px 22px #0b1c3014}.preview-canvas,.preview-scanline{position:absolute;inset:0}.preview-canvas{width:100%;height:100%;display:block}.preview-scanline{z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffffff47,#0000 26%,#ffffff29),repeating-linear-gradient(#ffffff1a 0 1px,#0000 1px 7px)}.preview-window{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #c6c6cdb8;border-radius:22px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 20px 60px #0b1c3024}.preview-titlebar{background:#f8f9ffe0;border-bottom:1px solid #c6c6cd94;align-items:center;gap:14px;height:46px;padding:0 18px;display:flex}.preview-titlebar-dots{gap:6px;display:inline-flex}.preview-titlebar-dots span{background:#ff5f57;border-radius:999px;width:9px;height:9px}.preview-titlebar-dots span:nth-child(2){background:#ffbd2e}.preview-titlebar-dots span:nth-child(3){background:#28c840}.preview-titlebar-label,.preview-live,.preview-sidebar span,.preview-toolbar span,.preview-kpis span,.preview-kpis em,.preview-panel-head span,.preview-queue span,.preview-float span{letter-spacing:.06em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:clamp(7px,.82vw,11px);font-style:normal;font-weight:500}.preview-titlebar-label{color:var(--vo-muted)}.preview-live{color:var(--vo-green);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.preview-live span{background:var(--vo-green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 7px #0096681a}.preview-dashboard{grid-template-columns:minmax(112px,.18fr) minmax(0,1fr);height:calc(100% - 46px);display:grid}.preview-sidebar{background:#eff4ff80;border-right:1px solid #c6c6cd94;align-content:start;gap:10px;padding:clamp(12px,1.7vw,18px);display:grid}.preview-sidebar-brand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.preview-sidebar-brand>span{background:var(--vo-blue);color:#fff;border-radius:10px;place-items:center;width:clamp(24px,3vw,34px);height:clamp(24px,3vw,34px);font-family:Hanken Grotesk,Inter,sans-serif;font-weight:700;display:grid}.preview-sidebar-brand strong,.preview-toolbar strong,.preview-kpis strong,.preview-panel-head strong,.preview-queue strong,.preview-float strong{color:var(--vo-ink);letter-spacing:0;font-family:Hanken Grotesk,Inter,sans-serif}.preview-sidebar-brand strong{font-size:clamp(12px,1.4vw,18px)}.preview-sidebar>span{color:var(--vo-muted);text-align:left;border-radius:10px;padding:clamp(7px,1vw,10px)}.preview-sidebar>span.is-active{background:var(--vo-blue);color:#fff}.preview-main{grid-template-rows:auto auto 1fr;gap:clamp(10px,1.5vw,16px);min-width:0;padding:clamp(14px,2vw,22px);display:grid}.preview-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-toolbar span,.preview-kpis span,.preview-panel-head span,.preview-float span{color:var(--vo-blue)}.preview-toolbar strong{margin-top:5px;font-size:clamp(18px,2.3vw,30px);line-height:1.05;display:block}.preview-toolbar button{background:var(--vo-blue);color:#fff;border:0;border-radius:8px;padding:10px 14px;font:700 clamp(10px,1vw,13px)/1 Inter,sans-serif;box-shadow:0 10px 22px #0058be38}.preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);display:grid}.preview-kpis div,.preview-panel{background:#ffffffad;border:1px solid #c6c6cdb3;border-radius:14px}.preview-kpis div{padding:clamp(10px,1.4vw,16px)}.preview-kpis strong{margin-top:8px;font-size:clamp(20px,3vw,42px);line-height:.95;display:block}.preview-kpis em{color:var(--vo-green);margin-top:8px;display:block}.preview-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) minmax(180px,.8fr);gap:clamp(8px,1.2vw,14px);min-height:0;display:grid}.preview-panel{min-width:0;padding:clamp(12px,1.6vw,18px);overflow:hidden}.preview-panel-large{grid-row:span 2;grid-template-rows:auto 1fr;display:grid}.preview-panel-head strong{margin-top:5px;font-size:clamp(13px,1.35vw,18px);line-height:1.18;display:block}.preview-chart{grid-template-columns:repeat(10,1fr);align-items:end;gap:clamp(5px,.8vw,10px);min-height:130px;margin-top:clamp(14px,2vw,24px);display:grid}.preview-chart span{background:linear-gradient(180deg, var(--vo-blue), #70a8f5 54%, var(--vo-green));border-radius:999px 999px 5px 5px;box-shadow:0 0 18px #0058be29}.preview-panel-stack{align-content:start;gap:12px;display:grid}.preview-queue{gap:8px;display:grid}.preview-queue span{color:var(--vo-muted);align-items:center;gap:8px;display:flex}.preview-queue em{background:var(--vo-blue);border-radius:999px;width:8px;height:8px}.preview-queue span:nth-child(2) em{background:#ffbd2e}.preview-queue span:nth-child(3) em{background:var(--vo-green)}.preview-queue strong{margin-left:auto;font-size:clamp(10px,1vw,13px)}.preview-flow{grid-template-columns:repeat(3,1fr);gap:8px;min-height:54px;display:grid}.preview-flow span{background:linear-gradient(145deg,#0058be29,#0096682e);border-radius:12px;position:relative}.preview-flow span:after{content:"";background:#0058be40;width:16px;height:2px;position:absolute;inset:50% -8px auto auto}.preview-flow span:last-child:after{display:none}.preview-float{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #c6c6cdb8;border-radius:16px;gap:4px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 42px #0b1c3024}.preview-float strong{font-size:clamp(15px,1.7vw,22px);line-height:1.05}.preview-float-top{top:11%;right:4%}.preview-float-bottom{bottom:8%;left:5%}@media (prefers-reduced-motion:no-preference){.preview-window{animation:.7s both preview-rise}.preview-float{animation:5.5s ease-in-out infinite preview-float}.preview-float-bottom{animation-delay:-2.4s}.preview-chart span{transform-origin:bottom;animation:2.8s ease-in-out infinite alternate preview-bars}.preview-chart span:nth-child(2n){animation-delay:-1.4s}@keyframes preview-rise{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes preview-bars{0%{transform:scaleY(.82)}to{transform:scaleY(1)}}}.section{max-width:1280px;margin:0 auto;padding:64px 24px}.section-heading{text-align:center;max-width:680px;margin:0 auto 48px}.section-heading h2{letter-spacing:-.025em;font-size:44px;font-weight:600;line-height:1.08}.section-heading p{max-width:520px;color:var(--vo-muted);margin:14px auto 0;font-size:18px;font-weight:400;line-height:1.45}@media (width<=720px){.section-heading h2{font-size:34px}.section-heading p{font-size:16px}}.business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.feature-stack{gap:32px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feature-card{background:var(--vo-surface,#fff);border:1px solid #0b1c3014;border-radius:24px;flex-direction:column;gap:16px;padding:36px 32px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.feature-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0b1c3014}.feature-card-primary{background:linear-gradient(160deg,#f5f7ff 0%,#fff 60%);border-color:#6366f12e}.feature-card-eyebrow{letter-spacing:.02em;color:#4f46e5;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.feature-card-eyebrow .material-symbols-outlined{font-size:18px}.feature-card h3{letter-spacing:-.02em;color:var(--vo-ink,#0b1c30);margin:0;font-size:28px;font-weight:600;line-height:1.15}.feature-card>p{color:var(--vo-muted,#45464d);max-width:44ch;margin:0;font-size:15px;line-height:1.55}.feature-card-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feature-card-list li{color:var(--vo-ink,#0b1c30);align-items:center;gap:10px;font-size:14.5px;display:flex}.feature-card-list .material-symbols-outlined{color:#4f46e5;font-size:20px}@media (width<=880px){.feature-grid{grid-template-columns:1fr}.feature-card{padding:28px 24px 26px}.feature-card h3{font-size:24px}}.business-card,.pricing-card{background:#ffffff7a;border:1px solid #c6c6cdb8;border-radius:12px;transition:transform .2s,box-shadow .2s}.business-card:hover,.pricing-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f172a0f}.business-card{flex-direction:column;min-height:236px;padding:24px;display:flex}.business-icon{background:var(--vo-soft-2);width:48px;height:48px;color:var(--vo-blue);border-radius:8px;place-items:center;display:grid}.business-card h3{margin-top:24px;font-size:24px;font-weight:600;line-height:32px}.business-card p{color:var(--vo-muted);flex:1;margin:8px 0 20px;font-size:14px;line-height:20px}.business-link{color:var(--vo-blue);font-size:14px;font-weight:600}.pricing-section{padding-bottom:72px}.pricing-includes{background:radial-gradient(circle at 100% 0,#0058be14,#0000 55%),#ffffffd9;border:1px solid #0058be2e;border-radius:16px;max-width:1080px;margin:0 auto 36px;padding:22px 28px;position:relative;box-shadow:0 4px 18px #0f172a0a}.pricing-includes-tag{background:var(--vo-blue);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-11px;left:28px}.pricing-includes-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pricing-includes-item{text-align:left;align-items:flex-start;gap:12px;display:flex}.pricing-includes-item .material-symbols-outlined{background:var(--vo-soft-2);width:36px;height:36px;color:var(--vo-blue);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid}.pricing-includes-item>span{flex-direction:column;gap:2px;display:flex}.pricing-includes-item strong{color:var(--vo-ink);font-family:Hanken Grotesk,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.pricing-includes-item>span>span{color:var(--vo-muted);font-size:13px;line-height:18px}.pricing-industry-selector{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:1080px;margin:32px auto 28px;display:flex}.pricing-industry-selector-label{color:var(--vo-muted);letter-spacing:.18em;text-transform:uppercase;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.pricing-industry-selector-tabs{border:1px solid var(--vo-border);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 18px #0f172a0a}.pricing-industry-pill{color:var(--vo-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.pricing-industry-pill:hover{color:var(--vo-ink);background:var(--vo-soft)}.pricing-industry-pill .material-symbols-outlined{opacity:.85;font-size:16px}.pricing-industry-pill.is-active{background:var(--vo-blue);color:#fff;box-shadow:0 4px 12px #0058be40}.pricing-industry-pill.is-active .material-symbols-outlined{opacity:1}.pricing-card.is-plan-unavailable{opacity:.72}.pricing-card.is-plan-unavailable .price{opacity:.7}.pricing-card.is-plan-unavailable [data-plan-cta]{background:var(--vo-soft);color:var(--vo-muted);border-color:var(--vo-border);pointer-events:auto}.pricing-card.is-plan-unavailable [data-plan-cta]:hover{background:var(--vo-soft-2)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pricing-card{flex-direction:column;min-height:470px;padding:28px 24px 24px;display:flex;position:relative}.pricing-card.is-featured{border-color:var(--vo-blue);box-shadow:0 10px 24px #0058be1f}.popular{background:var(--vo-blue);color:#fff;letter-spacing:.08em;border-radius:999px;padding:4px 18px;font-family:Space Mono,monospace;font-size:10px;font-weight:500;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-card h3{font-size:24px;font-weight:600;line-height:32px}.plan-summary{min-height:48px;color:var(--vo-muted);margin:8px 0 24px;font-size:14px;line-height:20px}.price{color:var(--vo-muted);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 28px;display:flex}.price-strike{color:var(--vo-subtle);font-family:Hanken Grotesk,Inter,sans-serif;font-size:20px;font-weight:500;line-height:1;-webkit-text-decoration:line-through #6b728099;text-decoration:line-through #6b728099;text-decoration-thickness:1.5px}.price-now{color:var(--vo-ink);align-items:baseline;gap:6px;display:inline-flex}.price-amount{letter-spacing:-.02em;font-family:Hanken Grotesk,Inter,sans-serif;font-size:52px;font-weight:800;line-height:1}.price-suffix{color:var(--vo-muted);font-size:16px;font-weight:500}.price-promo{color:var(--vo-blue-dark);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-top:4px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.price-promo code{background:var(--vo-blue);color:#fff;letter-spacing:.06em;border-radius:4px;align-items:center;padding:1px 6px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.pricing-card ul{gap:16px;margin:0 0 30px;padding:0;list-style:none;display:grid}.pricing-card li{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.pricing-card li:first-child:not(:only-child){font-weight:600}.pricing-card li .material-symbols-outlined{color:var(--vo-blue);font-size:16px}.pricing-card .vo-button{width:100%;margin-top:auto}.signup-section{scroll-margin-top:calc(80px + var(--vo-banner-height,0px));padding-bottom:96px}.signup-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 100% 0,#0058be0f,#0000 55%),#ffffffd9;border:1px solid #c6c6cd8c;border-radius:20px;max-width:920px;margin:0 auto;padding:36px 36px 32px;box-shadow:0 18px 40px #0f172a0d}.signup-header{border-bottom:1px solid #c6c6cd66;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;padding-bottom:28px;display:flex}.signup-header h2{margin:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.15}.signup-header>p{color:var(--vo-muted);max-width:620px;margin:0;font-size:16px;line-height:24px}.signup-promo-line{color:var(--vo-blue-dark);background:#0058be14;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex;margin:4px 0 0!important}.signup-promo-line .material-symbols-outlined{color:var(--vo-blue);font-size:16px}.signup-promo-line code{background:var(--vo-blue);color:#fff;letter-spacing:.04em;border-radius:4px;align-items:center;padding:1px 7px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-flex}.signup-form{flex-direction:column;gap:26px;display:flex}.signup-group{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.signup-group legend{color:var(--vo-ink);margin-bottom:4px;padding:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:16px;font-weight:700}.signup-card-grid{gap:12px;display:grid}.signup-industry-grid,.signup-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signup-card{cursor:pointer;display:block;position:relative}.signup-card input[type=radio]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.signup-card-body{background:#fff;border:1px solid #c6c6cd99;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;height:100%;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex}.signup-card:hover .signup-card-body{border-color:#0058be66;transform:translateY(-1px)}.signup-card input[type=radio]:checked+.signup-card-body{border-color:var(--vo-blue);background:#eff4ff99;box-shadow:0 0 0 3px #0058be1f}.signup-card input[type=radio]:focus-visible+.signup-card-body{outline:2px solid var(--vo-blue);outline-offset:2px}.signup-card.is-disabled{cursor:not-allowed}.signup-card.is-disabled .signup-card-body{opacity:.5;background:#f8fafccc;transform:none}.signup-card-icon{background:var(--vo-soft-2);width:36px;height:36px;color:var(--vo-blue);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.signup-card-title{color:var(--vo-ink);font-family:Hanken Grotesk,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.signup-card-helper{color:var(--vo-muted);font-size:13px;line-height:18px}.signup-card-price-block{flex-direction:column;align-items:flex-start;gap:2px;margin:2px 0 0;display:flex}.signup-card-price-strike{color:var(--vo-subtle);font-family:Hanken Grotesk,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;-webkit-text-decoration:line-through #6b728099;text-decoration:line-through #6b728099;text-decoration-thickness:1.4px}.signup-card-price{color:var(--vo-ink);letter-spacing:-.02em;font-family:Hanken Grotesk,Inter,sans-serif;font-size:28px;font-weight:800;line-height:1}.signup-card-price span{color:var(--vo-muted);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:500}.signup-card-price-note{color:var(--vo-blue-dark);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.signup-card-badge{background:var(--vo-blue);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 8px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.signup-plan-card.is-featured .signup-card-body{border-color:#0058be73}.signup-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signup-field{flex-direction:column;gap:6px;display:flex}.signup-field-full{grid-column:1/-1}.signup-field-label{color:var(--vo-ink);font-size:13px;font-weight:600;line-height:18px}.signup-field-hint{color:var(--vo-subtle);font-weight:400}.signup-input{width:100%;height:42px;color:var(--vo-ink);background:#fff;border:1px solid #c6c6cdb3;border-radius:8px;padding:0 14px;font-family:inherit;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s}.signup-input:focus{border-color:var(--vo-blue);outline:none;box-shadow:0 0 0 3px #0058be1f}.signup-subdomain-row{background:#fff;border:1px solid #c6c6cdb3;border-radius:8px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.signup-subdomain-row:focus-within{border-color:var(--vo-blue);box-shadow:0 0 0 3px #0058be1f}.signup-subdomain-row .signup-input{border:0;border-radius:0;flex:auto}.signup-subdomain-row .signup-input:focus{box-shadow:none}.signup-subdomain-suffix{background:var(--vo-soft);color:var(--vo-muted);white-space:nowrap;border-left:1px solid #c6c6cd99;align-items:center;padding:0 12px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.signup-error{color:#b91c1c;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.signup-error[hidden]{display:none!important}.signup-submit-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.signup-submit{min-width:220px}.signup-submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.signup-disclaimer{color:var(--vo-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.signup-disclaimer .material-symbols-outlined{color:var(--vo-green);font-size:16px}@media (width<=760px){.signup-shell{border-radius:16px;padding:24px 18px 22px}.signup-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-plan-grid,.signup-fields-grid{grid-template-columns:1fr}.signup-submit{width:100%}}.vo-footer{background:#fff;border-top:1px solid #edf1f7;justify-content:space-between;align-items:end;gap:32px;padding:48px 24px;display:flex}.vo-footer>div,.vo-footer nav{width:min(50%,420px)}.footer-brand{color:var(--vo-blue);font-size:14px}.vo-footer p{max-width:240px;color:var(--vo-muted);margin:24px 0 0;font-size:14px;line-height:20px}.vo-footer nav{justify-content:end;gap:32px;display:flex}.status-dot{vertical-align:middle;background:#4edea3;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}@media (width<=980px){.vo-links{display:none}.preview-dashboard{grid-template-columns:1fr}.preview-sidebar{display:none}.preview-grid{grid-template-columns:1fr}.preview-panel-large{min-height:220px}.business-grid,.pricing-grid,.signup-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-includes-items{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.vo-nav{flex-wrap:wrap;height:auto;padding:16px}.vo-brand{font-size:20px}.vo-actions{gap:10px}.vo-login{display:none}.hero{padding-top:calc(132px + var(--vo-banner-height,0px))}.vo-promo-banner{gap:8px;padding:0 14px;font-size:12px}.vo-promo-banner-tag{padding:3px 7px;font-size:9px}.vo-promo-banner-cta,.vo-promo-banner-divider{display:none}.vo-promo-banner-copy{gap:6px}.hero-stats{grid-template-columns:1fr;max-width:340px}.hero-stat{padding:14px 16px}.hero-stat:after{background:linear-gradient(90deg,#0000,#c6c6cdb3,#0000);width:auto;height:1px;inset:auto 22px 0}.pricing-includes{padding:24px 18px 18px}.pricing-includes-tag{left:18px}.hero-actions,.vo-footer,.vo-footer nav{flex-direction:column;align-items:stretch}.hero-actions .vo-button,.vo-footer>div,.vo-footer nav{width:100%}.preview-frame{aspect-ratio:390/470;border-radius:22px;margin-top:28px;padding:10px}.preview-titlebar{height:38px;padding:0 10px}.preview-titlebar-label{display:none}.preview-main{gap:8px;padding:10px}.preview-toolbar{align-items:start}.preview-toolbar button{display:none}.preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid{grid-template-rows:none}.preview-panel-stack:nth-child(3){display:none}.preview-chart{min-height:92px}.preview-float{display:none}.business-grid,.pricing-grid{grid-template-columns:1fr}}.cosmic-signup.signup-modal{-webkit-backdrop-filter:blur(14px)saturate(115%)!important;backdrop-filter:blur(14px)saturate(115%)!important;background:#041126b3!important}.cosmic-signup.signup-modal .cs-shell{max-width:1180px;color:#07152f!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:18px!important;padding:46px 36px!important;box-shadow:0 36px 110px #0411264d!important}.cosmic-signup .cs-modal-x{color:#52657c!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:10px!important}.cosmic-signup .cs-modal-x:hover{color:#07152f!important;background:#edf5ff!important;border-color:#aebed2!important}.cosmic-signup .cs-steps{margin-bottom:36px!important}.cosmic-signup .cs-stepdot{opacity:.48!important}.cosmic-signup .cs-stepdot.is-on,.cosmic-signup .cs-stepdot.is-done{opacity:1!important}.cosmic-signup .cs-stepnum{color:#60738a!important;background:#f3f8ff!important;border:1px solid #d6e1ee!important;font-family:Inter,system-ui,sans-serif!important}.cosmic-signup .cs-stepdot.is-on .cs-stepnum,.cosmic-signup .cs-stepdot.is-done .cs-stepnum{color:#fff!important;background:#075cff!important;border-color:#075cff!important;box-shadow:0 6px 16px #075cff33!important}.cosmic-signup .cs-steplbl,.cosmic-signup .cs-stepdot.is-on .cs-steplbl{color:#465a72!important;font-family:Inter,system-ui,sans-serif!important}.cosmic-signup .cs-head{margin-bottom:30px!important}.cosmic-signup .cs-eyebrow{color:#075cff!important;letter-spacing:.11em!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:750!important}.cosmic-signup .cs-title{color:#07152f!important;letter-spacing:-.045em!important;margin-top:10px!important;font-family:Hanken Grotesk,Inter,system-ui,sans-serif!important;font-weight:800!important}.cosmic-signup .cs-sub,.cosmic-signup .cs-legal{color:#61748c!important}.cosmic-signup .cs-sub code,.cosmic-signup .cs-legal code{color:#075cff!important}.cosmic-signup .signup-card.cs-tier,.cosmic-signup .signup-card.cs-ind{box-shadow:none!important;background:#fff!important;border:1px solid #dbe4f0!important}.cosmic-signup .signup-card.cs-tier{border-radius:13px!important}.cosmic-signup .signup-card.cs-ind{border-radius:12px!important}.cosmic-signup .signup-card.cs-tier:hover,.cosmic-signup .signup-card.cs-ind:hover{transform:translateY(-2px);background:#f8fbff!important;border-color:#a9c8fb!important;box-shadow:0 10px 28px #07152f0f!important}.cosmic-signup .signup-card.cs-tier.is-featured{background:#f4f8ff!important;border-color:#b6cdf4!important}.cosmic-signup .signup-card.cs-tier:has(input:checked),.cosmic-signup .signup-card.cs-ind:has(input:checked){background:#edf5ff!important;border-color:#075cff!important;box-shadow:0 0 0 1px #075cff,0 14px 36px #075cff1f!important}.cosmic-signup .signup-card-body{background:0 0!important;border:0!important}.cosmic-signup .cs-tier-body{min-height:286px;padding:24px 22px!important}.cosmic-signup .cs-tier-badge{color:#fff!important;letter-spacing:.08em!important;background:#075cff!important;border-radius:5px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:750!important}.cosmic-signup .cs-tier-name{color:#4a5d74!important;letter-spacing:.08em!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:750!important}.cosmic-signup .cs-tier-strike{color:#92a0b1!important}.cosmic-signup .cs-tier-amt{color:#07152f!important;font-family:Hanken Grotesk,Inter,system-ui,sans-serif!important}.cosmic-signup .cs-tier-per,.cosmic-signup .cs-tier-note,.cosmic-signup .cs-tier-help{color:#6d7f94!important}.cosmic-signup .cs-tier-feat{color:#2f435c!important}.cosmic-signup .cs-tier-feat .material-symbols-outlined{color:#075cff!important}.cosmic-signup .cs-ind-ic{color:#075cff!important;background:#edf5ff!important;border:1px solid #cad8e9!important}.cosmic-signup .cs-ind:has(input:checked) .cs-ind-ic{color:#fff!important;background:#075cff!important;border-color:#075cff!important}.cosmic-signup .cs-ind-name{color:#07152f!important}.cosmic-signup .cs-ind-help{color:#6b7e95!important}.cosmic-signup .cs-ind-check{background:#075cff!important}.cosmic-signup .cs-field-lbl{color:#273c55!important}.cosmic-signup .cs-field-lbl .signup-field-hint{color:#788a9f!important}.cosmic-signup .signup-input.cs-input{color:#07152f!important;background:#fff!important;border:1px solid #cad7e7!important}.cosmic-signup .signup-input.cs-input::placeholder{color:#94a1b1!important}.cosmic-signup .signup-input.cs-input:focus{border-color:#075cff!important;box-shadow:0 0 0 4px #075cff1f!important}.cosmic-signup .cs-subdomain{background:#fff!important;border:1px solid #cad7e7!important}.cosmic-signup .cs-subdomain:focus-within{border-color:#075cff!important;box-shadow:0 0 0 4px #075cff1f!important}.cosmic-signup .cs-suffix{color:#65788f!important;background:#f3f8ff!important;border-left:1px solid #dce4ef!important}.cosmic-signup .cs-btn{min-height:46px;border-radius:10px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:750!important}.cosmic-signup .cs-btn-primary{color:#fff!important;background:#075cff!important;box-shadow:0 10px 24px #075cff33!important}.cosmic-signup .cs-btn-primary:hover{background:#0049d2!important;box-shadow:0 14px 30px #075cff42!important}.cosmic-signup .cs-btn-ghost{color:#28415d!important;background:#fff!important;border:1px solid #c6d4e5!important}.cosmic-signup .cs-btn-ghost:hover{background:#f3f8ff!important;border-color:#9eb3ca!important}.cosmic-signup .cs-error{color:#b42335!important}@media (width<=760px){.cosmic-signup.signup-modal{padding:18px 10px!important}.cosmic-signup.signup-modal .cs-shell{border-radius:15px!important;padding:36px 18px 24px!important}}
