/* Integração da oferta na estrutura Senlux existente. */
.pi-company .s-skip{position:fixed;left:18px;top:-100px;z-index:100;background:var(--su-orange);color:#141514;padding:10px 14px}.pi-company .s-skip:focus-visible{top:12px}
.pi-solutions{padding-block:45px 54px}.su-site .pi-solutions h2,.su-site .pi-work h2{font-size:clamp(30px,3.5vw,47px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:18px 0 28px}.pi-offers>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:24px;align-items:center;padding:29px 0;border-top:1px solid var(--su-line);color:var(--su-text);text-decoration:none}.pi-offers>a:last-child{border-bottom:1px solid var(--su-line)}.pi-offers>a:hover h3,.pi-link{color:var(--su-orange)}.pi-index{font-size:11px;color:var(--su-muted)}.su-site .pi-offers h3{font-size:clamp(24px,2.7vw,34px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0 0 9px}.pi-offers h3 small{font-size:.57em;color:var(--su-muted);white-space:nowrap}.su-site .pi-offers p{max-width:620px;font-size:15px;line-height:1.6;color:var(--su-muted);margin:0}.pi-link{font-size:12px;white-space:nowrap}.su-site .pi-note{font-size:12px;line-height:1.6;color:var(--su-muted);margin-top:18px}.pi-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--su-muted);margin-bottom:35px}.pi-breadcrumb a{color:inherit;text-decoration:none}.pi-company .pi-intro h1{max-width:1050px;margin:22px 0 25px}.pi-company .pi-intro .lead{margin-bottom:27px}.pi-work{border-top:1px solid var(--su-line);padding-block:37px 47px}.pi-work dl{margin:0}.pi-work dl>div{display:grid;grid-template-columns:.6fr 1fr;gap:30px;border-top:1px solid var(--su-line);padding:23px 0}.pi-work dt{font-size:27px;line-height:1.2}.pi-work dd{font-size:16px;line-height:1.6;color:var(--su-muted);margin:0}.pi-work dd a{display:block;width:fit-content;font-size:12px;color:var(--su-orange);margin-top:9px;text-decoration:none}.pi-request{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--su-line);padding-block:48px 65px}.pi-request h2{font-size:clamp(31px,3.5vw,47px);margin:20px 0}.pi-request>div>p:not(.su-eyebrow){font-size:16px;line-height:1.7;color:var(--su-muted);max-width:470px}.pi-steps{list-style:none;margin:30px 0 0;padding:0}.pi-steps li{border-top:1px solid var(--su-line);padding:16px 0;font-size:14px}.pi-steps span{font-size:10px;color:var(--su-orange);margin-right:17px}.pi-form{background:var(--su-panel);border:1px solid var(--su-line);padding:30px}.pi-form form{display:grid;gap:20px}.pi-form label{display:grid;gap:9px;font-size:14px}.pi-form input:not([type=checkbox]){padding:15px;width:100%;font:16px Archivo;border:1px solid #656c5a;background:#171b15;color:var(--su-text)}.pi-consent{display:flex!important;gap:12px!important;align-items:flex-start;font-size:12px!important;line-height:1.6}.pi-consent input{width:18px;height:18px;flex:none;accent-color:var(--su-orange);margin-top:3px}.pi-consent a{color:inherit}.pi-honey{position:absolute;left:-10000px;opacity:0;pointer-events:none}.pi-form #erro{color:#ffc3a9;font-size:13px;line-height:1.6}.pi-form #ok h3{font-size:29px}.pi-form #ok p{font-size:15px;line-height:1.65;margin-top:16px}.pi-form #ok a{color:var(--su-orange);font-size:13px}.pi-scope{margin-bottom:65px}.pi-scope .simple-more-body{padding-block:24px}.pi-scope p{font-size:15px;line-height:1.75;max-width:780px;color:var(--su-muted)}.pi-scope p+p{margin-top:18px}.pi-service-details{margin-bottom:65px}.pi-service-details .simple-more-body>section:first-child{padding-top:30px}body.su-site .pi-request .su-button{width:100%;border:0;cursor:pointer;justify-content:space-between}.pi-form button:disabled{opacity:.6;cursor:wait}
@media(max-width:700px){.pi-solutions{padding-block:30px 40px}.pi-offers>a{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block:25px}.pi-link{grid-column:2}.su-site .pi-offers h3{font-size:27px}.su-site .pi-offers p{font-size:14px}.pi-request{grid-template-columns:1fr;gap:28px;padding-block:30px 45px}.pi-form{padding:23px 20px}.pi-work dl>div{grid-template-columns:1fr;gap:10px}.pi-work dt{font-size:26px}.pi-work dd{font-size:15px}.pi-breadcrumb{margin-bottom:25px;font-size:10px}.pi-company .pi-intro h1{max-width:100%}.pi-scope,.pi-service-details{margin-bottom:45px}}
