.hero[data-astro-cid-b42lodxy]{padding:var(--space-24) var(--space-6) var(--space-16);text-align:center;background:linear-gradient(180deg,var(--ls-sage-muted) 0%,var(--color-bg) 100%)}.hero[data-astro-cid-b42lodxy] h1[data-astro-cid-b42lodxy]{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:600;margin-bottom:var(--space-4);letter-spacing:-.02em}.hero-subtitle[data-astro-cid-b42lodxy]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:600px;margin:0 auto}@media (max-width: 768px){.hero[data-astro-cid-b42lodxy] h1[data-astro-cid-b42lodxy]{font-size:var(--text-4xl)}}.pricing-section[data-astro-cid-b42lodxy]{background:var(--color-bg)}.pricing-grid[data-astro-cid-b42lodxy]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);align-items:start}@media (max-width: 1100px){.pricing-grid[data-astro-cid-b42lodxy]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.pricing-grid[data-astro-cid-b42lodxy]{grid-template-columns:1fr}}.pricing-card[data-astro-cid-b42lodxy]{padding:var(--space-6);background:var(--color-bg-soft);border-radius:var(--radius-2xl);border:1px solid var(--color-border);position:relative}.pricing-card[data-astro-cid-b42lodxy].featured{background:var(--color-bg);border:2px solid var(--color-primary);box-shadow:0 8px 32px #00000014}.pricing-card[data-astro-cid-b42lodxy].gift{background:var(--ls-amber-glow);border-color:var(--color-accent)}.pricing-card[data-astro-cid-b42lodxy] .badge[data-astro-cid-b42lodxy]{position:absolute;top:calc(-1 * var(--space-3));left:50%;transform:translate(-50%);padding:var(--space-1) var(--space-4);background:var(--color-primary);color:var(--color-text-inverted);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);white-space:nowrap}.pricing-card[data-astro-cid-b42lodxy] h3[data-astro-cid-b42lodxy]{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4);text-align:center}.price[data-astro-cid-b42lodxy]{text-align:center;margin-bottom:var(--space-2)}.currency[data-astro-cid-b42lodxy]{font-size:var(--text-sm);color:var(--color-text-muted);vertical-align:super}.price-amount[data-astro-cid-b42lodxy]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700}.price-period[data-astro-cid-b42lodxy]{font-size:var(--text-sm);color:var(--color-text-muted)}.price-note[data-astro-cid-b42lodxy]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.plan-features[data-astro-cid-b42lodxy]{list-style:none;padding:0;margin:0 0 var(--space-6)}.plan-features[data-astro-cid-b42lodxy] li[data-astro-cid-b42lodxy]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm)}.plan-features[data-astro-cid-b42lodxy] li[data-astro-cid-b42lodxy].not-included span[data-astro-cid-b42lodxy]{color:var(--color-text-light);text-decoration:line-through}.plan-features[data-astro-cid-b42lodxy] .list-icon{flex-shrink:0}.plan-features[data-astro-cid-b42lodxy] .list-icon-check{color:var(--color-primary)}.plan-features[data-astro-cid-b42lodxy] .list-icon-cross{color:var(--color-text-light)}.why-section[data-astro-cid-b42lodxy]{background:var(--color-bg-soft)}.why-section[data-astro-cid-b42lodxy] h2[data-astro-cid-b42lodxy]{font-family:var(--font-display);font-size:var(--text-2xl);text-align:center;margin-bottom:var(--space-8)}.why-list[data-astro-cid-b42lodxy]{list-style:none;padding:0;margin:0 0 var(--space-8)}.why-list[data-astro-cid-b42lodxy] li[data-astro-cid-b42lodxy]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-soft);line-height:var(--leading-relaxed)}.why-list[data-astro-cid-b42lodxy] .why-icon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.comparison-note[data-astro-cid-b42lodxy]{text-align:center;font-style:italic;color:var(--color-text-muted);font-size:var(--text-sm)}.trial-section[data-astro-cid-b42lodxy]{background:var(--color-bg)}.trial-grid[data-astro-cid-b42lodxy]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media (max-width: 768px){.trial-grid[data-astro-cid-b42lodxy]{grid-template-columns:1fr}}.trial-card[data-astro-cid-b42lodxy]{padding:var(--space-5);background:var(--color-bg-soft);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.trial-card[data-astro-cid-b42lodxy] h4[data-astro-cid-b42lodxy]{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-2)}.trial-card[data-astro-cid-b42lodxy] p[data-astro-cid-b42lodxy]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.faq-section[data-astro-cid-b42lodxy]{background:var(--color-bg-soft)}.faq-list[data-astro-cid-b42lodxy]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-b42lodxy]{background:var(--color-bg);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden}.faq-item[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]{padding:var(--space-5);font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy] .faq-icon{color:var(--color-primary);flex-shrink:0}.faq-item[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy] .faq-icon-close{display:none}.faq-item[data-astro-cid-b42lodxy][open] summary[data-astro-cid-b42lodxy] .faq-icon-open{display:none}.faq-item[data-astro-cid-b42lodxy][open] summary[data-astro-cid-b42lodxy] .faq-icon-close{display:inline-block}.faq-item[data-astro-cid-b42lodxy] p[data-astro-cid-b42lodxy]{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.final-cta[data-astro-cid-b42lodxy]{background:var(--ls-blush)}.cta-content[data-astro-cid-b42lodxy]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-b42lodxy] h2[data-astro-cid-b42lodxy]{font-family:var(--font-display);font-size:var(--text-3xl);margin-bottom:var(--space-3)}.cta-content[data-astro-cid-b42lodxy]>p[data-astro-cid-b42lodxy]{color:var(--color-text-muted);margin-bottom:var(--space-6)}.cta-buttons[data-astro-cid-b42lodxy]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-6)}.help-text[data-astro-cid-b42lodxy]{font-size:var(--text-sm);color:var(--color-text-muted)}.help-text[data-astro-cid-b42lodxy] a[data-astro-cid-b42lodxy]{color:var(--color-primary);text-decoration:underline}
