:root{--bg: #0b0b10;--bg-soft: #12121a;--text: #f6f6f9;--text-dim: #cfd3dc;--brand: #ff3366;--brand-2: #ffb703;--muted: #232333;--maxw: 1100px;--radius: 14px;--shadow: 0 10px 30px rgba(0,0,0,.25)}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,sans-serif;background:linear-gradient(180deg,var(--bg) 0%,#0d0d14 60%,#101018 100%);color:var(--text);line-height:1.5}a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.container[data-astro-cid-j7pv25f6]{width:min(100%,calc(var(--maxw) + 2rem));margin-inline:auto;padding:0 1rem}header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:50;background:#101018b3;backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid rgba(255,255,255,.06)}.nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}.logo[data-astro-cid-j7pv25f6]{font-weight:800;letter-spacing:.5px;display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem}.logo-badge[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 6px 18px #ff336659}nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:1rem;margin:0;padding:0}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-weight:600}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}.hero[data-astro-cid-j7pv25f6]{padding:2.5rem 0 2rem}.hero-wrap[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem;grid-template-columns:1fr;align-items:center}.kicker[data-astro-cid-j7pv25f6]{color:var(--brand-2);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3.8vw + 1rem,3.2rem);line-height:1.1;margin:.35rem 0 .75rem}.lead[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-size:clamp(1rem,.6vw + .9rem,1.1rem)}.cta[data-astro-cid-j7pv25f6]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.8rem}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.1rem;border-radius:999px;font-weight:700;border:1px solid transparent}.btn-primary[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0e0e12;box-shadow:0 10px 24px #ff336640}.btn-outline[data-astro-cid-j7pv25f6]{border-color:#34344a;color:var(--text-dim)}.btn-facebook[data-astro-cid-j7pv25f6]{background:#1877f2;color:#fff;box-shadow:0 10px 24px #1877f240}.btn-whatsapp[data-astro-cid-j7pv25f6]{background:#25d366;color:#0b0b10;box-shadow:0 10px 24px #25d36640}.hero-media[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#0e0e14}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.ribbon[data-astro-cid-j7pv25f6]{position:absolute;left:.75rem;bottom:.75rem;background:#101018bf;padding:.35rem .6rem;border-radius:8px;font-size:.82rem;color:var(--text-dim);border:1px solid rgba(255,255,255,.08)}.section[data-astro-cid-j7pv25f6]{padding:2.2rem 0}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,1.3vw + 1rem,2rem);margin:0 0 1rem}.services[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.9rem}.service[data-astro-cid-j7pv25f6]{background:var(--bg-soft);padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1rem}.card[data-astro-cid-j7pv25f6]{background:var(--bg-soft);padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.phones[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:.75rem;margin-bottom:.4rem;font-weight:700}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:1rem;color:var(--text-dim)}footer[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(255,255,255,.08);padding:1.2rem 0;color:var(--text-dim)}footer[data-astro-cid-j7pv25f6] .foot[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}footer[data-astro-cid-j7pv25f6] .foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-dim)}@media (min-width: 760px){.hero-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:2rem}.services[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}footer[data-astro-cid-j7pv25f6] .foot[data-astro-cid-j7pv25f6]{flex-direction:row;justify-content:space-between;align-items:center}}
