.hero-section[data-astro-cid-bbe6dxrz]{padding:3.5rem 0 4rem;background:linear-gradient(180deg,#f0f6fc,#fff);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.hero-container[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:960px){.hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:1.15fr .85fr;gap:3.5rem}}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--color-primary-800);background-color:#e2ecf7;padding:.35rem .85rem;border-radius:var(--radius-full);margin-bottom:1.25rem}.badge-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background-color:var(--color-action-600);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(.95);opacity:.8}}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.25rem;line-height:1.18;font-weight:800;color:var(--color-primary-800);letter-spacing:-.025em;margin-bottom:1.25rem}@media(min-width:768px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:3rem}}.hero-lead[data-astro-cid-bbe6dxrz]{font-size:1.1875rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:2rem;max-width:580px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2.5rem}@media(min-width:600px){.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:row;align-items:center}}.hero-cta-whatsapp[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.hero-trust-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:.875rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}@media(min-width:600px){.hero-trust-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(3,1fr)}}.trust-item[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-primary-800);line-height:1.3}.hero-visual[data-astro-cid-bbe6dxrz]{width:100%}.visual-card[data-astro-cid-bbe6dxrz]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.visual-header[data-astro-cid-bbe6dxrz]{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid var(--color-border-subtle)}.doctor-badge[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem}.doctor-avatar[data-astro-cid-bbe6dxrz]{width:42px;height:42px;border-radius:50%;background-color:var(--color-primary-50);display:flex;align-items:center;justify-content:center}.doctor-name[data-astro-cid-bbe6dxrz]{display:block;font-size:.9375rem;font-weight:700;color:var(--color-primary-800)}.doctor-specialty[data-astro-cid-bbe6dxrz]{display:block;font-size:.75rem;color:var(--color-text-subtle)}.status-pill[data-astro-cid-bbe6dxrz]{font-size:.75rem;font-weight:700;color:var(--color-action-700);background-color:var(--color-action-100);padding:.25rem .6rem;border-radius:var(--radius-full)}.medical-scene[data-astro-cid-bbe6dxrz]{background-color:#f8fafc;padding:.75rem}.scene-svg[data-astro-cid-bbe6dxrz]{width:100%;height:auto;border-radius:var(--radius-md)}.visual-footer[data-astro-cid-bbe6dxrz]{padding:1rem 1.25rem;background-color:#fff;border-top:1px solid var(--color-border-subtle)}.safety-indicator[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem}.safety-icon[data-astro-cid-bbe6dxrz]{font-size:1.5rem}.safety-text[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block;font-size:.875rem;color:var(--color-primary-800)}.safety-text[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{display:block;font-size:.75rem;color:var(--color-text-subtle)}.services-filter-bar[data-astro-cid-5ts7xwwv]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.service-filter-btn[data-astro-cid-5ts7xwwv]{background-color:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-full);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--color-primary-800);cursor:pointer;transition:all .2s ease}.service-filter-btn[data-astro-cid-5ts7xwwv]:hover{border-color:var(--color-action-600);background-color:var(--color-action-50)}.service-filter-btn[data-astro-cid-5ts7xwwv].active{background-color:var(--color-primary-800);border-color:var(--color-primary-800);color:#fff;box-shadow:var(--shadow-sm)}.services-grid[data-astro-cid-5ts7xwwv]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}@media(min-width:680px){.services-grid[data-astro-cid-5ts7xwwv]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.services-grid[data-astro-cid-5ts7xwwv]{grid-template-columns:repeat(4,1fr)}}.service-card[data-astro-cid-5ts7xwwv]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.service-card[data-astro-cid-5ts7xwwv]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-primary-600)}.card-header[data-astro-cid-5ts7xwwv]{margin-bottom:.875rem}.service-badge[data-astro-cid-5ts7xwwv]{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-action-700);background-color:var(--color-action-100);padding:.2rem .55rem;border-radius:var(--radius-sm);margin-bottom:.5rem}.service-name[data-astro-cid-5ts7xwwv]{font-size:1.1875rem;font-weight:800;color:var(--color-primary-800);line-height:1.3}.service-desc[data-astro-cid-5ts7xwwv]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:1rem;flex-grow:0}.conditions-box[data-astro-cid-5ts7xwwv]{background-color:var(--color-bg-muted);border-radius:var(--radius-md);padding:.875rem;margin-bottom:1rem;flex-grow:1}.conditions-title[data-astro-cid-5ts7xwwv]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);margin-bottom:.5rem}.conditions-list[data-astro-cid-5ts7xwwv]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.conditions-list[data-astro-cid-5ts7xwwv] li[data-astro-cid-5ts7xwwv]{font-size:.78125rem;color:var(--color-text-muted);line-height:1.4;display:flex;align-items:flex-start;gap:.45rem}.check-icon[data-astro-cid-5ts7xwwv]{flex-shrink:0;color:var(--color-action-600);margin-top:2px}.rx-alert[data-astro-cid-5ts7xwwv]{display:flex;align-items:center;gap:.45rem;background-color:#fef3c7;border:1px solid #FCD34D;color:#92400e;font-size:.75rem;font-weight:600;padding:.45rem .65rem;border-radius:var(--radius-sm);margin-bottom:1rem}.rx-alert[data-astro-cid-5ts7xwwv] svg[data-astro-cid-5ts7xwwv]{flex-shrink:0}.card-footer[data-astro-cid-5ts7xwwv]{margin-top:auto}.service-cta[data-astro-cid-5ts7xwwv]{width:100%;font-size:.875rem;padding:.65rem .85rem;justify-content:space-between}.service-cta[data-astro-cid-5ts7xwwv]:hover{background-color:var(--color-primary-800);color:#fff}.services-safety-notice[data-astro-cid-5ts7xwwv]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.notice-inner[data-astro-cid-5ts7xwwv]{display:flex;align-items:flex-start;gap:.875rem}.notice-inner[data-astro-cid-5ts7xwwv] svg[data-astro-cid-5ts7xwwv]{flex-shrink:0;margin-top:2px}.notice-inner[data-astro-cid-5ts7xwwv] p[data-astro-cid-5ts7xwwv]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.steps-grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.steps-grid[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps-grid[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-cmgpsf2k]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;position:relative;box-shadow:var(--shadow-sm)}.step-badge-row[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.step-num[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-primary-50);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:1.125rem;font-weight:800}.step-line[data-astro-cid-cmgpsf2k]{flex-grow:1;height:2px;background-color:var(--color-border-subtle)}.step-title[data-astro-cid-cmgpsf2k]{font-size:1.125rem;font-weight:700;color:var(--color-primary-800);margin-bottom:.75rem;line-height:1.3}.step-desc[data-astro-cid-cmgpsf2k]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.trust-cards-grid[data-astro-cid-kb6hl6qf]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.trust-cards-grid[data-astro-cid-kb6hl6qf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.trust-cards-grid[data-astro-cid-kb6hl6qf]{grid-template-columns:repeat(4,1fr)}}.trust-card[data-astro-cid-kb6hl6qf]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;box-shadow:var(--shadow-sm)}.trust-icon-wrap[data-astro-cid-kb6hl6qf]{width:44px;height:44px;border-radius:var(--radius-md);background-color:var(--color-action-100);color:var(--color-action-700);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.trust-title[data-astro-cid-kb6hl6qf]{font-size:1.0625rem;font-weight:700;color:var(--color-primary-800);margin-bottom:.5rem;line-height:1.3}.trust-desc[data-astro-cid-kb6hl6qf]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.recurrent-wrapper[data-astro-cid-jew7ivak]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:960px){.recurrent-wrapper[data-astro-cid-jew7ivak]{grid-template-columns:1.2fr .8fr;gap:3.5rem}}.recurrent-heading[data-astro-cid-jew7ivak]{font-size:2rem;font-weight:800;color:var(--color-primary-800);line-height:1.25;margin-bottom:1.25rem}.recurrent-lead[data-astro-cid-jew7ivak]{font-size:1.125rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.75rem}.recurrent-features[data-astro-cid-jew7ivak]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.recurrent-feature-item[data-astro-cid-jew7ivak]{display:flex;align-items:flex-start;gap:1rem}.feature-bullet[data-astro-cid-jew7ivak]{width:26px;height:26px;border-radius:50%;background-color:var(--color-action-100);color:var(--color-action-700);font-weight:800;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.recurrent-feature-item[data-astro-cid-jew7ivak] strong[data-astro-cid-jew7ivak]{display:block;font-size:1rem;color:var(--color-primary-800);margin-bottom:.25rem}.recurrent-feature-item[data-astro-cid-jew7ivak] p[data-astro-cid-jew7ivak]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.recurrent-cta-wrap[data-astro-cid-jew7ivak]{margin-top:1rem}.protocol-card[data-astro-cid-jew7ivak]{background-color:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-lg);padding:2rem}.protocol-tag[data-astro-cid-jew7ivak]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:.75rem}.protocol-card[data-astro-cid-jew7ivak] h3[data-astro-cid-jew7ivak]{font-size:1.25rem;font-weight:800;color:var(--color-primary-800);margin-bottom:1.25rem}.protocol-steps[data-astro-cid-jew7ivak]{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.protocol-steps[data-astro-cid-jew7ivak] li[data-astro-cid-jew7ivak]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.protocol-steps[data-astro-cid-jew7ivak] strong[data-astro-cid-jew7ivak]{color:var(--color-primary-800);display:block;margin-bottom:.2rem}.protocol-note[data-astro-cid-jew7ivak]{border-top:1px solid var(--color-primary-100);padding-top:1rem;color:var(--color-text-subtle);font-size:.75rem;line-height:1.4}.faq-list[data-astro-cid-mhigdioq]{display:flex;flex-direction:column;gap:.875rem}.faq-item[data-astro-cid-mhigdioq]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease}.faq-item[data-astro-cid-mhigdioq][open]{border-color:var(--color-action-600);box-shadow:var(--shadow-sm)}.faq-summary[data-astro-cid-mhigdioq]{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;cursor:pointer;list-style:none;user-select:none;font-weight:700;color:var(--color-primary-800);font-size:1rem;line-height:1.35}.faq-summary[data-astro-cid-mhigdioq]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-mhigdioq]:hover{color:var(--color-action-700)}.faq-chevron[data-astro-cid-mhigdioq]{flex-shrink:0;color:var(--color-text-subtle);transition:transform .2s ease;margin-left:.75rem}.faq-item[data-astro-cid-mhigdioq][open] .faq-chevron[data-astro-cid-mhigdioq]{transform:rotate(180deg);color:var(--color-action-600)}.faq-answer[data-astro-cid-mhigdioq]{padding:.875rem 1.25rem 1.25rem;font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;border-top:1px solid var(--color-border-subtle)}.faq-answer[data-astro-cid-mhigdioq] p[data-astro-cid-mhigdioq]{margin:0}.final-cta-section[data-astro-cid-nqzr7c5x]{background:linear-gradient(135deg,#0b2545,#133e68);text-align:center;position:relative;overflow:hidden}.final-cta-box[data-astro-cid-nqzr7c5x]{display:flex;flex-direction:column;align-items:center}.cta-mini-badge[data-astro-cid-nqzr7c5x]{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5eead4;background-color:#14b8a626;padding:.35rem .85rem;border-radius:var(--radius-full);margin-bottom:1.25rem}.final-cta-heading[data-astro-cid-nqzr7c5x]{font-size:2.25rem;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.25rem}@media(min-width:768px){.final-cta-heading[data-astro-cid-nqzr7c5x]{font-size:2.75rem}}.final-cta-desc[data-astro-cid-nqzr7c5x]{font-size:1.125rem;color:#e2ecf7;line-height:1.6;margin-bottom:2.25rem;max-width:620px}.final-cta-buttons[data-astro-cid-nqzr7c5x]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:540px;margin-bottom:2rem}@media(min-width:600px){.final-cta-buttons[data-astro-cid-nqzr7c5x]{flex-direction:row;justify-content:center}}.btn-outline-white[data-astro-cid-nqzr7c5x]{background-color:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.btn-outline-white[data-astro-cid-nqzr7c5x]:hover{background-color:#ffffff1a;border-color:#fff}.cta-reassurance[data-astro-cid-nqzr7c5x]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.8125rem;color:#94a3b8}.orientator-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}
