:root{--pa-ground:#f8f7f4;--pa-sheet:#fff;--pa-tint:#efede7;--pa-tint-2:#e6e3db;--in-900:#0b1f3a;--in-700:#24384f;--in-500:#4a5b70;--in-400:#57667b;--in-300:#626f84;--nv-900:#071829;--nv-800:#0b1f3a;--nv-700:#14304f;--nv-line:#ffffff24;--nv-text:#dfe6ef;--nv-text-2:#a9b8ca;--nv-text-3:#7d8ea3;--ac-200:#a9dfc2;--ac-400:#69b991;--ac-500:#52a47b;--ac-600:#3d8a64;--ac-700:#2c6e4e;--ac-800:#276448;--ac-tint:#edf6f0;--sp-700:#004878;--sp-500:#12628f;--ok-600:#1f7a4d;--al-600:#b3261e;--wa-600:#8a5a00;--rule:#0b1f3a24;--rule-soft:#0b1f3a14;--rule-strong:#0b1f3a42;--lift-1:0 1px 2px #0b1f3a0d, 0 2px 8px -4px #0b1f3a1a;--lift-2:0 2px 4px #0b1f3a0f, 0 14px 28px -16px #0b1f3a4d;--lift-3:0 3px 8px #0b1f3a17, 0 22px 44px -24px #0b1f3a6b;--font:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--nav-h:68px;--app-bg:#0e1526;--app-panel:#161f33;--app-head:#1d283f;--app-line:#2a3752;--app-line-2:#35446283;--app-text:#dbe3f0;--app-muted:#8d9cb5;--app-accent:#4ea3d8;--app-violet:#8b7ff0;--app-row:#141c2e;--app-row-alt:#19233a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 20px);-webkit-text-size-adjust:100%}body{background:var(--pa-ground);color:var(--in-900);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%}a{color:var(--ac-700);text-decoration:none}a:hover{color:var(--ac-600);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--ac-500);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{letter-spacing:-.022em;margin:0;font-weight:700}.pg{position:relative}.wrap{max-width:var(--wrap);width:100%;margin:0 auto;padding-inline:32px}.wrap--tight{max-width:860px}.sec{padding-block:76px}.sec--sm{padding-block:52px}.sec--rule{border-top:1px solid var(--rule)}.field{background:var(--nv-800);color:var(--nv-text)}.field h1,.field h2,.field h3{color:#fff}.field a{color:var(--ac-200)}.field a:hover{color:#cbecda}.field--deep{background:var(--nv-900)}.t-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,5.6vw,68px);line-height:1.02}.t-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.t-h3{letter-spacing:-.025em;font-size:clamp(21px,2vw,27px);line-height:1.18}.t-lead{color:var(--in-500);text-wrap:pretty;max-width:62ch;font-size:clamp(17px,1.5vw,20px);line-height:1.58}.t-body{color:var(--in-500);max-width:62ch;font-size:16px;line-height:1.6}.t-small{color:var(--in-400);font-size:14.5px;line-height:1.55}.t-note{color:var(--in-400);max-width:60ch;font-size:13.5px;line-height:1.5}.field .t-lead,.field .t-body{color:var(--nv-text-2)}.field .t-small,.field .t-note{color:var(--nv-text-3)}.stack>*+*{margin-top:var(--gap,20px)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.split--wide{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.split--narrow{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.split--center{align-items:center}.btn{letter-spacing:-.01em;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary,.field .btn--primary{background:var(--ac-500);color:var(--in-900)}.btn--primary:hover,.field .btn--primary:hover{background:var(--ac-400);color:var(--in-900);text-decoration:none}.btn--ink{background:var(--in-900);color:#fff}.btn--ink:hover{background:var(--nv-700);color:#fff}.btn--outline{border-color:var(--rule-strong);color:var(--in-900);background:0 0}.btn--outline:hover{border-color:var(--in-900);color:var(--in-900);background:#0b1f3a0a}.field .btn--outline{border-color:var(--nv-line);color:#fff}.field .btn--outline:hover{color:#fff;background:#ffffff12;border-color:#ffffff80}.btn--sm{padding:10px 16px;font-size:15px}.btn--lg{padding:17px 28px;font-size:17px}.btn--block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.link-arrow{color:var(--ac-700);align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.link-arrow svg{transition:transform .15s}.link-arrow:hover svg{transform:translate(3px)}.field .link-arrow{color:var(--ac-200)}.figs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.figs--3{grid-template-columns:repeat(3,1fr)}.fig{padding:20px 22px 20px 0}.fig+.fig{border-left:1px solid var(--rule);padding-left:24px}.fig__n{letter-spacing:-.035em;color:var(--in-900);white-space:nowrap;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1}.fig__l{color:var(--in-400);margin-top:8px;font-size:14px;line-height:1.35}.field .figs{border-color:var(--nv-line)}.field .fig+.fig{border-left-color:var(--nv-line)}.field .fig__n{color:#fff}.field .fig__l{color:var(--nv-text-3)}.index{border-top:1px solid var(--rule);columns:2;column-gap:48px}.index__item{break-inside:avoid;border-bottom:1px solid var(--rule-soft);grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.index__item svg{color:var(--sp-700);margin-top:3px}.index__name{letter-spacing:-.015em;color:var(--in-900);font-size:17px;font-weight:600}.index__desc{color:var(--in-400);max-width:62ch;margin-top:3px;font-size:14.5px;line-height:1.5}.field .index{border-top-color:var(--nv-line)}.field .index__item{border-bottom-color:var(--nv-line)}.field .index__item svg{color:var(--ac-200)}.field .index__name{color:#fff}.field .index__desc{color:var(--nv-text-2)}.spec{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;max-width:830px}.spec caption{text-align:left;padding-bottom:14px}.spec th,.spec td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:13px 20px 13px 0}.spec thead th{color:var(--in-400);border-bottom:1px solid var(--rule-strong);padding-bottom:10px;font-size:13.5px;font-weight:600}.spec tbody th{color:var(--in-900);letter-spacing:-.015em;width:34%;font-size:16.5px;font-weight:600}.spec td{color:var(--in-500);font-size:15.5px;line-height:1.55}.spec tbody tr:last-child th,.spec tbody tr:last-child td{border-bottom:0}.spec--code tbody th{width:14%}.spec--code tbody td:first-of-type{width:23%}.code-cell{color:var(--sp-700);letter-spacing:0;font-size:16px;font-weight:700}.field .spec thead th{color:var(--nv-text-3);border-bottom-color:var(--nv-line)}.field .spec th,.field .spec td{border-bottom-color:var(--nv-line)}.field .spec tbody th{color:#fff}.field .spec td{color:var(--nv-text-2)}.seq{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.seq__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:62px 1fr;gap:24px;padding:21px 0;display:grid}.seq__n{color:var(--ac-700);padding-top:4px;font-size:15px;font-weight:700}.seq--duplo{grid-template-columns:1fr 1fr;display:grid}.seq--duplo .seq__item{grid-template-columns:46px 1fr;gap:18px}.seq--duplo .seq__item:nth-child(odd){border-right:1px solid var(--rule-soft);padding-right:40px}.seq--duplo .seq__item:nth-child(2n){padding-left:40px}.seq--duplo .seq__d{max-width:none}.seq__t{letter-spacing:-.02em;color:var(--in-900);font-size:19px;font-weight:600}.seq__d{color:var(--in-500);max-width:56ch;margin-top:7px;font-size:15.5px;line-height:1.58}.ticks{margin:0;padding:0;list-style:none}.ticks li{color:var(--in-700);grid-template-columns:20px 1fr;gap:12px;max-width:66ch;padding:9px 0;font-size:16px;line-height:1.5;display:grid}.ticks li+li{border-top:1px solid var(--rule-soft)}.ticks svg{color:var(--ac-700);margin-top:3px}.ticks strong{color:var(--in-900);font-weight:600}.field .ticks li{color:var(--nv-text-2);border-top-color:var(--nv-line)}.field .ticks strong{color:#fff}.field .ticks svg{color:var(--ac-200)}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px;display:grid}.quote{border-left:1px solid var(--rule-strong);flex-direction:column;margin:0;padding:0 0 0 22px;display:flex}.quote p{letter-spacing:-.02em;color:var(--in-900);text-wrap:pretty;margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.45}.quote figcaption{color:var(--in-400);margin-top:auto;padding-top:16px;font-size:14px}.quote figcaption b{color:var(--in-700);font-weight:600;display:block}.qa{border-top:1px solid var(--rule)}.qa__item{border-bottom:1px solid var(--rule-soft)}.qa__item>summary{letter-spacing:-.02em;color:var(--in-900);cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.qa__item>summary::-webkit-details-marker{display:none}.qa__item>summary:hover{color:var(--ac-600)}.qa__sign{color:var(--ac-500);flex:none;font-size:20px;font-weight:600;line-height:1}.qa__item[open] .qa__sign{color:var(--in-400)}.qa__a{color:var(--in-500);max-width:56ch;margin:0 0 20px;font-size:16px;line-height:1.62}.hd{z-index:100;background:var(--pa-ground);border-bottom:1px solid var(--rule);position:sticky;top:0}.hd__in{max-width:var(--wrap);height:var(--nav-h);justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:0 32px;display:flex}.hd__brand{align-items:center;gap:10px;display:flex}.hd__brand img{width:auto;height:36px;display:block}.hd__brand:hover{text-decoration:none}.hd__nav{align-items:center;gap:26px;font-size:15.5px;font-weight:500;display:flex}.hd__nav a{color:var(--in-500)}.hd__nav a:hover{color:var(--in-900);text-decoration:none}.hd__act{align-items:center;gap:10px;display:flex}.burger{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--in-900);cursor:pointer;background:0 0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:none}.drawer{border-top:1px solid var(--rule);background:var(--pa-ground);max-height:calc(100dvh - var(--nav-h));flex-direction:column;padding:6px 32px 24px;display:none;overflow-y:auto}.drawer>a{color:var(--in-700);border-bottom:1px solid var(--rule-soft);padding:15px 0;font-size:17px;font-weight:500}.drawer>a:hover{color:var(--ac-600);text-decoration:none}.drawer__act{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ft{background:var(--nv-900);color:var(--nv-text-2);padding:48px 0 28px}.ft a{color:var(--nv-text-2)}.ft a:hover{color:#fff;text-decoration:none}.ft__grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:44px;display:grid}.ft__brand{align-items:center;gap:10px;display:flex}.ft__brand img{width:auto;height:31px;display:block}.ft__brand span{letter-spacing:.02em;color:#fff;font-size:19px;font-weight:700}.ft__t{color:#fff;margin-bottom:14px;font-size:14px;font-weight:600}.ft__links{flex-direction:column;gap:10px;font-size:15px;display:flex}.ft__bar{border-top:1px solid var(--nv-line);color:var(--nv-text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:34px;padding-top:20px;font-size:13.5px;display:flex}.sheet{background:var(--pa-sheet);border:1px solid var(--rule);box-shadow:var(--lift-1);border-radius:4px;padding:30px}.form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld{border:1px solid var(--rule-strong);background:var(--pa-sheet);width:100%;color:var(--in-900);border-radius:3px;padding:13px 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.fld::placeholder{color:var(--in-300)}.fld:focus{border-color:var(--ac-500);outline:none;box-shadow:0 0 0 3px #e0651a26}select.fld{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--in-500) 50%), linear-gradient(135deg, var(--in-500) 50%, transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}textarea.fld{resize:vertical;min-height:104px}.form__ok{color:var(--ok-600);background:#eef7f1;border:1px solid #1f7a4d66;border-radius:3px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:15px;display:flex}.fab{z-index:90;background:var(--ac-800);color:#fff;cursor:pointer;box-shadow:var(--lift-2);border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 20px;font-family:inherit;font-size:15.5px;font-weight:600;transition:background-color .15s;display:inline-flex;position:fixed;bottom:22px;right:22px}.fab:hover{color:#fff;background:#1f5239;text-decoration:none}.app{background:var(--app-bg);box-shadow:var(--lift-3);color:var(--app-text);border-radius:5px;font-size:12.5px;line-height:1.4;overflow:hidden}.app__bar{background:var(--app-head);border-bottom:1px solid var(--app-line);align-items:center;gap:9px;padding:10px 14px;display:flex}.app__bar--split{justify-content:space-between}.app__dot{border-radius:99px;flex:none;width:8px;height:8px}.app__cap{color:var(--app-muted);letter-spacing:.01em;font-size:12.5px}.app__body{grid-template-columns:136px 1fr;display:grid}.app__side{border-right:1px solid var(--app-line);background:var(--app-panel);flex-direction:column;gap:1px;padding:10px 8px;display:flex}.app__nav{color:var(--app-muted);border-radius:3px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.app__nav--on{color:#fff;background:#2b3a5c;font-weight:600}.app__tabs{border-bottom:1px solid var(--app-line);gap:3px;padding:8px 10px 0;display:flex}.app__tab{color:var(--app-muted);background:var(--app-panel);border-radius:3px 3px 0 0;padding:6px 11px;font-size:11.5px}.app__tab--on{background:var(--app-head);color:#fff;border-bottom:2px solid var(--app-accent)}.app__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.app__kpi{border:1px solid var(--app-line);background:var(--app-panel);border-radius:3px;padding:10px}.app__kpi-l{color:var(--app-muted);font-size:12.5px}.app__kpi-v{letter-spacing:-.03em;white-space:nowrap;margin-top:3px;font-size:19px;font-weight:700}.app__tbl{border:1px solid var(--app-line);border-radius:3px;margin-top:11px;overflow:hidden}.app__tr{background:var(--app-row);padding:8px 11px;font-size:12px;display:grid}.app__tr:nth-child(2n){background:var(--app-row-alt)}.app__tr--h{background:var(--app-head);color:var(--app-muted);padding:7px 11px;font-size:11px}.app__fl{color:var(--app-muted);font-size:12.5px}.app__fv{border:1px solid var(--app-line);background:var(--app-panel);border-radius:3px;margin-top:4px;padding:8px 10px;font-size:12.5px}.app__note{border:1px solid var(--app-line);background:var(--app-panel);border-radius:3px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.app__note--ok{color:#86efac;border-color:#34d39959}.app__note--rx{color:#c4bcfb;border-color:#8b7ff066}.app__key{border:1px solid var(--app-line);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.app__key--on{background:var(--app-accent);border-color:var(--app-accent);color:#06121c;font-weight:600}.app__total{letter-spacing:-.035em;color:#fff;margin-top:3px;font-size:34px;font-weight:700}.figcap{color:var(--in-400);align-items:baseline;gap:8px;max-width:58ch;margin-top:12px;font-size:13.5px;display:flex}.figcap b{color:var(--in-700);font-weight:600}.field .figcap{color:var(--nv-text-3)}.field .figcap b{color:var(--nv-text)}.bars{align-items:flex-end;gap:8px;height:128px;display:flex}.bars i{background:var(--sp-700);transform-origin:bottom;border-radius:1px;width:24px;transition:transform .85s cubic-bezier(.16,1,.3,1);display:block}.bars .bars__alta{background:var(--ac-500)}.conta{display:inline-block;position:relative}.conta__molde{visibility:hidden}.conta__vivo{white-space:nowrap;position:absolute;top:0;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.enter>*{animation:.72s cubic-bezier(.16,1,.3,1) backwards entra}.enter>:first-child{animation-delay:20ms}.enter>:nth-child(2){animation-delay:90ms}.enter>:nth-child(3){animation-delay:.16s}.enter>:nth-child(4){animation-delay:.23s}.enter>:nth-child(5){animation-delay:.3s}@keyframes entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (width<=1040px){.wrap,.hd__in,.drawer{padding-inline:24px}.sec{padding-block:58px}.ft__grid{grid-template-columns:1.4fr 1fr 1fr;gap:36px}.ft__grid>:last-child{grid-column:1/-1}}@media (width<=900px){.hd__nav,.hd__act .btn--outline{display:none}.burger{display:inline-flex}.drawer{display:flex}.split,.split--wide,.split--narrow{grid-template-columns:1fr;gap:36px}.seq--duplo{grid-template-columns:1fr}.seq--duplo .seq__item:nth-child(odd){border-right:0;padding-right:0}.seq--duplo .seq__item:nth-child(2n){padding-left:0}.index{columns:1}.quotes{grid-template-columns:1fr;gap:30px}.figs,.figs--3{grid-template-columns:repeat(2,1fr)}.fig:nth-child(3){border-left:0;padding-left:0}.fig:nth-child(-n+2){border-bottom:1px solid var(--rule)}.field .fig:nth-child(-n+2){border-bottom-color:var(--nv-line)}.spec,.spec tbody,.spec tr,.spec th,.spec td{width:auto;display:block}.spec thead{display:none}.spec tbody tr{border-bottom:1px solid var(--rule-soft);padding:15px 0}.spec tbody tr:last-child{border-bottom:0}.spec th,.spec td{border:0;padding:0}.spec td{margin-top:6px}}@media (width<=720px){.wrap,.hd__in,.drawer{padding-inline:18px}.sec{padding-block:46px}.sec--sm{padding-block:36px}.form__row{grid-template-columns:1fr}.sheet{padding:24px}.btn{width:100%}.btn--sm,.hd__act .btn{width:auto}.hd__act .btn{padding-inline:13px;font-size:14.5px}.hd__brand img{height:32px}.fab span{display:none}.fab{padding:15px}.seq__item{grid-template-columns:1fr;gap:8px}.seq__n{padding-top:0}.seq--duplo,.seq--duplo .seq__item{grid-template-columns:1fr}.seq--duplo .seq__item:nth-child(odd){border-right:0;padding-right:0}.seq--duplo .seq__item:nth-child(2n){padding-left:0}.ft__grid{grid-template-columns:1fr;gap:30px}.ft__grid>:last-child{grid-column:auto}.app__body{grid-template-columns:1fr}.app__side{border-right:0;border-bottom:1px solid var(--app-line);flex-direction:row;overflow-x:auto}.app__nav{white-space:nowrap}.app__split{grid-template-columns:1fr!important}.app__split>:first-child{border-bottom:1px solid var(--app-line);border-right:0!important}.app__kpis{grid-template-columns:1fr}}@media (width<=480px){.figs,.figs--3{grid-template-columns:1fr}.fig,.fig+.fig{border-left:0;padding-left:0}.fig+.fig{border-top:1px solid var(--rule)}.fig:nth-child(-n+2){border-bottom:0}.field .fig+.fig{border-top-color:var(--nv-line)}}
