@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--wine:#952b3f;--wine-deep:#6f1f31;--charcoal:#484848;--black:#111;--silver:#b5b6bd;--soft:#f5f5f4;--line:#dedede;--green:#28774a;--pad-x:clamp(20px,6vw,130px);--sec-y:clamp(58px,6.5vw,96px);--head-x:clamp(20px,4vw,68px);--hero-x:clamp(20px,9vw,200px);--band:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{color:var(--black);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.top-rule{background:linear-gradient(90deg,var(--silver) 0 72%,var(--wine) 72%);height:3px}.header{height:84px;padding:0 var(--head-x);z-index:30;background:#fff;border-bottom:1px solid #ececec;grid-template-columns:170px auto auto 1fr auto auto;align-items:center;gap:clamp(14px,2.4vw,34px);display:grid;position:relative}.header nav{justify-content:flex-end}.logo img{object-fit:contain;object-position:left center;width:138px;height:48px;display:block}.header-mail{white-space:nowrap;font-size:11px;font-weight:600}.header-mail span{color:#6b6b6b;margin-right:6px;font-weight:500}.header nav{gap:clamp(16px,2vw,28px);font-size:12px;font-weight:600;display:flex}.cotacao{white-space:nowrap;flex-direction:column;gap:3px;line-height:1.2;display:flex}.cotacao>span{text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;align-items:center;gap:6px;font-size:8.5px;font-weight:600;display:flex}.cotacao>span i{background:var(--green);border-radius:50%;flex:none;width:5px;height:5px;animation:2.6s ease-out infinite cot-pulso}@keyframes cot-pulso{0%{box-shadow:0 0 #28774a70}70%{box-shadow:0 0 0 6px #28774a00}to{box-shadow:0 0 #28774a00}}.cotacao-v{align-items:baseline;gap:10px;font-size:11px;font-weight:600;display:flex}.cotacao-v b{color:var(--wine);font-variant-numeric:tabular-nums;font-weight:650}.header nav a{transition:color .2s}.header nav a:hover{color:var(--wine)}.callback,.pill{background:var(--wine);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:11px;font-weight:650;transition:background .25s;display:inline-flex}.callback:hover,.pill:hover{background:var(--wine-deep)}.menu{border:1px solid var(--line);width:44px;height:44px;color:inherit;cursor:pointer;z-index:60;background:0 0;border-radius:50%;padding:0;transition:border-color .3s,color .3s;display:none;position:relative}.menu i{background:currentColor;border-radius:2px;width:20px;height:1.8px;margin-top:-.9px;transition:transform .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:11px}.menu i:first-child{transform:translateY(-4px)}.menu i:nth-child(2){width:13px;transform:translateY(4px)}.menu[aria-expanded=true]{border-color:var(--wine);color:var(--wine)}.menu[aria-expanded=true] i{width:20px}.menu[aria-expanded=true] i:first-child{transform:rotate(45deg)}.menu[aria-expanded=true] i:nth-child(2){transform:rotate(-45deg)}.nav-scrim{z-index:40;opacity:0;visibility:hidden;background:#11111f8c;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.nav-scrim.open{opacity:1;visibility:visible}.drawer{z-index:50;border-left:3px solid var(--wine);visibility:hidden;background:#fff;flex-direction:column;justify-content:space-between;gap:40px;width:min(430px,88vw);padding:clamp(86px,14vw,104px) clamp(24px,6vw,46px) 34px;transition:transform .46s cubic-bezier(.16,1,.3,1),visibility .46s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.drawer.open{visibility:visible;transform:none}.drawer nav{flex-direction:column;display:flex}.drawer nav a{letter-spacing:-.04em;opacity:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:baseline;gap:14px;padding:15px 0;font-size:clamp(25px,6.4vw,33px);line-height:1.1;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1),color .2s;display:flex;transform:translate(24px)}.drawer nav a:hover{color:var(--wine)}.drawer nav a b{letter-spacing:.12em;color:#6b6b6b;font-size:10px;font-weight:500}.drawer.open nav a{opacity:1;transform:none}.drawer.open nav a:first-child{transition-delay:90ms}.drawer.open nav a:nth-child(2){transition-delay:.14s}.drawer.open nav a:nth-child(3){transition-delay:.19s}.drawer.open nav a:nth-child(4){transition-delay:.24s}.drawer.open nav a:nth-child(5){transition-delay:.29s}.drawer-foot{opacity:0;flex-direction:column;align-items:flex-start;gap:7px;transition:opacity .42s .3s,transform .42s .3s;display:flex;transform:translateY(14px)}.drawer.open .drawer-foot{opacity:1;transform:none}.drawer-foot span{text-transform:uppercase;letter-spacing:.16em;color:#6b6b6b;font-size:9px}.drawer-foot>a{font-size:13px;font-weight:600}.drawer-foot .pill{margin-top:16px;font-size:11px}.hero{grid-template-columns:55% 45%;min-height:clamp(520px,66vh,660px);display:grid;position:relative;overflow:hidden}.hero-content{z-index:4;padding:clamp(52px,5vw,80px) 3vw clamp(76px,7vw,94px) var(--hero-x);flex-direction:column;justify-content:center;display:flex;position:relative}.kicker,.section-top{text-transform:uppercase;letter-spacing:.17em;color:#6b6b6b;font-size:10px}.hero h1{letter-spacing:-.065em;margin:24px 0 22px;font-size:clamp(50px,6vw,96px);font-weight:420;line-height:.92}.hero h1 strong{color:var(--wine);font-weight:520}.hero-content>p{color:#626262;max-width:580px;margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(26px,3vw,35px);display:flex}.hero-actions>div{border-left:2px solid var(--wine);flex-direction:column;gap:3px;padding-left:18px;display:flex}.hero-actions>div span{color:#6b6b6b;font-size:9px}.hero-actions>div strong{font-size:12px}.hero-foot{left:var(--hero-x);border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:14px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:24px;right:3vw}.hero-photo{z-index:1;clip-path:polygon(21% 0,100% 0,100% 100%,21% 100%,0 50%);filter:grayscale(.3)contrast(1.04);background:url(/hero-bdg.jpg) 35%/cover no-repeat;position:absolute;inset:0 0 0 26.5%}.hero-chevron{z-index:3;pointer-events:none;position:absolute;inset:0}.chevron-silver{background:var(--silver);clip-path:polygon(42% 0,66% 0,50.5% 50%,66% 100%,42% 100%,26.5% 50%);opacity:.45;position:absolute;inset:0}.chevron-main{background:var(--wine);clip-path:polygon(61.5% 0,100% 0,84.5% 50%,100% 100%,61.5% 100%,46% 50%);opacity:.45;position:absolute;inset:0}.chevron-copy{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 18px #0000004d;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 10% 0 64%}.chevron-copy span{letter-spacing:.2em;font-size:12px}.chevron-copy strong{letter-spacing:-.06em;font-size:clamp(52px,5.2vw,76px);font-weight:400;line-height:1}.chevron-copy small{opacity:.72;margin-top:8px;font-size:10px}@keyframes hero-sobe{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-mostra{0%{opacity:0}to{opacity:1}}.hero-content>span,.hero h1,.hero-content>p,.hero-actions,.hero-foot{animation:.8s cubic-bezier(.16,1,.3,1) both hero-sobe}.hero-content>span{animation-delay:50ms}.hero h1{animation-delay:.14s}.hero-content>p{animation-delay:.28s}.hero-actions{animation-delay:.4s}.hero-foot{animation-delay:.52s}.hero-photo{animation:1.1s .1s both hero-mostra}.hero-chevron{animation:1s .3s both hero-mostra}.manifesto{background:var(--charcoal);color:#fff;grid-template-columns:1.4fr 1fr;min-height:clamp(280px,30vw,352px);display:grid;position:relative;overflow:hidden}@keyframes chevron-avanca{0%{transform:translate(0)}42%{transform:translate(18px)}to{transform:translate(0)}}.manifesto-accent{background:var(--wine);clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%);animation:1.5s cubic-bezier(.16,1,.3,1) chevron-avanca;position:absolute;inset:0 56% 0 0}.manifesto-echo{background:var(--wine-deep);clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%);opacity:.6;animation:1.5s cubic-bezier(.16,1,.3,1) .12s both chevron-avanca;position:absolute;inset:0 52% 0 0}.manifesto-copy,.manifesto-stat{z-index:2;position:relative}.manifesto-copy{padding:clamp(48px,5.5vw,66px) var(--pad-x);grid-template-columns:45px 1fr;align-content:center;gap:30px;display:grid}.section-number{opacity:.7;font-size:11px}.manifesto-lines{display:grid}.manifesto-lines p{letter-spacing:-.04em;opacity:0;grid-area:1/1;max-width:670px;margin:0;font-size:clamp(23px,3vw,43px);line-height:1.1;transition:opacity .28s,transform .28s;transform:translateY(16px)}.manifesto-lines p.on{opacity:1;transition:opacity .5s .12s,transform .55s cubic-bezier(.16,1,.3,1) .12s;transform:none}.manifesto-lines p strong{font-weight:500}.manifesto-ticks{grid-area:2/1;align-items:center;gap:9px;margin-top:clamp(24px,3vw,36px);display:flex}.manifesto-ticks button{cursor:pointer;background:#ffffff38;border:0;border-radius:2px;width:26px;height:2px;padding:0;transition:background .3s,width .35s cubic-bezier(.16,1,.3,1)}.manifesto-ticks button:hover{background:#ffffff7a}.manifesto-ticks button[aria-current=true]{background:#fff;width:44px}.manifesto-ticks b{letter-spacing:.14em;color:#c9c9c9;margin-left:8px;font-size:9px;font-weight:500}.manifesto-stat{padding:0 var(--pad-x) 0 clamp(24px,9vw,150px);flex-direction:column;justify-content:center;display:flex}.manifesto-figs{display:grid}.manifesto-figs>div{opacity:0;flex-direction:column;grid-area:1/1;gap:7px;transition:opacity .28s,transform .28s;display:flex;transform:translateY(16px)}.manifesto-figs>div.on{opacity:1;transition:opacity .5s .12s,transform .55s cubic-bezier(.16,1,.3,1) .12s;transform:none}.manifesto-stat strong{letter-spacing:-.05em;font-size:clamp(42px,4vw,56px);font-weight:400;line-height:1}.manifesto-stat span{text-transform:uppercase;letter-spacing:.12em;color:#cacaca;max-width:200px;font-size:10px;line-height:1.5}@keyframes manifesto-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.manifesto-progress{z-index:3;background:#ffffff1a;height:2px;position:absolute;bottom:0;left:0;right:0}.manifesto-progress i{background:var(--silver);transform-origin:0;height:100%;animation:6.5s linear forwards manifesto-barra;display:block}.manifesto-progress i.pausado{animation-play-state:paused}.section{padding:var(--sec-y) var(--pad-x)}.section-top{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:15px;display:flex}.section-top p{margin:0}.section-top.light{color:#d7d7d7;border-color:#ffffff35}.section-title,.governance-title{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(32px,7vw,110px);margin-top:clamp(32px,4vw,52px);display:grid}.section-title h2,.ecosystem h2,.transparency h2,.governance h2,.documents h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:420;line-height:.95}.section-title h2 span,.transparency h2 span{color:var(--wine)}.eco-heading h2,.transparency h2,.documents h2{margin-bottom:clamp(20px,2.2vw,30px)}.eco-heading>p,.trans-grid>div>p,.documents>div>p{margin-top:0}.section-title>p,.governance-title>p{color:#6b6b6b;margin:0;font-size:14px;line-height:1.75}.steps{grid-template-columns:repeat(6,1fr);gap:0;margin:clamp(44px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.steps li{padding-right:22px;position:relative}.steps li>span{letter-spacing:.04em;color:var(--wine);font-size:12px;font-weight:500}.steps h3{letter-spacing:-.01em;margin:0 0 9px;font-size:17px;font-weight:600}.steps p{color:#6b6b6b;margin:0 0 14px;font-size:12px;line-height:1.65}.step-tag{text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;border-top:1px solid var(--line);padding-top:9px;font-size:9px;font-weight:400;display:inline-block}.steps-note{border-top:1px solid var(--line);color:#6b6b6b;max-width:780px;margin:clamp(34px,4vw,50px) 0 0;padding-top:18px;font-size:12px;line-height:1.7}.step-dot{background:var(--line);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1) var(--d,0s);margin:16px 0 20px;position:relative;transform:scaleX(0)}.step-dot:before{content:"";background:var(--wine);width:7px;height:7px;transition:transform .4s cubic-bezier(.34,1.56,.64,1) var(--d,0s);border-radius:50%;position:absolute;top:-3px;left:0;transform:scale(0)}.steps li:nth-child(6n) .step-dot{background:0 0}.steps li>span,.steps h3,.steps p,.step-tag{opacity:0;transition:opacity .5s ease var(--d,0s),transform .5s cubic-bezier(.16,1,.3,1) var(--d,0s),color .25s ease;transform:translateY(10px)}.lifecycle-section.in .step-dot,.lifecycle-section.in .step-dot:before{transform:none}.lifecycle-section.in .steps li>span,.lifecycle-section.in .steps h3,.lifecycle-section.in .steps p,.lifecycle-section.in .step-tag{opacity:1;transform:none}.steps li:hover .step-dot:before{transform:scale(1.6)}.steps li:hover h3{color:var(--wine)}.ecosystem{background:var(--charcoal);color:#fff;padding:var(--sec-y) var(--pad-x);position:relative;overflow:hidden}.eco-photo{z-index:0;background:url(/eco-bdg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.eco-scrim{z-index:0;background:linear-gradient(102deg,#070a0eeb 0%,#0a0e13c7 46%,#0a0e1359 100%);position:absolute;inset:0}.eco-ribbon{z-index:1;background:var(--wine);clip-path:polygon(55% 0,100% 0,45% 50%,100% 100%,55% 100%,0 50%);opacity:.5;width:44%;height:140%;position:absolute;top:-20%;right:-11%}.eco-heading{z-index:2;max-width:820px;position:relative}.eco-heading h2{margin-top:clamp(32px,4vw,52px)}.eco-heading h2 span{color:#fff;font-weight:520}.documents h2 span,.governance h2 span{color:var(--wine)}.eco-heading>p{color:#d5d5d5;max-width:580px;font-size:14px;line-height:1.7}.eco-heading>p em{color:#fff;font-style:normal}.eco-cards{z-index:2;grid-template-columns:1fr 84px 1fr;align-items:stretch;max-width:1000px;margin:clamp(44px,5vw,64px) 0 0 auto;display:grid;position:relative}.eco-window{color:var(--black);opacity:0;background:#fffffff5;border:1px solid #ffffff2e;flex-direction:column;transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(30px)scale(.985);box-shadow:0 34px 80px #00000059}.eco-window-b{transition-delay:.28s}.ecosystem.in .eco-window{opacity:1;transform:none}.eco-window>header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;height:46px;color:var(--wine);justify-content:space-between;align-items:center;gap:12px;padding:0 22px;font-size:9px;display:flex}.eco-window>header i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.ecosystem.in .eco-window>header i{animation:2.6s ease-out 1.2s infinite eco-pulso}@keyframes eco-pulso{0%{box-shadow:0 0 #28774a70}70%{box-shadow:0 0 0 8px #28774a00}to{box-shadow:0 0 #28774a00}}.eco-window-body{flex:1;padding:26px 22px 8px}.eco-row{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.ecosystem.in .eco-row{opacity:1;transform:none}.eco-row+.eco-row{border-top:1px dashed #e3e3e3;margin-top:22px;padding-top:22px}.eco-row-head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 30px 0 0;display:block;position:relative}.eco-row-t{letter-spacing:-.01em;font-size:19px;font-weight:600;transition:color .25s;display:block}.eco-row-d{color:#6b6b6b;margin-top:7px;font-size:12px;line-height:1.6;display:block}.eco-row-head:hover .eco-row-t{color:var(--wine)}.eco-row-head>i{border:1px solid var(--line);border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s;position:absolute;top:3px;right:0}.eco-row-head>i:before,.eco-row-head>i:after{content:"";background:var(--wine);width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco-row-head>i:after{transform:translate(-50%,-50%)rotate(90deg)}.eco-row-head:hover>i{border-color:var(--wine)}.eco-row-head[aria-expanded=true]>i{background:var(--wine);border-color:var(--wine);transform:rotate(135deg)}.eco-row-head[aria-expanded=true]>i:before,.eco-row-head[aria-expanded=true]>i:after{background:#fff}.eco-popup{z-index:6;background:var(--wine-deep);color:#fff;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;padding:26px 24px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:flex;position:absolute;inset:47px 0 0;transform:translateY(18px)}.eco-popup.on{visibility:visible;opacity:1;transform:none}.eco-popup>span{text-transform:uppercase;letter-spacing:.14em;color:#e6e6e6;font-size:9px;display:block}.eco-popup p{max-width:400px;margin:12px 0 16px;font-size:13px;line-height:1.65}.eco-popup b{letter-spacing:.08em;color:#c9c9c9;border-top:1px solid #ffffff2e;padding-top:12px;font-size:9px;font-weight:400;display:block}.eco-popup-x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:27px;height:27px;padding:0;font-size:14px;line-height:1;transition:background .25s,border-color .25s,transform .25s;position:absolute;top:14px;right:16px}.eco-popup-x:hover{background:#ffffff24;border-color:#ffffff8a;transform:rotate(90deg)}.eco-window>footer{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;padding:13px 22px;font-size:9px}.eco-pop{background:var(--wine-deep);color:#fff;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;opacity:0;border-radius:999px;padding:7px 14px;font-size:9px;font-weight:600;transition:opacity .45s .62s,transform .5s cubic-bezier(.34,1.56,.64,1) .62s;position:absolute;top:-13px;right:18px;transform:translateY(10px)scale(.86);box-shadow:0 10px 26px #00000059}.eco-window-b .eco-pop{transition-delay:.9s}.ecosystem.in .eco-pop{opacity:1;animation:5s ease-in-out 1.8s infinite eco-flutua;transform:none}@keyframes eco-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.divider{letter-spacing:.13em;color:#dcdcdc;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:8px;transition:opacity .6s .16s,transform .6s .16s;display:flex;transform:scale(.92)}.ecosystem.in .divider{opacity:1;transform:none}.divider i{background:#ffffff45;width:1px;height:50px}.eco-note{z-index:2;opacity:0;border-top:1px solid #ffffff35;grid-template-columns:180px 1fr;max-width:1000px;margin:38px 0 0 auto;padding-top:22px;transition:opacity .6s .5s,transform .6s .5s;display:grid;position:relative;transform:translateY(14px)}.ecosystem.in .eco-note{opacity:1;transform:none}.eco-note strong{text-transform:uppercase;letter-spacing:.13em;color:#e6e6e6;font-size:10px}.eco-note p{color:#cfcfcf;max-width:760px;margin:0;font-size:12px;line-height:1.75}.trans-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,7vw,120px);margin-top:clamp(32px,4vw,52px);display:grid}.trans-grid>div>p{color:#6b6b6b;max-width:520px;font-size:14px;line-height:1.75}.formula{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex}.formula>b{font-size:38px;font-weight:500}.formula>span{color:var(--wine);font-size:22px}.formula>div{text-align:center;text-transform:uppercase;font-size:10px}.formula hr{transform-origin:0;border:0;border-top:1px solid #444;margin:4px 0;transition:transform .6s cubic-bezier(.16,1,.3,1) .25s;transform:scaleX(0)}.transparency.in .formula hr{transform:none}.trans-defs{margin:30px 0 0;padding:0}.trans-defs>div{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.transparency.in .trans-defs>div{opacity:1;transform:none}.trans-defs>div+div{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.trans-defs dt{font-size:12px;font-weight:600}.trans-defs dd{color:#6b6b6b;margin:5px 0 0;font-size:12px;line-height:1.65}.dashboard{border:1px solid var(--line);opacity:0;background:#fff;transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px);box-shadow:0 25px 65px #00000012}.transparency.in .dashboard{opacity:1;transform:none}.dashboard header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;align-items:center;height:54px;padding:0 22px;font-size:9px;display:flex}.dashboard header b{color:#6b6b6b;font-size:8px}.dashboard header i{background:var(--wine);border-radius:50%;width:6px;height:6px;display:inline-block}.dashboard-hero{padding:28px}.dashboard-hero>span{text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;font-size:9px}.dashboard-hero>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,53px);font-weight:400;display:block}.dashboard-hero small{font-size:22px}.dashboard-hero>em{text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-top:12px;font-size:9px;font-style:normal;display:block}.bar{background:#e6e6e6;height:5px;position:relative}.bar i{background:var(--wine);transform-origin:0;width:70%;height:100%;display:block;transform:scaleX(0)}.bar u{background:var(--black);width:2px;height:17px;position:absolute;top:-6px;left:72%}.dash-cadencia{border-top:1px solid var(--line);padding:22px}.dash-cadencia>span{text-transform:uppercase;letter-spacing:.13em;color:#6b6b6b;margin-bottom:16px;font-size:9px;display:block}.dash-cadencia>div{opacity:0;padding-left:20px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(10px)}.transparency.in .dash-cadencia>div{opacity:1;transform:none}.dash-cadencia>div+div{margin-top:13px}.dash-cadencia i{background:var(--wine);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.transparency.in .dash-cadencia i{animation-name:trans-pulso;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes trans-pulso{0%{box-shadow:0 0 #952b3f5c}60%{box-shadow:0 0 0 8px #952b3f00}to{box-shadow:0 0 #952b3f00}}.dash-cadencia strong{font-size:13px;font-weight:600;display:block}.dash-cadencia p{color:#6b6b6b;margin:2px 0 0;font-size:11px;line-height:1.55}.bar i{transition:transform .1s linear}.dashboard-grid{grid-template-columns:1fr 1fr;display:grid}.dashboard-grid>div{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:20px;display:flex}.dashboard-grid>div:nth-child(2n){border-right:0}.dashboard-grid span{text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;font-size:9px}.dashboard-grid strong{font-size:16px;font-weight:500}.dashboard-grid .status{color:var(--green);font-size:11px}.dashboard footer{color:#6b6b6b;border-top:1px solid var(--line);padding:14px 22px;font-size:9px;line-height:1.6}.governance{padding:var(--sec-y) var(--pad-x);background:#f2f2f1}.gov-regua{border-top:1px solid #d8d8d8;margin-top:clamp(40px,5vw,60px);padding-top:26px}.gov-regua-t{text-transform:uppercase;letter-spacing:.14em;color:#6b6b6b;font-size:9px;display:block}.gov-regua ol{grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.gov-regua li{opacity:0;padding-right:26px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(10px)}.governance.in .gov-regua li{opacity:1;transform:none}.gov-regua li>i{border:1.5px solid var(--wine);width:11px;height:11px;transition:transform .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s);display:block;transform:rotate(45deg)scale(0)}.governance.in .gov-regua li>i{transform:rotate(45deg)scale(1)}.gov-regua li.fim>i{background:var(--wine)}.gov-regua li:not(.fim):after{content:"";transform-origin:0;background:#d0d0d0;height:1.5px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:5px;left:18px;right:0;transform:scaleX(0)}.governance.in .gov-regua li:not(.fim):after{transform:none}.gov-regua li>b{letter-spacing:-.01em;margin-top:16px;font-size:13px;font-weight:600;display:block}.gov-regua li>u{text-transform:uppercase;letter-spacing:.13em;color:var(--wine);font-size:7.5px;font-weight:600;text-decoration:none;position:absolute;top:-13px;left:calc(50% + 4px)}.gov-regua li>u:before{content:"";background:var(--wine);width:1px;height:7px;position:absolute;top:15px;left:50%}.gov-regua>p{color:#6b6b6b;max-width:640px;margin:24px 0 0;font-size:12px;line-height:1.7}.governance-cards{grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,60px);display:grid}.governance-cards article{opacity:0;background:#f7f7f6;border:1px solid #d8d8d8;border-right:0;flex-direction:column;min-height:250px;padding:28px;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(22px)}.governance.in .governance-cards article{opacity:1;transform:none}.governance-cards article:last-child{border-right:1px solid #d8d8d8}.governance-cards article>span{color:var(--wine);font-size:11px}.governance-cards h3{letter-spacing:-.03em;margin:clamp(24px,3vw,36px) 0 12px;font-size:clamp(20px,2vw,23px);line-height:1.1}.governance-cards p{color:#6b6b6b;margin:0;font-size:12px;line-height:1.6}.gov-itens{margin:20px 0 0;padding:0;list-style:none}.gov-itens li{color:var(--black);opacity:0;padding-left:26px;font-size:11.5px;line-height:1.55;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(8px)}.governance.in .gov-itens li{opacity:1;transform:none}.gov-itens li+li{margin-top:11px}.gov-itens i{background:var(--wine);transform-origin:0;width:16px;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:7px;left:0;transform:scaleX(0)}.governance.in .gov-itens i{transform:none}.governance-cards a{text-transform:uppercase;letter-spacing:.1em;color:var(--wine);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:9px;transition:gap .25s;display:flex}.governance-cards a:hover{gap:14px}.documents{padding:var(--sec-y) var(--pad-x);background:#f2f2f1;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,120px);display:grid}.documents>div>p{color:#6b6b6b;max-width:500px;font-size:14px;line-height:1.7}.documents .pill{margin-top:20px}.doc-cap{text-transform:uppercase;letter-spacing:.14em;color:#6b6b6b;padding:0 0 12px;font-size:9px;display:block}.doc-list{position:relative}.doc-list .doc-cap+article{border-top:1px solid #d8d8d8}.doc-list article{opacity:0;border-bottom:1px solid #d8d8d8;grid-template-columns:55px 1fr 44px;align-items:center;gap:8px;min-height:84px;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(18px)}.documents.in .doc-list article{opacity:1;transform:none}.doc-list article>span{color:#6b6b6b;font-size:9px}.doc-list strong{font-size:16px;transition:color .25s}.doc-list p{color:#6b6b6b;margin:6px 0;font-size:10px}.doc-abrir{width:40px;height:40px;color:var(--wine);cursor:pointer;opacity:.78;background:0 0;border:0;border-radius:50%;justify-self:end;place-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),background .25s;display:grid}.doc-abrir:hover{opacity:1;background:#952b3f14;transform:translate(3px,-3px)}.doc-list article:hover strong{color:var(--wine)}.doc-pop{z-index:4;background:var(--wine-deep);color:#fff;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;gap:16px;padding:clamp(24px,2.6vw,34px);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(16px);box-shadow:0 24px 60px #00000047}.doc-pop.on{visibility:visible;opacity:1;transform:none}.doc-pop-v{text-transform:uppercase;letter-spacing:.14em;color:#e6e6e6;font-size:9px}.doc-pop>strong{letter-spacing:-.02em;margin-top:-6px;font-size:clamp(20px,2vw,25px);font-weight:600}.doc-pop>div>b{text-transform:uppercase;letter-spacing:.13em;color:#c9c9c9;font-size:9px;font-weight:600;display:block}.doc-pop>div>p{color:#fff;margin:7px 0 0;font-size:12.5px;line-height:1.65}.doc-pop-x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;width:28px;height:28px;padding:0;font-size:15px;line-height:1;transition:background .25s,border-color .25s,transform .25s;position:absolute;top:16px;right:16px}.doc-pop-x:hover{color:#fff;background:#ffffff24;border-color:#ffffff8a;transform:rotate(90deg)}.legal{padding:30px var(--pad-x);background:#d9dade;grid-template-columns:180px 1fr;gap:26px;display:grid}.legal strong{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.legal p{color:#555;margin:0;font-size:10px;line-height:1.65}footer{padding:clamp(48px,5.5vw,62px) var(--pad-x) 26px;background:#fff}.pe-topo{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding-bottom:32px;display:grid}.pe-topo img{width:170px}.pe-topo p{color:#6b6b6b;margin:0;font-size:15px;line-height:1.45}.pe-mail{border-bottom:1px solid var(--wine);justify-self:end;padding-bottom:5px;font-size:11px;transition:color .25s}.pe-mail:hover{color:var(--wine)}.pe-marca{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:clamp(14px,2.2vw,28px);padding:24px 0;display:flex}.pe-marca>span{text-transform:uppercase;letter-spacing:.16em;color:#6b6b6b;font-size:9px}.pe-marca strong{letter-spacing:-.05em;font-size:clamp(28px,3.6vw,50px);font-weight:400;line-height:1}.pe-marca strong b{color:var(--wine);font-weight:520}.pe-marca i{background:var(--line);transform-origin:0;flex:1;min-width:30px;height:1px;transition:transform .9s cubic-bezier(.16,1,.3,1) .15s;transform:scaleX(0)}footer.in .pe-marca i{transform:none}.pe-grid{grid-template-columns:.9fr 1fr 1.3fr 1fr;gap:clamp(24px,4vw,56px);padding:32px 0 34px;display:grid}.pe-col{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}footer.in .pe-col{opacity:1;transform:none}.pe-col>span{text-transform:uppercase;letter-spacing:.14em;color:var(--wine);margin-bottom:15px;font-size:9px;display:block}.pe-col>strong{margin-bottom:7px;font-size:15px;font-weight:600;display:block}.pe-col>p{color:#6b6b6b;margin:0 0 11px;font-size:11.5px;line-height:1.65}.pe-col a{width:fit-content;font-size:12px;line-height:2;transition:color .25s;display:block;position:relative}.pe-col a:hover{color:var(--wine)}.pe-col a:after{content:"";background:var(--wine);transform-origin:0;width:100%;height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:0;transform:scaleX(0)}.pe-col a:hover:after{transform:none}.pe-dl{margin:0}.pe-dl>div{border-bottom:1px solid #ededed;justify-content:space-between;gap:12px;padding:7px 0;font-size:11.5px;display:flex}.pe-dl dt{color:#6b6b6b;margin:0}.pe-dl dd{margin:0;font-weight:600}.footer-line{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;grid-template-columns:1.5fr 1fr auto;gap:18px;padding-top:20px;font-size:8px;display:grid}.footer-line div{flex-wrap:wrap;gap:18px;display:flex}.footer-line a{transition:color .25s}.footer-line a:hover{color:var(--wine)}.footer-line b{font-weight:500}.inner-header{position:relative}.page-hero{background:#fff;grid-template-columns:64% 36%;min-height:clamp(440px,54vh,570px);display:grid;position:relative;overflow:hidden}.page-hero-copy{z-index:4;padding:clamp(60px,6vw,84px) 5vw clamp(56px,6vw,74px) var(--hero-x);flex-direction:column;justify-content:center;display:flex;position:relative}.page-hero.com-foto{grid-template-columns:56% 44%}.page-hero.com-foto .page-hero-copy{padding-right:clamp(24px,3vw,52px)}.page-hero.com-foto h1{font-size:clamp(40px,4.6vw,72px)}.ph-quadro{position:relative;overflow:hidden}.ph-eco{background:var(--wine);clip-path:polygon(26% 0,100% 0,100% 100%,26% 100%,0 50%);transition:transform 1s cubic-bezier(.16,1,.3,1) .1s;position:absolute;inset:0 0 0 8%;transform:translate(-24%)}.page-hero.in .ph-eco{transform:translate(-6.5%)}.ph-foto{clip-path:polygon(26% 0,100% 0,100% 100%,26% 100%,0 50%);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 0 8%;transform:scale(1.06)}.page-hero.in .ph-foto{transform:none}.ph-foto:after{content:"";background:linear-gradient(100deg,#1b0a0f6b 0%,#1b0a0f1f 34%,#1b0a0f00 62%);position:absolute;inset:0}.page-hero-copy>span{text-transform:uppercase;letter-spacing:.42em;color:var(--wine);opacity:0;font-size:10px;transition:opacity .7s,letter-spacing .9s cubic-bezier(.16,1,.3,1)}.page-hero.in .page-hero-copy>span{opacity:1;letter-spacing:.17em}.page-hero h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(44px,5.5vw,86px);font-weight:420;line-height:.96}.page-hero h1 b{font-weight:inherit;display:block;overflow:hidden}.page-hero h1 em{transition:transform .95s cubic-bezier(.16,1,.3,1) var(--dl,.12s);font-style:normal;display:block;transform:translateY(105%)}.page-hero h1 b:last-child em{--dl:.24s}.page-hero.in h1 em{transform:none}.page-hero h1 strong{color:var(--wine);font-weight:520}.page-hero-copy>p{color:#6b6b6b;opacity:0;max-width:720px;margin:0;font-size:16px;line-height:1.75;transition:opacity .7s .42s,transform .7s cubic-bezier(.16,1,.3,1) .42s;transform:translateY(12px)}.page-hero.in .page-hero-copy>p{opacity:1;transform:none}.ph-sumario{margin-top:clamp(26px,3vw,38px)}.ph-sumario>span{text-transform:uppercase;letter-spacing:.14em;color:#6b6b6b;opacity:0;margin-bottom:12px;font-size:9px;transition:opacity .6s .55s;display:block}.page-hero.in .ph-sumario>span{opacity:1}.ph-sumario ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.ph-sumario li{opacity:0;transition:opacity .55s ease var(--d,0s),transform .6s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translate(-14px)}.page-hero.in .ph-sumario li{opacity:1;transform:none}.ph-sumario a{align-items:center;gap:9px;font-size:12px;font-weight:600;transition:color .25s;display:flex}.ph-sumario a:hover{color:var(--wine)}.ph-sumario i{background:var(--wine);border-radius:50%;flex:none;width:6px;height:6px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ph-sumario a:hover i{transform:scale(1.7)}.page-hero-shape{background:var(--charcoal);position:relative;overflow:hidden}.page-hero-shape:before{content:"";background:var(--wine);clip-path:polygon(42% 0,100% 0,58% 50%,100% 100%,42% 100%,0 50%);position:absolute;inset:-15% -45% -15% 5%}.page-hero-shape i{z-index:2;background:var(--silver);clip-path:polygon(45% 0,100% 0,55% 50%,100% 100%,45% 100%,0 50%);position:absolute;inset:-15% 77% -15% -5%}.page-hero-shape b{z-index:3;color:#fff;letter-spacing:-.07em;place-items:center;font-size:clamp(58px,7vw,94px);font-weight:350;display:grid;position:absolute;inset:0}.page-facts{padding:0 var(--pad-x);background:var(--charcoal);color:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.pf-chevron{background:var(--wine);clip-path:polygon(55% 0,100% 0,45% 50%,100% 100%,55% 100%,0 50%);opacity:.5;width:27%;height:164%;position:absolute;top:-32%;right:-7%}.page-facts>div{z-index:2;opacity:0;min-height:clamp(108px,8.6vw,138px);transition:opacity .6s ease var(--d,0s),transform .7s cubic-bezier(.16,1,.3,1) var(--d,0s);flex-direction:column;justify-content:center;gap:9px;padding:20px 0;display:flex;position:relative;transform:translateY(16px)}.page-facts.in>div{opacity:1;transform:none}.page-facts>div+div{border-left:1px solid #ffffff26;padding-left:clamp(24px,4vw,54px)}.page-facts strong{letter-spacing:-.045em;font-size:clamp(32px,3.3vw,52px);font-weight:350;line-height:1.08;display:block;overflow:hidden}.page-facts strong em{transition:transform .85s cubic-bezier(.16,1,.3,1) var(--d,0s);font-style:normal;display:block;transform:translateY(110%)}.page-facts.in strong em{transform:none}.page-facts i{background:var(--wine);transform-origin:0;width:30px;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .25s);transform:scaleX(0)}.page-facts.in i{transform:none}.page-facts>div span{text-transform:uppercase;letter-spacing:.13em;color:#c9c9c9;max-width:300px;font-size:9.5px;line-height:1.6}.content-block{padding:var(--sec-y) var(--pad-x);grid-template-columns:200px 1fr;gap:clamp(28px,5vw,90px);display:grid;position:relative}.content-block.alt{background:#f2f2f1}.content-index{padding-top:4px;position:relative}.ci-num{letter-spacing:-.05em;color:var(--wine);font-size:clamp(30px,3vw,42px);font-weight:350;line-height:1;display:block}.ci-trilho{background:var(--wine);transform-origin:top;width:1px;height:clamp(38px,4vw,58px);margin:16px 0;transition:transform .7s cubic-bezier(.16,1,.3,1) .1s;display:block;transform:scaleY(0)}.content-block.in .ci-trilho{transform:none}.content-index>p{text-transform:uppercase;letter-spacing:.13em;color:#6b6b6b;margin:0;font-size:10px;line-height:1.6}.ci-btn{font:inherit;text-transform:uppercase;letter-spacing:.12em;color:var(--wine);cursor:pointer;text-align:left;opacity:0;background:0 0;border:0;align-items:center;gap:9px;margin-top:22px;padding:0;font-size:9px;font-weight:600;transition:opacity .5s .4s,transform .5s .4s;display:flex;transform:translateY(8px)}.content-block.in .ci-btn{opacity:1;transform:none}.ci-btn em{border:1px solid var(--wine);border-radius:50%;flex:none;width:17px;height:17px;transition:background .25s,transform .35s cubic-bezier(.16,1,.3,1);position:relative}.ci-btn em:before,.ci-btn em:after{content:"";background:var(--wine);width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ci-btn em:after{transform:translate(-50%,-50%)rotate(90deg)}.ci-btn:hover em{background:#f0f0ef}.ci-btn[aria-expanded=true] em{background:var(--wine);transform:rotate(135deg)}.ci-btn[aria-expanded=true] em:before,.ci-btn[aria-expanded=true] em:after{background:#fff}.content-main h2{letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(33px,4.4vw,66px);font-weight:450;line-height:1}.content-lead{color:#6b6b6b;max-width:800px;margin:26px 0 0;font-size:15px;line-height:1.8}.content-cards{grid-template-columns:repeat(3,1fr);margin-top:clamp(38px,4.5vw,58px);display:grid}.content-cards article{opacity:0;min-height:200px;transition:opacity .55s ease var(--d,0s),transform .6s cubic-bezier(.16,1,.3,1) var(--d,0s),background .3s;background:#fff;border:1px solid #d7d7d7;border-right:0;padding:26px 26px 30px;position:relative;transform:translateY(14px)}.content-block.in .content-cards article{opacity:1;transform:none}.content-cards article:last-child{border-right:1px solid #d7d7d7}.content-cards article>span{color:var(--wine);font-size:10px;transition:letter-spacing .3s}.content-cards h3{letter-spacing:-.025em;margin:clamp(24px,3vw,38px) 0 12px;font-size:19px;line-height:1.15;transition:color .25s}.content-cards p{color:#6b6b6b;margin:0;font-size:11.5px;line-height:1.7}.content-cards article>i{background:var(--wine);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.content-cards article:hover>i{transform:none}.content-cards article:hover{background:#fffdfd}.content-cards article:hover h3{color:var(--wine)}.content-cards article:hover>span{letter-spacing:.14em}.cc-btn{cursor:pointer;z-index:2;background:0 0;border:0;width:26px;height:26px;padding:0;position:absolute;bottom:18px;right:18px}.cc-btn em{border:1px solid var(--line);border-radius:50%;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s;position:absolute;inset:0}.cc-btn em:before,.cc-btn em:after{content:"";background:var(--wine);width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-btn em:after{transform:translate(-50%,-50%)rotate(90deg)}.content-cards article:hover .cc-btn em{border-color:var(--wine)}.cc-btn[aria-expanded=true] em{background:var(--wine);border-color:var(--wine);transform:rotate(135deg)}.cc-btn[aria-expanded=true] em:before,.cc-btn[aria-expanded=true] em:after{background:#fff}.cc-pop{z-index:3;background:var(--wine-deep);color:#fff;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;padding:40px 24px 26px;transition:opacity .28s,transform .36s cubic-bezier(.16,1,.3,1),visibility .36s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(12px)}.cc-pop.on{visibility:visible;opacity:1;transform:none}.cc-pop>span{text-transform:uppercase;letter-spacing:.14em;color:#e6e6e6;font-size:9px;display:block}.cc-pop p{color:#fff;margin:11px 0 13px;font-size:12px;line-height:1.65}.cc-pop b{letter-spacing:.06em;color:#c9c9c9;border-top:1px solid #ffffff2e;padding-top:10px;font-size:8.5px;font-weight:400;display:block}.cc-pop>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;width:24px;height:24px;padding:0;font-size:13px;line-height:1;transition:background .25s,transform .25s;position:absolute;top:14px;right:14px}.cc-pop>button:hover{background:#ffffff24;transform:rotate(90deg)}.cb-pop{background:var(--charcoal);color:#fff;opacity:0;max-height:0;margin-top:clamp(28px,3vw,40px);transition:max-height .45s cubic-bezier(.16,1,.3,1),opacity .3s,margin .45s;overflow:hidden}.cb-pop.on{opacity:1;max-height:520px}.cb-pop header{border-bottom:1px solid #ffffff26;align-items:center;gap:14px;padding:16px 24px;display:flex}.cb-pop header span{text-transform:uppercase;letter-spacing:.14em;color:#e6e6e6;flex:1;font-size:9px;font-weight:600}.cb-pop header b{text-transform:uppercase;letter-spacing:.1em;background:var(--wine);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:600}.cb-pop header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:26px;height:26px;padding:0;font-size:14px;line-height:1;transition:background .25s,transform .25s}.cb-pop header button:hover{background:#ffffff24;transform:rotate(90deg)}.cb-pop dl{margin:0;padding:22px 24px 8px}.cb-pop dl>div{border-bottom:1px solid #ffffff1a;grid-template-columns:200px 1fr;gap:18px;padding:12px 0;display:grid}.cb-pop dl>div:last-child{border-bottom:0}.cb-pop dt{text-transform:uppercase;letter-spacing:.13em;color:#b6b6b6;margin:0;padding-top:2px;font-size:9px}.cb-pop dd{margin:0;font-size:13px;line-height:1.6}.cb-pop footer{letter-spacing:.06em;color:#c4c4c4;padding:14px 24px 20px;font-size:9px}.page-note{padding:30px var(--pad-x);color:#fff;grid-template-columns:190px 1fr;gap:clamp(20px,5vw,90px);display:grid;position:relative;overflow:hidden}.page-note:before{content:"";background:var(--wine);transform-origin:0;transition:transform .95s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.pn.in .page-note:before{transform:none}.page-note span,.page-note p{z-index:2;opacity:0;transition:opacity .6s .45s;position:relative}.pn.in .page-note span,.pn.in .page-note p{opacity:1}.page-note span{text-transform:uppercase;letter-spacing:.14em;color:#e6e6e6;font-size:9px}.page-note p{max-width:900px;margin:0;font-size:12px;line-height:1.7}.next-page{padding:clamp(56px,6vw,82px) var(--pad-x);color:inherit;grid-template-columns:190px 1fr auto;align-items:center;gap:clamp(24px,5vw,90px);display:grid;position:relative;overflow:hidden}.next-page>span{text-transform:uppercase;letter-spacing:.14em;color:#6b6b6b;opacity:0;font-size:9px;transition:opacity .55s .15s,transform .55s .15s;transform:translateY(10px)}.next-page>div{opacity:0;transition:opacity .6s .28s,transform .65s cubic-bezier(.16,1,.3,1) .28s;transform:translateY(14px)}.pn.in .next-page>span,.pn.in .next-page>div{opacity:1;transform:none}.next-page b{color:var(--wine);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.next-page h2{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3.8vw,56px);font-weight:440;transition:color .3s;display:inline-block;position:relative}.next-page h2:after{content:"";background:var(--wine);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.next-page:hover h2{color:var(--wine)}.next-page:hover h2:after{transform:none}.next-page>div>p{color:#6b6b6b;max-width:540px;margin:14px 0 0;font-size:14px;line-height:1.7}.np-seta{border:1px solid var(--line);width:clamp(52px,4.6vw,66px);height:clamp(52px,4.6vw,66px);color:var(--wine);border-radius:50%;flex:none;place-items:center;transition:background .3s,border-color .3s,color .3s,transform .45s cubic-bezier(.16,1,.3,1);display:grid}.np-seta svg{width:20px}.next-page:hover .np-seta{background:var(--wine);border-color:var(--wine);color:#fff;transform:translate(8px)}@media (max-width:1150px){.header{grid-template-columns:150px auto 1fr auto auto}.header-mail{display:none}.steps{grid-template-columns:repeat(3,1fr);gap:34px 0}.steps li{padding-right:38px}.steps li:nth-child(3n) .step-dot{background:0 0}.content-block,.next-page{grid-template-columns:150px 1fr}.next-page{grid-template-columns:150px 1fr auto}.eco-note{grid-template-columns:150px 1fr}}@media (max-width:900px){:root{--band:clamp(300px,64vw,420px)}.header{grid-template-columns:auto 1fr auto;gap:12px;height:74px}.header nav,.callback{display:none}.cotacao{justify-self:end;gap:2px}.cotacao>span{letter-spacing:.1em;font-size:8px}.cotacao-v{gap:7px;font-size:10.5px}.menu{place-items:center;display:grid}.logo img{width:120px}.hero{min-height:0;padding-bottom:var(--band);display:block}.hero-content{padding:clamp(52px,8vw,72px) var(--pad-x) 76px;display:block}.hero h1{margin:20px 0 18px;font-size:clamp(42px,11.5vw,66px)}.hero-content>p{max-width:640px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-foot{left:var(--pad-x);right:var(--pad-x);bottom:20px}.hero-foot span:first-child{display:none}.hero-photo,.hero-chevron{height:var(--band);top:auto;bottom:0}.hero-photo{clip-path:none;background-position:46%;left:0;right:0}.chevron-silver{clip-path:polygon(52% 0,80% 0,42% 50%,80% 100%,52% 100%,14% 50%);opacity:.42}.chevron-main{clip-path:polygon(80% 0,125% 0,87% 50%,125% 100%,80% 100%,42% 50%);opacity:.48}.chevron-copy{inset:0 16% 0 46%}.chevron-copy strong{font-size:clamp(42px,12vw,58px)}.manifesto{grid-template-columns:1fr;min-height:0}.manifesto-accent{clip-path:polygon(0 0,100% 0,100% 65%,65% 100%,0 65%);inset:0 0 52%}.manifesto-echo{display:none}.manifesto-copy{padding:46px var(--pad-x) 56px;grid-template-columns:30px 1fr;gap:20px}.manifesto-stat{padding:30px var(--pad-x) 48px}.manifesto-figs>div{gap:5px}.section-title,.governance-title,.trans-grid,.documents{grid-template-columns:1fr;gap:30px}.steps{grid-template-columns:repeat(3,1fr);margin-top:46px}.eco-ribbon{display:none}.eco-cards{grid-template-columns:1fr;gap:0;margin-top:46px}.eco-window{min-height:0}.eco-window-b{margin-top:26px}.eco-pop{right:14px}.divider{flex-direction:row;height:64px}.divider i{width:50px;height:1px}.eco-note{grid-template-columns:1fr;gap:10px}.gov-regua ol{grid-template-columns:1fr;gap:0}.gov-regua li{padding:0 0 22px 24px}.gov-regua li:last-child{padding-bottom:0}.gov-regua li>i{position:absolute;top:3px;left:0}.gov-regua li>b{margin-top:0}.gov-regua li:not(.fim):after{transform-origin:top;width:1.5px;height:auto;inset:18px auto 2px 5px;transform:scaleY(0)}.governance.in .gov-regua li:not(.fim):after{transform:none}.gov-regua li>u{top:auto;bottom:4px;left:24px}.gov-regua li>u:before{display:none}.governance-cards{grid-template-columns:1fr;margin-top:38px}.governance-cards article{border-bottom:0;border-right:1px solid #d8d8d8;min-height:0}.governance-cards article:last-child{border-bottom:1px solid #d8d8d8}.governance-cards h3{margin-top:26px}.legal{grid-template-columns:1fr;gap:10px}.pe-topo,.footer-line{grid-template-columns:1fr;gap:16px}.pe-mail{justify-self:start}.pe-grid{grid-template-columns:1fr 1fr;gap:28px 32px;padding:26px 0 28px}.pe-marca{padding:22px 0;display:block}.pe-marca>span{display:block}.pe-marca strong{margin:9px 0 0;display:block}.pe-marca i{width:100%;margin:14px 0 11px;display:block}.page-hero{min-height:0;padding-bottom:0;display:block;position:relative}.page-hero-copy{padding:clamp(52px,8vw,70px) var(--pad-x) clamp(150px,26vw,200px);z-index:2;position:relative}.page-hero.com-foto{grid-template-columns:1fr;padding-bottom:0}.page-hero.com-foto .page-hero-copy{padding:clamp(52px,8vw,70px) var(--pad-x) clamp(40px,6vw,54px)}.ph-quadro{height:var(--band)}.ph-eco{clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);inset:0;transform:translateY(5%)}.ph-foto{clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);inset:0}.ph-foto:after{background:linear-gradient(#1b0a0f00 40%,#1b0a0f4d 100%)}.page-hero h1{font-size:clamp(40px,10vw,60px)}.page-hero-shape{width:clamp(170px,30vw,230px);height:clamp(190px,33vw,250px);position:absolute;bottom:-40px;right:-40px}.page-facts>div{min-height:clamp(94px,12vw,112px);padding:18px 0}.content-block{padding:var(--sec-y) var(--pad-x);grid-template-columns:1fr;gap:26px}.content-index{border-top:1px solid #d7d7d7;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.ci-num{font-size:22px}.ci-trilho{transform-origin:0;width:26px;height:1px;margin:0;transform:scaleX(0)}.content-block.in .ci-trilho{transform:none}.content-index>p{flex:1}.ci-btn{width:100%;margin:0}.cb-pop dl>div{grid-template-columns:1fr;gap:5px}.cb-pop.on{max-height:640px}.content-cards{grid-template-columns:1fr;margin-top:38px}.content-cards article{border-bottom:0;border-right:1px solid #d7d7d7;min-height:0}.content-cards article:last-child{border-bottom:1px solid #d7d7d7}.content-cards h3{margin-top:24px}.cc-btn{top:18px;bottom:auto;right:18px}.cc-pop{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .3s,padding .42s,margin .42s,visibility .42s;position:static;overflow:hidden;transform:none}.cc-pop.on{max-height:420px;margin-top:20px;padding-top:22px;padding-bottom:22px}.cc-pop>button{display:none}.page-note{grid-template-columns:1fr;gap:12px}.next-page{grid-template-columns:1fr auto;align-items:start;gap:20px 18px}.next-page>span{grid-column:1/-1}.np-seta{align-self:center}}@media (max-width:560px){.steps{grid-template-columns:1fr;gap:0}.steps li{padding:0 0 26px 26px}.steps li:last-child{padding-bottom:0}.steps li:not(:last-child):before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform .5s ease var(--d,0s);position:absolute;top:17px;bottom:4px;left:3px;transform:scaleY(0)}.lifecycle-section.in .steps li:not(:last-child):before{transform:none}.step-dot{background:0 0;width:7px;height:7px;margin:0;position:absolute;top:8px;left:0;transform:none}.step-dot:before{top:0}.steps p{max-width:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>div{border-right:0}.page-facts{grid-template-columns:1fr}.pf-chevron{display:none}.page-facts>div{min-height:0;padding:20px 0}.page-facts>div+div{border-top:1px solid #ffffff26;border-left:0;padding-left:0}.page-facts strong{font-size:clamp(30px,9vw,42px)}.doc-list article{grid-template-columns:44px 1fr 40px}.formula{gap:14px}.formula>b{font-size:32px}.cotacao>span,.cotacao-v strong{display:none}.cotacao-v:before{content:"BDGC";letter-spacing:.12em;color:#6b6b6b;font-size:8.5px;font-weight:600}.cotacao-v{gap:6px}.cotacao-v b{font-size:12px}.pe-grid{grid-template-columns:1fr;gap:0;padding:22px 0 24px}.pe-col{border-top:1px solid #ededed;padding:19px 0}.pe-col:first-child{border-top:0;grid-template-columns:1fr 1fr;gap:0 14px;padding-top:0;display:grid}.pe-col:first-child>span{grid-column:1/-1}.pe-col>span{margin-bottom:11px}.pe-col a{font-size:13px;line-height:1.85}.pe-col>p{margin-bottom:9px}.footer-line{gap:12px}}@view-transition{navigation:auto}@keyframes pag-sai{to{opacity:0}}@keyframes pag-entra{0%{opacity:0}}::view-transition-old(root){animation:.3s ease-out both pag-sai}::view-transition-new(root){animation:.45s ease-in-out .12s both pag-entra}.header{view-transition-name:cabecalho}@supports not (view-transition-name:none){main{animation:.45s ease-in-out both pag-entra}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}main{animation:none!important}.hero-content>span,.hero h1,.hero-content>p,.hero-actions,.hero-foot,.hero-photo,.hero-chevron{opacity:1!important;animation:none!important;transform:none!important}html{scroll-behavior:auto}.menu i,.drawer,.nav-scrim,.drawer nav a,.drawer-foot{transition-duration:.01ms!important;transition-delay:0s!important}.step-dot,.step-dot:before,.steps li:before,.steps li>span,.steps h3,.steps p,.step-tag{opacity:1!important;transition:none!important;transform:none!important}.manifesto-accent,.manifesto-echo,.manifesto-progress i{animation:none!important}.manifesto-lines p,.manifesto-figs>div{transition:none!important}.eco-window,.eco-row,.eco-pop,.divider,.eco-note{opacity:1!important;transition:none!important;transform:none!important}.eco-popup,.eco-row-head>i{transition:none!important}.dashboard,.trans-defs>div,.dash-cadencia>div,.formula hr{opacity:1!important;transition:none!important;transform:none!important}.transparency.in .dash-cadencia i{animation:none!important}.gov-regua li,.gov-regua li>i,.gov-regua li:after,.governance-cards article,.gov-itens li,.gov-itens i{opacity:1!important;transition:none!important;transform:none!important}.gov-regua li>i{transform:rotate(45deg)!important}.doc-pop,.doc-abrir,.doc-list article,.pe-col,.pe-marca i{opacity:1!important;transition:none!important;transform:none!important}.cotacao>span i{animation:none!important}.page-facts>div,.page-facts strong em,.page-facts i,.ci-trilho,.ci-btn,.content-cards article,.cb-pop{opacity:1!important;transition:none!important;transform:none!important}.cc-pop,.cc-btn em{transition:none!important}.page-hero-copy>span,.page-hero h1 em,.page-hero-copy>p,.ph-sumario>span,.ph-sumario li,.ph-eco,.ph-foto,.page-note:before,.page-note span,.page-note p,.next-page>span,.next-page>div{letter-spacing:.17em;opacity:1!important;transition:none!important;transform:none!important}.page-hero h1 em{letter-spacing:inherit}.eco-pop,.ecosystem.in .eco-window>header i{animation:none!important}}.pular{z-index:120;background:var(--wine);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;font-size:11px;transition:top .2s ease-out;position:fixed;top:-100px;left:12px}.pular:focus-visible{outline-offset:-6px;outline:2px solid #fff;top:12px}@keyframes ck-entra{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.cookies{z-index:110;width:min(460px,100vw - 32px);color:var(--black);border:1px solid var(--line);background:#fff;outline:none;grid-template-columns:12px 1fr;animation:.5s cubic-bezier(.16,1,.3,1) both ck-entra;display:grid;position:fixed;bottom:clamp(16px,3vw,34px);left:clamp(16px,3vw,34px);box-shadow:0 26px 60px #11111129}.cookies.detalhado{width:min(620px,100vw - 32px)}.cookies:focus-visible{box-shadow:0 26px 60px #11111129,0 0 0 2px var(--wine)}.ck-marca{background:var(--soft);position:relative;overflow:hidden}.ck-marca i{background:var(--silver);clip-path:polygon(0 0,100% 0,40% 50%,100% 100%,0 100%,60% 50%);opacity:.55;position:absolute;inset:0}.ck-marca i:last-child{background:var(--wine);opacity:.85;transform:translateY(38%)scale(.9)}.ck-corpo{padding:clamp(22px,3vw,30px)}.ck-eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--wine);margin-bottom:12px;font-size:9px;display:block}.cookies h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(19px,2vw,22px);font-weight:400;line-height:1.2}.cookies p{color:#4a4a4a;margin:0;font-size:12.5px;line-height:1.72}.cookies p a{color:var(--wine);border-bottom:1px solid #952b3f59;padding-bottom:1px;transition:border-color .25s}.cookies p a:hover{border-color:var(--wine)}.ck-lista{border-top:1px solid var(--line);max-height:min(42vh,300px);margin:18px 0 0;padding:0;list-style:none;overflow-y:auto}.ck-lista li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:16px;padding:15px 2px;display:grid}.ck-lista strong{letter-spacing:.01em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.ck-lista p{color:#6b6b6b;font-size:11.5px;line-height:1.62}.ck-fixo{text-transform:uppercase;letter-spacing:.13em;color:var(--green);white-space:nowrap;padding-top:3px;font-size:8.5px}.ck-chave{cursor:pointer;flex:none;width:42px;height:23px;display:block;position:relative}.ck-chave input,.ck-chave span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-chave i{background:#d7d7d9;border-radius:23px;transition:background .28s;position:absolute;inset:0}.ck-chave i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000047}.ck-chave input:checked+i{background:var(--wine)}.ck-chave input:checked+i:after{transform:translate(19px)}.ck-chave input:focus-visible+i{outline:2px solid var(--wine);outline-offset:3px}.ck-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.ck-btn{font:inherit;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;color:var(--black);border:1px solid var(--black);background:#fff;padding:12px 18px;font-size:10.5px;transition:background .25s,color .25s,border-color .25s}.ck-btn:hover{background:var(--black);color:#fff}.ck-btn.primaria{background:var(--wine);border-color:var(--wine);color:#fff}.ck-btn.primaria:hover{background:var(--wine-deep);border-color:var(--wine-deep)}.ck-texto{font:inherit;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;border:0;border-bottom:1px solid var(--line);color:#6b6b6b;background:0 0;padding:12px 4px;font-size:10.5px;transition:color .25s,border-color .25s}.ck-texto:hover{color:var(--wine);border-color:var(--wine)}.pe-cookies{font:inherit;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;transition:color .25s}.pe-cookies:hover{color:var(--wine)}.doc{padding:clamp(56px,6vw,96px) var(--pad-x) clamp(40px,5vw,70px);max-width:1180px}.doc-topo{border-bottom:1px solid var(--line);margin-bottom:clamp(34px,4vw,52px);padding-bottom:clamp(30px,3.5vw,44px)}.doc-eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--wine);margin-bottom:18px;font-size:9px;display:block}.doc h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.02}.doc h1 strong{color:var(--wine);font-weight:600}.doc-topo>p{color:#4a4a4a;max-width:62ch;margin:0;font-size:clamp(13px,1.25vw,15px);line-height:1.78}.doc-selo{flex-wrap:wrap;gap:clamp(20px,4vw,54px);margin:clamp(26px,3vw,36px) 0 0;display:flex}.doc-selo div{gap:6px;display:grid}.doc-selo dt{text-transform:uppercase;letter-spacing:.15em;color:#6b6b6b;font-size:8.5px}.doc-selo dd{margin:0;font-size:13px;font-weight:500}.doc-bloco{max-width:74ch;margin-bottom:clamp(30px,3.4vw,44px)}.doc-bloco h2{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(16px,1.7vw,20px);font-weight:500}.doc-bloco p{color:#4a4a4a;margin:0 0 12px;font-size:13px;line-height:1.82}.doc-bloco ul{margin:4px 0 12px;padding-left:0;list-style:none}.doc-bloco li{color:#4a4a4a;margin-bottom:9px;padding-left:22px;font-size:13px;line-height:1.75;position:relative}.doc-bloco li:before{content:"";background:var(--wine);width:9px;height:1px;position:absolute;top:9px;left:0}.doc-tabela{border:1px solid var(--line);width:min(100%,1180px);max-width:none;margin:20px 0 6px;overflow-x:auto}.doc-tabela table{border-collapse:collapse;width:100%;min-width:620px}.doc-tabela caption{text-align:left;text-transform:uppercase;letter-spacing:.15em;color:#6b6b6b;background:var(--soft);padding:14px 16px;font-size:8.5px}.doc-tabela th,.doc-tabela td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 16px;font-size:12px;line-height:1.62}.doc-tabela thead th{text-transform:uppercase;letter-spacing:.13em;color:#6b6b6b;font-size:8.5px;font-weight:500}.doc-tabela tbody th{color:var(--black);white-space:nowrap;font-weight:500}.doc-tabela td{color:#4a4a4a}.doc-botao{font:inherit;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:var(--wine);border:1px solid var(--wine);color:#fff;margin-top:6px;padding:13px 20px;font-size:10.5px;transition:background .25s,border-color .25s}.doc-botao:hover{background:var(--wine-deep);border-color:var(--wine-deep)}@media (max-width:560px){.cookies,.cookies.detalhado{border-bottom:0;border-left:0;border-right:0;width:auto;bottom:0;left:0;right:0}.ck-acoes .ck-btn,.ck-acoes .ck-texto{text-align:center;flex:100%}.ck-lista li{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.cookies{animation:none!important}.ck-chave i,.ck-chave i:after,.pular{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
