.cv-stat-pair{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.cv-stat{background:var(--color-petrol);border-radius:var(--radius);flex:1;min-width:200px;padding:20px 24px;box-shadow:0 20px 44px -24px #00000073}.cv-stat-value{font-family:var(--font-heading);color:#fff;font-size:clamp(28px,4vw,38px);line-height:1}.cv-stat-label{color:#e9efe9bf;margin-top:8px;font-size:12px;line-height:1.5}.cv-stat-legend{color:var(--muted);max-width:62ch;margin-top:12px;font-size:12.5px;line-height:1.55}.cv-table-wrap{margin-top:16px;overflow-x:auto}.cv-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.cv-table th,.cv-table td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 12px}.cv-table th{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.cv-table td{color:var(--fg)}.cv-table tr:last-child td{border-bottom:none}.cv-duo{gap:12px;margin-top:14px;display:grid}@media (min-width:640px){.cv-duo{grid-template-columns:1fr 1fr}}.cv-duo-col{border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px}.cv-duo-col h3{font-size:13.5px;font-weight:600;font-family:var(--font-body)}.cv-duo-col p{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.cv-group{border-top:1px solid var(--rule);padding:16px 0}.cv-group summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:baseline;gap:12px;font-size:17px;font-weight:400;list-style:none;display:flex}.cv-group summary::-webkit-details-marker{display:none}.cv-group summary:after{content:"+";font-family:var(--font-heading);color:var(--muted);flex-shrink:0;font-size:20px}.cv-group[open] summary:after{content:"–"}.cv-group-body,.cv-group-body>*+*{margin-top:16px}.cv-hero-frame{border-radius:var(--radius);background-color:var(--color-concrete);position:relative;overflow:hidden}.cv-hero-media{position:absolute;inset:0}.cv-hero-media img{object-fit:cover;object-position:64% 42%}.cv-hero-inner{z-index:2;padding:clamp(24px,3.2vw,36px);position:relative}.cv-hero-panel{background:var(--color-petrol);color:var(--color-petrol-fg);border-radius:var(--radius);max-width:560px;padding:clamp(26px,3.4vw,40px);box-shadow:0 20px 44px -24px #00000080}.cv-hero-h1{font-family:var(--font-heading);color:#fff;max-width:18ch;font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.14}.cv-hero-sub{color:#e9efe9d9;max-width:46ch;margin-top:14px;font-size:14.5px;line-height:1.58}.cv-hero-ctas{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:22px;display:flex}.cv-hero-panel .btn-ghost{color:#fff;border-color:#ffffff6b}.cv-hero-panel .cv-bento-kicker{color:#e9efe9a6}@media (max-width:859px){.cv-hero-inner{padding:16px}.cv-hero-panel{max-width:84%;padding:22px}.cv-hero-h1{max-width:100%;font-size:clamp(24px,6.4vw,30px)}.cv-hero-sub{max-width:100%;font-size:13.5px}.cv-hero-media img{object-position:68% 38%}.cv-hero-ctas{flex-direction:column;align-items:stretch}.cv-hero-panel .btn{text-align:center}}.cv-bento{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:8px;display:grid}.cv-span-2{grid-column:span 2}.cv-span-5{grid-column:span 5}.cv-span-6{grid-column:span 6}.cv-span-7{grid-column:span 7}.cv-span-12{grid-column:span 12}.cv-bento-cell{border-radius:var(--radius);position:relative;overflow:hidden}.cv-bento-surface{background:color-mix(in srgb, var(--fg) 4%, var(--bg));padding:clamp(22px,3vw,32px)}.cv-bento-cream{background:color-mix(in srgb, var(--color-amber) 12%, var(--bg));padding:clamp(22px,3vw,32px)}.cv-bento-petrol{background:var(--color-petrol);color:var(--color-petrol-fg);padding:clamp(22px,3vw,32px)}.cv-bento-photo{background-color:var(--color-concrete)}.cv-bento-photo img{object-fit:cover}.cv-photo-macro img{object-position:38% 46%}.cv-photo-processo img{object-position:10% 50%}.cv-photo-borboleta img{object-position:32% 40%;transform-origin:5% 35%;transform:scale(1.3)}.cv-photo-pilares img{object-position:82% 58%}.cv-photo-honestidade img{object-position:18% 45%}.cv-bento-h2{font-family:var(--font-heading);font-size:clamp(18px,2.2vw,25px);font-weight:400;line-height:1.18}.cv-bento-petrol .cv-bento-h2{color:#fff}.cv-bento-p{color:var(--muted);max-width:52ch;margin-top:10px;font-size:13.5px;line-height:1.58}.cv-bento-petrol .cv-bento-p{color:#e9efe9d1}.cv-bento-kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:10px;font-size:10.5px;font-weight:600;display:block}.cv-bento-petrol .cv-bento-kicker{color:#e9efe9a6}.cv-bento-a,.cv-bento-h{flex-direction:column;justify-content:center;display:flex}.cv-bento-c .cv-stat-pair{margin-top:18px}.cv-bento-c .cv-stat{box-shadow:none;background:#ffffff14}.cv-bento-c .cv-stat-label{color:#e9efe9bf}.cv-bento-c .cv-stat-legend{color:#e9efe999}.cv-bento-d .cv-table-wrap{margin-top:16px}.cv-bento-f .cv-duo{margin-top:14px}.cv-bento-f .cv-duo-col{border:none;padding:0}.cv-bento-f .cv-duo-col+.cv-duo-col{margin-top:14px}.cv-bento-faq .cv-group:first-child{border-top:none;padding-top:0}.cv-bento-j-cta{margin-top:20px}.cv-bento-tool{margin-top:14px}.cv-bento-tool .cv-bento-h2{max-width:34ch}.cv-tool-checker{margin-top:22px}@media (max-width:859px){.cv-bento-tool{margin-top:12px}}.cv-bento-aviso{align-items:center;padding:0;display:flex}.cv-bento-aviso>*{width:100%}@media (max-width:859px){.cv-bento{gap:12px}.cv-bento>*{grid-column:1/-1!important}.cv-bento-photo{aspect-ratio:4/3;position:relative}.cv-photo-macro img{object-position:42% 40%}.cv-bento-photo.cv-photo-processo{aspect-ratio:3/5}.cv-photo-processo img{object-position:10% 50%}.cv-photo-borboleta img{object-position:38% 38%}.cv-photo-pilares img{object-position:78% 55%}.cv-photo-honestidade img{object-position:20% 42%}.cv-bento-surface,.cv-bento-cream,.cv-bento-petrol{padding:22px}.cv-bento-a,.cv-bento-h{justify-content:flex-start}}
