.marketing-site{--marketing-primary: #3b82f6;--marketing-primary-hover: #2563eb;--marketing-ink: #0f172a;--marketing-body: #475569;--marketing-surface: #fafaf9;--marketing-card: #ffffff;--font-display: "Figtree", ui-sans-serif, system-ui, sans-serif;--font-body: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);background-color:var(--marketing-surface);color:var(--marketing-ink);scroll-behavior:smooth}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site .font-display{font-family:var(--font-display)}.marketing-primary{color:var(--marketing-primary)}.marketing-primary-bg{background-color:var(--marketing-primary)}.marketing-primary-bg:hover{background-color:var(--marketing-primary-hover)}.btn-marketing{background-color:var(--marketing-primary);color:#fff}.btn-marketing:hover{background-color:var(--marketing-primary-hover)}.marketing-site nav{border-color:#e7e5e4;background-color:#fafaf9d9}.marketing-hero{position:relative;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.marketing-doodle{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:auto;max-width:min(200px,36vw)}.marketing-doodle--hero-feature{position:relative;opacity:1;max-width:min(300px,100%);width:100%;height:auto;transform:none;filter:drop-shadow(0 8px 24px rgb(15 23 42 / .06))}.marketing-doodle--section-accent{opacity:.22;max-width:160px}.marketing-doodle--register-tr{top:.5rem;right:-1rem;transform:rotate(5deg)}.marketing-doodle--trial-bl{bottom:0;left:-.5rem;transform:rotate(-6deg)}.marketing-doodle--features-tr{top:1rem;right:0;transform:rotate(4deg)}@media(min-width:1024px){.marketing-doodle--section-accent{opacity:.28;max-width:180px}}.marketing-site select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;padding-right:2.5rem}.marketing-site select:focus{outline:none}.marketing-site select option{background-color:#fff;color:#1e293b}.plan-option-btn{width:100%;text-align:left;border-radius:.75rem;border:2px solid #e2e8f0;background-color:#fff;padding:.75rem 1rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.plan-option-btn:hover{border-color:#cbd5e1;background-color:#f8fafcf2}.plan-option-btn:focus{outline:none}.plan-option-btn:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:2px}.plan-option-btn.plan-option-selected{border-color:var(--marketing-primary);background-color:#eff6ffeb;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #3b82f633}.plan-option-btn.plan-option-selected:hover{border-color:var(--marketing-primary-hover);background-color:#dbeafed9}.marketing-check{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--marketing-primary)}.marketing-scroll-animate{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.marketing-scroll-animate.is-visible{opacity:1;transform:translateY(0)}.marketing-scroll-delay-1{transition-delay:.05s}.marketing-scroll-delay-2{transition-delay:.1s}.marketing-scroll-delay-3{transition-delay:.15s}.marketing-scroll-delay-4{transition-delay:.2s}.marketing-scroll-delay-5{transition-delay:.25s}.marketing-scroll-delay-6{transition-delay:.3s}.marketing-scroll-delay-7{transition-delay:.35s}.marketing-scroll-delay-8{transition-delay:.4s}.marketing-scroll-delay-9{transition-delay:.45s}@media(prefers-reduced-motion:reduce){.marketing-scroll-animate{opacity:1;transform:none;transition:none}}[x-cloak]{display:none!important}
