.sample-hero[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%;min-height:auto;margin-top:-80px;padding:150px 40px 48px;display:flex;position:relative;overflow:hidden}.sample-hero-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);flex-direction:column;gap:56px;margin:0 auto;display:flex;position:relative}.sample-hero-glow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(120px);background:radial-gradient(circle, color-mix(in srgb, var(--acid) 55%, transparent), transparent 70%);opacity:.45;z-index:0;border-radius:50%;position:absolute}.sample-hero-glow-1[data-astro-cid-lcdefpme]{width:min(360px,60vw);height:min(360px,60vw);top:-120px;left:-40px}.sample-hero-glow-2[data-astro-cid-lcdefpme]{width:min(320px,55vw);height:min(320px,55vw);top:60px;right:-40px}.sample-hero-text[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;gap:18px;max-width:800px;display:flex;position:relative}.sample-hero-eyebrow[data-astro-cid-lcdefpme]{color:var(--acid)}.sample-hero-headline[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:clamp(34px,5vw,68px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);color:var(--text-on-ink);text-wrap:balance;margin:0}.sample-hero-body[data-astro-cid-lcdefpme]{color:var(--text-on-ink-muted);max-width:500px;margin:0;font-size:17px;line-height:1.55}.sample-hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;display:flex}.sample-hero-trust[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-ink-muted);margin:0;font-size:11px}.sample-hero-cta-secondary[data-astro-cid-lcdefpme]{border:1px solid var(--text-on-ink);height:43.6px;font-family:var(--font-mono);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:2.8px;text-transform:uppercase;color:var(--text-on-ink);border-radius:6px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.sample-hero-cta-secondary[data-astro-cid-lcdefpme]:hover{background-color:var(--text-on-ink);color:var(--surface-ink)}.sample-hero-shot[data-astro-cid-lcdefpme]{z-index:1;justify-content:center;width:100%;max-width:min(960px,92%);max-height:42vh;margin:0 auto;display:flex;position:relative}.sample-hero-shot[data-astro-cid-lcdefpme] .sample-editor-shot{width:auto;max-width:100%;max-height:100%}.sample-marquee-section[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%;padding:48px 0}.sample-marquee-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);margin:0 auto}.sample-blocks-section[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%;padding:120px 40px}.sample-blocks-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);flex-direction:column;gap:48px;margin:0 auto;display:flex}.sample-blocks-header[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:640px;display:flex}.sample-blocks-eyebrow[data-astro-cid-lcdefpme]{color:var(--acid)}.sample-blocks-headline[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:clamp(36px,5vw,72px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);color:var(--text-on-ink);text-wrap:balance;margin:0}.sample-blocks-description[data-astro-cid-lcdefpme]{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--text-on-ink-muted);margin:0}.sample-comparison-section[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%}.sample-comparison-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);margin:0 auto}.sample-stats-section[data-astro-cid-lcdefpme]{background-color:var(--surface-alt);box-sizing:border-box;width:100%}.sample-stats-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);margin:0 auto}.sample-testimonials-section[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%}.sample-testimonials-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);margin:0 auto}.sample-faq-section[data-astro-cid-lcdefpme]{background-color:var(--surface-paper);box-sizing:border-box;width:100%;padding:120px 40px}.sample-faq-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-narrow);flex-direction:column;gap:48px;margin:0 auto;display:flex}.sample-faq-header[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.sample-faq-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-paper-muted);margin:0;font-size:11px}.sample-faq-headline[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:clamp(36px,5vw,72px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);color:var(--text-on-paper);text-wrap:balance;margin:0}.pricing-section[data-astro-cid-lcdefpme]{background-color:var(--surface-ink);box-sizing:border-box;width:100%;padding:120px 40px}.pricing-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-wide);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}.pricing-inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.pricing-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.pricing-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-ink-muted);margin:0;font-size:11px}.pricing-headline[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:clamp(36px,5vw,72px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);color:var(--text-on-ink);text-wrap:balance;margin:0}.pricing-body[data-astro-cid-lcdefpme]{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--text-on-ink-muted);max-width:560px;margin:0}.pricing-card[data-astro-cid-lcdefpme]{background-color:var(--acid);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:12px;padding:40px;display:flex;overflow:hidden}.pricing-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-on-acid);margin:0}.pricing-price[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:64px;font-weight:var(--font-weight-bold);letter-spacing:var(--heading-letter-spacing);color:var(--text-on-acid);margin:0;line-height:1}.pricing-billing[data-astro-cid-lcdefpme]{font-size:var(--font-size-body);color:var(--text-on-acid-muted);margin:0}.pricing-teaser[data-astro-cid-lcdefpme]{font-size:var(--font-size-body);color:var(--text-on-acid-muted);margin:0 0 12px;font-style:italic}.pricing-cta[data-astro-cid-lcdefpme]{margin-top:8px}.pricing-micro[data-astro-cid-lcdefpme]{font-size:var(--font-size-14);color:var(--text-on-acid-muted);margin:8px 0 0}@media (width<=1024px){.sample-hero-glow-1[data-astro-cid-lcdefpme],.sample-hero-glow-2[data-astro-cid-lcdefpme]{opacity:.3}.sample-blocks-inner[data-astro-cid-lcdefpme]{gap:40px}.pricing-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}.pricing-card[data-astro-cid-lcdefpme]{max-width:480px}}@media (width<=768px){.sample-hero[data-astro-cid-lcdefpme]{min-height:auto;margin-top:-80px;padding:180px 20px 60px}.sample-hero-headline[data-astro-cid-lcdefpme]{font-size:clamp(32px,10vw,48px)}.sample-hero-ctas[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.sample-blocks-section[data-astro-cid-lcdefpme],.sample-faq-section[data-astro-cid-lcdefpme],.pricing-section[data-astro-cid-lcdefpme]{padding:80px 20px}.sample-blocks-headline[data-astro-cid-lcdefpme],.sample-faq-headline[data-astro-cid-lcdefpme],.pricing-headline[data-astro-cid-lcdefpme]{font-size:clamp(28px,8vw,48px)}.pricing-card[data-astro-cid-lcdefpme]{padding:24px}.pricing-price[data-astro-cid-lcdefpme]{font-size:48px}}
