.hero[data-astro-cid-wrzvmyuk]{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-wrzvmyuk]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-overlay[data-astro-cid-wrzvmyuk]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0b1f33eb,#0b1f33d9 40%,#ff7a3c33);z-index:1}.hero-container[data-astro-cid-wrzvmyuk]{position:relative;z-index:2;padding-top:calc(var(--spacing-unit) * 20);padding-bottom:calc(var(--spacing-unit) * 8)}.hero-content[data-astro-cid-wrzvmyuk]{max-width:800px}.hero-label[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit));padding:calc(var(--spacing-unit)) calc(var(--spacing-unit) * 2);background:#ff7a3c26;border:1px solid rgba(255,122,60,.3);border-radius:100px;margin-bottom:calc(var(--spacing-unit) * 4);font-size:.8125rem;font-weight:700;letter-spacing:.1em;color:var(--terracota)}.hero-label[data-astro-cid-wrzvmyuk] svg[data-astro-cid-wrzvmyuk]{width:14px;height:14px;stroke:var(--terracota)}.hero-content[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk]{font-size:clamp(3rem,7vw,5.5rem);line-height:1.05;margin-bottom:calc(var(--spacing-unit) * 4);color:var(--white);font-weight:800;letter-spacing:-.03em}.hero-description[data-astro-cid-wrzvmyuk]{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;margin-bottom:calc(var(--spacing-unit) * 6);color:#ffffffd9;max-width:600px}.servicios-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 4)}.servicio-card[data-astro-cid-wrzvmyuk]{background:var(--white);padding:calc(var(--spacing-unit) * 5);border:2px solid var(--gray);border-radius:var(--border-radius);transition:all var(--transition);display:flex;flex-direction:column;opacity:0;animation:fadeInUp .6s ease-out forwards;animation-delay:var(--delay)}.servicio-card[data-astro-cid-wrzvmyuk]:hover{border-color:var(--terracota);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.servicio-header[data-astro-cid-wrzvmyuk]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--spacing-unit) * 2);gap:calc(var(--spacing-unit) * 2)}.servicio-header[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-size:1.75rem;font-weight:800;color:var(--petrol);margin:0}.servicio-precio[data-astro-cid-wrzvmyuk]{padding:calc(var(--spacing-unit) * .75) calc(var(--spacing-unit) * 1.5);background:#ff7a3c1a;color:var(--terracota);border-radius:6px;font-size:.875rem;font-weight:700;white-space:nowrap}.servicio-descripcion[data-astro-cid-wrzvmyuk]{font-size:1rem;margin-bottom:calc(var(--spacing-unit) * 3);line-height:1.7}.servicio-caracteristicas[data-astro-cid-wrzvmyuk],.servicio-stack[data-astro-cid-wrzvmyuk]{margin-bottom:calc(var(--spacing-unit) * 3)}.servicio-caracteristicas[data-astro-cid-wrzvmyuk] h4[data-astro-cid-wrzvmyuk],.servicio-stack[data-astro-cid-wrzvmyuk] h4[data-astro-cid-wrzvmyuk]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:calc(var(--spacing-unit) * 1.5)}.servicio-caracteristicas[data-astro-cid-wrzvmyuk] ul[data-astro-cid-wrzvmyuk]{list-style:none;display:flex;flex-direction:column;gap:calc(var(--spacing-unit))}.servicio-caracteristicas[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{padding-left:calc(var(--spacing-unit) * 3);position:relative;color:var(--text-secondary);font-size:.9375rem}.servicio-caracteristicas[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{content:"→";position:absolute;left:0;color:var(--terracota);font-weight:700}.stack-tags[data-astro-cid-wrzvmyuk]{display:flex;gap:calc(var(--spacing-unit));flex-wrap:wrap}.stack-tags[data-astro-cid-wrzvmyuk] span[data-astro-cid-wrzvmyuk]{padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1.5);background:var(--light);border-radius:6px;font-size:.8125rem;color:var(--text-secondary);font-weight:500}.btn-full[data-astro-cid-wrzvmyuk]{width:100%;justify-content:center;margin-top:auto}.cta-content-centered[data-astro-cid-wrzvmyuk]{text-align:center;max-width:700px;margin:0 auto}.cta-content-centered[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:calc(var(--spacing-unit) * 2);font-weight:800}.cta-content-centered[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:1.125rem;margin-bottom:calc(var(--spacing-unit) * 4)}.cta-buttons[data-astro-cid-wrzvmyuk]{display:flex;gap:calc(var(--spacing-unit) * 2);justify-content:center;flex-wrap:wrap}@media (max-width: 968px){.servicios-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}}
