.page-header[data-astro-cid-cuiuxyik]{background:#0181e0;padding:120px 0 80px;color:#fff;text-align:center;position:relative;overflow:hidden}.page-header[data-astro-cid-cuiuxyik]:before{content:"";position:absolute;inset:0;background:url(/assets/images/empresa01.webp) center/cover no-repeat;opacity:.6;mix-blend-mode:normal}.page-header[data-astro-cid-cuiuxyik] h1[data-astro-cid-cuiuxyik]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:16px;position:relative}.page-header[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{font-size:clamp(1.1rem,2vw,1.25rem);opacity:.9;max-width:600px;margin:0 auto;position:relative}.company-section[data-astro-cid-cuiuxyik]{padding:80px 0;background:#fff}.company-grid[data-astro-cid-cuiuxyik]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.company-image[data-astro-cid-cuiuxyik]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.company-image[data-astro-cid-cuiuxyik] img[data-astro-cid-cuiuxyik]{width:100%;height:auto;display:block;transition:transform .5s ease}.company-image[data-astro-cid-cuiuxyik]:hover img[data-astro-cid-cuiuxyik]{transform:scale(1.03)}.company-badge[data-astro-cid-cuiuxyik]{position:absolute;bottom:24px;left:24px;background:#fffffff2;backdrop-filter:blur(10px);padding:16px 24px;border-radius:8px;box-shadow:0 10px 30px #0000001a;max-width:280px}.company-badge[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{font-size:.9rem;font-weight:600;color:#1e293b;margin:0;line-height:1.4}.text-blue-500[data-astro-cid-cuiuxyik]{color:#0181e0}.mr-2[data-astro-cid-cuiuxyik]{margin-right:.5rem}.mt-2[data-astro-cid-cuiuxyik]{margin-top:.5rem}.company-text[data-astro-cid-cuiuxyik] h2[data-astro-cid-cuiuxyik]{font-size:2rem;color:#1e293b;margin-bottom:24px;font-weight:700}.company-text[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{margin-bottom:20px;font-size:1.05rem}.company-text[data-astro-cid-cuiuxyik] strong[data-astro-cid-cuiuxyik]{color:#0181e0}.line-dec[data-astro-cid-cuiuxyik]{width:60px;height:4px;background:#ebac1c;margin-bottom:24px;border-radius:2px}.services-overview[data-astro-cid-cuiuxyik]{padding:80px 0;background:#f8fafc}.center-header[data-astro-cid-cuiuxyik]{text-align:center;max-width:800px;margin:0 auto}.center-header[data-astro-cid-cuiuxyik] h2[data-astro-cid-cuiuxyik]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.mini-services-grid[data-astro-cid-cuiuxyik]{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px}.mini-service-card[data-astro-cid-cuiuxyik]{flex:1 1 300px;max-width:380px;width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000000d;transition:transform .3s ease;border:1px solid rgba(0,0,0,.03);border-bottom:4px solid #EBAC1C}.mini-service-card[data-astro-cid-cuiuxyik]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a;border-color:#ebac1c}.mini-service-img[data-astro-cid-cuiuxyik]{height:200px;overflow:hidden}.mini-service-img[data-astro-cid-cuiuxyik] img[data-astro-cid-cuiuxyik]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mini-service-card[data-astro-cid-cuiuxyik]:hover .mini-service-img[data-astro-cid-cuiuxyik] img[data-astro-cid-cuiuxyik]{transform:scale(1.1)}.mini-service-content[data-astro-cid-cuiuxyik]{padding:24px}.mini-service-content[data-astro-cid-cuiuxyik] h3[data-astro-cid-cuiuxyik]{font-size:1.25rem;margin-bottom:12px;color:#1e293b;font-weight:600}.mini-service-content[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{font-size:.95rem;color:#64748b;margin-bottom:0}.featured-works[data-astro-cid-cuiuxyik]{padding:80px 0;background:#fff;text-align:center}.featured-works[data-astro-cid-cuiuxyik] h2[data-astro-cid-cuiuxyik]{font-size:2rem;margin-bottom:16px;color:#1e293b;font-weight:700}.works-list[data-astro-cid-cuiuxyik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;text-align:left}.work-item[data-astro-cid-cuiuxyik]{background:#f1f5f9;padding:24px;border-radius:8px;border-left:4px solid #EBAC1C;display:block;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;color:inherit}.work-item[data-astro-cid-cuiuxyik]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.work-item[data-astro-cid-cuiuxyik] h4[data-astro-cid-cuiuxyik]{margin-bottom:8px;color:#1e293b;font-size:1.1rem;font-weight:600;transition:color .3s ease}.work-item[data-astro-cid-cuiuxyik]:hover h4[data-astro-cid-cuiuxyik]{color:#0181e0}.work-item[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{font-size:.9rem;margin:0;color:#64748b}.closing-text[data-astro-cid-cuiuxyik]{margin-top:60px;max-width:900px;margin-left:auto;margin-right:auto}.closing-text[data-astro-cid-cuiuxyik] p[data-astro-cid-cuiuxyik]{font-size:1.1rem;color:#475569}@media(max-width:992px){.company-grid[data-astro-cid-cuiuxyik]{grid-template-columns:1fr;gap:40px}.company-image[data-astro-cid-cuiuxyik]{order:-1}}
