.hero:where(.astro-BBE6DXRZ){background:linear-gradient(135deg,#f8fafc 0%,#dbeafe 25%,#c7d2fe 50%,#e0e7ff 75%,#f8fafc 100%)}.hero:where(.astro-BBE6DXRZ):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(59,130,246,.04) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(99,102,241,.04) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(59,130,246,.03) 0%,transparent 50%);pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn:where(.astro-BBE6DXRZ){animation:fadeIn .8s ease-out forwards}.hero:where(.astro-BBE6DXRZ) :where(.astro-BBE6DXRZ){transition:all .3s cubic-bezier(.4,0,.2,1)}a:where(.astro-BBE6DXRZ)[href*="/get-started"]:hover{box-shadow:0 25px 50px -12px #3b82f659}.feature-section:where(.astro-VNIVFUH2){background-image:url(/feature_bg.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center}.price-column:where(.astro-PRZEGF2X){min-height:600px}#pricing:where(.astro-PRZEGF2X){min-height:800px}#pricing-toggle:where(.astro-PRZEGF2X)[aria-checked=true]{background-color:#3b82f6}#pricing-toggle:where(.astro-PRZEGF2X)[aria-checked=false]{background-color:#e2e8f0}#pricing-toggle:where(.astro-PRZEGF2X)[aria-checked=true] span:where(.astro-PRZEGF2X){transform:translate(1.375rem)}#pricing-toggle:where(.astro-PRZEGF2X)[aria-checked=false] span:where(.astro-PRZEGF2X){transform:translate(.25rem)}#savings-badge:where(.astro-PRZEGF2X){min-width:120px;display:inline-block;text-align:center}:root{--astro-gradient: linear-gradient(0deg, #4f39fa, #da62c4)}h1:where(.astro-J7PV25F6){margin:2rem 0}main:where(.astro-J7PV25F6){margin:auto;padding:1em;max-width:60ch}.text-gradient:where(.astro-J7PV25F6){font-weight:900;background-image:var(--astro-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position-y:100%;border-radius:.4rem;animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{background-position-y:0%}50%{background-position-y:80%}}.instructions:where(.astro-J7PV25F6){line-height:1.6;margin:1rem 0;background:#4f39fa;padding:1rem;border-radius:.4rem;color:var(--color-bg)}.instructions:where(.astro-J7PV25F6) code:where(.astro-J7PV25F6){font-size:.875em;border:.1em solid var(--color-border);border-radius:4px;padding:.15em .25em}.link-card-grid:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
