@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,900&display=swap";:root{--color-primary: #5235ef;--color-primary-light: #8771ff;--color-primary-10: #5235ef1a;--color-primary-20: #5235ef33;--color-primary-50: #5235ef80;--color-primary-light-30: #8771ff4d;--color-ink: #101011;--color-ink-80: #101011cc;--color-ink-40: #10101166;--color-body: #2b2b2c;--color-secondary: #606266;--color-muted: #a7a7a7;--color-surface: #f0f2f6;--color-white: #ffffff;--color-black: #000000;--color-bg: var(--color-white);--color-bg-alt: var(--color-surface);--color-bg-dark: var(--color-ink);--color-text: var(--color-body);--color-text-heading: var(--color-ink);--color-text-muted: var(--color-secondary);--color-text-inverted: var(--color-white);--color-border: var(--color-surface);--color-border-strong: #e0e2e8;--font-display: "Inter Display", "Inter", sans-serif;--font-body: "Switzer", sans-serif;--ease-out: cubic-bezier(.44, 0, .56, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:Switzer,sans-serif;background:#fff;color:#2b2b2c;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p{padding:0;margin:0}button{font-family:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}.fm-btn-primary{background:#5235ef;color:#fff;border:none;font-family:Switzer,sans-serif;font-size:15px;font-weight:600;padding:13px 24px;border-radius:10px;cursor:pointer;letter-spacing:-.01em;transition:all .25s cubic-bezier(.44,0,.56,1);display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 18px #5235ef38}.fm-btn-primary:hover{background:#8771ff;transform:translateY(-1px);box-shadow:0 4px 24px #5235ef52}.fm-btn-ghost{background:transparent;color:#101011;border:1.5px solid #e0e2e8;font-family:Switzer,sans-serif;font-size:15px;font-weight:600;padding:12px 22px;border-radius:10px;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px}.fm-btn-ghost:hover{border-color:#5235ef;color:#5235ef}.eyebrow{display:inline-flex;align-items:center;gap:7px;background:#5235ef1a;border-radius:999px;padding:6px 14px}.eyebrow-label{font-family:Switzer,sans-serif;font-size:12px;font-weight:700;color:#5235ef;letter-spacing:.06em;text-transform:uppercase}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#5235ef}.fm-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #ececf0;padding:0 40px;height:72px;display:flex;align-items:center;justify-content:space-between}.fm-nav-links{display:flex;align-items:center;gap:4px;border-radius:999px;padding:4px 6px}.fm-nav-link{background:transparent;border:none;padding:8px 16px;border-radius:999px;font-family:Switzer,sans-serif;font-size:14px;font-weight:500;color:#2b2b2c;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.fm-nav-link:hover{background:#f0f2f6}.fm-nav-link[data-nav=home]{background:#101011;color:#fff}body:has(#features:target) .fm-nav-link[data-nav=home],body:has(#integrations:target) .fm-nav-link[data-nav=home],body:has(#comparisons:target) .fm-nav-link[data-nav=home],body:has(#pricing:target) .fm-nav-link[data-nav=home],body:has(#resources:target) .fm-nav-link[data-nav=home]{background:transparent;color:#2b2b2c}body:has(#features:target) .fm-nav-link[data-nav=features],body:has(#integrations:target) .fm-nav-link[data-nav=integrations],body:has(#comparisons:target) .fm-nav-link[data-nav=comparisons],body:has(#pricing:target) .fm-nav-link[data-nav=pricing],body:has(#resources:target) .fm-nav-link[data-nav=resources]{background:#101011;color:#fff}.fm-nav-cta{background:#101011;color:#fff;border:none;font-family:Switzer,sans-serif;font-size:14px;font-weight:600;padding:10px 18px;border-radius:999px;cursor:pointer;letter-spacing:-.01em;transition:background .25s ease;display:inline-flex;align-items:center;gap:6px}.fm-nav-cta:hover{background:#5235ef}.fm-nav-signin{background:none;border:none;font-family:Switzer,sans-serif;font-size:14px;font-weight:500;color:#606266;padding:9px 14px;border-radius:8px;cursor:pointer;letter-spacing:-.01em;transition:color .2s ease}.fm-nav-signin:hover{color:#101011}.hero-cta-primary{background:#5235ef;color:#fff;border:none;font-family:Switzer,sans-serif;font-size:15px;font-weight:600;padding:14px 24px;border-radius:999px;cursor:pointer;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 24px #5235ef47;transition:all .25s var(--ease-out)}.hero-cta-primary:hover{background:#8771ff;transform:translateY(-1px);box-shadow:0 10px 28px #5235ef5c}.hero-cta-ghost{background:#fff;color:#101011;border:1.5px solid #ececf0;font-family:Switzer,sans-serif;font-size:15px;font-weight:600;padding:14px 22px;border-radius:999px;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.hero-cta-ghost:hover{border-color:#5235ef;color:#5235ef}.usecase-card{background:#fbfbfd;border:1.5px solid #ececf0;border-radius:16px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;transition:all .25s ease}.usecase-card:hover{transform:translateY(-3px);border-color:#5235ef33;background:#f7f6ff}.waitlist-submit{background:#fff;border:none;font-family:Switzer,sans-serif;font-size:14px;font-weight:600;padding:11px 20px;border-radius:999px;cursor:pointer;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.waitlist-submit:hover{transform:translate(2px)}.waitlist-input{border:none;outline:none;padding:10px 16px;flex:1;font-family:Switzer,sans-serif;font-size:15px;font-weight:500;color:#fff;letter-spacing:-.01em;background:transparent}.waitlist-input::placeholder{color:#ffffff80}.footer-link{font-family:Switzer,sans-serif;font-size:14px;font-weight:500;color:#ffffff60;letter-spacing:-.01em;cursor:pointer;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#fff}.footer-legal{font-family:Switzer,sans-serif;font-size:13px;font-weight:500;color:#ffffff40;cursor:pointer;text-decoration:none;transition:color .2s ease}.footer-legal:hover{color:#fff}.pricing-cta{padding:12px;border-radius:10px;border:none;cursor:pointer;color:#fff;font-family:Switzer,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:filter .2s ease,transform .2s ease}.pricing-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.integrations-cta{background:#fff;color:#101011;border:none;font-family:Switzer,sans-serif;font-size:14px;font-weight:600;padding:12px 22px;border-radius:999px;cursor:pointer;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.integrations-cta:hover{transform:translateY(-1px)}.faq-item{background:#fbfbfd;border:1.5px solid #ececf0;border-radius:14px;padding:4px;transition:all .2s}.faq-item[open]{background:#f7f6ff;border-color:#5235ef33}.faq-summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq-summary::-webkit-details-marker{display:none}.faq-q{font-family:Inter Display,sans-serif;font-size:17px;font-weight:600;color:#101011;letter-spacing:-.35px;text-align:left}.faq-icon{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #ececf0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.faq-icon svg{transition:transform .2s;stroke:#606266}.faq-item[open] .faq-icon{background:#5235ef;border-color:#5235ef}.faq-item[open] .faq-icon svg{transform:rotate(45deg);stroke:#fff}.faq-body{padding:0 22px 20px}.faq-body p{font-family:Switzer,sans-serif;font-size:15px;font-weight:500;color:#2b2b2c;line-height:1.65;letter-spacing:-.01em}.dash-tab-input{position:absolute;opacity:0;pointer-events:none}.dash-tab-label{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;background:transparent;color:#2b2b2c;font-family:Switzer,sans-serif;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:2px;letter-spacing:-.01em;transition:all .15s}.dash-tab-label:hover{background:#f0f2f6}#dash-tab-overview:checked~.dash-layout .dash-tab-label[for=dash-tab-overview],#dash-tab-members:checked~.dash-layout .dash-tab-label[for=dash-tab-members],#dash-tab-levels:checked~.dash-layout .dash-tab-label[for=dash-tab-levels],#dash-tab-drip:checked~.dash-layout .dash-tab-label[for=dash-tab-drip],#dash-tab-rules:checked~.dash-layout .dash-tab-label[for=dash-tab-rules]{background:#5235ef1a;color:#5235ef;font-weight:600}.dash-panel{display:none}#dash-tab-overview:checked~.dash-layout .dash-panel[data-panel=overview],#dash-tab-members:checked~.dash-layout .dash-panel[data-panel=members],#dash-tab-levels:checked~.dash-layout .dash-panel[data-panel=levels],#dash-tab-drip:checked~.dash-layout .dash-panel[data-panel=drip],#dash-tab-rules:checked~.dash-layout .dash-panel[data-panel=rules]{display:block}.hoverable-lift{transition:transform .2s ease,box-shadow .2s ease}.hoverable-lift:hover{transform:translateY(-2px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeUp .6s cubic-bezier(.44,0,.56,1) both}.fm-scroll::-webkit-scrollbar{width:6px;height:6px}.fm-scroll::-webkit-scrollbar-thumb{background:#d4d7de;border-radius:3px}.fm-scroll::-webkit-scrollbar-track{background:transparent}
