.saas-site{--canvas:#08080c;--canvas-rgb:8 8 12;--surface:#0d0d13;--paper:var(--surface);--canvas-inner:var(--surface);--ink:#f5f5f7;--ink-soft:#a5a5ad;--fg-rgb:255 255 255;--brand:#8b5cf6;--brand-strong:#7c3aed;--brand-deep:#6d28d9;--brand-text:#a78bfa;--danger:#fca5a5;--hairline:rgb(var(--fg-rgb) / .08);--glass:#1612228c;--glass-strong:#120f1cb8;--glass-edge:#ffffff1a;--glass-shine:#ffffff1f;--glass-shadow:0 .0625rem 0 #ffffff0f inset, 0 1.5rem 3.75rem -1.5rem #000000b3;background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-sans);font-size:1.125rem;font-weight:500;line-height:1.6875rem;overflow-x:clip}html[data-theme=light] .saas-site{--canvas:#f6f5fa;--canvas-rgb:246 245 250;--surface:#fff;--ink:#120f1c;--ink-soft:#5e5970;--fg-rgb:18 15 28;--brand-text:#6d28d9;--brand-deep:#5b21b6;--danger:#b91c1c;--glass:#ffffff9e;--glass-strong:#fffc;--glass-edge:#ffffffbf;--glass-shine:#ffffffe6;--glass-shadow:0 .0625rem 0 #ffffffe6 inset, 0 1.5rem 3.75rem -1.75rem #3c287847;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.saas-site *{box-sizing:border-box}.saas-site a{text-decoration:none}.saas-site button,.saas-site input,.saas-site textarea,.saas-site select{font:inherit}.saas-site a:focus-visible,.saas-site button:focus-visible,.saas-site summary:focus-visible,.saas-site input:focus-visible,.saas-site textarea:focus-visible,.saas-site select:focus-visible{outline:2px solid var(--brand-text);outline-offset:.3125rem}.saas-container{max-width:77.5rem;margin:auto;padding-inline:2rem}.saas-logo{color:var(--ink);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.625rem;font-size:1.3125rem;font-weight:600;display:inline-flex}.saas-logo img,.saas-logo .sand-mark{object-fit:contain}.saas-login{font-size:var(--gw-text-sm);color:var(--ink);white-space:nowrap}.saas-button,.saas-button-secondary{min-height:3rem;font-size:var(--gw-text-ui);cursor:pointer;border:1px solid #0000;border-radius:.5625rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.4375rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.saas-button{background:var(--brand-strong);color:#fff;box-shadow:0 .0625rem 0 rgb(var(--fg-rgb) / .141) inset}.saas-button:hover{background:var(--brand-deep);transform:translateY(-.0625rem)}.saas-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.saas-button[aria-busy=true]:disabled{opacity:.9;cursor:progress}.saas-button-secondary{color:var(--ink);border-color:rgb(var(--fg-rgb) / .125);background:rgb(var(--fg-rgb) / .012)}.saas-skip{z-index:100;background:var(--brand);color:#fff;padding:.625rem 1rem;position:absolute;top:-4.375rem;left:1.25rem}.saas-skip:focus{top:.625rem}.saas-hero{background:0 0;padding:6.25rem 0 4.625rem;position:relative}.saas-kicker{font-size:var(--gw-text-ui);text-transform:none;letter-spacing:0;color:var(--ink-soft);margin:0 0 1rem;font-weight:600}.saas-hero h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:63.125rem;margin:0;font-size:clamp(3rem,6.6vw,5.9rem);font-weight:500;line-height:1.04}.saas-hero h1 em{color:var(--brand-text);font-style:normal}.saas-hero-description{color:var(--ink-soft);max-width:43.125rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.8}.saas-hero-actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:2.125rem;display:flex}.saas-section{border-top:1px solid rgb(var(--fg-rgb) / .051);padding:5.625rem 0;scroll-margin-top:6.375rem}.saas-section h2{font-family:var(--font-display);letter-spacing:-.025em;max-width:53.125rem;margin:0 0 1.875rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.12}.saas-section h3{letter-spacing:-.015em;margin:0 0 .75rem;font-size:1.1875rem;font-weight:550;line-height:1.35}.saas-muted{color:var(--ink-soft);font-size:var(--gw-text-ui);line-height:1.7}.saas-intro{max-width:44.375rem;color:var(--ink-soft);margin:0 0 2.25rem;font-size:1.0625rem}.saas-grid{gap:1.125rem;display:grid}.saas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-card{background:var(--surface);border:1px solid rgb(var(--fg-rgb) / .078);border-radius:.875rem;min-width:0;padding:1.75rem}.saas-card p{color:var(--ink-soft);font-size:var(--gw-text-ui)}.saas-badge{letter-spacing:.07em;text-transform:uppercase;background:#8b5cf610;border:1px solid #a78bfa40;border-radius:.75rem;margin:0 0 1.25rem;padding:.3125rem .6875rem;font-weight:600;display:inline-flex;color:var(--brand-text)!important;font-size:.625rem!important}.saas-feature-list{gap:.8125rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.saas-feature-list li{font-size:var(--gw-text-ui);color:var(--ink);align-items:flex-start;gap:.625rem;display:flex}.saas-feature-list svg{color:var(--brand-text);flex-shrink:0;margin-top:.25rem}.saas-feature-soon{border:1px solid var(--gw-line,var(--line));background:var(--gw-fill,var(--surface));color:var(--gw-muted,var(--ink-soft));letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.saas-pricing-card{flex-direction:column;padding:2.125rem;display:flex}.saas-plan-featured{border-color:var(--gw-hi,#8b5cf6);box-shadow:none;background:var(--surface)}.saas-pricing-heading h3{font-size:1.375rem}.saas-price{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.saas-price strong{letter-spacing:-.05em;color:var(--ink);font-size:3.75rem;font-weight:500;line-height:1}.saas-price span{color:var(--ink-soft);font-size:.75rem}.saas-price-was{color:var(--ink-soft);font-size:1.375rem;font-weight:500;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.saas-price-billed{font-size:var(--gw-text-sm);margin:0 0 .5rem}.saas-pricing-note{font-size:.75rem!important}.saas-pricing-cta{margin-top:auto}.saas-faq-list{gap:.625rem;max-width:55rem;display:grid}.saas-faq{padding:0}.saas-faq summary{cursor:pointer;font-size:var(--gw-text-nav);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.375rem 1.5rem;list-style:none;display:flex}.saas-faq summary::-webkit-details-marker{display:none}.saas-faq summary:after{content:"+";color:var(--brand-text);font-size:1.25rem}.saas-faq[open] summary:after{content:"−"}.saas-faq>p{max-width:47.5rem;margin:0;padding:0 1.5rem 1.5rem;line-height:1.8}.saas-hands-on{background:var(--canvas);border-color:#a78bfa2a}.saas-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.saas-field{font-size:var(--gw-text-sm);color:var(--ink);gap:.5rem;min-width:0;display:grid}.saas-field-wide{grid-column:1/-1}.saas-input,.saas-field input,.saas-field textarea,.saas-field select{background:var(--canvas);width:100%;color:var(--ink);border:1px solid rgb(var(--fg-rgb) / .141);min-height:2.875rem;font-size:var(--gw-text-ui);border-radius:.5rem;padding:.75rem .875rem;display:block}.saas-field textarea{resize:vertical;min-height:6.5625rem}.saas-input::placeholder,.saas-field input::placeholder,.saas-field textarea::placeholder{color:var(--ink-soft)}.saas-error{color:var(--danger);font-size:var(--gw-text-sm);margin:1rem 0}.saas-success{color:var(--brand-text);background:#8b5cf60a;border:1px solid #a78bfa4d;border-radius:.625rem;padding:1.25rem}.saas-menu-overlay{z-index:80;background:#0009;position:fixed;inset:0}.saas-auth-modal{z-index:81;background:var(--surface);width:min(27.5rem,100vw - 2rem);color:var(--ink);border:1px solid rgb(var(--fg-rgb) / .078);font-family:var(--font-sans);border-radius:1rem;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.saas-auth-modal-actions{gap:.625rem;margin-top:1.25rem;display:grid}.saas-pack-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.125rem;display:flex}.saas-pack-row h3{margin:0 0 .25rem}.saas-price-catalog .saas-pricing-card{flex-direction:column;height:100%;scroll-margin-top:6rem;display:flex}.saas-price-catalog .saas-feature-list{order:1;margin-top:1.125rem;margin-bottom:0}.saas-price-catalog .saas-pricing-cta{box-sizing:border-box;order:2;width:100%;height:3.25rem;min-height:3.25rem;margin-top:auto}.saas-price-catalog .saas-pricing-note{margin-top:1.375rem}.saas-price-catalog .saas-trust-under-cta{order:3;min-height:4.75rem}.saas-price-catalog .legal-continue{order:3}.saas-price-catalog .saas-plan-featured,.saas-price-catalog .saas-plan-featured:hover{transform:none}.saas-price-page{padding-top:1.75rem;padding-bottom:.75rem}.saas-price-intro h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;margin:0 0 .75rem;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:500;line-height:1.05}.saas-price-intro .saas-kicker{margin-bottom:.75rem}.saas-price-lead{max-width:36rem;color:var(--ink-soft);margin:0 0 1rem;font-size:1.0625rem;line-height:1.5}.saas-trust-row{font-size:var(--gw-text-sm);color:var(--ink);flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.saas-trust-row li{align-items:center;gap:.5rem;display:flex}.saas-trust-row li:before{content:"";background:var(--brand-text);border-radius:6.1875rem;width:.375rem;height:.375rem}.saas-outcome{font-size:var(--gw-text-nav);letter-spacing:-.015em;color:var(--ink);margin:-.5rem 0 .25rem;font-weight:550;line-height:1.45}.saas-trust-under-cta{color:var(--ink-soft);gap:.375rem .875rem;margin:.625rem 0 0;font-size:.75rem}.saas-price-hero{grid-template-columns:minmax(0,1fr);margin-bottom:.5rem;display:grid}.saas-price-catalog .saas-price-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.saas-billing-toggle-row{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin:.5rem 0 1.375rem;display:flex}.saas-billing-toggle{border:1px solid rgb(var(--fg-rgb) / .14);background:rgb(var(--fg-rgb) / .04);border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.saas-billing-toggle button{appearance:none;color:var(--ink-soft);min-height:2.5rem;font:inherit;font-size:var(--gw-text-ui);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:.5rem 1rem;font-weight:600}.saas-billing-toggle button[aria-pressed=true]{background:var(--brand-strong);color:#fff;box-shadow:inset 0 .0625rem #ffffff2e}.saas-billing-toggle button:disabled{cursor:not-allowed;color:var(--ink-soft);opacity:1;background:0 0}.saas-billing-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);margin-left:.5rem;font-size:.6875rem;font-weight:650}.saas-save-chip{color:#6ee7b7;background:#34d39924;border-radius:62.4375rem;align-items:center;margin:0;padding:.375rem .625rem;font-size:.75rem;font-weight:650;display:inline-flex}html[data-theme=light] .saas-site .saas-save-chip{color:#047857;background:#10b98124}.saas-price-catalog .saas-pricing-card.is-soon{box-shadow:none;border-style:dashed;border-color:rgb(var(--fg-rgb) / .16);background:0 0}.saas-pack-buy{gap:.5rem;min-width:min(100%,17.5rem);display:grid}.saas-proof-list{flex-wrap:wrap;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.saas-proof-list li{border:1px solid rgb(var(--fg-rgb) / .1);background:rgb(var(--fg-rgb) / .04);border-radius:.75rem;gap:.125rem;min-width:8.75rem;padding:.625rem .75rem;display:grid}.saas-proof-list strong{letter-spacing:-.03em;font-size:1.125rem}.saas-proof-list span,.saas-proof-list time{color:var(--ink-soft);font-size:.75rem}.saas-hands-on-link{margin-top:1.75rem}.saas-price-faq-split .saas-split-head .saas-intro{font-size:var(--gw-text-body);max-width:28rem;margin-top:1rem;margin-bottom:0}@media (width>=80rem){.saas-price-catalog .saas-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=79.9375rem){.saas-price-hero{grid-template-columns:minmax(0,1fr)}.saas-price-catalog .saas-plan-featured{transform:none}}.saas-auth-modal .saas-menu-heading{align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.saas-auth-modal .saas-menu-heading h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.25}.saas-auth-mark{flex-shrink:0;width:1.125rem;height:1.125rem}.saas-auth-modal-actions .saas-button{justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:3rem;display:inline-flex}@media (width<=45rem){.saas-price-page{padding-top:1rem}.saas-price-intro h1{max-width:12ch;font-size:clamp(1.85rem,8.5vw,2.35rem)}.saas-price-lead{font-size:var(--gw-text-nav)}.saas-pricing-card{padding:1.375rem 1.125rem 1.125rem}.saas-price strong{font-size:3rem}.saas-pack-row{flex-direction:column;align-items:stretch}.saas-pack-row .saas-button{width:100%;min-height:3rem}.saas-auth-modal{width:min(27.5rem,100vw - 1.5rem);padding:1.375rem 1.125rem}}.saas-menu-heading{font-size:var(--gw-text-body);justify-content:space-between;align-items:center;margin:0 0 2.25rem;display:flex}.saas-menu-heading button{color:var(--ink-soft);background:0 0;border:0;padding:.625rem}.saas-onboarding{max-width:52.5rem;margin:auto}.saas-field-hint{color:var(--ink-soft);font-size:.6875rem}.saas-inline-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.625rem;display:flex}@keyframes saas-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=70.625rem){.saas-logo{font-size:1.1875rem}}@media (width<=42.5rem){.saas-container{padding-inline:1.375rem}.saas-logo{gap:.4375rem;font-size:1.125rem}.saas-logo img,.saas-logo .sand-mark{width:1.5rem;height:1.5rem}.saas-hero{padding:4rem 0 3rem}.saas-hero h1{font-size:clamp(2.8rem,11.5vw,4rem);line-height:1.06}.saas-kicker{font-size:var(--gw-text-sm);letter-spacing:0;margin-bottom:.875rem}.saas-hero-description{font-size:var(--gw-text-nav);margin-top:1.5rem;line-height:1.85}.saas-hero-actions{gap:.75rem;margin-top:1.75rem}.saas-hero-actions>.saas-button,.saas-hero-actions>.saas-button-secondary{width:100%}.saas-section{padding:3.625rem 0;scroll-margin-top:5.25rem}.saas-section h2{margin-bottom:1.625rem;font-size:2.1875rem;line-height:1.13}.saas-grid-2,.saas-grid-3{grid-template-columns:1fr}.saas-card{padding:1.5rem}.saas-form-grid{grid-template-columns:1fr}.saas-field-wide{grid-column:auto}.saas-price strong{font-size:3.25rem}.saas-intro{font-size:var(--gw-text-nav)}}@media (prefers-reduced-motion:reduce){.saas-site *,.saas-mobile-menu{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.saas-privacy-check{color:var(--ink-soft);align-items:flex-start;gap:.75rem;margin:1.5625rem 0;font-size:.75rem;line-height:1.7;display:flex}.saas-privacy-check input{accent-color:var(--brand);margin-top:.3125rem}.saas-privacy-check a{color:var(--brand-text);text-decoration:underline}.saas-form-error{color:var(--danger);font-size:var(--gw-text-sm);margin:1.125rem 0}.saas-sign-in-link{margin:0 .75rem 1rem 0}.saas-application-form{margin-top:1.5rem}.saas-application-form>.saas-muted{margin-top:1.125rem;font-size:.75rem}.saas-admin-panel{border:1px solid rgb(var(--fg-rgb) / .078);border-radius:.875rem;min-height:0;padding:1.5rem}.saas-applications-review>div,.saas-applications-review>p{margin-bottom:1.5rem}.saas-application-review-content{padding-top:1.5rem}.saas-application-details{gap:1rem;margin:0 0 1.5rem;display:grid}.saas-application-details>div{border-bottom:1px solid rgb(var(--fg-rgb) / .071);grid-template-columns:11.25rem 1fr;gap:1.25rem;padding-bottom:.875rem;display:grid}.saas-application-details dt{color:var(--ink-soft);font-size:.75rem}.saas-application-details dd{font-size:var(--gw-text-sm);overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=42.5rem){.saas-application-details>div{grid-template-columns:1fr;gap:.3125rem}.saas-admin-panel{padding:1rem}}.saas-site .saas-legal,.saas-site .saas-legal .text-ink{color:var(--ink)}.saas-site .saas-legal .text-ink-soft,.saas-site .saas-legal .text-muted-foreground{color:var(--ink-soft)}.saas-site .saas-legal .border-hairline{border-color:rgb(var(--fg-rgb) / .09)}.saas-site .saas-legal h1{font-family:var(--font-display)}.saas-site .saas-legal a{text-underline-offset:.1875rem;text-decoration:underline}.saas-rise{animation:.85s cubic-bezier(.22,1,.36,1) both saas-rise;animation-delay:calc(var(--i,0) * 90ms + 60ms)}@keyframes saas-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes saas-menu-in{0%{opacity:0;transform:translate(1.125rem)}to{opacity:1;transform:none}}@keyframes saas-marquee{to{transform:translate(-100%)}}.saas-button svg,.saas-button-secondary svg{transition:transform .2s}.saas-button:hover svg,.saas-button-secondary:hover svg{transform:translate(.1875rem)}.saas-button:active,.saas-button-secondary:active{transform:scale(.97)}.saas-button{box-shadow:0 .0625rem 0 rgb(var(--fg-rgb) / .141) inset, .25rem .25rem 0 var(--brand-deep);border-radius:.375rem}.saas-button:hover{box-shadow:0 .0625rem 0 rgb(var(--fg-rgb) / .141) inset, .375rem .375rem 0 var(--brand-deep);transform:translate(-.0625rem,-.0625rem)}.saas-button-secondary{border-radius:.375rem}.saas-hero{background:var(--surface);padding:6rem 0 4.5rem}.saas-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}.saas-hero-split .saas-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.saas-hero-split h1{font-size:clamp(2.8rem,5.2vw,5rem)}.saas-hero h1{font-weight:600}.saas-hero h1 em{color:var(--brand-text);font-style:normal;display:inline-block}.saas-hero-aside{min-width:0}.saas-slide-deck{height:clamp(20rem,34vw,26.875rem);position:relative}.saas-marquee{border-block:1px solid rgb(var(--fg-rgb) / .071);background:var(--canvas);display:flex;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.saas-marquee-track{flex-shrink:0;justify-content:space-around;gap:2.75rem;min-width:100%;margin:0;padding:1.25rem 1.375rem;list-style:none;animation:38s linear infinite saas-marquee;display:flex}.saas-marquee:hover .saas-marquee-track{animation-play-state:paused}.saas-marquee li{white-space:nowrap;font-family:var(--font-display);color:var(--ink);align-items:center;gap:.875rem;font-size:1.25rem;display:flex}.saas-marquee li span{color:var(--brand);font-size:.6875rem}.saas-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem;display:grid}.saas-split-head{align-self:start;position:sticky;top:6.875rem}.saas-split-head h2{margin-bottom:0}.saas-split-body>.saas-intro:first-child{margin-top:.375rem}.saas-pricing-card{border-radius:.25rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.saas-plan-featured:hover{box-shadow:.8125rem .8125rem 0 var(--brand-strong);transform:translate(-.1875rem,-.8125rem)}.saas-hands-on{background:var(--canvas);box-shadow:.625rem .625rem 0 var(--brand-deep);border-color:#a78bfa40;border-radius:.25rem;padding:2.75rem}@media (width<=62.5rem){.saas-hero-split .saas-hero-grid,.saas-split,.saas-statement .saas-container,.saas-closing-box,.saas-pillar,.saas-pillar.is-flipped{grid-template-columns:minmax(0,1fr)}.saas-split{gap:2rem}.saas-split-head{position:static}.saas-hero-aside{max-width:32.5rem}}@media (width<=42.5rem){.saas-hero{padding:3.5rem 0 3rem}.saas-hero-split h1{font-size:clamp(2.5rem,10.5vw,3.4rem)}.saas-slide-deck{height:21.25rem}.saas-marquee li{font-size:var(--gw-text-body)}.saas-plan-featured{box-shadow:.4375rem .4375rem 0 var(--brand-strong);transform:none}.saas-hands-on{padding:1.625rem}}@media (prefers-reduced-motion:reduce){.saas-rise,.saas-marquee-track,.saas-mobile-menu nav a{animation:none!important}}.saas-site{--radius-lg:.625rem;--radius-md:.625rem;--radius-sm:.75rem;--blur:none;isolation:isolate;position:relative}.saas-button,.saas-button-secondary{border-radius:.75rem;min-height:3rem;padding:.75rem 1.5rem}.saas-button{color:#fff;background:var(--surface);box-shadow:inset 0 .0625rem #ffffff59,inset 0 -.0625rem #00000026}.saas-button:hover{background:var(--surface);transform:translateY(-.0625rem);box-shadow:inset 0 .0625rem #ffffff59,inset 0 -.0625rem #00000026}.saas-button:active{transform:scale(.98)}.saas-button-secondary{color:var(--ink);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.saas-button-secondary:hover{background:var(--glass-strong);border-color:#a78bfa80}.saas-card,.saas-audience,.saas-pricing-card,.saas-closing-box,.saas-way,.saas-slide-stack,.saas-context-card,.saas-flow-graph,.saas-hands-on,.saas-faq,.saas-coming-soon,.saas-application,.saas-application-card,[class*=saas-bento-]{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.saas-audience:hover,.saas-way:hover,[class*=saas-bento-]:hover{box-shadow:var(--glass-shadow);border-color:#a78bfa73;transform:translateY(-.1875rem)}.saas-plan-featured{box-shadow:var(--glass-shadow);border-color:#a78bfa99;transform:none}.saas-plan-featured:hover{transform:translateY(-.1875rem)}.saas-input,.saas-site input,.saas-site textarea,.saas-site select{border-radius:var(--radius-sm)}.saas-faq{border-radius:var(--radius-md)}.saas-site{--header-h:4.75rem}.saas-hero{margin-top:calc(-1 * var(--header-h));padding-top:calc(6rem + var(--header-h));position:relative;overflow:hidden}@media (width<=42.5rem){.saas-site{--header-h:4.125rem}.saas-hero{padding-top:calc(3.5rem + var(--header-h))}}.saas-hero>.saas-container{z-index:1;position:relative}.saas-launch-line{top:calc(var(--header-h) + .75rem);z-index:2;text-align:center;margin:0;position:absolute;left:0;right:0}.saas-hero-backdrop:empty{display:none}.saas-hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.saas-hero-backdrop:after{content:"";background:var(--surface);position:absolute;inset:0}@keyframes saas-wall-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.saas-hero-aside{position:relative}.saas-section{border-top-color:#0000}.saas-marquee{border-color:var(--hairline);background:rgb(var(--fg-rgb) / .02)}@media (width<=62.5rem){.saas-hero-backdrop:after{background:rgb(var(--canvas-rgb) / .86)}}@supports not ((-webkit-backdrop-filter:blur(0.0625rem)) or (backdrop-filter:blur(0.0625rem))){.saas-site{--glass:var(--surface);--glass-strong:var(--surface)}}.saas-slide-deck{--slide-w:clamp(11.875rem, 17vw, 14.25rem);height:calc(var(--slide-w) * 16 / 9 + 3.5rem)}.saas-demo-slot{max-width:60rem;margin:2.25rem auto 0}.saas-demo-slot .saas-kicker{margin-bottom:.75rem}.saas-demo-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;width:100%;display:block}.saas-demo-frame.is-empty{text-align:center;color:var(--ink);background:var(--glass);border:1px dashed var(--glass-edge);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.saas-demo-frame.is-empty p{margin:0}.saas-demo-frame.is-empty p:last-child{max-width:36ch;font-size:var(--gw-text-ui);color:var(--ink-soft)}.saas-door-icon{color:#fff;background:var(--surface);border-radius:.75rem;place-items:center;width:2.375rem;height:2.375rem;display:grid;box-shadow:inset 0 .0625rem #ffffff4d}.saas-foot .saas-container{position:relative}.saas-foot-word{font-family:var(--font-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;background:var(--surface);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:1.75rem 0 0;font-size:clamp(4rem,15vw,13rem);font-weight:600;line-height:.9}@media (width<=62.5rem){.saas-hero-aside{width:100%;margin-inline:auto}}@media (width<=42.5rem){.saas-foot-cols a,.saas-site nav[aria-label="On this page"] a{padding:.375rem 0;display:inline-block}.saas-slide-deck{--slide-w:11rem}}.saas-pricing-card{padding:2rem 1.875rem 1.75rem;position:relative}.saas-pricing-card>.saas-badge{background:var(--surface);border-color:#0000;margin:0;position:absolute;top:1.5rem;right:1.5rem;color:#fff!important}.saas-pricing-heading h3{padding-right:7.5rem}.saas-price:not(.saas-price-catalog.is-home .saas-price){margin:1.625rem 0 .25rem!important}.saas-price:has(+.saas-price-billed){margin-bottom:.5rem!important}.saas-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3rem,5vw,3.75rem);font-weight:600}.saas-price span{font-size:var(--gw-text-ui)}.saas-pricing-card .saas-feature-list{border-top:1px solid var(--glass-edge);margin:1.375rem 0;padding-top:1.375rem}.saas-pricing-note{margin:0 0 1rem}.saas-soon-chips{margin:.25rem 0 1.5rem}.saas-soon-chips p{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .625rem;font-size:.6875rem;font-weight:600}.saas-soon-chips ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.saas-soon-chips li{color:var(--ink-soft);background:rgb(var(--fg-rgb) / .05);border:1px dashed rgb(var(--fg-rgb) / .16);border-radius:.75rem;padding:.3125rem .6875rem;font-size:.75rem}.saas-pillar-card-num{font-family:var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #a78bfab3;font-size:2.75rem;font-weight:600;line-height:1}.saas-pillar-card .saas-feature-list{border-top:1px solid var(--glass-edge);gap:.625rem;margin:1.25rem 0 0;padding-top:1.125rem}.saas-pillar-card .saas-soon-chips{margin:1.125rem 0 0}@media (width<=42.5rem){.saas-pricing-card{padding:1.625rem 1.375rem 1.375rem}.saas-pricing-card>.saas-badge{align-self:flex-start;margin-bottom:1rem;position:static}.saas-pricing-heading h3{padding-right:0}}.saas-faq-list{max-width:none}.saas-faq{transition:border-color .25s,background .25s}.saas-faq summary{font-weight:500}.saas-faq summary:after{background:rgb(var(--fg-rgb) / .06);border:1px solid var(--glass-edge);border-radius:.75rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:1;transition:transform .25s;display:grid}.saas-faq[open]{background:var(--glass-strong);border-color:#a78bfa73}.saas-faq[open] summary:after{content:"+";color:#fff;background:var(--surface);border-color:#0000;transform:rotate(45deg)}.saas-faq>p{color:var(--ink-soft)}.saas-faq-more{border-radius:var(--radius-lg);background:#8b5cf60f;border:1px dashed #a78bfa59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.125rem;padding:1.25rem 1.5rem;display:flex}.saas-faq-more strong{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.saas-faq-more p{font-size:var(--gw-text-ui);color:var(--ink-soft);margin:.25rem 0 0}.saas-ob{background:var(--surface);grid-template-rows:auto 1fr;width:100%;height:100dvh;display:grid;overflow:hidden}.saas-ob-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem clamp(1rem,4vw,2.5rem);display:flex}.saas-ob-account{border:1px solid var(--glass-edge);background:var(--glass);font-size:var(--gw-text-sm);color:var(--ink-soft);border-radius:.75rem;align-items:center;gap:.625rem;padding:.3125rem .3125rem .3125rem .375rem;display:flex}.saas-ob-avatar{color:#fff;background:var(--surface);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:600;display:grid}.saas-ob-who strong{color:var(--ink);font-weight:600}.saas-ob-signout{color:var(--ink);background:rgb(var(--fg-rgb) / .06);cursor:pointer;border:0;border-radius:.75rem;padding:.4375rem .75rem}.saas-ob-signout:hover{background:rgb(var(--fg-rgb) / .1)}.saas-ob-main{place-items:center;padding:1rem clamp(1rem,4vw,2.5rem) 2.5rem;display:grid;overflow-y:auto}.saas-ob-choose{text-align:center;width:min(60rem,100%)}.saas-ob-choose h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 clamp(1.75rem,5vh,3rem);font-size:clamp(2.25rem,5.4vw,4rem);font-weight:500;line-height:1.02}.saas-ob-choices{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.saas-ob-choice{text-align:left;min-height:13.125rem;color:var(--gw-chip-text);border:1px solid var(--gw-chip-line);border-radius:var(--radius-lg);background:var(--gw-chip);box-shadow:none;cursor:pointer;align-content:start;justify-items:start;gap:.625rem;padding:1.5rem;transition:background .2s,border-color .2s;display:grid;position:relative}.saas-ob-choice .saas-door-icon{margin-bottom:1.125rem}.saas-ob-choice strong{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.1}.saas-ob-copy{font-size:var(--gw-text-ui);color:var(--ink-soft);line-height:1.5}.saas-ob-go{color:var(--ink-soft);transition:transform .2s,color .2s;position:absolute;top:1.5rem;right:1.5rem}.saas-ob-choice:hover:not(:disabled),.saas-ob-choice:focus-visible{border-color:var(--gw-chip-line)}.saas-ob-choice[aria-pressed=true]{background:var(--gw-tint-bg);border-color:var(--gw-tint-line);color:var(--gw-tint-text)}.saas-ob-choice:disabled{cursor:progress;opacity:.7}.saas-ob-choose .saas-error{margin-top:1.25rem}.saas-ob-note{color:var(--ink-soft);justify-items:center;gap:.875rem;display:grid}.saas-ob-step{align-self:start;width:min(47.5rem,100%)}.saas-ob-back{border:1px solid var(--gw-chip-line);color:var(--gw-chip-text);background:var(--gw-chip);font-size:var(--gw-text-sm);cursor:pointer;border-radius:.75rem;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.4375rem .75rem .4375rem .5625rem;display:inline-flex}.saas-ob-panel{border:1px solid var(--gw-chip-line);border-radius:var(--radius-lg);background:var(--gw-chip);box-shadow:none;padding:clamp(1.375rem,4vw,2.25rem)}.saas-ob-panel h2{font-family:var(--font-display);color:var(--ink);margin:0 0 .625rem;font-size:clamp(1.625rem,3.4vw,2.25rem);font-weight:500;line-height:1.1}.saas-ob-panel .saas-kicker{margin-bottom:.75rem}@media (width<=47.5rem){.saas-ob-choices{grid-template-columns:1fr;gap:.625rem}.saas-ob-choice{grid-template-columns:auto 1fr;align-items:center;gap:.125rem .875rem;min-height:0;padding:1rem 2.75rem 1rem 1rem}.saas-ob-choice .saas-door-icon{grid-row:span 2;margin:0}.saas-ob-choice strong{font-size:1.1875rem}.saas-ob-copy{font-size:var(--gw-text-sm)}.saas-ob-go{margin-top:-.5625rem;top:50%;right:1rem}}@media (width<=35rem){.saas-ob-who{display:none}}.saas-site{--canvas:var(--gw-bg);--canvas-rgb:var(--gw-bg-rgb);--surface:var(--gw-surface);--ink:var(--gw-text);--ink-soft:var(--gw-muted);--fg-rgb:var(--gw-text-rgb);--brand:var(--gw-hi);--brand-strong:var(--gw-accent);--brand-deep:var(--gw-accent-h);--brand-text:var(--gw-hi);--accent:var(--gw-hi);--line:var(--gw-line);--glass:var(--gw-raised);--glass-strong:var(--gw-raised);--glass-edge:var(--gw-line);--glass-shine:transparent;--glass-shadow:none;--blur:none;background:var(--gw-bg);color:var(--gw-text);font-family:var(--gw-font);font-size:1.125rem;font-weight:500;line-height:1.6875rem}html[data-theme=light] .saas-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .saas-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.saas-site .saas-container{width:90vw;max-width:none;margin-inline:auto;padding-inline:0}.saas-site .saas-container .saas-container{width:100%;margin-inline:0;padding-inline:0}.saas-site .saas-logo{font-size:var(--gw-text-body);letter-spacing:-.01em;font-weight:600}.saas-site .saas-kicker{font-size:var(--gw-text-sm);letter-spacing:0;text-transform:none;color:var(--accent);margin:0 0 .75rem;font-weight:600}.saas-site .saas-hero{background:0 0;margin-top:0;padding:3.5rem 0 1.5rem;overflow:visible}.saas-site .saas-hero-backdrop,.saas-site .saas-hero-backdrop:after,.saas-site .saas-hero-aside:before{display:none}.saas-site .saas-hero-split .saas-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(17.5rem,1.14fr);align-items:start;gap:3rem}.saas-site .saas-hero h1,.saas-site .saas-hero-split h1{letter-spacing:-.03em;max-width:16em;font-size:clamp(2.35rem,4vw,3.35rem);font-weight:500;line-height:1.05}.saas-site .saas-hero h1 em{color:inherit}.saas-site .saas-hero-description{max-width:34rem;margin-top:1rem;font-size:1.0625rem;line-height:1.5}.saas-site .saas-hero-actions{gap:.625rem;margin-top:1.5rem}.saas-site .saas-muted{color:var(--ink-soft);font-size:var(--gw-text-ui);line-height:1.5}.saas-site .saas-hero .saas-muted{max-width:36rem;margin-top:.875rem}.saas-site .saas-button,.saas-site .saas-button:hover,.saas-site .saas-button:active{color:var(--gw-accent-fg);background:var(--gw-accent);border-radius:var(--gw-radius-pill);box-shadow:none;min-height:var(--gw-btn-h);height:auto;font-family:var(--gw-font);font-size:var(--gw-text-body);background-image:none;border:0;padding:0 1.5rem;font-weight:500;transform:none}.saas-site .saas-button:hover{background:var(--gw-accent-h)}.saas-site .saas-button-secondary,.saas-site .saas-button-secondary:hover{color:var(--gw-text);border:1px solid var(--gw-line);border-radius:var(--gw-radius-pill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:var(--gw-btn-h);background:0 0;padding:0 1.5rem;font-weight:500;transform:none}.saas-site .saas-button-secondary:hover{background:var(--gw-surface)}.saas-site .saas-billing-toggle button[aria-pressed=true]{background:var(--ink);color:var(--canvas);box-shadow:none}.saas-site .saas-price-catalog .saas-pricing-cta{height:auto;min-height:2.75rem}.saas-site .saas-skip{background:var(--ink);color:var(--canvas)}.saas-site .saas-section{border-top:0;padding:5.5rem 0}.saas-site .saas-section h2{letter-spacing:-.03em;max-width:22em;margin-bottom:1.75rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;line-height:1.15}.saas-site .saas-section h3{font-size:var(--gw-text-body);font-weight:600}.saas-site .saas-intro{max-width:38rem;font-size:var(--gw-text-body);margin:1.75rem 0 0;line-height:1.55}.saas-site .saas-card,.saas-site .saas-pricing-card,.saas-site .saas-faq,.saas-site .saas-closing-box,.saas-site .saas-pack-row,.saas-site .saas-hands-on,.saas-site .saas-slide-stack,.saas-site .saas-context-card,.saas-site .saas-flow-graph{background:var(--surface);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.5rem}.saas-site .saas-card:hover,.saas-site .saas-pricing-card:hover,.saas-site .saas-plan-featured,.saas-site .saas-plan-featured:hover,.saas-price-catalog .saas-plan-featured,.saas-price-catalog .saas-plan-featured:hover{background:var(--surface);border-color:var(--ink);box-shadow:none;transform:none}.saas-site .saas-badge,.saas-site .saas-pricing-card>.saas-badge{border:1px solid var(--line);letter-spacing:0;text-transform:none;background:0 0;border-radius:62.4375rem;margin:0 0 .75rem;padding:.1875rem .625rem;position:static;color:var(--ink)!important;font-size:.75rem!important}.saas-site .saas-pricing-card>.gw-tag{width:fit-content;color:var(--gw-tag-fg);background:var(--gw-tag-bg);align-self:flex-start;margin:0 0 .75rem}.saas-site .saas-price strong{letter-spacing:-.03em;font-size:2.75rem;font-weight:500}.saas-site .saas-price-intro h1{letter-spacing:-.04em;max-width:16em;margin-left:auto;margin-right:auto;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.02}.saas-site .saas-price-hero,.saas-site .saas-billing-toggle-row{text-align:center;justify-content:center}.saas-site .saas-price-lead{margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:500;line-height:1.6875rem}.saas-site .saas-pricing-card{background:var(--gw-raised);border:1px solid var(--gw-line);box-shadow:none;border-radius:1.75rem;padding:2.25rem}.saas-site .saas-price strong{letter-spacing:-.04em;font-size:clamp(3rem,4vw,3.5rem);font-weight:600;line-height:1}.saas-site .saas-price-catalog .saas-plan-featured,.saas-site .saas-price-catalog .saas-plan-featured:hover{background:var(--gw-dk);color:var(--gw-dk-t);border-color:var(--gw-dk-line);--ink:var(--gw-dk-t);--ink-soft:var(--gw-dk-m);box-shadow:inset 0 .1875rem 0 var(--gw-hi)}html[data-theme=dark] .saas-site .saas-price-catalog .saas-plan-featured,html[data-theme=dark] .saas-site .saas-price-catalog .saas-plan-featured:hover{border:2px solid var(--gw-hi);box-shadow:none}.saas-site .saas-price-catalog .saas-plan-featured :is(h3,.saas-price,.saas-price strong){color:var(--gw-dk-t)}.saas-site .saas-price-catalog .saas-plan-featured .saas-feature-list li{color:var(--gw-dk-m);border-color:#ffffff26}.saas-site .saas-price-catalog .saas-plan-featured .legal-continue,.saas-site .saas-price-catalog .saas-plan-featured .legal-continue a{color:var(--gw-dk-m)}.saas-site .saas-price-catalog .saas-plan-featured .saas-feature-list li+li{border-top:1px solid #ffffff26;padding-top:.625rem}.saas-site .saas-price-catalog .saas-plan-featured .saas-feature-list{border-top-color:#ffffff26}.saas-site .saas-price-catalog .saas-plan-featured .saas-feature-list svg{color:#a78bfa}.saas-site .saas-price-catalog .saas-plan-featured :is(.saas-muted,.saas-outcome,.saas-price span,.saas-trust-under-cta,.saas-pricing-note){color:var(--gw-dk-m)}.saas-price-catalog.is-home .saas-plan-head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.saas-price-catalog.is-home .saas-plan-head h3,.saas-price-catalog.is-home .saas-plan-head .gw-tag{margin:0}.saas-price-catalog.is-home .saas-plan-featured .saas-plan-head .gw-tag{color:#c4b5fd;background:#8b5cf633;font-size:.75rem;font-weight:600}.saas-price-catalog.is-home .saas-price{margin:1.125rem 0 .5rem}.saas-price-catalog.is-home .saas-price strong{font-size:2.5rem;font-weight:600}.saas-price-catalog.is-home .saas-price span{font-size:1rem;font-weight:500}.saas-price-catalog.is-home .saas-feature-list,.saas-price-catalog.is-home .saas-pricing-cta{order:0;width:100%}.saas-price-catalog.is-home .saas-pricing-card{text-align:left;align-items:stretch}.saas-site .saas-billing-toggle{background:var(--gw-surface);border:1px solid var(--gw-line)}.saas-site .saas-billing-toggle button,.saas-site .saas-billing-toggle a{font-weight:500}.saas-site .saas-billing-toggle button[aria-pressed=true],.saas-site .saas-billing-toggle a[aria-pressed=true]{background:var(--gw-raised);color:var(--gw-text);box-shadow:0 .0625rem .125rem #00000014, 0 0 0 .0625rem var(--gw-line)}.saas-site .saas-save-chip,html[data-theme=light] .saas-site .saas-save-chip{background:var(--gw-tag-bg);color:var(--gw-tag-fg)}.saas-site .saas-price-page{padding-top:3.5rem}.saas-site .saas-price-lead{max-width:36rem}.saas-site .saas-foot-word{display:none}.saas-site .saas-foot{border-top:1px solid var(--line)}.saas-site .saas-ob{background:var(--canvas)}.saas-site .saas-rise{animation:none}.saas-site .saas-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.saas-site .saas-examples a{color:inherit;display:block}.saas-site .saas-examples img{aspect-ratio:3/4;object-fit:cover;background:#111;width:100%;display:block}.saas-site .saas-examples a>span{font-size:var(--gw-text-sm);color:var(--ink-soft);margin-top:.5rem;display:block}.saas-site .saas-examples strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;display:block}.saas-site .saas-examples-note{max-width:38rem;margin:0}@media (width<=62.5rem){.saas-site .saas-hero{padding-top:2.25rem}.saas-site .saas-hero-split .saas-hero-grid,.saas-site .saas-closing-box,.saas-site .saas-plans{grid-template-columns:minmax(0,1fr)}.saas-site .saas-hero-aside{width:100%;max-width:none}.saas-site .saas-hero h1,.saas-site .saas-hero-split h1{max-width:16em}.saas-site .saas-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.saas-site .saas-section{padding:4rem 0}}@media (width<=42.5rem){.saas-site .saas-hero-actions>.saas-button,.saas-site .saas-hero-actions>.saas-button-secondary{justify-content:center;width:100%}}.saas-site .saas-hero h1,.saas-site .saas-hero-split h1,.saas-site .saas-section h2,.saas-site .saas-tool h1{-webkit-text-fill-color:currentColor;color:var(--ink);background:0 0}.saas-site .saas-asset-slot{border:1px dashed var(--line);background:var(--surface);border-radius:.5rem;min-height:13.75rem;margin:0;padding:1.25rem}.saas-site .saas-asset-slot[data-asset=waiting]{align-items:flex-end;display:flex}.saas-site .saas-asset-slot figcaption{max-width:28rem;color:var(--ink-soft);font-size:var(--gw-text-ui);margin:0;line-height:1.45}.saas-site .saas-asset-slot img{width:100%;height:auto;display:block}.saas-site .saas-asset-slot img+img{margin-top:.75rem}.saas-site .saas-account-group{margin-top:2rem}.saas-site .saas-account-group h3{font-size:var(--gw-text-nav);margin:0 0 .75rem;font-weight:600}
