@font-face{font-family:manrope;src:url(../media/Manrope_Medium-s.p.23dhs730snm70.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Bold-s.p.22dwiag9_pj68.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_ExtraBold-s.p.037pwi_4ver8j.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:100.97%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:105.58%}.manrope_85bf8894-module__ORIswG__className{font-family:manrope,manrope Fallback}.manrope_85bf8894-module__ORIswG__variable{--font-manrope:"manrope", "manrope Fallback"}
:root,[data-theme=light]{--surface:#fff;--surface-raised:#f6f7fb;--surface-sunken:#eceef7;--ink:#15132e;--muted:#5b5d7a;--line:#e2e4f0;--action:#3b63d4;--action-hover:#2f52b8;--action-fg:#fff;--action-soft:#3b63d41a;--brand-violet:#8b5cf6;--brand-indigo:#4f7fe8;--brand-sky:#4db0e4;--brand-teal:#3fdcc4;--success:#15803d;--warning:#b45309;--danger:#be123c;--shadow-card:0 1px 2px #15132e0f, 0 8px 24px #15132e14}[data-theme=dark]{--surface:#15132e;--surface-raised:#1e1c3f;--surface-sunken:#0f0e22;--ink:#f4f4fb;--muted:#a9abcb;--line:#302e5a;--action:#6c97f0;--action-hover:#8db0f5;--action-fg:#15132e;--action-soft:#6c97f024;--brand-violet:#a78bfa;--brand-indigo:#6c97f0;--brand-sky:#5cbbec;--brand-teal:#3fdcc4;--success:#4ade80;--warning:#fbbf24;--danger:#fb7185;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--font-sans:var(--font-manrope), system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);flex-direction:column;min-height:100%;font-weight:500;display:flex}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.btn-primary:hover{background:var(--action-hover)!important}.btn-secondary:hover{border-color:var(--action)!important}.link-muted:hover{color:var(--ink)!important}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg)}.faq-plus{transition:transform .15s;display:inline-block}.nav-desktop-links{display:flex}.nav-hamburger-btn,.nav-mobile-panel{display:none}.tier-cards-row,.two-col-row{flex-direction:row;display:flex}.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.nav-desktop-links{display:none}.nav-hamburger-btn,.nav-mobile-panel.open{display:flex}.tier-cards-row,.two-col-row{flex-direction:column}.blog-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-plus{transition:none}}.mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh i{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.mesh i:first-child{background:var(--brand-violet);width:520px;height:520px;animation:18s ease-in-out infinite alternate drift1;top:-160px;left:-120px}.mesh i:nth-child(2){background:var(--brand-sky);width:460px;height:460px;animation:22s ease-in-out infinite alternate drift2;top:-80px;right:-100px}.mesh i:nth-child(3){background:var(--brand-teal);opacity:.35;width:420px;height:420px;animation:26s ease-in-out infinite alternate-reverse drift1;bottom:-220px;right:18%}.mesh i:nth-child(4){background:var(--brand-indigo);opacity:.4;width:380px;height:380px;animation:20s ease-in-out infinite alternate drift2;bottom:-200px;left:30%}@keyframes drift1{to{transform:translate(90px,60px)scale(1.15)}}@keyframes drift2{to{transform:translate(-80px,70px)scale(1.1)}}.grad-text{background:linear-gradient(90deg, var(--brand-sky), var(--brand-teal) 55%, var(--brand-violet));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite sheen}@keyframes sheen{to{background-position:200%}}.lift{transition:transform .2s,box-shadow .2s,border-color .2s}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px #15132e24;border-color:var(--action)!important}.reveal{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--d,0s);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.btn-primary{transition:background .15s,transform .15s,box-shadow .15s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6c97f073}.tour-tab{transition:background .15s,color .15s,border-color .15s}.tour-tab:hover{border-color:var(--action)!important}.tour-bar{transform-origin:0;animation:5s linear forwards tourbar}.tour:hover .tour-bar{animation-play-state:paused}@keyframes tourbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour-panel{animation:.35s tourin}@keyframes tourin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.float-a{animation:6s ease-in-out infinite alternate floaty}.float-b{animation:7.5s ease-in-out infinite alternate-reverse floaty}@keyframes floaty{to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mesh i,.grad-text,.float-a,.float-b,.tour-bar,.tour-panel{animation:none!important}.reveal{opacity:1;transition:none;transform:none}.lift,.btn-primary{transition:none}}[data-theme=light] .grad-text{background-image:linear-gradient(90deg,#3b63d4,#8b5cf6 60%,#3b63d4)}.legal article h2{scroll-margin-top:96px}.legal article h2 b{color:var(--action);margin-right:6px}@media (max-width:768px){.legal-toc{max-width:none!important;position:static!important}}@media (max-width:720px){.aw-side,.float-a,.float-b{display:none!important}.tour-tab{padding:6px 10px!important;font-size:12px!important}.flow-arrow{display:none!important}.mod-text,.mod-visual{order:0!important}.legal-toc-d{display:none!important}}@media (min-width:721px){.legal-toc-m{display:none!important}}.legal-toc-m summary{cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;color:var(--action);justify-content:space-between;align-items:center;font-size:13px;font-weight:800;list-style:none;display:flex}.legal-toc-m[open] summary{margin-bottom:12px}img,svg,video{max-width:100%}@media (max-width:480px){h1{word-break:break-word}}
