.hero-centered[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:linear-gradient(135deg,#0c3a3e 0%,#195c64 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.hero-centered[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#25d36614,#0000 50%),radial-gradient(circle at 70% 80%,#f9731614,#0000 50%);position:absolute;inset:0}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{max-width:900px;position:relative}.tag[data-astro-cid-lcdefpme]{color:#6eedaa;background:#25d36626;border:1px solid #25d36666;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.hero-centered[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.5px;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.hero-accent[data-astro-cid-lcdefpme]{color:#6eedaa}.hero-sub[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:720px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.btn-wa[data-astro-cid-lcdefpme],.btn-tel[data-astro-cid-lcdefpme]{border-radius:12px;align-items:center;gap:.5rem;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.btn-wa[data-astro-cid-lcdefpme]{color:#fff;background:#25d366;box-shadow:0 6px 18px #25d36659}.btn-wa[data-astro-cid-lcdefpme]:hover{background:#1aa350;text-decoration:none;transform:translateY(-2px)}.btn-tel[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff4d}.btn-tel[data-astro-cid-lcdefpme]:hover{background:#fff3;text-decoration:none;transform:translateY(-2px)}.trust-badges[data-astro-cid-lcdefpme]{color:#ffffffc7;flex-wrap:wrap;justify-content:center;gap:2rem;font-size:.9rem;display:flex}.tech-showcase[data-astro-cid-lcdefpme]{background:#f7f9fa;padding:5rem 0}.section-head-centered[data-astro-cid-lcdefpme]{text-align:center;max-width:760px;margin:0 auto 3rem}.section-head-centered[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#0c3a3e;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem)}.section-head-centered[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a5560;line-height:1.6}.tech-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.tech-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #d8e7e8;border-radius:16px;padding:2rem 1.75rem;transition:transform .15s,box-shadow .15s;position:relative}.tech-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0c3a3e1a}.tech-card[data-astro-cid-lcdefpme].highlight{color:#fff;background:linear-gradient(135deg,#0c3a3e 0%,#195c64 100%);border:none}.tech-card[data-astro-cid-lcdefpme].highlight h3[data-astro-cid-lcdefpme],.tech-card[data-astro-cid-lcdefpme].highlight p[data-astro-cid-lcdefpme],.tech-card[data-astro-cid-lcdefpme].highlight strong[data-astro-cid-lcdefpme]{color:#fff}.tech-card[data-astro-cid-lcdefpme].highlight .tech-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#ffffffd9}.tech-card[data-astro-cid-lcdefpme].highlight .tech-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:#6eedaa}.tech-icon[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:2.5rem}.tech-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#0c3a3e;margin-bottom:.75rem;font-size:1.25rem}.tech-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a5560;margin-bottom:1.25rem;line-height:1.6}.tech-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#0c3a3e}.tech-features[data-astro-cid-lcdefpme]{padding:0;list-style:none}.tech-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#4a5560;padding:.3rem 0 .3rem 1.5rem;font-size:.9rem;position:relative}.tech-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:#0b8043;font-weight:700;position:absolute;left:0}.services-strip[data-astro-cid-lcdefpme]{padding:5rem 0}.services-rows[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;max-width:900px;margin:0 auto;display:flex}.srv-row[data-astro-cid-lcdefpme]{color:#0c3a3e;background:#fff;border:1px solid #d8e7e8;border-radius:14px;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.srv-row[data-astro-cid-lcdefpme]:hover{border-color:#195c64;text-decoration:none;transform:translate(4px);box-shadow:0 6px 16px #0c3a3e14}.srv-num[data-astro-cid-lcdefpme]{color:#195c64;letter-spacing:-.5px;background:#e6f1f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:800;display:inline-flex}.srv-info[data-astro-cid-lcdefpme]{flex:1}.srv-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#0c3a3e;margin-bottom:.25rem;font-size:1.05rem}.srv-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a5560;margin:0;font-size:.92rem;line-height:1.5}.srv-arrow[data-astro-cid-lcdefpme]{color:#4d6163;font-size:1.4rem;transition:transform .15s,color .15s}.srv-row[data-astro-cid-lcdefpme]:hover .srv-arrow[data-astro-cid-lcdefpme]{color:#195c64;transform:translate(3px)}.see-all[data-astro-cid-lcdefpme]{text-align:center;margin-top:2rem}.see-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#195c64;font-weight:600}.see-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].more-btn{color:#fff;background:#0c3a3e;border-radius:10px;padding:.9rem 1.75rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.see-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].more-btn:hover{color:#fff;background:#195c64;text-decoration:none;transform:translateY(-1px)}.cidades-strip[data-astro-cid-lcdefpme]{background:#f7f9fa;padding:5rem 0}.meta-grupo[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #d8e7e8;border-radius:14px;margin:2rem 0;padding:1.75rem}.meta-grupo-titulo[data-astro-cid-lcdefpme]{color:#0c3a3e;border-bottom:3px solid #0c3a3e;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem}.cidade-region[data-astro-cid-lcdefpme]{margin:2rem 0}.cidade-region[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.cidade-region[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#0c3a3e;border-bottom:2px solid #d8e7e8;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;display:flex}.cidade-region[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:1rem}.reg-count[data-astro-cid-lcdefpme]{color:#195c64;letter-spacing:.3px;background:#e6f1f2;border-radius:999px;margin-left:auto;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.cidade-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.cidade-chip[data-astro-cid-lcdefpme]{color:#0c3a3e;background:#fff;border:1px solid #d8e7e8;border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-block}.cidade-chip[data-astro-cid-lcdefpme]:hover{color:#fff;background:#0c3a3e;border-color:#0c3a3e;text-decoration:none;transform:translateY(-1px)}.blog-techsection[data-astro-cid-lcdefpme]{background:#f7f9fa;padding:5rem 0}.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;max-width:1100px;margin:2rem auto 0;display:grid}.blog-card[data-astro-cid-lcdefpme]{color:#0c3a3e;background:#fff;border:1px solid #d8e7e8;border-radius:14px;padding:1.75rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.blog-card[data-astro-cid-lcdefpme]:hover{border-color:#0c3a3e;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px #0c3a3e1a}.blog-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#0c3a3e;margin-bottom:.5rem;font-size:1.1rem;line-height:1.35}.blog-vol[data-astro-cid-lcdefpme]{color:#146c33;margin-bottom:.85rem;font-size:.85rem;font-weight:700}.blog-link[data-astro-cid-lcdefpme]{color:#c2410c;font-size:.9rem;font-weight:700}.faq-techsection[data-astro-cid-lcdefpme]{max-width:860px;margin:0 auto;padding:5rem 0}.faq-list[data-astro-cid-lcdefpme]{padding:0 1rem}@media (width<=768px){.hero-centered[data-astro-cid-lcdefpme]{padding:3rem 0}.hero-centered[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.9rem}.trust-badges[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem}.srv-row[data-astro-cid-lcdefpme]{padding:1rem}.srv-num[data-astro-cid-lcdefpme]{width:36px;height:36px;font-size:.85rem}}.hero-centered[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle at 30% 20%,#25d36624,#0000 52%),radial-gradient(circle at 72% 82%,#195c644d,#0000 55%);animation:17s ease-in-out infinite alternate glow-drift;inset:-20%}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}@supports (background-clip:text){.hero-accent[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#34d399,#6ee7b7 42%,#a7f3d0 58%,#34d399) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;background-clip:text;animation:7s linear infinite accent-shimmer}}@keyframes accent-shimmer{to{background-position:220% 0}}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:hero-in .55s var(--ease,cubic-bezier(.22,.61,.36,1)) both}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:60ms}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.12s}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.18s}.hero-centered[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.24s}@keyframes hero-in{0%{transform:translateY(16px)}to{transform:none}}
