.svc-hero{padding-bottom:90px}.svc-hero h1{font-size:clamp(42px,4.8vw,64px);letter-spacing:-2px}.svc-start>a{display:flex;gap:16px;align-items:flex-start;padding:24px 0;border-top:1px solid #35363d;color:#fff}.svc-start>a:hover{color:#ffad3b}.svc-start>a>span{color:#ffad3b;font-size:11px;padding-top:5px}.svc-start strong{font-size:17px;line-height:1.5;display:block;font-weight:600}.svc-start p{font-size:13px;color:#aaaab5;margin:7px 0 0;line-height:1.6}.svc-start b{font-size:19px;font-weight:400;margin-left:auto}.svc-start>a:last-child{padding-bottom:0}.svc-jump{padding:32px 0;border-bottom:1px solid #dedee2}.svc-jump p{font-size:13px;color:#666;margin:0 0 18px}.svc-jump .container>div{display:flex;gap:10px;flex-wrap:wrap}.svc-jump a{padding:10px 15px;border:1px solid #d9d9de;border-radius:30px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,color .2s}.svc-jump a:hover{background:#191a21;color:#fff}.svc-intro{max-width:700px;line-height:1.8;color:#666;margin:0 0 55px}.svc-group{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d9d9de;padding:55px 0;scroll-margin-top:120px}.svc-group:last-child{padding-bottom:0}.svc-group-title .a365-number{color:#a55300;margin-bottom:18px}.svc-group-title h3{font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.7px;color:#1b1b20;margin-bottom:22px}.svc-goal{font-size:17px;font-weight:600;line-height:1.6;color:#34343b!important;margin-bottom:16px!important}.svc-group-title>p{line-height:1.8;color:#666;margin-bottom:24px}.svc-group-detail{background:#f6f5f2;border-radius:12px;padding:32px}.svc-group-detail h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#555;margin:0 0 18px}.svc-deliver{margin-bottom:30px!important}.svc-deliver li{display:flex;gap:12px;font-size:15px;line-height:1.65;margin-bottom:10px;color:#35353d}.svc-deliver li:before{content:'✓';color:#a85a00}.svc-detail-links{display:flex;gap:9px;flex-wrap:wrap}.svc-detail-links a{font-size:12px;padding:9px 12px;border:1px solid #d7d6d3;border-radius:6px;line-height:1.4;background:#fff}.svc-detail-links a:hover{border-color:#d87d00;color:#a65500}.svc-cta .container{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:70px}.svc-cta h2{font-size:clamp(30px,3.2vw,44px);margin-bottom:26px}.svc-cta p:not(.a365-eyebrow){line-height:1.8;max-width:650px;color:#666}.svc-note{font-size:12px;margin-top:20px}.svc-faq .container{max-width:950px}.svc-faq details{border-top:1px solid #dedee2;padding:25px 0}.svc-faq details:last-child{border-bottom:1px solid #dedee2}.svc-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;padding-right:10px;color:#1b1b20}.svc-faq details p{margin:18px 0 0;font-size:15px;line-height:1.8;color:#666}.svc-faq summary:focus-visible,.svc-jump a:focus-visible{outline:3px solid #f90;outline-offset:5px}.svc-faq details[open] summary{color:#9a4e00}
@media(max-width:850px){.svc-group{gap:30px}.svc-cta .container{gap:30px;grid-template-columns:1fr}.svc-hero h1{font-size:48px}.svc-group-detail{padding:25px}}
@media(max-width:640px){.svc-hero h1{font-size:43px}.svc-hero{padding-bottom:55px}.svc-group{grid-template-columns:1fr;gap:28px;padding:40px 0}.svc-start strong{font-size:16px}.svc-group-title h3{font-size:30px}.svc-jump a{font-size:11px}.svc-solutions h2{font-size:32px}.svc-cta .mil-button{font-size:11px;padding:0 23px}.svc-faq summary{font-size:17px}}
.svc-process-links{display:flex;gap:30px;flex-wrap:wrap}

/* Serviços humanos e sistemas desenvolvidos com IA */
.svc-front-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.svc-front-card{background:#fff;border:1px solid #dddcda;border-radius:14px;padding:38px;display:flex;flex-direction:column}.svc-front-card .a365-number{color:#8c4800}.svc-front-card h3{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin:0 0 22px;color:#1b1b20}.svc-front-card p,.svc-front-card li{font-size:15px;line-height:1.8;color:#5a5a65}.svc-front-card p{margin-bottom:22px}.svc-front-card ul{padding:0;list-style:none;margin:0 0 28px}.svc-front-card li{padding:8px 0;border-top:1px solid #e6e4e0}.svc-front-card .a365-text-link{margin-top:auto}.svc-front-tech{border-top:4px solid #f90;padding-top:35px}.svc-front-note{font-size:14px;line-height:1.8;max-width:850px;margin:28px 0 0;color:#666}.svc-systems-intro{font-size:17px;line-height:1.8;max-width:800px;color:#b5b5c0;margin-bottom:40px}.svc-system-ecosystem{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:32px 0;margin-top:30px;border-top:1px solid #35363d;border-bottom:1px solid #35363d}.svc-system-ecosystem h3{font-size:22px;color:#fff;margin:0 0 14px}.svc-system-ecosystem p{font-size:15px;line-height:1.8;color:#b5b5c0;max-width:600px;margin:0}.svc-system-ecosystem .a365-text-link{color:#ffad3b}.svc-system-scope{max-width:850px;margin-top:38px}.svc-system-scope p{font-size:15px;line-height:1.8;color:#b5b5c0;margin-bottom:20px}.svc-system-scope strong{font-weight:600;color:#fff}.svc-system-scope .mil-button{margin-top:12px}.svc-front-card a:focus-visible,.svc-systems a:focus-visible{outline:3px solid #f90;outline-offset:5px}
@media(max-width:850px){.svc-system-ecosystem{align-items:flex-start;flex-direction:column;gap:25px}.svc-front-card{padding:28px}.svc-front-tech{padding-top:25px}.svc-front-card h3{font-size:26px}}
@media(max-width:640px){.svc-front-grid{grid-template-columns:1fr}.svc-front-card{padding:26px}.svc-front-tech{padding-top:23px}.svc-fronts h2,.svc-systems h2{font-size:32px}.svc-system-scope .mil-button{padding:0 20px;font-size:11px}.svc-hero h1{font-size:38px}}
