.lp-reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.lp-reveal[data-astro-cid-lcdefpme].lp-visible{opacity:1;transform:none}.lp-btn-primary[data-astro-cid-lcdefpme]{background:var(--primary-bg);color:#fff;border-radius:var(--radius);font-family:var(--font-ui);border:1px solid var(--primary-bg);transition:background var(--t), border-color var(--t);justify-content:center;align-items:center;padding:11px 26px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--glicine);border-color:var(--glicine);color:#fff}.lp-hero[data-astro-cid-lcdefpme]{padding:100px var(--sp-6) 88px;text-align:center}.lp-hero-inner[data-astro-cid-lcdefpme]{max-width:680px;margin-inline:auto}.lp-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#5a4a78;background:var(--glicine-light);border-radius:var(--radius-xl);margin-bottom:var(--sp-8);opacity:0;padding:4px 14px;font-size:.75rem;font-weight:500;animation:.5s 50ms forwards lp-fadeup;display:inline-block}[data-theme=dark] .lp-eyebrow[data-astro-cid-lcdefpme]{color:var(--glicine-deep)}.lp-headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);letter-spacing:-.025em;margin-bottom:var(--sp-6);opacity:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.2;animation:.6s .18s forwards lp-fadeup}.lp-sub[data-astro-cid-lcdefpme]{color:var(--text-soft);margin-bottom:var(--sp-8);opacity:0;font-size:1.05rem;line-height:1.7;animation:.6s .32s forwards lp-fadeup}.lp-hero-cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);opacity:0;flex-direction:column;animation:.6s .46s forwards lp-fadeup;display:flex}.lp-hero-note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:.82rem}@keyframes lp-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-section[data-astro-cid-lcdefpme]{padding:80px var(--sp-6)}.lp-section-inner[data-astro-cid-lcdefpme]{max-width:800px;margin-inline:auto}.lp-section-h[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin-bottom:var(--sp-8);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}.lp-pain[data-astro-cid-lcdefpme]{background:var(--panna-dark)}.lp-pain-grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);margin-bottom:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.lp-pain-card[data-astro-cid-lcdefpme]{border-left:3px solid var(--glicine-light);padding:var(--sp-5) var(--sp-5) var(--sp-5) calc(var(--sp-5) - 3px);margin-bottom:0}.lp-pain-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.75}.lp-convergence[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);border-left:3px solid var(--glicine);padding-left:var(--sp-5);max-width:600px;margin:0;font-size:1.05rem;font-style:italic;line-height:1.65}.lp-steps[data-astro-cid-lcdefpme]{flex-direction:column;list-style:none;display:flex}.lp-step[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--sp-6);border-bottom:1px solid var(--border);padding:28px 0;display:flex}.lp-step[data-astro-cid-lcdefpme]:first-child{padding-top:0}.lp-step[data-astro-cid-lcdefpme]:last-child{border-bottom:none;padding-bottom:0}.lp-step-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--glicine-light);text-align:right;flex-shrink:0;width:56px;padding-top:2px;font-size:3.5rem;font-weight:500;line-height:1}.lp-step-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);margin-bottom:var(--sp-2);font-size:1.2rem;font-weight:500;line-height:1.3}.lp-step-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.65}.lp-features[data-astro-cid-lcdefpme]{background:var(--panna-dark)}.lp-features-list[data-astro-cid-lcdefpme]{flex-direction:column;list-style:none;display:flex}.lp-feature[data-astro-cid-lcdefpme]{padding:var(--sp-5) 0;border-bottom:1px solid var(--border);font-size:.95rem;line-height:1.65}.lp-feature[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.lp-feature-title[data-astro-cid-lcdefpme]{color:var(--text);font-weight:500}.lp-feature-desc[data-astro-cid-lcdefpme]{color:var(--text-soft)}.lp-cta-inner[data-astro-cid-lcdefpme]{text-align:center}.lp-cta-body[data-astro-cid-lcdefpme]{color:var(--text-soft);max-width:560px;margin-inline:auto;font-size:.95rem;line-height:1.75}.lp-cta-body[data-astro-cid-lcdefpme]+.lp-cta-body[data-astro-cid-lcdefpme]{margin-top:var(--sp-3)}.lp-cta-btn[data-astro-cid-lcdefpme]{margin-top:var(--sp-8)}.lp-about[data-astro-cid-lcdefpme]{background:var(--panna-dark)}.lp-about-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft);font-size:.95rem;line-height:1.8}.lp-about-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--sp-4)}@media (width<=720px){.lp-hero[data-astro-cid-lcdefpme]{padding:64px var(--sp-4) 56px}.lp-section[data-astro-cid-lcdefpme]{padding:56px var(--sp-4)}.lp-pain-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:1fr}.lp-step[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-direction:column}.lp-step-num[data-astro-cid-lcdefpme]{text-align:left;width:auto;font-size:2.5rem}}
