.cta-inner[data-astro-cid-o46t2fpl]{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-4xl) var(--spacing-xl);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.cta-headline[data-astro-cid-o46t2fpl]{font-size:var(--font-size-4xl);line-height:var(--leading-tight)}.cta-subheadline[data-astro-cid-o46t2fpl]{max-width:640px;color:var(--color-muted);font-size:var(--font-size-lg)}.cta-button[data-astro-cid-o46t2fpl]{background:var(--gradient-brand);color:var(--color-on-brand);border:0}.faq-list[data-astro-cid-rvn45gam]{max-width:var(--max-width);gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}.faq-item[data-astro-cid-rvn45gam]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition-fast);overflow:hidden}.faq-item[data-astro-cid-rvn45gam]:hover{border-color:var(--color-muted)}.faq-item[data-astro-cid-rvn45gam][open]{border-color:var(--color-brand-soft)}.faq-question[data-astro-cid-rvn45gam]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);font-size:var(--font-size-base);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-rvn45gam]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-rvn45gam]{width:20px;height:20px;color:var(--color-muted);transition:transform var(--transition-base);flex-shrink:0}.faq-item[data-astro-cid-rvn45gam][open] .faq-icon[data-astro-cid-rvn45gam]{transform:rotate(180deg)}.faq-answer[data-astro-cid-rvn45gam]{padding:0 var(--spacing-lg) var(--spacing-lg)}.faq-answer[data-astro-cid-rvn45gam] p[data-astro-cid-rvn45gam]{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.feature-clip-grid[data-astro-cid-twkjojev]{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.feature-clip-reverse[data-astro-cid-twkjojev] .feature-clip-media[data-astro-cid-twkjojev]{order:-1}.feature-clip-text[data-astro-cid-twkjojev]{gap:var(--spacing-md);flex-direction:column;display:flex}.feature-clip-eyebrow[data-astro-cid-twkjojev]{color:var(--color-brand);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.feature-clip-title[data-astro-cid-twkjojev]{font-size:var(--font-size-3xl);line-height:var(--leading-tight)}.feature-clip-description[data-astro-cid-twkjojev]{color:var(--color-muted);font-size:var(--font-size-lg)}.feature-clip-points[data-astro-cid-twkjojev]{gap:var(--spacing-sm);padding-left:var(--spacing-lg);display:grid}.feature-clip-media[data-astro-cid-twkjojev]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.feature-clip-media[data-astro-cid-twkjojev] img[data-astro-cid-twkjojev],.feature-clip-video[data-astro-cid-twkjojev]{width:100%;height:auto;display:block}.feature-clip-video[data-astro-cid-twkjojev]{object-fit:cover;height:100%;position:absolute;inset:0}@media (width<=900px){.feature-clip-grid[data-astro-cid-twkjojev]{grid-template-columns:1fr}.feature-clip-reverse[data-astro-cid-twkjojev] .feature-clip-media[data-astro-cid-twkjojev]{order:0}}.features-grid[data-astro-cid-6f3bdzjd]{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.feature-card[data-astro-cid-6f3bdzjd]{padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.feature-card[data-astro-cid-6f3bdzjd]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-brand-soft);transform:translateY(-4px)}.feature-icon[data-astro-cid-6f3bdzjd]{margin-bottom:var(--spacing-lg)}.feature-title[data-astro-cid-6f3bdzjd]{font-size:var(--font-size-lg);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-sm)}.feature-description[data-astro-cid-6f3bdzjd]{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--leading-normal)}@media (width<=900px){.features-grid[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.features-grid[data-astro-cid-6f3bdzjd]{grid-template-columns:1fr}}.hero[data-astro-cid-sf272gaj]{max-width:var(--wide-width);padding:var(--spacing-4xl) var(--spacing-lg);gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.hero-centered[data-astro-cid-sf272gaj]{text-align:center;max-width:var(--max-width);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-xl);grid-template-columns:1fr}.hero-centered[data-astro-cid-sf272gaj] .hero-content[data-astro-cid-sf272gaj]{max-width:100%}.hero-centered[data-astro-cid-sf272gaj] .hero-actions[data-astro-cid-sf272gaj]{justify-content:center}.hero-content[data-astro-cid-sf272gaj]{gap:var(--spacing-lg);flex-direction:column;max-width:560px;display:flex}.hero-headline[data-astro-cid-sf272gaj]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);background:var(--gradient-headline);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subheadline[data-astro-cid-sf272gaj]{font-size:var(--font-size-xl);line-height:var(--leading-normal);color:var(--color-muted)}.hero-actions[data-astro-cid-sf272gaj]{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.hero-image[data-astro-cid-sf272gaj]{position:relative}.hero-image[data-astro-cid-sf272gaj] .hero-image-media{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-xl)}.hero-image[data-astro-cid-sf272gaj]:before{content:"";background:var(--gradient-brand-soft);border-radius:var(--radius-lg);z-index:-1;opacity:.3;filter:blur(20px);position:absolute;inset:-10px}.hero-image[data-astro-cid-sf272gaj] .hero-video{object-fit:cover;height:100%;box-shadow:none;position:absolute;inset:0}@media (width<=1024px){.hero[data-astro-cid-sf272gaj]{padding:var(--spacing-2xl) var(--spacing-lg);gap:var(--spacing-2xl);grid-template-columns:1fr}.hero-headline[data-astro-cid-sf272gaj]{font-size:var(--font-size-4xl)}.hero-subheadline[data-astro-cid-sf272gaj]{font-size:var(--font-size-lg)}.hero-with-image[data-astro-cid-sf272gaj]{text-align:center}.hero-with-image[data-astro-cid-sf272gaj] .hero-actions[data-astro-cid-sf272gaj]{justify-content:center}.hero-image[data-astro-cid-sf272gaj]{order:-1}}.pricing-header[data-astro-cid-3lcrrlgo]{margin-bottom:var(--spacing-2xl)}.pricing-grid[data-astro-cid-3lcrrlgo]{gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.pricing-card[data-astro-cid-3lcrrlgo]{padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.pricing-highlighted[data-astro-cid-3lcrrlgo]{background:var(--color-bg);border-color:var(--color-brand);box-shadow:var(--shadow-xl);transform:scale(1.02)}.pricing-badge[data-astro-cid-3lcrrlgo]{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-on-brand);background:var(--gradient-brand);border-radius:var(--radius-full);font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-plan-header[data-astro-cid-3lcrrlgo]{text-align:center;padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.pricing-name[data-astro-cid-3lcrrlgo]{font-size:var(--font-size-lg);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-sm)}.pricing-price[data-astro-cid-3lcrrlgo]{justify-content:center;align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);display:flex}.pricing-amount[data-astro-cid-3lcrrlgo]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight)}.pricing-period[data-astro-cid-3lcrrlgo],.pricing-description[data-astro-cid-3lcrrlgo]{font-size:var(--font-size-sm);color:var(--color-muted)}.pricing-features[data-astro-cid-3lcrrlgo]{gap:var(--spacing-sm);flex-direction:column;flex:1;list-style:none;display:flex}.pricing-features[data-astro-cid-3lcrrlgo] li[data-astro-cid-3lcrrlgo]{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.check-icon[data-astro-cid-3lcrrlgo]{width:18px;height:18px;color:var(--color-success);flex-shrink:0;margin-top:2px}.pricing-cta[data-astro-cid-3lcrrlgo]{width:100%}.pricing-period[data-astro-cid-3lcrrlgo]{border:0;min-inline-size:0;margin:0;padding:0}.pricing-period-legend[data-astro-cid-3lcrrlgo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-radio[data-astro-cid-3lcrrlgo]{opacity:0;pointer-events:none;position:absolute}.pricing-toggle[data-astro-cid-3lcrrlgo]{width:fit-content;margin:0 auto var(--spacing-2xl);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);padding:4px;display:flex}.pricing-toggle[data-astro-cid-3lcrrlgo] label[data-astro-cid-3lcrrlgo]{padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;font-weight:600}.pricing-radio[data-astro-cid-3lcrrlgo]:first-of-type:checked~.pricing-toggle[data-astro-cid-3lcrrlgo] .pricing-toggle-monthly[data-astro-cid-3lcrrlgo],.pricing-radio[data-astro-cid-3lcrrlgo]:nth-of-type(2):checked~.pricing-toggle[data-astro-cid-3lcrrlgo] .pricing-toggle-yearly[data-astro-cid-3lcrrlgo]{background:var(--color-brand-strong);color:var(--color-on-brand)}.pricing-radio[data-astro-cid-3lcrrlgo]:focus-visible~.pricing-toggle[data-astro-cid-3lcrrlgo]{outline:2px solid var(--color-brand);outline-offset:2px}.price-yearly[data-astro-cid-3lcrrlgo],.pricing[data-astro-cid-3lcrrlgo]:has(.pricing-radio:nth-of-type(2):checked) .price-monthly[data-astro-cid-3lcrrlgo]{display:none}.pricing[data-astro-cid-3lcrrlgo]:has(.pricing-radio:nth-of-type(2):checked) .price-yearly[data-astro-cid-3lcrrlgo]{display:flex}.pricing-note[data-astro-cid-3lcrrlgo]{margin-top:var(--spacing-2xl);text-align:center;color:var(--color-muted);font-size:var(--font-size-sm)}@media (width<=1199px){.pricing-grid[data-astro-cid-3lcrrlgo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pricing-grid[data-astro-cid-3lcrrlgo]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-highlighted[data-astro-cid-3lcrrlgo]{transform:none}}.prose-container[data-astro-cid-sblo5pwt]{max-width:var(--max-width)}.prose-headline[data-astro-cid-sblo5pwt]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-sm)}.prose-updated[data-astro-cid-sblo5pwt]{color:var(--color-muted);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2xl)}.prose-body[data-astro-cid-sblo5pwt] h2{font-size:var(--font-size-2xl);margin:var(--spacing-2xl) 0 var(--spacing-md)}.prose-body[data-astro-cid-sblo5pwt] h3{font-size:var(--font-size-xl);margin:var(--spacing-xl) 0 var(--spacing-sm)}.prose-body[data-astro-cid-sblo5pwt] p,.prose-body[data-astro-cid-sblo5pwt] ul,.prose-body[data-astro-cid-sblo5pwt] ol{margin-bottom:var(--spacing-md);line-height:var(--leading-relaxed,1.7)}.prose-body[data-astro-cid-sblo5pwt] ul,.prose-body[data-astro-cid-sblo5pwt] ol{padding-left:var(--spacing-xl)}.prose-body[data-astro-cid-sblo5pwt] a{color:var(--color-brand);text-decoration:underline}.testimonials[data-astro-cid-b4h6gghm]{background:var(--color-surface)}.testimonials-grid[data-astro-cid-b4h6gghm]{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.testimonial-card[data-astro-cid-b4h6gghm]{padding:var(--spacing-xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}.testimonial-quote[data-astro-cid-b4h6gghm]{font-size:var(--font-size-lg);line-height:var(--leading-normal);color:var(--color-text);flex:1}.testimonial-author[data-astro-cid-b4h6gghm]{align-items:center;gap:var(--spacing-md);display:flex}.testimonial-avatar{border-radius:var(--radius-full);object-fit:cover;width:48px;height:48px}.testimonial-info[data-astro-cid-b4h6gghm]{flex-direction:column;display:flex}.testimonial-name[data-astro-cid-b4h6gghm]{font-weight:600;font-size:var(--font-size-sm)}.testimonial-role[data-astro-cid-b4h6gghm]{font-size:var(--font-size-xs);color:var(--color-muted)}@media (width<=900px){.testimonials-grid[data-astro-cid-b4h6gghm]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.testimonials-grid[data-astro-cid-b4h6gghm]{grid-template-columns:1fr}}.video-frame[data-astro-cid-xiaoxhpy]{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:1200px;box-shadow:var(--shadow-xl);margin:0 auto;overflow:hidden}.video-frame[data-astro-cid-xiaoxhpy] video,.video-facade[data-astro-cid-xiaoxhpy],.video-facade[data-astro-cid-xiaoxhpy] img[data-astro-cid-xiaoxhpy]{object-fit:cover;width:100%;height:100%;display:block}.video-facade[data-astro-cid-xiaoxhpy]{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.video-play[data-astro-cid-xiaoxhpy]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--color-on-brand);box-shadow:var(--shadow-xl);font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play[data-astro-cid-xiaoxhpy] svg[data-astro-cid-xiaoxhpy]{width:24px;height:24px}.video-duration[data-astro-cid-xiaoxhpy]{opacity:.8;font-variant-numeric:tabular-nums}
