.pg-casos .hero{padding:184px 0 48px;position:relative;overflow:hidden;text-align:center}.pg-casos .hero-mark{height:104px;display:block;margin:0 auto 42px}.pg-casos .hero h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(34px,4.4vw,53px);line-height:1.12;letter-spacing:.005em;max-width:100%;margin:0 auto;text-wrap:balance}.pg-casos .hero h1 em{font-style:italic;color:var(--ambar)}.pg-casos .hero h1 em.marca{color:var(--papel);background:#B57C27;padding:.02em .18em;border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pg-casos .hero .sub{margin-top:32px;font-size:17.5px;line-height:1.7;color:var(--papel-dim);max-width:50ch;margin-left:auto;margin-right:auto}.pg-casos .hero .cta{margin-top:48px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.pg-casos .hero .arrow-link{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.08em;color:var(--papel-dim);transition:color .15s}.pg-casos .hero .arrow-link:hover{color:var(--ambar)}.pg-casos .section{padding:112px 0}.pg-casos .pilares-duo{display:flex;margin-top:72px;border:1px solid var(--linha)}.pg-casos .plist{width:300px;flex:none;border-right:1px solid var(--linha);display:flex;flex-direction:column}.pg-casos .plist button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-align:left;color:var(--papel-dim);display:flex;align-items:center;gap:18px;padding:34px 28px;cursor:pointer;border-bottom:1px solid var(--linha);transition:background .25s,color .25s;font-family:Inter,sans-serif;flex:1 1}.pg-casos .plist button:last-child{border-bottom:none}.pg-casos .plist button .n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;border:1px solid var(--linha);padding:4px 9px;transition:all .25s}.pg-casos .plist button .t{font-family:"Instrument Serif",serif;font-style:italic;font-size:26px;color:var(--papel);opacity:.55;transition:opacity .25s}.pg-casos .plist button.on{background:var(--petroleo-2);box-shadow:inset 3px 0 0 var(--ambar)}.pg-casos .plist button.on .n{color:var(--ambar);border-color:var(--ambar)}.pg-casos .plist button.on .t{opacity:1}.pg-casos .pcard{flex:1 1;min-width:0;position:relative}.pg-casos .pcard-item{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .55s ease}.pg-casos .pcard-item.on{position:relative;opacity:1;pointer-events:auto}.pg-casos .pbanner{height:344px;border-bottom:1px solid var(--linha);position:relative;overflow:hidden}.pg-casos .pbanner .foto,.pg-casos .pbanner svg{position:absolute;inset:0;width:100%;height:100%}.pg-casos .pbanner .foto{object-fit:cover;object-position:40% 32%;filter:grayscale(1) contrast(1.22) brightness(.97)}.pg-casos .pbanner .duo-sombra{position:absolute;inset:0;background:#10343F;mix-blend-mode:lighten}.pg-casos .pbanner .duo-luz{position:absolute;inset:0;background:#ECE5D7;mix-blend-mode:multiply}.pg-casos .pbanner .tinta{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,52,63,.05),rgba(16,52,63,.35) 82%,rgba(16,52,63,.85))}.pg-casos .pbanner .no-pivo{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ambar);box-shadow:0 0 0 8px var(--ambar-soft)}.pg-casos .pbody{padding:44px 48px 56px;min-height:300px;box-sizing:border-box}.pg-casos .pbody h3{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:36px;margin-bottom:8px}.pg-casos .pbody .gloss{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--papel-faint);margin-bottom:24px}.pg-casos .pbody p{font-size:15.5px;line-height:1.75;color:var(--papel-dim);max-width:58ch}.pg-casos .pcard-item.on .draw{stroke-dasharray:900;stroke-dashoffset:900;animation:drawin 1.3s ease forwards}.pg-casos .pcard-item.on .fade{opacity:0;animation:fadein .7s .55s forwards}.pg-casos .teaser{padding:112px 0;position:relative;background:#ECE5D7;background-image:radial-gradient(rgba(16,52,63,.08) 1px,transparent 0);background-size:34px 34px}.pg-casos .teaser .sec-title{color:#10343F}.pg-casos .teaser .sec-label{color:#A9761F}.pg-casos .teaser .right p{color:rgba(16,52,63,.72)}.pg-casos .teaser .btn.ghost{color:#10343F;border-color:rgba(16,52,63,.45)}.pg-casos .teaser .btn.ghost:hover{border-color:#10343F}.pg-casos .teaser .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.pg-casos .teaser .sec-title{max-width:18ch}.pg-casos .teaser .right{max-width:380px}.pg-casos .teaser .right p{color:rgba(16,52,63,.75);font-size:17.5px;line-height:1.65;margin-bottom:28px}@media (max-width:900px){.pg-casos .pilares-duo{flex-direction:column}.pg-casos .plist{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid var(--linha)}.pg-casos .plist button{justify-content:center;padding:20px 10px;border-bottom:none}.pg-casos .plist button .t{font-size:20px}.pg-casos nav.top .navlinks{display:none}}.pg-casos .caps{position:relative;max-width:820px;margin:0 auto;padding:24px 32px 96px}.pg-casos .caps:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:1px;background:var(--linha)}.pg-casos .cap{position:relative;padding:64px 0 24px 72px}.pg-casos .cap .cnode{position:absolute;left:-4px;top:78px;width:9px;height:9px;border-radius:50%;background:var(--petroleo);border:1px solid var(--papel-faint)}.pg-casos .cap .cnode.amber{background:var(--ambar);border-color:var(--ambar);box-shadow:0 0 0 8px var(--ambar-soft)}.pg-casos .cap .cnum{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ambar);margin-bottom:16px}.pg-casos .cap h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,3.2vw,40px);line-height:1.15;margin-bottom:28px}.pg-casos .cap h2 em{font-style:italic;color:var(--ambar)}.pg-casos .cap p{font-size:17.5px;line-height:1.85;color:var(--papel-dim);margin-bottom:22px;max-width:62ch}.pg-casos .cap p strong{color:var(--papel);font-weight:600}.pg-casos .cap p em.eixo{font-style:italic;color:var(--ambar)}.pg-casos .pull{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:clamp(24px,2.8vw,32px);line-height:1.3;color:var(--papel);margin:40px 0;padding-left:26px;border-left:2px solid var(--ambar);max-width:24ch}.pg-casos .prods{display:flex;flex-direction:column;gap:1px;background:var(--linha);border:1px solid var(--linha);margin:36px 0 30px}.pg-casos .prod{background:var(--petroleo);padding:34px 38px;transition:background .2s}.pg-casos .prod:hover{background:var(--petroleo-2)}.pg-casos .prod h3{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:26px;margin-bottom:6px}.pg-casos .prod .ptag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--papel-faint);margin-bottom:14px}.pg-casos .prod p{font-size:15px;line-height:1.75;color:var(--papel-dim);margin:0;max-width:70ch}.pg-casos .fecho{padding:24px 0 120px;text-align:center}.pg-casos .fecho .grande{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:clamp(30px,3.8vw,46px);line-height:1.2;text-wrap:balance;max-width:20ch;margin:0 auto 8px}.pg-casos .fecho .grande .amber{color:var(--ambar)}.pg-casos .fecho .assin{height:120px;display:block;margin:26px auto 40px}.pg-casos .casos-lista{padding:32px 0 0}.pg-casos .caso{display:grid;grid-template-columns:340px 1fr;grid-gap:72px;gap:72px;align-items:start;padding:88px 0;border-bottom:1px solid var(--linha)}.pg-casos .caso:last-of-type{border-bottom:none}.pg-casos .caso.flip{grid-template-columns:1fr 340px}.pg-casos .caso.flip .caso-id{order:2;text-align:right}.pg-casos .caso.flip .caso-hist{order:1}.pg-casos .caso-id .nbox{display:inline-block;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;color:var(--ambar);border:1px solid var(--ambar);padding:7px 13px;margin-bottom:28px}.pg-casos .caso-id h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(26px,2.9vw,34px);line-height:1.18;margin-bottom:22px}.pg-casos .caso-id .prova{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--papel-faint);margin-bottom:6px}.pg-casos .caso-id .marca-caso{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:clamp(40px,4.6vw,56px);line-height:1;color:var(--papel);opacity:.92}.pg-casos .caso-hist p{font-size:16.5px;line-height:1.8;color:var(--papel-dim);margin-bottom:22px;max-width:64ch}.pg-casos .caso-hist p strong{color:var(--papel);font-weight:600}.pg-casos .quote{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:21px;line-height:1.55;color:var(--papel);border-left:2px solid var(--ambar);padding:6px 0 6px 26px;margin:30px 0 12px;max-width:56ch}.pg-casos .caso.flip .quote{border-left:none;border-right:2px solid var(--ambar);padding:6px 26px 6px 0;text-align:right;margin-left:auto}.pg-casos .quote-att{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--papel-faint);margin-bottom:26px;padding-left:28px}.pg-casos .caso.flip .quote-att{padding-left:0;padding-right:28px;text-align:right}.pg-casos .virou strong{color:var(--papel)}.pg-casos .virou .pv{color:var(--ambar);font-weight:600}.pg-casos .amarra{padding:96px 0;background:#ECE5D7;background-image:radial-gradient(rgba(16,52,63,.08) 1px,transparent 0);background-size:34px 34px}.pg-casos .amarra .sec-label{color:#A9761F}.pg-casos .amarra .sec-title{color:#10343F;max-width:26ch}.pg-casos .amarra p{color:rgba(16,52,63,.75);font-size:17.5px;line-height:1.7;max-width:62ch;margin:26px 0 34px}@media (max-width:900px){.pg-casos .caso,.pg-casos .caso.flip{grid-template-columns:1fr;gap:28px}.pg-casos .caso.flip .caso-id{order:1;text-align:left}.pg-casos .caso.flip .quote{border-right:none;border-left:2px solid var(--ambar);padding:6px 0 6px 26px;text-align:left}}.pg-casos .caso{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.pg-casos .caso.viu{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pg-casos .caso{opacity:1;transform:none;transition:none}}