.services-hero[data-astro-cid-wrzvmyuk]{background:linear-gradient(#1e3a8ab3,#1e3a8ab3),url(/images/fondo-urologia.webp);background-size:cover;background-position:center;padding:120px 0;text-align:center;color:#fff}.hero-content[data-astro-cid-wrzvmyuk]{max-width:800px;margin:0 auto}.subtitle[data-astro-cid-wrzvmyuk]{font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:15px;display:block;opacity:.9}.hero-content[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk]{font-size:52px;font-weight:700;margin-bottom:25px;line-height:1.2}.hero-content[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:18px;line-height:1.6;opacity:.9}.services-main-grid[data-astro-cid-wrzvmyuk]{padding:100px 0;background-color:#f8fafc}.section-header[data-astro-cid-wrzvmyuk]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-size:42px;color:#1e293b;font-weight:700;margin-bottom:15px}.section-header[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:16px;color:#64748b}.top-row-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.bottom-row-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.service-card-premium[data-astro-cid-wrzvmyuk]{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 4px 20px #00000008;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.service-card-premium[data-astro-cid-wrzvmyuk]:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00000014}.card-icon-wrapper[data-astro-cid-wrzvmyuk]{width:120px;height:120px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f1f5f9}.card-icon-wrapper[data-astro-cid-wrzvmyuk] img[data-astro-cid-wrzvmyuk]{max-width:80%;height:auto}.service-card-premium[data-astro-cid-wrzvmyuk] h3[data-astro-cid-wrzvmyuk]{font-size:18px;color:#1e3a8a;font-weight:700;margin-bottom:15px}.service-card-premium[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:14px;color:#64748b;line-height:1.6;flex-grow:1;margin-bottom:20px}.btn-clean[data-astro-cid-wrzvmyuk]{display:inline-block;padding:8px 20px;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:13px;font-weight:600;transition:all .3s ease}.btn-clean[data-astro-cid-wrzvmyuk]:hover{background-color:#1e3a8a;color:#fff;border-color:#1e3a8a}.agenda-cta[data-astro-cid-wrzvmyuk]{position:relative;padding:120px 0;background-image:url(/images/slider-surgeries.webp);background-size:cover;background-position:center;background-attachment:fixed;text-align:center}.overlay[data-astro-cid-wrzvmyuk]{position:absolute;top:0;left:0;width:100%;height:100%;background:#1e3a8a66}.cta-container[data-astro-cid-wrzvmyuk]{position:relative;z-index:1}.cta-card[data-astro-cid-wrzvmyuk]{background:#fff;padding:60px;border-radius:20px;max-width:900px;margin:0 auto;box-shadow:0 20px 50px #0000001a}.cta-card[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-family:Bad Script,handwriting,cursive;font-size:52px;color:#1e3a8a;margin-bottom:25px}.cta-card[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:16px;color:#4a5568;line-height:1.8;margin-bottom:35px}.btn-whatsapp[data-astro-cid-wrzvmyuk]{background-color:#1e3a8a;color:#fff;padding:15px 40px;border-radius:30px;font-weight:700;font-size:16px;transition:all .3s ease;display:inline-block}.btn-whatsapp[data-astro-cid-wrzvmyuk]:hover{background-color:#1a365d;transform:scale(1.05);box-shadow:0 5px 15px #1e3a8a4d}@media(max-width:1024px){.top-row-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:repeat(2,1fr)}.bottom-row-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr;max-width:100%}.hero-content[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk]{font-size:40px}}@media(max-width:640px){.top-row-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}.cta-card[data-astro-cid-wrzvmyuk]{padding:40px 20px}.cta-card[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-size:36px}}
