.main-section[data-astro-cid-iderx37q]{padding:2.5rem 0}.section-header[data-astro-cid-iderx37q]{text-align:center;margin-bottom:2.5rem}.section-badge[data-astro-cid-iderx37q]{display:inline-flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;padding:1rem 2rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:2rem}.section-title[data-astro-cid-iderx37q]{font-size:3rem;font-weight:800;color:#1f2937;margin-bottom:1.5rem;line-height:1.1}.section-subtitle[data-astro-cid-iderx37q]{font-size:1.2rem;color:#6b7280;max-width:700px;margin:0 auto}.content-grid[data-astro-cid-iderx37q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.content-card[data-astro-cid-iderx37q]{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease;border:1px solid rgba(255,107,53,.1)}.content-card[data-astro-cid-iderx37q]:hover{transform:translateY(-10px)}.card-icon[data-astro-cid-iderx37q]{width:80px;height:80px;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:#fff;font-size:2rem}.card-title[data-astro-cid-iderx37q]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1f2937;text-align:center}.card-description[data-astro-cid-iderx37q]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.feature-list[data-astro-cid-iderx37q]{list-style:none;padding:0}.feature-list[data-astro-cid-iderx37q] li[data-astro-cid-iderx37q]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:#f8fafc;border-radius:12px;transition:all .3s ease}.feature-list[data-astro-cid-iderx37q] li[data-astro-cid-iderx37q]:hover{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;transform:translate(10px)}.feature-list[data-astro-cid-iderx37q] li[data-astro-cid-iderx37q] i[data-astro-cid-iderx37q]{width:24px;height:24px;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem}.feature-list[data-astro-cid-iderx37q] li[data-astro-cid-iderx37q]:hover i[data-astro-cid-iderx37q]{background:#fff;color:#ff6b35}.cta-button[data-astro-cid-iderx37q]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:transform .3s ease;box-shadow:0 4px 15px #ff6b354d}.cta-button[data-astro-cid-iderx37q]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff6b3566}@media (max-width: 768px){.section-title[data-astro-cid-iderx37q]{font-size:2.5rem}.content-grid[data-astro-cid-iderx37q]{grid-template-columns:1fr}.main-section[data-astro-cid-iderx37q] [data-astro-cid-iderx37q][style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.dropdown[data-astro-cid-iderx37q]{width:100%}.dropdown-menu[data-astro-cid-iderx37q]{position:static;opacity:0;visibility:hidden;max-height:0;transform:none;box-shadow:none;border:none;margin-top:0;background:transparent;overflow:hidden;transition:all .3s ease;text-align:center;width:100%;left:0;right:0}.dropdown[data-astro-cid-iderx37q].active .dropdown-menu[data-astro-cid-iderx37q]{opacity:1;visibility:visible;max-height:500px}.dropdown-toggle[data-astro-cid-iderx37q] i[data-astro-cid-iderx37q]{transition:transform .3s ease}.dropdown[data-astro-cid-iderx37q].active .dropdown-toggle[data-astro-cid-iderx37q] i[data-astro-cid-iderx37q]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-iderx37q] a[data-astro-cid-iderx37q]{padding:8px 16px;margin:0 auto;border-radius:8px;border-left:none;display:block;text-align:center;width:100%}.dropdown-toggle[data-astro-cid-iderx37q]{text-align:center;justify-content:center;width:100%}.nav-links[data-astro-cid-iderx37q] li[data-astro-cid-iderx37q]{width:100%;text-align:center}.dropdown-menu[data-astro-cid-iderx37q] a[data-astro-cid-iderx37q]:hover{padding-left:16px}.nav-links[data-astro-cid-iderx37q].active .mobile-nav-buttons[data-astro-cid-iderx37q]{display:flex!important;flex-direction:column;gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:2px solid var(--primary);width:100%;list-style:none}.mobile-nav-buttons[data-astro-cid-iderx37q]{display:none!important}.mobile-nav-buttons[data-astro-cid-iderx37q] .nav-btn[data-astro-cid-iderx37q]{display:block;text-align:center;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .3s ease;width:100%;box-sizing:border-box}.mobile-nav-buttons[data-astro-cid-iderx37q] .plataforma-btn[data-astro-cid-iderx37q]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.mobile-nav-buttons[data-astro-cid-iderx37q] .contacto-btn[data-astro-cid-iderx37q]{background:var(--primary);color:#fff}.mobile-nav-buttons[data-astro-cid-iderx37q] .nav-btn[data-astro-cid-iderx37q]:hover{transform:translateY(-2px)}}@media (max-width: 768px){.section-layout[data-astro-cid-iderx37q]{flex-direction:column!important;gap:2rem!important}.section-layout[data-astro-cid-iderx37q]>div[data-astro-cid-iderx37q]{flex:1 1 100%!important;max-width:100%!important}.main-section[data-astro-cid-iderx37q] h1[data-astro-cid-iderx37q]{font-size:clamp(1.5rem,5vw,2rem)!important}.main-section[data-astro-cid-iderx37q] img[data-astro-cid-iderx37q]{height:auto!important;max-height:300px!important;object-fit:contain!important}.features-grid-2[data-astro-cid-iderx37q]{grid-template-columns:1fr!important;gap:.8rem!important}.features-grid[data-astro-cid-iderx37q]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.main-section[data-astro-cid-iderx37q]{padding:2rem 0!important}.main-section[data-astro-cid-iderx37q]>div[data-astro-cid-iderx37q]{padding:0 1rem!important}.main-section[data-astro-cid-iderx37q]:first-of-type{margin-top:100px!important}.main-section[data-astro-cid-iderx37q] [data-astro-cid-iderx37q][style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width: 480px){.main-section[data-astro-cid-iderx37q] h1[data-astro-cid-iderx37q]{font-size:clamp(1.3rem,5vw,1.8rem)!important}.main-section[data-astro-cid-iderx37q] img[data-astro-cid-iderx37q]{max-height:250px!important}.features-grid[data-astro-cid-iderx37q]{grid-template-columns:1fr!important}.main-section[data-astro-cid-iderx37q]>div[data-astro-cid-iderx37q]{padding:0 1rem!important}.main-section[data-astro-cid-iderx37q]{padding:1.5rem 0!important}.main-section[data-astro-cid-iderx37q]:first-of-type{margin-top:80px!important}.main-section[data-astro-cid-iderx37q] [data-astro-cid-iderx37q][style*="grid-template-columns: repeat(2, 1fr)"],.main-section[data-astro-cid-iderx37q] [data-astro-cid-iderx37q][style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr!important}}
