.hero-noise[data-astro-cid-yodha2z4]{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.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E")}.hero-typing[data-astro-cid-yodha2z4]{display:none}.hero-typing-dot[data-astro-cid-yodha2z4]{background-color:var(--color-fg-muted);border-radius:9999px;width:.375rem;height:.375rem;animation:1s ease-in-out infinite hero-typing-bounce;display:block}.hero-typing-dot[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:.15s}.hero-typing-dot[data-astro-cid-yodha2z4]:nth-child(3){animation-delay:.3s}@keyframes hero-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hero-chat-msg[data-astro-cid-yodha2z4]+.hero-chat-msg[data-astro-cid-yodha2z4],.hero-chat-msg[data-astro-cid-yodha2z4]+.hero-typing[data-astro-cid-yodha2z4],.hero-typing[data-astro-cid-yodha2z4]+.hero-chat-msg[data-astro-cid-yodha2z4]{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.hero-typing-dot[data-astro-cid-yodha2z4]{opacity:.7;animation:none}}[data-astro-cid-yodha2z4][data-hero-stage][data-pending] [data-astro-cid-yodha2z4][data-hero-source-item]{opacity:0;transform:translate(-120%)}[data-astro-cid-yodha2z4][data-hero-stage][data-pending] [data-astro-cid-yodha2z4][data-hero-chat-msg]:not([data-initial]),[data-astro-cid-yodha2z4][data-hero-stage][data-pending] [data-astro-cid-yodha2z4][data-hero-typing]{display:none}.benefit-close[data-astro-cid-ifxhgsg6]{opacity:.48;transition:opacity .4s,background-color .4s}.benefit-close[data-astro-cid-ifxhgsg6][data-active],[data-astro-cid-ifxhgsg6][data-benefit-closes][data-complete] .benefit-close[data-astro-cid-ifxhgsg6]{opacity:1;background-color:color-mix(in srgb, var(--color-overlay-inverse) 100%, var(--color-accent-lime) 12%)}.benefit-close-check[data-astro-cid-ifxhgsg6]{transition:transform .35s;transform:scale(.92)}.benefit-close[data-astro-cid-ifxhgsg6][data-active] .benefit-close-check[data-astro-cid-ifxhgsg6],[data-astro-cid-ifxhgsg6][data-benefit-closes][data-complete] .benefit-close-check[data-astro-cid-ifxhgsg6]{transform:scale(1)}.benefit-close-meta[data-astro-cid-ifxhgsg6]{opacity:.55;transition:opacity .35s,color .35s}.benefit-close[data-astro-cid-ifxhgsg6][data-active] .benefit-close-meta[data-astro-cid-ifxhgsg6],[data-astro-cid-ifxhgsg6][data-benefit-closes][data-complete] .benefit-close-meta[data-astro-cid-ifxhgsg6]{opacity:1;color:var(--color-accent-lime)}@media (prefers-reduced-motion:reduce){.benefit-close[data-astro-cid-ifxhgsg6]{opacity:1}.benefit-close-check[data-astro-cid-ifxhgsg6]{transform:none}.benefit-close-meta[data-astro-cid-ifxhgsg6]{opacity:1;color:var(--color-accent-lime)}}.how-pulse[data-astro-cid-wkshis2o]{animation:2.2s ease-in-out infinite how-pulse}@keyframes how-pulse{0%,to{opacity:.4}50%{opacity:1}}.how-after-shell[data-astro-cid-wkshis2o]{isolation:isolate;border-radius:.75rem;padding:1px;position:relative;overflow:hidden}.how-after-spin[data-astro-cid-wkshis2o]{z-index:0;background:conic-gradient(from 0deg, transparent 0deg, transparent 250deg, var(--color-accent-lime) 290deg, var(--color-accent-secondary) 320deg, transparent 360deg);animation:5s linear infinite how-border-spin;position:absolute;inset:-60%}.how-after-inner[data-astro-cid-wkshis2o]{z-index:1;position:relative}@keyframes how-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.how-pulse[data-astro-cid-wkshis2o]{opacity:.85;animation:none}.how-after-spin[data-astro-cid-wkshis2o]{background:var(--color-accent-lime);opacity:.35;animation:none;inset:0}}.pricing-badge-shell{isolation:isolate;background:#fff6;border-radius:9999px;padding:2px;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem;overflow:hidden}.pricing-badge-spin{z-index:0;background:conic-gradient(#0000 0deg 250deg,#fff 280deg 320deg,#0000 350deg 360deg);animation:4s linear infinite pricing-badge-spin;position:absolute;inset:-160%}.pricing-badge-label{z-index:1;background:var(--color-accent-lime);color:var(--color-fg-primary);border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex;position:relative}@keyframes pricing-badge-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pricing-badge-spin{opacity:.5;background:#fff;animation:none;inset:0}}
