.page-servicos .page-hero{border-bottom:1px solid var(--line);padding:clamp(72px,10vw,140px) 0 clamp(48px,6vw,80px)}.page-servicos .page-hero .grid{gap:var(--s-8);grid-template-columns:1fr 1.4fr;align-items:end;display:grid}.page-servicos .page-hero h1{max-width:14ch;font-size:clamp(48px,6vw,88px)}.page-servicos .page-hero h1 .em{color:var(--navy-700);font-weight:500}.page-servicos .page-hero p{color:var(--ink-700);max-width:56ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.page-servicos .svc-index{z-index:20;background:color-mix(in oklab, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:72px}.page-servicos .svc-index ul{gap:var(--s-5);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;scrollbar-width:none;padding:14px 0;font-size:11px;list-style:none;display:flex;overflow-x:auto}.page-servicos .svc-index ul::-webkit-scrollbar{display:none}.page-servicos .svc-index a{white-space:nowrap;color:var(--ink-500);transition:all var(--t-fast);border-bottom:1px solid #0000;padding:4px 0}.page-servicos .svc-index a:hover{color:var(--navy-900);border-color:var(--navy-700)}.page-servicos .svc{border-bottom:1px solid var(--line);padding:clamp(64px,8vw,110px) 0;scroll-margin-top:140px}.page-servicos .svc:nth-child(2n){background:var(--paper-2)}.page-servicos .svc-grid{gap:var(--s-8);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.page-servicos .svc-side .num{font-size:clamp(80px,10vw,140px);font-family:var(--font-sans);color:var(--navy-900);letter-spacing:-.05em;margin-bottom:var(--s-4);font-weight:600;line-height:.85;display:block}.page-servicos .svc-side .num .of{color:var(--ink-300);vertical-align:super;letter-spacing:0;margin-left:8px;font-size:.35em}.page-servicos .svc-side .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-700);border:1px solid var(--navy-200);margin-bottom:var(--s-4);background:var(--navy-50);padding:4px 10px;font-size:11px;display:inline-block}.page-servicos .svc-side h2{max-width:14ch;font-size:clamp(32px,3.6vw,48px)}.page-servicos .svc-body p.lede{color:var(--ink-700);max-width:60ch;margin-bottom:var(--s-6);font-size:18px;line-height:1.55}.page-servicos .svc-body h4{font-size:13px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin-top:var(--s-6);margin-bottom:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);font-weight:500}.page-servicos .svc-body ul{gap:10px;list-style:none;display:grid}.page-servicos .svc-body li{color:var(--ink-700);grid-template-columns:auto 1fr;gap:14px;font-size:15px;line-height:1.5;display:grid}.page-servicos .svc-body li:before{content:"";background:var(--navy-700);width:18px;height:1px;margin-top:11px;display:block}.page-servicos .svc-cta-band{padding:clamp(72px,10vw,140px) 0}.page-servicos .svc-cta{background:var(--navy-900);color:#fff;gap:var(--s-7);grid-template-columns:1.5fr 1fr;align-items:end;padding:clamp(48px,7vw,88px);display:grid}.page-servicos .svc-cta h2{color:#fff;max-width:18ch}.page-servicos .svc-cta p{color:var(--navy-200);margin-bottom:var(--s-5);max-width:40ch;font-size:15px}.page-servicos .svc-cta .btn--primary{color:var(--navy-900)!important;background:#fff!important}.page-servicos .svc-cta .btn--primary .arrow{color:var(--navy-900)}.page-servicos .svc-cta .btn--primary:hover{background:var(--navy-100)!important;color:var(--navy-900)!important}@media (max-width:880px){.page-servicos .page-hero .grid,.page-servicos .svc-grid{grid-template-columns:1fr}.page-servicos .svc-index{top:64px}.page-servicos .svc-cta{grid-template-columns:1fr}}
