.hero[data-astro-cid-asqfrsj3]{background:var(--surface-section);background-size:200px 200px,100% 100%;background-blend-mode:soft-light,normal;color:var(--color-white);padding:5rem 2rem 4rem}.hero-grid[data-astro-cid-asqfrsj3]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 900px){.hero-grid[data-astro-cid-asqfrsj3]{grid-template-columns:1.2fr 1fr;gap:4rem}}.hero-eyebrow[data-astro-cid-asqfrsj3]{display:block;font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold-bright);margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .8rem;font-size:.8rem;letter-spacing:.18em;background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:var(--radius-full)}.hero-eyebrow[data-astro-cid-asqfrsj3]:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--accent-teal);box-shadow:0 0 10px var(--teal-glow)}.hero[data-astro-cid-asqfrsj3] h1[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:700;color:var(--color-white);margin:0 0 1.5rem;line-height:1.2}.hero-body[data-astro-cid-asqfrsj3]{font-size:1.125rem;line-height:1.7;color:var(--color-cream);margin-bottom:2rem}.hero-ctas[data-astro-cid-asqfrsj3]{display:flex;flex-wrap:wrap;gap:1rem}.hero-logo[data-astro-cid-asqfrsj3]{display:block;width:360px;max-width:80%;height:auto;margin-bottom:1.25rem}.hero-image[data-astro-cid-asqfrsj3]{display:flex;justify-content:center;overflow:hidden;border-radius:12px;max-width:560px}.hero-screenshot[data-astro-cid-asqfrsj3]{width:140%;max-width:none;height:auto;margin-left:-20%;margin-top:-8%;border-radius:0;box-shadow:0 8px 30px #0000004d}@keyframes heroTextIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes heroScreenshotIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.hero-content[data-astro-cid-asqfrsj3]{animation:heroTextIn 1s ease-out .2s both}.hero-screenshot[data-astro-cid-asqfrsj3]{animation:heroScreenshotIn 1.2s ease-out .5s both}@media (prefers-reduced-motion: reduce){.hero-content[data-astro-cid-asqfrsj3],.hero-screenshot[data-astro-cid-asqfrsj3]{animation:none}}.cta-button[data-astro-cid-asqfrsj3]{display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2rem;border-radius:var(--radius-full);text-decoration:none;transition:all .2s ease}.cta-button[data-astro-cid-asqfrsj3].primary{background:var(--color-gold-bright);color:var(--on-accent)}.cta-button[data-astro-cid-asqfrsj3].primary:hover{background:var(--color-gold-hover);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--accent-gold) 30%,transparent)}.cta-button[data-astro-cid-asqfrsj3].secondary{background:transparent;border:2px solid var(--border-subtle);color:var(--color-cream)}.cta-button[data-astro-cid-asqfrsj3].secondary:hover{background:#f5f0e11a}.container-narrow[data-astro-cid-asqfrsj3]{max-width:800px;margin:0 auto}.capsule-section[data-astro-cid-asqfrsj3]{padding:2rem 2rem 0;background:var(--surface-section)}.answer-capsule[data-astro-cid-asqfrsj3]{border:1px solid var(--border-glass);font-size:1rem;line-height:1.7;color:var(--text-body);max-width:800px;margin:0 auto;padding:1.5rem;background:var(--surface-card);border-left:1px solid var(--color-gold-bright);border-radius:0 8px 8px 0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.page-date[data-astro-cid-asqfrsj3]{font-size:.85rem;color:var(--text-muted);max-width:800px;margin:.5rem auto 0}.problem-section[data-astro-cid-asqfrsj3]{background:var(--surface-section);padding:4rem 2rem;text-align:center}.problem-section[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--text-heading);margin:0 0 1.5rem}.problem-section[data-astro-cid-asqfrsj3] p[data-astro-cid-asqfrsj3]{font-size:1.1rem;line-height:1.8;color:var(--text-body);text-align:left;margin-bottom:1.25rem}.features-section[data-astro-cid-asqfrsj3]{background:var(--surface-section);background-size:200px 200px,100% 100%;background-blend-mode:soft-light,normal;padding:4rem 2rem}.features-section[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--color-white);text-align:center;margin:0 0 .75rem}.section-intro[data-astro-cid-asqfrsj3]{text-align:center;font-size:1.1rem;color:var(--color-cream);max-width:700px;margin:0 auto 2.5rem;line-height:1.7}.features-grid[data-astro-cid-asqfrsj3]{display:grid;gap:1rem}.feature-card[data-astro-cid-asqfrsj3]{border:1px solid var(--border-glass);background:var(--surface-card);padding:1.75rem;border-radius:var(--radius-card);border-top:1px solid var(--color-gold-bright);transition:transform .2s ease,background .2s ease;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.feature-card[data-astro-cid-asqfrsj3]:hover{transform:translateY(-4px);background:var(--surface-card-hover)}.feature-icon[data-astro-cid-asqfrsj3]{color:var(--color-gold-bright);margin-bottom:1rem}.feature-card[data-astro-cid-asqfrsj3] h3[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-white);margin:0 0 .75rem}.feature-card[data-astro-cid-asqfrsj3] p[data-astro-cid-asqfrsj3]{color:var(--color-cream);font-size:.95rem;line-height:1.6;margin:0;opacity:.95}.how-section[data-astro-cid-asqfrsj3]{background:var(--surface-section);padding:4rem 2rem}.how-section[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--text-heading);text-align:center;margin:0 0 2.5rem}.steps[data-astro-cid-asqfrsj3]{display:flex;flex-direction:column;gap:2rem}.step[data-astro-cid-asqfrsj3]{display:flex;gap:1.5rem;align-items:flex-start}.step-number[data-astro-cid-asqfrsj3]{border:1px solid var(--border-glass);flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--surface-card);color:var(--color-gold-bright);font-size:1.25rem;font-weight:700;border-radius:50%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.step-content[data-astro-cid-asqfrsj3] h3[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--text-heading);margin:0 0 .5rem}.step-content[data-astro-cid-asqfrsj3] p[data-astro-cid-asqfrsj3]{font-size:1rem;line-height:1.6;color:var(--text-body);margin:0}.pricing-section[data-astro-cid-asqfrsj3]{background:var(--surface-section);padding:4rem 2rem}.pricing-section[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--text-heading);text-align:center;margin:0 0 .75rem}.pricing-section[data-astro-cid-asqfrsj3] .section-intro[data-astro-cid-asqfrsj3]{color:var(--text-body);margin-bottom:2.5rem}.pricing-grid[data-astro-cid-asqfrsj3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.pricing-card[data-astro-cid-asqfrsj3]{background:var(--surface-card);border-radius:var(--radius-card);padding:2rem;text-align:center;position:relative;border:1px solid var(--border-subtle);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.pricing-card[data-astro-cid-asqfrsj3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.pricing-card--popular[data-astro-cid-asqfrsj3]{border:2px solid var(--color-gold-bright);box-shadow:var(--shadow-card)}.popular-badge[data-astro-cid-asqfrsj3]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-gold-bright);color:var(--on-accent);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.pricing-card[data-astro-cid-asqfrsj3] h3[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--text-heading);margin:0 0 .5rem}.price[data-astro-cid-asqfrsj3]{font-size:2.5rem;font-weight:700;color:var(--text-heading);margin:0 0 .25rem}.price-desc[data-astro-cid-asqfrsj3]{font-size:.9rem;color:var(--text-muted);margin:0 0 1rem}.pricing-detail[data-astro-cid-asqfrsj3]{font-size:.95rem;line-height:1.6;color:var(--text-body);margin:0;flex-grow:1}.pricing-cta[data-astro-cid-asqfrsj3]{display:inline-block;margin-top:1.5rem;background:var(--color-gold-bright);color:var(--on-accent);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border-radius:var(--radius-full);text-decoration:none;transition:background .2s ease,transform .2s ease}.pricing-cta[data-astro-cid-asqfrsj3]:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.faq-section[data-astro-cid-asqfrsj3]{background:var(--surface-section);padding:4rem 2rem}.faq-section[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--text-heading);text-align:center;margin:0 0 2.5rem}.faq-item[data-astro-cid-asqfrsj3]{margin-bottom:1rem;border:1px solid rgba(10,22,40,.1);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.faq-item[data-astro-cid-asqfrsj3]:last-child{margin-bottom:0}.faq-item[data-astro-cid-asqfrsj3] summary[data-astro-cid-asqfrsj3]{font-size:1.1rem;font-weight:600;color:var(--text-heading);padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;list-style:none;position:relative;transition:background .2s ease}.faq-item[data-astro-cid-asqfrsj3] summary[data-astro-cid-asqfrsj3]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-asqfrsj3] summary[data-astro-cid-asqfrsj3]:after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--color-gold-bright);transition:transform .2s ease}.faq-item[data-astro-cid-asqfrsj3][open] summary[data-astro-cid-asqfrsj3]:after{content:"−"}.faq-item[data-astro-cid-asqfrsj3] summary[data-astro-cid-asqfrsj3]:hover{background:color-mix(in srgb,var(--accent-gold) 6%,transparent)}.faq-item[data-astro-cid-asqfrsj3] p[data-astro-cid-asqfrsj3]{font-size:1rem;line-height:1.7;margin:0;color:var(--text-body);padding:0 1.25rem 1.25rem}.final-cta[data-astro-cid-asqfrsj3]{background:var(--surface-section);padding:4rem 2rem;text-align:center;color:var(--color-white)}.final-cta[data-astro-cid-asqfrsj3] h2[data-astro-cid-asqfrsj3]{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;margin:0 0 1rem}.final-cta[data-astro-cid-asqfrsj3]>.container[data-astro-cid-asqfrsj3]>p[data-astro-cid-asqfrsj3]{font-size:1.1rem;line-height:1.7;color:var(--color-cream);max-width:600px;margin:0 auto 2rem}.final-cta-buttons[data-astro-cid-asqfrsj3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-line[data-astro-cid-asqfrsj3]{margin-top:1.5rem;font-size:.95rem;color:#f5f0e1cc}.contact-line[data-astro-cid-asqfrsj3] a[data-astro-cid-asqfrsj3]{color:var(--color-gold-bright);font-weight:600;text-decoration:none}.contact-line[data-astro-cid-asqfrsj3] a[data-astro-cid-asqfrsj3]:hover{text-decoration:underline}@media (max-width: 1024px){.pricing-grid[data-astro-cid-asqfrsj3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero[data-astro-cid-asqfrsj3]{padding:4rem 1.5rem 3rem}.pricing-grid[data-astro-cid-asqfrsj3]{grid-template-columns:1fr}.problem-section[data-astro-cid-asqfrsj3],.features-section[data-astro-cid-asqfrsj3],.how-section[data-astro-cid-asqfrsj3],.pricing-section[data-astro-cid-asqfrsj3],.faq-section[data-astro-cid-asqfrsj3],.final-cta[data-astro-cid-asqfrsj3]{padding:3rem 1.5rem;background:var(--surface-section)}.hero-ctas[data-astro-cid-asqfrsj3]{flex-direction:column;align-items:stretch}.cta-button[data-astro-cid-asqfrsj3]{text-align:center}.final-cta-buttons[data-astro-cid-asqfrsj3]{flex-direction:column;align-items:center}}.final-cta[data-astro-cid-asqfrsj3]>.container[data-astro-cid-asqfrsj3]{background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:28px;box-shadow:var(--shadow-glass);padding-block:clamp(2rem,4vw,3.25rem);padding-inline:clamp(1.25rem,4vw,3rem);max-width:min(1000px,calc(100% - 1.5rem));margin-inline:auto}
