.cso{--fi:clamp(8px, 1vw, 16px);--linha:#1010141f;isolation:isolate;padding:clamp(84px, 7vw, 112px) var(--fi) var(--fi);font-family:var(--display);background:#0a0a0e;display:flow-root;position:relative}:where(.cso) a{color:inherit;text-decoration:none}.cso-folha{isolation:isolate;background:var(--creme);color:var(--preto);border-radius:clamp(28px,4vw,64px);position:relative;overflow:hidden}.cso-in{z-index:2;width:100%;max-width:1560px;padding-inline:var(--gutter);margin:0 auto;position:relative}.cso-malha{z-index:0;background:radial-gradient(52% 62% at 4% 70%,#1400c333 0%,#1400c300 72%),radial-gradient(48% 58% at 98% 6%,#3d2cff3d 0%,#3d2cff00 72%),radial-gradient(44% 52% at 50% 40%,#ffffff8c 0%,#fff0 72%),radial-gradient(36% 42% at 94% 84%,#f0440024 0%,#f0440000 72%);height:min(1200px,130svh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.cso-grao{z-index:1;opacity:.3}.cso-pecas{z-index:0;pointer-events:none;position:absolute;inset:0}.cso-pc{left:var(--x);top:var(--y);width:var(--w);translate:-50% -50%;rotate:var(--r,0deg);filter:drop-shadow(0 30px 40px #1400c340);position:absolute}.cso-pc .a-ast{width:100%;height:auto;display:block}.cso-volta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;align-items:center;gap:10px;margin-top:clamp(28px,3vw,44px);font-size:12px;font-weight:500;transition:opacity .3s;display:inline-flex}.cso-volta:hover{opacity:1}.cso-hero{text-align:center;justify-items:center;gap:22px;padding:clamp(36px,5vw,80px) 0 clamp(44px,4.5vw,72px);display:grid}.cso-tags{color:var(--azul);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:0;font-size:12px;font-weight:500;display:flex}.cso-tags span+span:before{content:"·";opacity:.5;margin:0 10px}.cso-tit{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(48px,7.4vw,128px);font-weight:500;line-height:.92}.cso-cliente{font-family:var(--texto);opacity:.7;font-size:clamp(17px,1.4vw,22px)}.cso-previa{border:1px solid var(--linha);background:#fffdf6;border-radius:clamp(14px,1.4vw,20px);overflow:hidden;box-shadow:0 60px 100px -60px #1400c380}.cso-barra{border-bottom:1px solid var(--linha);align-items:center;gap:16px;padding:18px;display:flex}.cso-pontos{flex:none;gap:7px;display:flex}.cso-pontos i{opacity:.2;background:currentColor;border-radius:50%;width:11px;height:11px}.cso-pontos i:first-child{background:var(--laranja);opacity:1}.cso-pontos i:nth-child(2){background:var(--azul);opacity:1}.cso-url{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);letter-spacing:.06em;opacity:.6;flex:1;padding-right:50px;font-size:12px;overflow:hidden}.cso-tela{background:#efe6c8;height:min(80svh,820px);position:relative;overflow:hidden}.cso-tela iframe{transform-origin:0 0;background:#fff;border:0;max-width:none;display:block;position:absolute;top:0;left:0}.cso-tela-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.cso-rola{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;position:absolute;inset:0;overflow:hidden auto}.cso-rola:focus-visible{outline:2px solid var(--azul,#1400c3);outline-offset:-2px}.cso-rola-img{width:100%;height:auto;display:block}.cso-ficha{border-top:1px solid var(--linha);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:clamp(40px,4vw,64px) 0 0;display:grid}.cso-ficha>div{border-bottom:1px solid var(--linha);padding:22px 20px 22px 0}.cso-ficha dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:11.5px;font-weight:500}.cso-ficha dd{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.2}.cso-ficha dd a:hover{color:var(--laranja)}.srv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px clamp(32px,6vw,120px);padding-block:clamp(64px,7vw,120px);display:grid}.srv-tit{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,88px);font-weight:500;line-height:.95}.srv-abre{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.7vw,28px);font-weight:500;line-height:1.25}.srv-txt{max-width:60ch;font-family:var(--texto);opacity:.75;text-wrap:pretty;margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.6}.srv-pil{background:var(--azul);border-radius:999px;place-self:start;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;transition:background .3s,color .3s;display:inline-flex;color:var(--creme)!important}.srv-pil i{background:var(--laranja);border-radius:50%;width:8px;height:8px}.srv-pil:hover{background:var(--laranja);color:var(--preto)!important}.srv-pil:hover i{background:var(--preto)}.srv .srv-tit{max-width:9ch}.srv-dir{gap:22px;padding-top:10px;display:grid}.srv-dir .srv-pil{margin-top:10px}@media (max-width:900px){.srv{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cso-tela{aspect-ratio:4/5;height:auto}.cso-barra{padding:14px}.cso-url{padding-right:0}.cso-ficha{grid-template-columns:repeat(2,minmax(0,1fr))}.cso-pc:nth-child(2){display:none}}
