.page-hero[data-astro-cid-374m563m]{background:var(--sage-dark);padding:80px 0 72px;text-align:center}.page-hero-inner[data-astro-cid-374m563m]{max-width:640px;margin:0 auto}.section-label-light[data-astro-cid-374m563m]{color:#ffffffa6}.section-label-light[data-astro-cid-374m563m]:before{background:#fff6}.page-hero-title[data-astro-cid-374m563m]{font-family:var(--font-serif);font-size:clamp(2.8rem,6vw,4.2rem);font-weight:300;color:#fff;line-height:1.1;margin-bottom:16px}.page-hero-subtitle[data-astro-cid-374m563m]{font-size:20px;color:#ffffffb8;line-height:1.5}.pricing-section[data-astro-cid-374m563m]{padding:var(--section-py) 0;background:#fff}.pricing-grid[data-astro-cid-374m563m]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;margin-bottom:32px}.pricing-card[data-astro-cid-374m563m]{padding:36px;display:flex;flex-direction:column;position:relative}.pricing-featured[data-astro-cid-374m563m]{border-color:var(--sage);box-shadow:0 8px 40px #4a7c6f2e;transform:translateY(-8px)}.pricing-bono[data-astro-cid-374m563m]{background:var(--cream)}.pricing-badge[data-astro-cid-374m563m]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--sage);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 16px;border-radius:50px;white-space:nowrap}.pricing-label[data-astro-cid-374m563m]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);margin-bottom:16px}.pricing-price[data-astro-cid-374m563m]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.price-num[data-astro-cid-374m563m]{font-family:var(--font-serif);font-size:3rem;font-weight:500;color:var(--text);line-height:1}.price-period[data-astro-cid-374m563m]{font-size:14px;color:var(--text-light)}.pricing-tagline[data-astro-cid-374m563m]{font-size:14px;color:var(--text-mid);line-height:1.6;margin-bottom:12px}.pricing-savings[data-astro-cid-374m563m]{display:inline-flex;align-items:center;background:#4a7c6f1a;color:var(--sage-dark);border-radius:50px;padding:4px 12px;font-size:12px;font-weight:500;margin-bottom:12px}.pricing-divider[data-astro-cid-374m563m]{height:1px;background:var(--border);margin:16px 0 20px}.pricing-features[data-astro-cid-374m563m]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex:1}.pricing-features[data-astro-cid-374m563m] li[data-astro-cid-374m563m]{font-size:14px;color:var(--text-mid);padding-left:20px;position:relative;line-height:1.5}.pricing-features[data-astro-cid-374m563m] li[data-astro-cid-374m563m]:before{content:"✓";position:absolute;left:0;color:var(--sage);font-weight:600}.btn-full[data-astro-cid-374m563m]{width:100%;justify-content:center}.pricing-note[data-astro-cid-374m563m]{text-align:center;font-size:13px;color:var(--text-muted, #9aada8)}.garantia[data-astro-cid-374m563m]{padding:80px 0;background:var(--cream);text-align:center}.garantia-inner[data-astro-cid-374m563m]{max-width:560px;margin:0 auto}.garantia-icon[data-astro-cid-374m563m]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--sage-pale);color:var(--sage);margin:0 auto 24px}.garantia-title[data-astro-cid-374m563m]{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:var(--text);margin-bottom:16px}.garantia-desc[data-astro-cid-374m563m]{font-size:17px;color:var(--text-mid);line-height:1.7}.faq-section[data-astro-cid-374m563m]{padding:var(--section-py) 0;background:#fff}.faq-container[data-astro-cid-374m563m]{display:grid;grid-template-columns:1fr 1.8fr;gap:80px;align-items:start}.faq-head[data-astro-cid-374m563m]{position:sticky;top:120px}.faq-list[data-astro-cid-374m563m]{display:flex;flex-direction:column}.faq-item[data-astro-cid-374m563m]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-374m563m]:first-child{border-top:1px solid var(--border)}.faq-trigger[data-astro-cid-374m563m]{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;background:none;border:none;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--text);cursor:pointer;text-align:left;transition:color .2s ease}.faq-trigger[data-astro-cid-374m563m]:hover,.faq-trigger[data-astro-cid-374m563m][aria-expanded=true]{color:var(--sage)}.faq-icon[data-astro-cid-374m563m]{flex-shrink:0;color:var(--sage);transition:transform .3s ease;display:flex}.faq-trigger[data-astro-cid-374m563m][aria-expanded=true] .faq-icon[data-astro-cid-374m563m]{transform:rotate(180deg)}.faq-answer[data-astro-cid-374m563m]{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .35s ease}.faq-answer[data-astro-cid-374m563m].open{max-height:400px}.faq-answer[data-astro-cid-374m563m] p[data-astro-cid-374m563m]{font-size:15px;color:var(--text-mid);line-height:1.7;padding-bottom:22px;padding-right:40px}.page-cta[data-astro-cid-374m563m]{background:var(--sage-dark);padding:var(--section-py) 0;text-align:center}.page-cta-inner[data-astro-cid-374m563m]{max-width:640px;margin:0 auto}.page-cta-title[data-astro-cid-374m563m]{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300;color:#fff;margin-bottom:16px}.page-cta-desc[data-astro-cid-374m563m]{font-size:18px;color:#ffffffbf;line-height:1.7;margin-bottom:40px}.btn-lg[data-astro-cid-374m563m]{padding:16px 32px;font-size:16px}.whatsapp-float[data-astro-cid-374m563m]{position:fixed;bottom:28px;right:28px;z-index:200;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px #25d36666;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float[data-astro-cid-374m563m]:hover{transform:scale(1.08);box-shadow:0 6px 32px #25d36680}@media(max-width:1024px){.pricing-grid[data-astro-cid-374m563m]{grid-template-columns:1fr;max-width:440px;margin:0 auto 32px}.pricing-featured[data-astro-cid-374m563m]{transform:none}}@media(max-width:768px){.faq-container[data-astro-cid-374m563m]{grid-template-columns:1fr;gap:40px}.faq-head[data-astro-cid-374m563m]{position:static}}
