.service-hero:where(.astro-vl7jcenb){text-align:center;background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%);padding:clamp(3rem,6vw,5rem) 1.5rem 3rem}.service-hero__tag:where(.astro-vl7jcenb){background:color-mix(in oklab, var(--primary) 15%, transparent);color:var(--primary);font-size:var(--text-xs);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-weight:700;display:inline-flex}.service-hero__tag:where(.astro-vl7jcenb) svg{width:1rem;height:1rem}.service-hero__title:where(.astro-vl7jcenb){font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15}.service-hero__subtitle:where(.astro-vl7jcenb){color:var(--muted-foreground);max-width:38rem;margin:0 auto 2rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.service-hero__actions:where(.astro-vl7jcenb){justify-content:center;margin-bottom:1.5rem;display:flex}.btn-whatsapp:where(.astro-vl7jcenb){color:#fff;min-height:3.25rem;font-weight:700;font-size:var(--text-base);background:#10b981;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;padding:1rem 2rem;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 .5rem 1.5rem -.25rem #10b98166}.btn-whatsapp:where(.astro-vl7jcenb):hover{background:#059669;transform:translateY(-2px)}.btn-icon:where(.astro-vl7jcenb){width:1.35rem;height:1.35rem}.service-hero__trust:where(.astro-vl7jcenb){font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:1.25rem;font-weight:600;display:flex}.service-benefits:where(.astro-vl7jcenb){background:color-mix(in oklab, var(--card) 40%, var(--background));border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(3rem,6vw,5rem) 1.5rem}.section-heading:where(.astro-vl7jcenb){margin-bottom:3rem}.subtag:where(.astro-vl7jcenb){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:.5rem;font-weight:700;display:inline-block}.section-heading:where(.astro-vl7jcenb) h2:where(.astro-vl7jcenb){font-family:var(--font-heading);color:var(--foreground);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.section-heading:where(.astro-vl7jcenb) p:where(.astro-vl7jcenb){font-size:var(--text-base);color:var(--muted-foreground);margin-top:.5rem}.benefits-grid:where(.astro-vl7jcenb){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;display:grid}.benefit-card:where(.astro-vl7jcenb){border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.75rem}.benefit-card__icon:where(.astro-vl7jcenb){background:color-mix(in oklab, var(--primary) 12%, transparent);width:3rem;height:3rem;color:var(--primary);border-radius:.85rem;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.benefit-card__icon:where(.astro-vl7jcenb) svg{width:1.5rem;height:1.5rem}.benefit-card:where(.astro-vl7jcenb) h3:where(.astro-vl7jcenb){font-size:var(--text-lg);color:var(--foreground);margin-bottom:.5rem;font-weight:700}.benefit-card:where(.astro-vl7jcenb) p:where(.astro-vl7jcenb){font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.6}.service-steps:where(.astro-vl7jcenb){padding:clamp(3rem,6vw,5rem) 1.5rem}.steps-list:where(.astro-vl7jcenb){flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.step-item:where(.astro-vl7jcenb){border:1px solid var(--border);background:var(--card);border-radius:1.25rem;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.step-item__number:where(.astro-vl7jcenb){background:var(--primary);color:#fff;width:2.5rem;height:2.5rem;font-weight:800;font-size:var(--text-base);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-item__content:where(.astro-vl7jcenb) h3:where(.astro-vl7jcenb){font-size:var(--text-base);color:var(--foreground);margin-bottom:.25rem;font-weight:700}.step-item__content:where(.astro-vl7jcenb) p:where(.astro-vl7jcenb){font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.6}.service-faq:where(.astro-vl7jcenb){border-top:1px solid var(--border);padding:clamp(3rem,6vw,5rem) 1.5rem}.faq-accordion:where(.astro-vl7jcenb){flex-direction:column;gap:.75rem;display:flex}.faq-box:where(.astro-vl7jcenb){border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden}.faq-header:where(.astro-vl7jcenb){font-weight:700;font-size:var(--text-base);color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;list-style:none;display:flex}.faq-header:where(.astro-vl7jcenb)::-webkit-details-marker{display:none}.faq-chevron:where(.astro-vl7jcenb){width:1.25rem;height:1.25rem;color:var(--muted-foreground);transition:transform .2s}.faq-box:where(.astro-vl7jcenb)[open] .faq-chevron:where(.astro-vl7jcenb){color:var(--primary);transform:rotate(180deg)}.faq-body:where(.astro-vl7jcenb){font-size:var(--text-sm);color:var(--muted-foreground);padding:0 1.5rem 1.25rem;line-height:1.6}.app-bridge:where(.astro-vl7jcenb){padding:0 1.5rem clamp(3rem,6vw,5rem)}.app-bridge-card:where(.astro-vl7jcenb){border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);text-align:center;color:#fff;background:linear-gradient(135deg,#09121f 0%,#052e25 100%);border-radius:2rem;padding:clamp(2rem,5vw,3rem)}.bridge-tag:where(.astro-vl7jcenb){background:color-mix(in oklab, var(--primary) 20%, transparent);color:#34d399;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:.85rem;padding:.35rem .85rem;font-weight:700;display:inline-block}.app-bridge-card:where(.astro-vl7jcenb) h2:where(.astro-vl7jcenb){font-family:var(--font-heading);margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800}.app-bridge-card:where(.astro-vl7jcenb) p:where(.astro-vl7jcenb){font-size:var(--text-base);color:#94a3b8;max-width:36rem;margin:0 auto 1.75rem;line-height:1.6}.btn-app-signup:where(.astro-vl7jcenb){background:var(--primary);color:#fff;font-weight:700;font-size:var(--text-base);border-radius:1rem;align-items:center;gap:.5rem;padding:.85rem 1.75rem;transition:background .15s,transform .15s;display:inline-flex}.btn-app-signup:where(.astro-vl7jcenb):hover{background:var(--primary-hover);transform:translateY(-2px)}.btn-app-signup:where(.astro-vl7jcenb) svg{width:1.15rem;height:1.15rem}
