.service-page[data-v-6cfe4be9]{background:#0a0a0a;color:#f2f2f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.65;min-height:100vh;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.service-page[data-v-6cfe4be9] *,.service-page[data-v-6cfe4be9] :after,.service-page[data-v-6cfe4be9] :before{box-sizing:border-box}.service-header[data-v-6cfe4be9]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0aeb;border-bottom:1px solid #1a1a1a;display:flex;gap:1rem;justify-content:space-between;padding:max(.75rem,env(safe-area-inset-top,0px)) max(5%,env(safe-area-inset-right,0px)) .75rem max(5%,env(safe-area-inset-left,0px));position:sticky;top:0;z-index:20}.service-brand img[data-v-6cfe4be9]{border-radius:8px;display:block;height:56px;width:auto}.service-nav[data-v-6cfe4be9]{align-items:center;display:flex;font-size:.9rem;gap:1.25rem}.service-nav a[data-v-6cfe4be9]{color:#c8c8c8;text-decoration:none}.service-nav a.router-link-active[data-v-6cfe4be9],.service-nav a[data-v-6cfe4be9]:hover{color:#fff}.service-nav-cta[data-v-6cfe4be9]{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff!important;font-size:.85rem;font-weight:600;padding:.45rem .95rem}.service-nav-cta[data-v-6cfe4be9]:hover{background:#fff;border-color:#fff;color:#0a0a0a!important}.service-hero[data-v-6cfe4be9]{align-items:flex-end;display:flex;isolation:isolate;min-height:min(72vh,640px);overflow:hidden;padding:4.5rem 5% 3.5rem;position:relative}.service-hero-bg[data-v-6cfe4be9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.service-hero[data-v-6cfe4be9]:after{background:linear-gradient(180deg,#0a0a0a59,#0a0a0ae0 78%);content:"";inset:0;position:absolute;z-index:1}.service-hero-content[data-v-6cfe4be9]{max-width:56rem;min-width:0;position:relative;width:100%;z-index:2}.service-eyebrow[data-v-6cfe4be9]{color:#b8b8b8;font-size:.72rem;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.service-hero h1[data-v-6cfe4be9]{font-size:clamp(2rem,5.5vw,3.35rem);letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.service-lead[data-v-6cfe4be9]{color:#d0d0d0;font-size:clamp(1rem,2vw,1.125rem);margin:0 0 1.5rem;max-width:38rem}.service-actions[data-v-6cfe4be9]{display:flex;flex-wrap:wrap;gap:.65rem;width:100%}.btn[data-v-6cfe4be9],.service-actions[data-v-6cfe4be9]{max-width:100%;min-width:0}.btn[data-v-6cfe4be9]{align-items:center;border:1px solid transparent;border-radius:14px;display:inline-flex;font-size:.92rem;font-weight:600;gap:.7rem;justify-content:flex-start;padding:.7rem 1.05rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.btn-icon[data-v-6cfe4be9]{flex-shrink:0;height:1.2rem;width:1.2rem}.btn-text[data-v-6cfe4be9]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0;text-align:left}.btn-label[data-v-6cfe4be9]{font-size:.92rem;font-weight:600;line-height:1.2}.btn-detail[data-v-6cfe4be9]{font-size:.72rem;font-weight:500;line-height:1.2;opacity:.85;word-break:break-word}.btn-whatsapp[data-v-6cfe4be9]{background:#1f9e4d;border-color:#1f9e4d;box-shadow:0 6px 20px #1f9e4d47;color:#fff}.btn-whatsapp[data-v-6cfe4be9]:hover{background:#1a8a43;border-color:#1a8a43;transform:translateY(-1px)}.btn-email[data-v-6cfe4be9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff47;color:#fff}.btn-email[data-v-6cfe4be9]:hover{background:#fff;border-color:#fff;color:#0a0a0a;transform:translateY(-1px)}.service-cta .btn[data-v-6cfe4be9]{flex:1 1 14rem;min-width:0}.service-cta .btn-email[data-v-6cfe4be9]{background:#1a1a1a;border-color:#333}.service-cta .btn-email[data-v-6cfe4be9]:hover{background:#fff;border-color:#fff;color:#0a0a0a}.service-main[data-v-6cfe4be9]{margin:0 auto;max-width:68rem;padding:4.5rem clamp(1.5rem,5vw,3rem) 5.5rem;width:100%}.service-block+.service-block[data-v-6cfe4be9]{margin-top:2.75rem}.service-block[data-v-6cfe4be9]{max-width:none}.service-block h2[data-v-6cfe4be9]{font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.02em;line-height:1.25;margin:0 0 1rem}.service-block p[data-v-6cfe4be9]{color:#b8b8b8;font-size:1.05rem;line-height:1.7;margin:0 0 1rem;max-width:none}.service-block p[data-v-6cfe4be9]:last-child{margin-bottom:0}.service-cta[data-v-6cfe4be9]{background:linear-gradient(135deg,#141414,#101810);border:1px solid #2a2a2a;border-radius:16px;margin-top:3.5rem;max-width:none;padding:2.25rem 2.5rem}.service-cta h2[data-v-6cfe4be9]{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 .75rem}.service-cta p[data-v-6cfe4be9]{color:silver;margin:0 0 1.35rem}.service-related[data-v-6cfe4be9]{border-top:1px solid #1f1f1f;margin-top:4rem;padding-top:2.5rem}.service-related-eyebrow[data-v-6cfe4be9]{color:#888;font-size:.72rem;letter-spacing:.12em;margin:0 0 .65rem;text-transform:uppercase}.service-related h2[data-v-6cfe4be9]{font-size:clamp(1.4rem,2.5vw,1.85rem);letter-spacing:-.02em;margin:0 0 1.5rem}.service-related-grid[data-v-6cfe4be9]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.service-related-card[data-v-6cfe4be9]{background:#111;border:1px solid #242424;border-radius:14px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .22s ease,transform .22s ease,background .22s ease}.service-related-card[data-v-6cfe4be9]:hover{background:#141414;border-color:#3a3a3a;transform:translateY(-2px)}.service-related-card img[data-v-6cfe4be9]{display:block;height:160px;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.service-related-card:hover img[data-v-6cfe4be9]{transform:scale(1.03)}.service-related-body[data-v-6cfe4be9]{display:flex;flex:1;flex-direction:column;gap:.45rem;padding:1rem 1.05rem 1.15rem}.service-related-body h3[data-v-6cfe4be9]{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;margin:0}.service-related-body p[data-v-6cfe4be9]{color:#9a9a9a;display:-webkit-box;font-size:.88rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.service-related-link[data-v-6cfe4be9]{color:#e8e8e8;font-size:.82rem;font-weight:600;margin-top:auto;padding-top:.55rem}.service-related-card:hover .service-related-link[data-v-6cfe4be9]{color:#fff}.service-related-link[data-v-6cfe4be9]:after{content:" →"}.service-footer[data-v-6cfe4be9]{border-top:1px solid #222;color:#888;display:flex;flex-wrap:wrap;font-size:.85rem;gap:1.5rem;justify-content:space-between;padding:2.5rem 5%}.service-footer-name[data-v-6cfe4be9]{color:#c8c8c8;font-weight:600;margin:0 0 .35rem}.service-footer p[data-v-6cfe4be9]{margin:0 0 .35rem}.service-footer a[data-v-6cfe4be9]{color:inherit;text-decoration:underline;text-underline-offset:3px}.service-footer a[data-v-6cfe4be9]:hover{color:#fff}.service-footer-links[data-v-6cfe4be9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.85rem}.service-footer-links a[data-v-6cfe4be9]{color:#a8a8a8;text-decoration:none}.service-footer-links a[data-v-6cfe4be9]:hover{color:#fff}@media(max-width:768px){.service-header[data-v-6cfe4be9]{padding-left:max(5%,env(safe-area-inset-left,0px));padding-right:max(5%,env(safe-area-inset-right,0px))}.service-brand img[data-v-6cfe4be9]{height:44px}.service-nav[data-v-6cfe4be9]{gap:.55rem}.service-nav a[data-v-6cfe4be9]:not(.service-nav-cta){display:none}.service-nav-cta[data-v-6cfe4be9]{align-items:center;display:inline-flex;font-size:.82rem;min-height:40px;padding:.45rem .9rem}.service-hero[data-v-6cfe4be9]{align-items:flex-end;min-height:min(78svh,560px);padding:5.5rem max(5%,env(safe-area-inset-right,0px)) 2.25rem max(5%,env(safe-area-inset-left,0px))}.service-hero[data-v-6cfe4be9]:after{background:linear-gradient(180deg,#0a0a0a40,#0a0a0aeb 72%)}.service-hero h1[data-v-6cfe4be9]{font-size:clamp(1.7rem,8vw,2.35rem);text-wrap:balance}.service-lead[data-v-6cfe4be9]{font-size:1rem;margin-bottom:1.2rem}.service-main[data-v-6cfe4be9]{padding:2.75rem max(5%,env(safe-area-inset-right,0px)) 3.5rem max(5%,env(safe-area-inset-left,0px))}.service-block+.service-block[data-v-6cfe4be9]{margin-top:2.25rem}.service-block h2[data-v-6cfe4be9]{font-size:clamp(1.25rem,5.5vw,1.55rem);text-wrap:balance}.service-block p[data-v-6cfe4be9]{font-size:.98rem}.service-actions[data-v-6cfe4be9]{align-items:stretch;flex-direction:column;gap:.55rem}.btn[data-v-6cfe4be9]{border-radius:12px;display:flex;max-width:100%;min-height:52px;padding:.7rem .95rem;width:100%}.btn-text[data-v-6cfe4be9]{flex:1}.btn-label[data-v-6cfe4be9]{font-size:.9rem}.btn-detail[data-v-6cfe4be9]{font-size:.7rem}.service-cta[data-v-6cfe4be9]{border-radius:14px;margin-top:2.75rem;padding:1.35rem}.service-cta .btn[data-v-6cfe4be9]{flex:none}.service-related[data-v-6cfe4be9]{margin-top:2.75rem;padding-top:2rem}.service-related h2[data-v-6cfe4be9]{margin-bottom:1.15rem}.service-related-grid[data-v-6cfe4be9]{gap:.75rem;grid-template-columns:1fr}.service-related-card[data-v-6cfe4be9]{align-items:stretch;flex-direction:row;min-height:108px}.service-related-card img[data-v-6cfe4be9]{flex-shrink:0;height:auto;min-height:100%;width:112px}.service-related-body[data-v-6cfe4be9]{gap:.3rem;justify-content:center;padding:.85rem .95rem}.service-related-body h3[data-v-6cfe4be9]{font-size:1rem}.service-related-body p[data-v-6cfe4be9]{font-size:.82rem;-webkit-line-clamp:2}.service-related-link[data-v-6cfe4be9]{font-size:.78rem;padding-top:.25rem}.service-related-card[data-v-6cfe4be9]:hover,.service-related-card:hover img[data-v-6cfe4be9]{transform:none}.service-related-card[data-v-6cfe4be9]:active{background:#181818;border-color:#444}.service-footer[data-v-6cfe4be9]{flex-direction:column;gap:1.25rem;padding:2rem max(5%,env(safe-area-inset-right,0px)) max(2rem,calc(1.25rem + env(safe-area-inset-bottom,0px))) max(5%,env(safe-area-inset-left,0px))}.service-footer-links[data-v-6cfe4be9]{gap:.75rem 1rem}.service-footer-links a[data-v-6cfe4be9]{align-items:center;display:inline-flex;min-height:44px}}@media(max-width:380px){.service-hero h1[data-v-6cfe4be9]{font-size:1.55rem}.service-nav-cta[data-v-6cfe4be9]{font-size:.78rem;padding:.4rem .75rem}.btn-detail[data-v-6cfe4be9]{font-size:.66rem}}@media(max-width:980px)and (min-width:769px){.service-related-grid[data-v-6cfe4be9]{grid-template-columns:repeat(2,1fr)}}@media(hover:none){.btn-email[data-v-6cfe4be9]:hover,.btn-whatsapp[data-v-6cfe4be9]:hover,.service-related-card[data-v-6cfe4be9]:hover,.service-related-card:hover img[data-v-6cfe4be9]{transform:none}}
