.pain[data-astro-cid-uafrcpur]{padding:72px 0 60px}.pain[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur]{font-size:clamp(1.9rem,3.5vw,2.7rem);color:var(--ink);margin-bottom:14px}.pain-lead[data-astro-cid-uafrcpur]{font-size:1rem;color:var(--ink-muted);max-width:580px;line-height:1.65;margin-bottom:36px}.pain-cards[data-astro-cid-uafrcpur]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.how[data-astro-cid-uafrcpur]{padding:88px 0 72px}.how-header[data-astro-cid-uafrcpur]{max-width:700px;margin-bottom:56px}.how-header[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur]{font-size:clamp(2rem,3.8vw,2.8rem);color:var(--ink);margin-bottom:8px}.how-header[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur] em[data-astro-cid-uafrcpur]{font-style:italic;color:var(--primary)}.how-header[data-astro-cid-uafrcpur] p[data-astro-cid-uafrcpur]{font-size:1rem;color:var(--ink-muted);line-height:1.65}.how-steps[data-astro-cid-uafrcpur]{display:flex;flex-direction:column}.how-step[data-astro-cid-uafrcpur]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:60px 0;border-top:1px solid var(--border)}.how-step[data-astro-cid-uafrcpur]:last-child{border-bottom:1px solid var(--border)}.how-step[data-astro-cid-uafrcpur].reverse .how-step-visual[data-astro-cid-uafrcpur]{order:-1}.how-step-num[data-astro-cid-uafrcpur]{font-family:var(--font-serif);font-size:.82rem;color:var(--primary);margin-bottom:12px;letter-spacing:.02em}.how-step[data-astro-cid-uafrcpur] h3[data-astro-cid-uafrcpur]{font-size:clamp(1.45rem,2.4vw,1.85rem);color:var(--ink);margin-bottom:12px}.how-step[data-astro-cid-uafrcpur] p[data-astro-cid-uafrcpur]{font-size:.975rem;color:var(--ink-muted);line-height:1.68;margin-bottom:16px}.how-step-aside[data-astro-cid-uafrcpur]{font-size:.82rem;color:var(--ink-faint);font-style:italic;padding-left:14px;border-left:2px solid var(--border-strong);line-height:1.55}.features[data-astro-cid-uafrcpur]{padding:80px 0 72px;background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.features-header[data-astro-cid-uafrcpur]{text-align:center;max-width:560px;margin:0 auto 48px}.features-header[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur]{font-size:clamp(1.9rem,3.5vw,2.6rem);color:var(--ink);margin-bottom:10px}.features-grid[data-astro-cid-uafrcpur]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.testimonials[data-astro-cid-uafrcpur]{padding:64px 0 52px}.testimonials-header[data-astro-cid-uafrcpur]{margin-bottom:40px}.testimonials-header[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur]{font-size:clamp(1.9rem,3.5vw,2.6rem);color:var(--ink);margin-bottom:8px}.testimonials-header[data-astro-cid-uafrcpur] p[data-astro-cid-uafrcpur]{font-size:1rem;color:var(--ink-muted)}.tgrid[data-astro-cid-uafrcpur]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pricing-callout[data-astro-cid-uafrcpur]{padding:64px 0}.pricing-card[data-astro-cid-uafrcpur]{background:var(--white);border:1.5px solid rgba(36,89,158,.4);border-radius:var(--r-xl);padding:40px;max-width:480px;margin:0 auto;box-shadow:var(--shadow-md);text-align:center;position:relative;overflow:hidden}.pricing-card[data-astro-cid-uafrcpur]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--primary-dark))}.pricing-card[data-astro-cid-uafrcpur] h2[data-astro-cid-uafrcpur]{font-size:2rem;color:var(--ink);margin-bottom:10px}.pricing-card[data-astro-cid-uafrcpur] p[data-astro-cid-uafrcpur]{font-size:1rem;color:var(--ink-muted);line-height:1.6;margin-bottom:24px}.pricing-card[data-astro-cid-uafrcpur] .btn-primary-lg[data-astro-cid-uafrcpur]{max-width:360px;width:100%;display:block;margin:0 auto;text-align:center}.pricing-small[data-astro-cid-uafrcpur]{font-size:.78rem;color:var(--ink-faint);margin-top:12px}.final-cta[data-astro-cid-uafrcpur]{padding:72px 0 88px}@media(max-width:900px){.pain-cards[data-astro-cid-uafrcpur]{grid-template-columns:1fr}.how-step[data-astro-cid-uafrcpur]{grid-template-columns:1fr;gap:28px}.how-step[data-astro-cid-uafrcpur].reverse .how-step-visual[data-astro-cid-uafrcpur]{order:0}.features-grid[data-astro-cid-uafrcpur],.tgrid[data-astro-cid-uafrcpur]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid[data-astro-cid-uafrcpur],.tgrid[data-astro-cid-uafrcpur]{grid-template-columns:1fr}}
