@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial),local(ArialMT);ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%;size-adjust:112.158%}@font-face{font-family:Poppins Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);ascent-override:93.4131%;descent-override:31.1377%;line-gap-override:8.8965%;size-adjust:112.404%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial),local(ArialMT);font-style:italic;ascent-override:92.6913%;descent-override:30.8971%;line-gap-override:8.8277%;size-adjust:113.279%}@font-face{font-family:Poppins Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);font-style:italic;ascent-override:92.4882%;descent-override:30.8294%;line-gap-override:8.8084%;size-adjust:113.528%}@font-face{font-family:Geist Fallback\: Arial;src:local(Arial),local(ArialMT);ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;size-adjust:104.755%}@font-face{font-family:Geist Fallback\: Roboto;src:local(Roboto Regular),local(Roboto-Regular);ascent-override:95.7277%;descent-override:28.0992%;size-adjust:104.985%}@font-face{font-family:Geist Mono Fallback\: Courier New;src:local(Courier New),local(CourierNewPSMT);ascent-override:100.516%;descent-override:29.5048%;size-adjust:99.9837%}@font-face{font-family:Geist Mono Fallback\: Roboto Mono;src:local(Roboto Mono Regular),local(RobotoMono-Regular);ascent-override:100.516%;descent-override:29.5048%;size-adjust:99.9837%}:root{--font-display:Poppins, "Poppins Fallback: Arial", "Poppins Fallback: Roboto", Arial, Roboto, system-ui, sans-serif;--font-sans:Geist, "Geist Fallback: Arial", "Geist Fallback: Roboto", Arial, Roboto, system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback: Courier New", "Geist Mono Fallback: Roboto Mono", "Courier New", "Roboto Mono", ui-monospace, monospace;--bg:#040d0a;--surface:#0b1a14;--accent:#4bd677;--paper:#e9f6ef;--ink:#e9f6ef;--ink-2:#c9dad0;--ink-3:#a9bdb2;--muted:#8fa89a;--faint:#6f8a7c;--line:#16271f;--line-2:#23392e;--hair:#e9f6ef1f;--hair-2:#e9f6ef40;--paper-ink:#040d0a;--paper-ink-2:#24382e;--paper-muted:#3d5247;--accent-deep:#1c6b3a;--warn:#e0a43c;--paper-line:#040d0a38;--vw:min(1vw, 13.68px);--fw-display:400;--fs-display:clamp(2.25rem, calc(6.8 * var(--vw)), 7.5rem);--fs-h2-xxl:clamp(2.25rem, calc(8.2 * var(--vw)), 7.25rem);--fs-h2-xl:clamp(2.125rem, calc(6.4 * var(--vw)), 6.5rem);--fs-h2-l:clamp(1.875rem, calc(5 * var(--vw)), 4.75rem);--fs-h2-m:clamp(1.75rem, calc(3.8 * var(--vw)), 3.375rem);--fs-manifesto:clamp(1.75rem, calc(5.6 * var(--vw)), 5rem);--fs-h3-l:clamp(2rem, calc(3.9 * var(--vw)), 3.375rem);--fs-h3:clamp(1.625rem, calc(3.05 * var(--vw)), 2.75rem);--fs-h3-s:clamp(1.25rem, calc(2.05 * var(--vw)), 1.75rem);--fs-quote:clamp(1.25rem, calc(2.1 * var(--vw)), 1.875rem);--fs-faq:clamp(1.0625rem, calc(1.85 * var(--vw)), 1.6875rem);--fs-lead:clamp(1.0625rem, calc(1.4 * var(--vw)), 1.3125rem);--fs-body:clamp(1rem, calc(1.25 * var(--vw)), 1.125rem);--fs-mono:.75rem;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-10:80px;--s-12:96px;--s-15:120px;--section-y:clamp(96px, calc(13.9 * var(--vw)), 200px);--gutter:clamp(16px, calc(4.45 * var(--vw)), 64px);--col-gap:clamp(16px, calc(1.67 * var(--vw)), 24px);--max-w:1240px;--cols:4;--header-h:64px;--radius-s:4px;--radius:16px;--radius-l:24px;--radius-pill:999px;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--dur-micro:.2s;--dur-state:.4s;--dur-enter:.8s;--dur-slow:1.2s;--z-menu:45;--z-header:50;--z-banner:60;--z-grain:70;--z-curtain:85;--z-preloader:80;--z-cursor:90;--z-skip:100}@media (min-width:768px){:root{--cols:8}}@media (min-width:1024px){:root{--cols:12;--header-h:80px}}@media (min-width:1024px) and (max-width:1599px) and (max-height:960px){:root{--fs-display:clamp(2.25rem, min(calc(6.8 * var(--vw)), 8.5svh), 7.5rem)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(var(--banner-h,0px) + 16px)}body{padding-bottom:var(--banner-h,0px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;line-height:1.5}img,picture,svg,canvas,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}dl,dd{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section--paper :focus-visible{outline-color:var(--accent-deep)}.frente--whitelabel :focus-visible{outline-color:var(--accent-deep)}main:focus,section[tabindex="-1"]:focus{outline:none}.is-locked,.is-locked body{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);background:var(--bg)}::selection{background:var(--accent);color:var(--bg)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.08}em{font-style:italic}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;line-height:1.4;display:flex}.eyebrow__rule{background:var(--line-2);flex:none;width:32px;height:1px}.h2-xl{font-size:var(--fs-h2-xl);letter-spacing:-.03em}.h2-l{font-size:var(--fs-h2-l)}.h2-m{font-size:var(--fs-h2-m)}.tag{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--radius-s);padding:2px 5px;font-size:10px;line-height:1.2;display:inline-block}.pulse{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.pulse:after{content:"";background:var(--accent);opacity:0;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tp-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.3)}}.split-line-mask{clip-path:inset(-.25em -.1em);overflow:visible!important}.link-arrow{color:var(--accent);transition:color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);border-bottom:1px solid #4bd67766;padding-bottom:3px;font-size:15px;font-weight:500}@media (hover:hover){.link-arrow:hover{color:var(--ink);border-color:var(--ink)}}.wrap{width:100%;max-width:calc(var(--max-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);display:grid}.grid>*{grid-column:1/-1}.section{padding-block:var(--section-y)}.section--rule{border-top:1px solid var(--line)}.section--surface{background:var(--surface)}.section--paper{background:var(--paper);color:var(--paper-ink)}.section-head{margin-bottom:clamp(48px, calc(6.1 * var(--vw)), 88px);align-items:end;row-gap:24px}.section-head__lead{color:var(--ink-2);font-size:var(--fs-body);max-width:36em;line-height:1.6}@media (min-width:1024px){.section-head .eyebrow{grid-column:1/3;align-self:start;padding-top:24px}.section-head__title{grid-column:3/13}.section-head__lead{grid-column:8/12;margin-top:16px}.section-head--split .section-head__title{grid-column:3/9}.section-head--split .section-head__lead{grid-column:9/13;margin-top:0}}.br-d{display:none}@media (min-width:1024px){.br-d{display:inline}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--accent);color:var(--bg);padding:12px 18px;font-weight:600;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.btn{border-radius:var(--radius-pill);white-space:nowrap;min-height:48px;transition:background-color var(--dur-micro) var(--ease-enter), color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn--sm{min-height:40px;padding:0 20px;font-size:14px}.btn--primary{background:var(--accent);color:var(--bg);font-weight:600}@media (hover:hover){.btn--primary:hover{background:var(--ink)}}.btn--ghost{color:var(--ink);border:1px solid #e9f6ef47}@media (hover:hover){.btn--ghost:hover{border-color:var(--ink)}}.record{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--hair);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0b1a149e;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #e9f6ef0f}.record__head,.record__foot{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:flex}.record__head{border-bottom:1px solid #e9f6ef14}.record__status{align-items:center;gap:10px;display:inline-flex}.record__rows{counter-reset:rec}.record__row{counter-increment:rec;border-bottom:1px solid #e9f6ef0f;grid-template-columns:28px 120px minmax(0,1fr);align-items:center;min-height:42px;padding:0 20px;font-size:13px;display:grid}.record__row:before{content:counter(rec, decimal-leading-zero);color:var(--faint);font-size:11px}.record__row.is-current{background:#4bd67712}.record__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.record__row.is-current .record__label{color:var(--accent)}.record__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.record__value.is-pending{color:var(--faint)}.record--full{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1a14b3;border-radius:20px;box-shadow:0 40px 120px #00000080,inset 0 1px #e9f6ef0f}.record--full .record__head,.record--full .record__foot{padding:20px 24px;font-size:12px}.record--full .record__row{grid-template-columns:36px 140px minmax(0,1fr);min-height:72px;padding:0 24px;font-size:15px}.record--full .record__label{letter-spacing:.1em;font-size:12px}@media (max-width:479px){.record--full .record__row{grid-template-columns:28px minmax(0,1fr);row-gap:4px;min-height:0;padding:14px 16px}.record--full .record__row:before{grid-row:1/3;align-self:start}.record--full .record__value{white-space:normal}.record--full .record__head,.record--full .record__foot{flex-wrap:wrap;padding:16px}}@media (min-width:1024px){.record--full .record__head,.record--full .record__foot{padding:22px 28px}.record--full .record__row{grid-template-columns:36px 150px minmax(0,1fr);min-height:84px;padding:0 28px;font-size:16px}}.dialog{width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-l);margin:auto;padding:0;box-shadow:0 40px 120px #0009}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d0ab8}.dialog__body{flex-direction:column;gap:16px;padding:clamp(24px,4vw,40px);display:flex}.dialog__kicker{color:var(--muted)}.dialog__title{margin-bottom:8px;font-size:clamp(2rem,3.8vw,2.875rem);line-height:1.08}.dialog p{color:var(--ink-2);line-height:1.6}.dialog a:not(.btn){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.dialog__actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.logo-chip{border-radius:var(--radius);background:var(--paper);place-items:center;width:200px;height:96px;padding:16px 24px;display:grid}.logo-chip>picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-chip__img{mix-blend-mode:multiply;filter:grayscale()contrast(1.05);opacity:.75;width:auto;max-width:100%;max-height:56px;transition:filter var(--dur-micro) var(--ease-enter), opacity var(--dur-micro) var(--ease-enter)}@media (hover:hover){a.logo-chip:hover .logo-chip__img{filter:none;opacity:1}}a.logo-chip:focus-visible .logo-chip__img{filter:none;opacity:1}.logo-chip--sm{width:88px;height:76px;padding:10px}.logo-chip--sm .logo-chip__img{filter:none;opacity:1;max-height:56px}.cookie{z-index:var(--z-banner);border:1px solid var(--hair);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1a14f0;flex-direction:column;gap:16px;max-width:520px;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 60px #00000080}.cookie__text{color:var(--ink-2);font-size:14px;line-height:1.55}.cookie__text a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cookie__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (min-width:768px){.cookie{bottom:24px;left:auto;right:24px}}.menu-open .cookie{visibility:hidden}.preloader{display:none}.is-preloading .preloader{z-index:var(--z-preloader);background:var(--bg);color:var(--ink);--fallback-after:3.6s;animation:tp-preloader-fallback var(--dur-state) var(--ease-exit) var(--fallback-after) forwards;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preloader__inner{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.preloader__label{color:var(--muted)}.preloader__count{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(5rem,18vw,16rem);line-height:.8}.preloader__bar{background:var(--line);height:1px}.preloader__bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.preloader__mark{width:clamp(200px,30vmin,300px);height:auto;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -60%}.preloader__ring,.preloader__shackle,.preloader__check{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.preloader__ring,.preloader__shackle{stroke:#fff}.preloader__ring{stroke-width:32px;stroke-miterlimit:10}.preloader__ring--full{opacity:0;stroke-dasharray:none;stroke-dashoffset:0}.preloader__shackle{stroke-width:30px}.preloader__body{fill:#fff;opacity:0}.preloader__check{stroke:#16c64f;stroke-width:33px;stroke-linecap:round;stroke-linejoin:round;opacity:0}@keyframes tp-preloader-fallback{to{opacity:0;visibility:hidden}}.curtain{display:none}.is-leaving .curtain,.is-curtain .curtain{z-index:var(--z-curtain);background:var(--bg);color:var(--ink);border-top:1px solid var(--line);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.is-leaving .curtain{pointer-events:auto;transform:translateY(100%)}.is-curtain .curtain{--fallback-after:2.2s;animation:tp-curtain-fallback var(--dur-state) var(--ease-exit) var(--fallback-after) forwards}.curtain__art{width:clamp(200px,30vmin,300px);height:auto}.curtain__inner{padding-bottom:32px;position:absolute;bottom:0;left:0;right:0}.curtain__label{color:var(--muted)}@keyframes tp-curtain-fallback{to{opacity:0;visibility:hidden}}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:.35;background:url(/grain.png) 0 0/160px 160px;position:fixed;top:0;bottom:0;left:0;right:0}.cursor{z-index:var(--z-cursor);border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;opacity:0;width:88px;height:88px;transition:opacity var(--dur-micro) var(--ease-exit), scale var(--dur-micro) var(--ease-exit);place-items:center;margin:-44px 0 0 -44px;display:grid;position:fixed;top:0;left:0;scale:.4}html:not(.is-locked):not(:has(dialog[open])) .cursor.is-visible.is-label{opacity:1;transition:opacity var(--dur-micro) var(--ease-enter), scale var(--dur-state) var(--ease-enter);scale:1}.cursor__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bg);font-size:11px}.site-header{z-index:var(--z-header);transition:transform var(--dur-state) var(--ease-enter);position:fixed;top:0;bottom:auto;left:0;right:0}.site-header.is-hidden{transition-timing-function:var(--ease-exit);transform:translateY(-100%)}.site-header:before{content:"";z-index:-1;transition:background-color var(--dur-state) var(--ease-enter), border-color var(--dur-state) var(--ease-enter);pointer-events:none;border-bottom:1px solid #0000;position:absolute;top:0;bottom:0;left:0;right:0}.site-header.is-scrolled:before,.menu-open .site-header:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040d0ac7;border-bottom-color:#e9f6ef14}.site-header__bar{height:var(--header-h);align-items:center;gap:16px;display:flex}.site-header__logo{margin-right:auto;display:flex}.site-header__logo-img{width:auto;height:30px}.nav{display:none}.nav__list{align-items:center;gap:30px;font-size:14px;display:flex}.nav .tag{color:var(--ink-2)}.nav__link{color:var(--ink-2);transition:color var(--dur-micro) var(--ease-enter);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.nav__link:hover{color:var(--ink)}}.nav__link[aria-current=page]{color:var(--ink)}.burger{place-items:center;width:44px;height:44px;display:grid;position:relative}.burger i{background:var(--ink);height:1.5px;transition:transform var(--dur-state) var(--ease-enter);position:absolute;left:11px;right:11px}.burger i:first-of-type{transform:translateY(-4px)}.burger i:nth-of-type(2){transform:translateY(4px)}.burger[aria-expanded=true] i:first-of-type{transform:rotate(45deg)}.burger[aria-expanded=true] i:nth-of-type(2){transform:rotate(-45deg)}.menu{z-index:var(--z-menu);padding:calc(var(--header-h) + 32px) var(--gutter) 32px;background:var(--bg);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:48px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu__list{flex-direction:column;gap:4px;display:flex}.menu__link{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:clamp(1.5rem,7vw,3rem);line-height:1.25;display:inline-flex}.menu__foot{color:var(--muted);flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1024px){.site-header__logo-img{height:36px}}@media (min-width:1200px){.nav{display:block}.site-header__bar{gap:30px}.burger,.menu{display:none!important}}.hero{min-height:max(100svh,720px);padding-top:calc(var(--header-h) + 32px);flex-direction:column;display:flex;position:relative;overflow:clip}.hero__media{z-index:0;max-width:calc(var(--max-w) + 2 * var(--gutter));pointer-events:none;margin-inline-start:auto;margin-inline-end:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1369px){.hero__media{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}.hero__media picture{position:absolute;top:0;bottom:0;left:0;right:0}.hero__img{object-fit:cover;object-position:82% 30%;width:100%;max-width:none;height:100%}@media (max-width:1023.98px){.hero__media{opacity:.6}.hero__media picture{height:70vh;height:70svh;bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}}.hero__media:after{content:"";background:linear-gradient(to top, var(--bg) 0%, #040d0a8c 22%, #040d0a00 45%), linear-gradient(to right, #040d0ab3 0%, #040d0a40 45%, #040d0a00 65%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{z-index:1;flex-direction:column;flex:1;gap:24px;display:flex;position:relative}.hero__title{max-width:1320px;font-size:var(--fs-display);letter-spacing:-.03em;margin-left:-.04em;line-height:1.04}.hero__lower{gap:40px;margin-top:auto;padding:32px 0 40px;display:grid}.hero__intro{flex-direction:column;gap:32px;max-width:460px;display:flex}.hero__lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__seals{z-index:1;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block-start:20px;padding-block-end:20px;display:flex;position:relative}.seals{flex-direction:column;gap:6px;display:flex}.seals li{align-items:center;display:inline-flex}.hero__city{color:var(--muted);text-transform:uppercase}@media (min-width:768px){.seals{flex-flow:wrap;gap:8px 28px}.seals li+li:before{content:"·";content:"·" / "";color:var(--faint);margin-right:28px}}@media (min-width:1024px){.hero{min-height:clamp(720px,100svh,1000px)}.hero__inner{gap:24px}.hero__lower{padding:24px 0}.hero__media picture{aspect-ratio:2752/1536;-webkit-mask-composite:source-in;width:auto;max-width:90%;top:28%;bottom:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#0000,#000 18% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__seals{min-height:60px;padding-block-start:0;padding-block-end:0}}.manifesto .grid{row-gap:48px}.manifesto__text{font-size:var(--fs-manifesto);letter-spacing:-.025em;word-spacing:.04em;line-height:1.1}.manifesto__body{font-size:var(--fs-body);color:var(--ink-2);line-height:1.6}@media (min-width:768px){.manifesto__body{grid-column:4/-1}}@media (min-width:1024px){.manifesto .grid{row-gap:96px}.manifesto__eyebrow{grid-column:1/3;align-self:start;padding-top:28px}.manifesto__text{grid-column:3/13}.manifesto__body{grid-column:8/12}}.sr{overflow-x:clip}.sr__defs{width:0;height:0;position:absolute;overflow:hidden}.sr__grid{row-gap:48px}.sr__text{flex-direction:column;gap:28px;display:flex}.sr__lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:30em;line-height:1.5}.sr__coda{max-width:20em;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3-s);letter-spacing:-.01em;color:var(--ink);line-height:1.25}.sr__stage{max-width:560px;position:relative;container-type:inline-size}.sr__meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.sr__count{color:var(--muted)}.sr__count [data-when] span{color:var(--ink);font-variant-numeric:tabular-nums}.sr__toggle{border:0;border-bottom:1px solid var(--line-2);min-height:24px;color:var(--muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);background:0 0;padding:0}.sr__toggle:hover{color:var(--ink);border-color:var(--ink-3)}.sr__svg{width:100%;max-width:none;height:auto;display:block;overflow:visible}.sr__svg--wide{display:none}.sr__line{fill:none;stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.sr__trail{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.25}.sr__trail.is-warn{stroke:var(--warn);opacity:1}.sr__halo{fill:var(--bg);stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.sr__node use{color:var(--ink-3)}.sr__node.is-warn .sr__halo{stroke:var(--warn)}.sr__node.is-warn use{color:var(--warn)}.sr__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--muted);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:10px}.sr__chip rect{fill:var(--surface);stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.sr__chip text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--accent);font-size:9px}.sr__chip.is-warn rect{stroke:var(--warn)}.sr__chip.is-warn text{fill:var(--warn)}.sr__chip use{color:var(--accent)}.sr__chip.is-warn use{color:var(--warn)}.sr__svg.is-calm .sr__trail.is-warn{stroke:var(--accent)}.sr__svg.is-calm .sr__node.is-warn .sr__halo{stroke:var(--line-2)}.sr__svg.is-calm .sr__node.is-warn use{color:var(--ink-3)}.sr__svg.is-calm .sr__chip.is-warn rect{stroke:var(--accent)}.sr__svg.is-calm .sr__chip.is-warn text{fill:var(--accent)}.sr__svg.is-calm .sr__chip.is-warn use{color:var(--accent)}.sr__chip--flow{pointer-events:none}.sr__halo{transition:stroke var(--dur-micro) var(--ease-enter), stroke-width var(--dur-micro) var(--ease-enter)}.sr__svg .sr__node.is-hit .sr__halo,.sr__svg.is-calm .sr__node.is-warn.is-hit .sr__halo{stroke:var(--accent);stroke-width:2px}.sr__svg:not(.is-calm) .sr__node.is-warn.is-hit .sr__halo{stroke:var(--warn)}.sr__figure{position:relative}.sr__stamp{border:2px solid var(--warn);outline:1px solid var(--warn);outline-offset:3px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--warn);background:#040d0ab8;border-radius:6px;padding:10px 16px;font-size:13px;position:absolute;top:45.8cqi;left:50%;translate:-50% -50%;rotate:-8deg}.sr__card{-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:24px}.sr__card .record__row{padding-block-start:8px;padding-block-end:8px}.sr__card .record__value{white-space:normal}.sr__who{color:var(--warn)}.sr__who [data-sr-who]{letter-spacing:.12em}@media (min-width:1024px){.sr__text{grid-column:1/6}.sr__coda{margin-top:auto}.sr__stage{grid-column:7/13;align-self:center;max-width:none}.sr__svg--wide{display:block}.sr__svg--tall{display:none}.sr__card{width:min(380px,64%);margin:-16px 0 0 auto;position:relative}.sr__stamp{top:12.5cqi;left:18.75cqi}.sr__svg--wide .sr__label{font-size:12px}.sr__svg--wide .sr__chip text{font-size:10px}}.sr__coda,.sr__count,.sr__card .record__status,.sr__who{display:grid}.sr__count,.sr__who{align-items:center}.sr__coda>[data-when],.sr__count>[data-when],.sr__card .record__status>[data-when],.sr__who>[data-when]{grid-area:1/1}.sr [data-when]{transition:opacity var(--dur-enter) var(--ease-enter) var(--dur-state), visibility 0s}.sr:not([data-mode]) [data-when=com],.sr[data-mode=sem] [data-when=com],.sr[data-mode=com] [data-when=sem]{opacity:0;visibility:hidden;transition:opacity var(--dur-state) var(--ease-exit), visibility 0s linear var(--dur-state)}html:not(.js) .sr__coda>[data-when=com]{opacity:1;visibility:visible;grid-area:2/1}.sr__sem,.sr__com{transition:opacity var(--dur-state) var(--ease-exit), visibility 0s linear var(--dur-state)}.sr:not([data-mode=com]) .sr__com,.sr[data-mode=com] .sr__sem{opacity:0;visibility:hidden}.sr[data-mode=com] .sr__com,.sr[data-mode=sem] .sr__sem{transition:opacity var(--dur-enter) var(--ease-enter) var(--dur-state), visibility 0s}.sr[data-mode=com] .sr__nodes .sr__node{opacity:1!important}.sr[data-mode=com] .sr__card{opacity:1!important;transform:none!important}.sr[data-mode] .sr__stamp{transition:filter var(--dur-enter) var(--ease-enter) var(--dur-state), visibility 0s}.sr[data-mode=com] .sr__stamp{filter:opacity(0);visibility:hidden;transition:filter var(--dur-state) var(--ease-exit), visibility 0s linear var(--dur-state)}.sr__hub-line{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.5;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-enter) var(--ease-enter) var(--dur-state)}.sr[data-mode=com] .sr__hub-line{stroke-dashoffset:0}.sr__hub .sr__halo{stroke:var(--accent)}.sr__hub use{color:var(--accent)}.sr__hub .sr__label{fill:var(--ink)}.sr__hub.is-hit .sr__halo{stroke-width:2.5px}.sr__chip--use{pointer-events:none}.sr[data-mode=com] .sr__node.is-warn .sr__halo{stroke:var(--line-2)}.sr[data-mode=com] .sr__node.is-warn use{color:var(--ink-3)}.sr[data-mode=com] .sr__svg .sr__nodes .sr__node.is-hit .sr__halo{stroke:var(--accent);stroke-width:2px}.sr[data-mode=com] .sr__who,.sr[data-mode=com] .sr__card .record__status{color:var(--accent)}.sr__modes{border:1px solid var(--line-2);border-radius:var(--radius-pill);gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.sr__mode{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--muted);transition:color var(--dur-micro) var(--ease-enter), background-color var(--dur-micro) var(--ease-enter);padding:0 14px;font-size:11px}.sr__mode:hover{color:var(--ink)}.sr__mode[aria-pressed=true]{background:var(--accent);color:var(--bg)}@media (max-width:479px){.sr__count{align-content:center;min-height:2lh}}.registro{overflow-x:clip}.registro__grid{row-gap:64px}.registro__intro{flex-direction:column;gap:32px;display:flex}.registro__stage{row-gap:64px}.registro__lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:30em;line-height:1.5}.steps{border-top:1px solid var(--hair)}.step{border-bottom:1px solid var(--hair);flex-direction:column;gap:12px;padding:28px 0;display:flex}.step__n{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:13px}.step__title{font-size:var(--fs-h3)}.step__why{max-width:440px;font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.registro__figure{padding-top:48px;position:relative}.record__hash{color:var(--ink-3)}.registro__figure .record__value{white-space:normal;overflow-wrap:anywhere}.registro__figure .record__row{padding-block-start:12px;padding-block-end:12px}.registro__figure .record__label{align-items:center;gap:10px;display:flex}.record__icon{flex:none;width:18px;height:18px}.registro__caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:12px}.seal{text-align:center;width:112px;height:112px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 2px var(--bg), 0 0 8px var(--bg);place-items:center;font-size:9px;line-height:1.5;display:grid;position:absolute;top:-48px;right:-8px;transform:rotate(-8deg)}.seal__img{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(closest-side,#000 82%,#0000 94%);mask-image:radial-gradient(closest-side,#000 82%,#0000 94%)}.seal__img img{width:100%;height:100%}.seal>span{position:relative}@media (min-width:768px){.seal{width:156px;height:156px;font-size:11px;top:-60px;right:-32px}}@media (min-width:1024px){.registro__intro{grid-column:1/8}.registro__copy{grid-column:1/6}.registro__figure{top:calc(var(--header-h) + 48px);grid-column:7/13;align-self:start;position:sticky}}.registro__bars{display:none}.registro__bar{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:10px;font-size:10px;display:flex}.registro__bar i{background:var(--line);height:2px;position:relative;overflow:hidden}.registro__bar i:after{content:"";background:var(--accent);transform-origin:0;transition:transform var(--dur-state) var(--ease-enter);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.registro__bar.is-filled i:after{transform:scaleX(1)}.registro.is-staged .steps{border-top:0;display:grid}.registro.is-staged .step{opacity:0;transition:opacity var(--dur-micro) var(--ease-exit), transform var(--dur-micro) var(--ease-exit);border:0;grid-area:1/1;gap:20px;padding:0;transform:translateY(16px)}.registro.is-staged .step.is-past{transform:translateY(-16px)}.registro.is-staged .step.is-active{opacity:1;transition:opacity var(--dur-state) var(--ease-enter) var(--dur-micro), transform var(--dur-state) var(--ease-enter) var(--dur-micro);transform:none}.registro.is-staged .step__title{font-size:var(--fs-h2-l)}.registro.is-staged .registro__bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:480px;margin-top:40px;display:grid}.registro.is-staged .registro__stage{align-items:center}.registro.is-staged .registro__figure{position:relative;top:auto}.registro.is-staged .record__row{transition:background-color var(--dur-state) var(--ease-enter)}.registro.is-staged .seal{opacity:0;transition:transform var(--dur-micro) var(--ease-exit), opacity var(--dur-micro) var(--ease-exit);transform:rotate(-8deg)scale(1.3)}.registro.is-staged.is-sealed .seal{opacity:1;transition:transform var(--dur-state) var(--ease-enter), opacity var(--dur-micro) var(--ease-enter);transform:rotate(-8deg)scale(1)}.registro.is-staged:not(.is-sealed) .pulse:after{animation:tp-pulse calc(var(--dur-enter) * 2) var(--ease-enter) infinite}.frentes__grid{gap:16px;display:grid}.frente{border-radius:var(--radius-l);min-height:340px;position:relative;overflow:hidden}.frente__inner{height:100%;padding:clamp(24px, calc(3 * var(--vw)), 44px);color:inherit;flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:relative}.frente--gestao{background:var(--surface);border:1px solid #e9f6ef1a}.frente--whitelabel{background:var(--paper);color:var(--paper-ink)}.frente--whitelabel:after{content:"";pointer-events:none;border:1px solid #040d0a24;border-radius:16px;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.frente--soon{border:1px dashed #e9f6ef47}.frente__inner{isolation:isolate}.frente__media{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.frente__media picture{position:absolute;top:0;bottom:0;left:0;right:0}.frente__media:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.frente__img{object-fit:cover;width:100%;max-width:none;height:100%}.frente--gestao .frente__img{object-position:16% 30%;filter:brightness(.82)saturate(.9)}.frente--gestao .frente__media:after{background:linear-gradient(to top, var(--surface) 0%, #0b1a14bf 30%, #0b1a1400 62%), linear-gradient(to right, #0b1a1499 0%, #0b1a1400 55%)}.frente--soon .frente__img{object-position:85% 35%}.frente--soon .frente__media:after{background:linear-gradient(to right, var(--bg) 0%, #040d0ac7 45%, #040d0a26 100%)}@media (max-width:767.98px){.frente--gestao,.frente--soon{min-height:540px}.frente--gestao .frente__media picture,.frente--soon .frente__media picture{top:0;bottom:38%;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.frente--gestao .frente__media:after,.frente--soon .frente__media:after{background:0 0}}.frente__top,.frente__body{position:relative}.frente__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.frente__kicker{color:var(--muted);letter-spacing:.12em}.frente--whitelabel .frente__kicker{color:var(--paper-muted)}.frente__arrow{border:1px solid var(--hair-2);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:22px;display:grid;transform:rotate(-45deg)}.frente--whitelabel .frente__arrow{border-color:#040d0a4d}.frente--gestao .frente__kicker,.frente--soon .frente__kicker{border-radius:var(--radius-s);color:var(--ink-2);background:#040d0ab8;padding:4px 8px}.frente--gestao .frente__arrow,.frente--soon .frente__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d0a99}.frente__body{flex-direction:column;gap:14px;max-width:480px;display:flex}.frente__title{font-size:var(--fs-h3);line-height:1.08}.frente--gestao .frente__title{font-size:var(--fs-h3-l);letter-spacing:-.03em;line-height:1.04}.frente__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.frente--whitelabel .frente__text{color:var(--paper-ink-2)}.frente__url{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);font-size:13px}.frente--whitelabel .frente__url{color:var(--accent-deep)}.tag--soon{background:var(--paper);color:var(--bg);border-color:#0000;padding:5px 9px;font-size:11px}.frente__cta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--hair-2);align-self:flex-start;padding-bottom:3px;font-size:13px}.frente__cta:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.frente--soon .frente__body{position:static}.frente--soon .frente__inner{position:relative}@media (min-width:768px){.frentes__grid{grid-template-columns:1fr 1fr}.frente--gestao{grid-column:1/-1;min-height:480px}}@media (min-width:1024px){.frentes__grid{grid-template-rows:repeat(2,minmax(312px,auto));grid-template-columns:7fr 5fr;gap:24px}.frente--gestao{grid-area:1/1/3;min-height:0}.frente--whitelabel,.frente--soon{grid-column:2}}.frente__inner:focus-visible{outline-offset:-6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.frente__img{transition:transform var(--dur-enter) var(--ease-enter)}.frente:hover .frente__img{transform:scale(1.04)}}.caps__grid{row-gap:56px}.caps__aside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.caps__stage{display:none}.caps__list{border-top:1px solid var(--hair)}.cap{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 0;display:grid}.cap__icon{width:44px;height:44px;color:var(--accent)}.cap__n{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(2.75rem, calc(5.4 * var(--vw)), 4.75rem);letter-spacing:-.03em;color:var(--faint);line-height:.8}.cap__kicker{color:var(--muted);margin-bottom:8px}.cap__title{font-size:var(--fs-h3-s);margin-bottom:12px;line-height:1.15}.cap__text{color:var(--ink-2);line-height:1.6}@media (min-width:768px){.cap{grid-template-columns:120px minmax(0,1fr);column-gap:24px}.cap__icon{grid-column:1/-1}}@media (min-width:1024px){.caps__aside{top:calc(var(--header-h) + 56px);grid-column:1/5;align-self:start;position:sticky}.caps__list{grid-column:6/13}.caps__stage{aspect-ratio:4/3;border:1px solid var(--hair);background:radial-gradient(circle,#4bd67717,#0000 60%);border-radius:20px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;margin-top:8px;display:grid;overflow:hidden}.caps__stage-icon{width:auto;height:48%;color:var(--accent);opacity:0;grid-area:1/1}.caps__stage-icon.is-active{opacity:1}.cap__icon{display:none}.cap{grid-template-columns:128px minmax(0,1fr);padding:48px 0}.caps__stage{max-height:max(220px, calc(100svh - var(--header-h) - 420px))}.cap__n{transition:color var(--dur-state) var(--ease-enter)}.cap.is-active .cap__n{color:var(--accent)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.caps__stage-icon{transition:opacity var(--dur-micro) var(--ease-exit), transform var(--dur-micro) var(--ease-exit);transform:scale(.92)}.caps__stage-icon.is-active{transition:opacity var(--dur-state) var(--ease-enter) var(--dur-micro), transform var(--dur-enter) var(--ease-enter) var(--dur-micro);transform:none}}.produto{overflow:clip}.device{padding:clamp(8px, calc(1.1 * var(--vw)), 16px);border-radius:clamp(16px, calc(1.95 * var(--vw)), 28px);background:linear-gradient(#e9f6ef1a,#e9f6ef08);border:1px solid #e9f6ef29;position:relative;box-shadow:0 60px 160px #0009,0 0 0 1px #040d0acc,inset 0 1px #e9f6ef2e}.device__bar{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 14px;font-size:11px;display:flex}.device__dots{gap:8px;display:flex}.device__dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.device__img{border-radius:clamp(8px, calc(1 * var(--vw)), 14px);width:100%}@media (max-width:479px){.device__ver{display:none}}.seguranca{padding-block:clamp(48px, calc(8.3 * var(--vw)), 120px)}.doc{padding:clamp(32px, calc(6.7 * var(--vw)), 96px) clamp(20px, calc(6.1 * var(--vw)), 88px) clamp(32px, calc(6.1 * var(--vw)), 88px);outline-offset:-8px;border:1px solid #040d0a4d;outline:1px solid #040d0a1f;position:relative;overflow:clip}.doc__escudo{opacity:.12;pointer-events:none;width:220px;position:absolute;top:-32px;right:-48px}.doc__escudo-img{width:100%;height:auto}.doc__head,.doc__foot{color:var(--paper-muted);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex;position:relative}.doc__head{margin-bottom:clamp(40px, calc(5 * var(--vw)), 72px)}.doc__title{max-width:900px;margin-bottom:clamp(56px, calc(7.8 * var(--vw)), 112px);font-size:var(--fs-h2-xl);letter-spacing:-.03em;line-height:1.04;position:relative}.clauses{column-gap:64px;display:grid;position:relative}.clause{border-top:1px solid var(--paper-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:36px 0;display:grid}.clause__n{font-family:var(--font-mono);color:var(--accent-deep);padding-top:10px;font-size:13px}.clause__title{font-size:var(--fs-h3-s);margin-bottom:10px;line-height:1.15}.clause__text{color:var(--paper-ink-2);font-size:17px;line-height:1.6}.doc__foot{border-top:1px solid var(--paper-line);margin-top:24px;padding-top:28px}.doc__foot a{color:var(--accent-deep);text-transform:none;border-bottom:1px solid;padding-block-start:6px;padding-block-end:6px;display:inline-block}@media (hover:hover){.doc__foot a:hover{color:var(--paper-ink)}}@media (min-width:768px){.doc__escudo{opacity:.14;width:440px;top:-48px;right:-40px}.clauses{grid-template-columns:1fr 1fr}.clause{grid-template-columns:64px minmax(0,1fr)}}.marquee{border-block:1px solid var(--line);padding-block-start:40px;padding-block-end:40px;overflow:hidden}.marquee__track{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.depoimento{margin-top:clamp(80px, calc(9.7 * var(--vw)), 140px);row-gap:16px}.depoimento__mark{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(6rem, calc(11 * var(--vw)), 10rem);color:var(--accent);line-height:.7}.depoimento__quote p{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-quote);letter-spacing:-.01em;line-height:1.35}.depoimento__by{align-items:center;gap:20px;margin-top:40px;display:flex}.depoimento__name{font-size:17px;font-weight:500;display:block}.depoimento__role{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}@media (max-width:767px){.marquee__track .logo-chip{width:clamp(136px,40vw,200px);height:80px}}@media (min-width:1024px){.depoimento__mark{grid-column:1/3}.depoimento__fig{grid-column:3/11}.marquee__track .logo-chip{width:172px}}.marquee{position:relative}.marquee.is-running .marquee__track{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding-inline-start:0;padding-inline-end:0}.marquee__toggle{z-index:2;right:var(--gutter);color:var(--muted);border-bottom:1px solid var(--hair-2);padding:4px 0;position:absolute;bottom:8px}@media (hover:hover){.marquee__toggle:hover{color:var(--ink)}}.marquee__toggle[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.marquee.is-running:before,.marquee.is-running:after{content:"";z-index:1;width:calc(var(--gutter) + 72px);pointer-events:none;position:absolute;top:0;bottom:0}.marquee.is-running:before{background:linear-gradient(to right, var(--bg) 30%, transparent);left:0}.marquee.is-running:after{background:linear-gradient(to left, var(--bg) 30%, transparent);right:0}.marquee__arrow{z-index:2;border:1px solid var(--hair-2);background:var(--bg);width:44px;height:44px;color:var(--ink);transition:color var(--dur-micro) var(--ease-enter), border-color var(--dur-micro) var(--ease-enter);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.marquee__arrow svg{width:22px;height:22px}.marquee__arrow--prev{left:var(--gutter)}.marquee__arrow--next{right:var(--gutter)}@media (hover:hover){.marquee__arrow:hover{color:var(--accent);border-color:var(--accent)}}.presenca__grid{align-items:center;row-gap:48px}.presenca__copy{flex-direction:column;gap:32px;display:flex}.presenca__lead{font-size:var(--fs-lead);color:var(--ink-2)}.ufs{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.ufs li{color:var(--ink-2);border-bottom:1px solid #e9f6ef14;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ufs__uf{width:24px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.08em;color:var(--accent);flex:none}.map__svg{width:100%;height:auto;overflow:visible}.map__uf{fill:#e9f6ef06;stroke:var(--line-2);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map__uf.is-served{fill:#4bd67714;stroke:var(--accent);stroke-width:1.25px}.map__label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;text-anchor:start;dominant-baseline:middle;font-size:26px}.map__label--sinop{text-anchor:end;fill:var(--muted);font-size:22px}.map__link{stroke:var(--accent);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke}.map__point,.map__dot{fill:var(--accent)}.map__pulse{fill:none;stroke:var(--accent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.presenca__map.is-drawn .map__pulse{animation:map-pulse calc(var(--dur-enter) * 2) var(--ease-enter) 3;animation-play-state:paused}.presenca__map.is-drawn.is-visible .map__pulse{animation-play-state:running}@keyframes map-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (min-width:768px){.map__label{font-size:18px}.map__label--sinop{font-size:15px}}@media (min-width:1024px){.map__label{font-size:12.7px}.map__label--sinop{font-size:11px}.presenca__copy{grid-column:1/6}.presenca__map{grid-column:6/13}}.faq__grid{row-gap:48px}.faq__aside{flex-direction:column;gap:24px;display:flex}.faq__sub{font-size:var(--fs-lead);color:var(--ink-2)}.faq__list{border-top:1px solid #e9f6ef24}.faq__item{border-bottom:1px solid #e9f6ef24}.faq__q{font:inherit;letter-spacing:normal}.faq__btn{width:100%;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-faq);letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-micro) var(--ease-enter);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:24px;padding:28px 0;line-height:1.3;display:grid}@media (hover:hover){.faq__btn:hover{color:var(--accent)}}.faq__icon{border:1px solid var(--hair-2);width:40px;height:40px;font-family:var(--font-mono);color:var(--ink);transition:transform var(--dur-state) var(--ease-enter), background-color var(--dur-state) var(--ease-enter);border-radius:50%;place-items:center;font-size:18px;display:grid}.faq__item.is-open .faq__icon{background:#4bd67724;transform:rotate(45deg)}.faq__panel{grid-template-rows:1fr;display:grid}.faq__inner{overflow:hidden}.faq__inner p{max-width:620px;color:var(--ink-2);padding-bottom:32px;font-size:17px;line-height:1.6}[data-faq].is-ready .faq__panel{visibility:hidden;grid-template-rows:0fr}[data-faq].is-ready .faq__item.is-open .faq__panel{visibility:visible;grid-template-rows:1fr}[data-faq].is-armed .faq__panel{transition:grid-template-rows var(--dur-state) var(--ease-enter), visibility 0s linear var(--dur-state)}[data-faq].is-armed .faq__item.is-open .faq__panel{transition:grid-template-rows var(--dur-state) var(--ease-enter), visibility 0s}@media (min-width:1024px){.faq__aside{top:calc(var(--header-h) + 56px);grid-column:1/5;align-self:start;position:sticky}.faq__list{grid-column:6/13}}.contato{padding-block:clamp(96px, calc(12.5 * var(--vw)), 180px) clamp(80px, calc(11.1 * var(--vw)), 160px)}.contato__head{color:var(--paper-muted);letter-spacing:.1em;justify-content:space-between;gap:16px;margin-bottom:56px;display:flex}.contato__title{margin-bottom:clamp(64px, calc(8.3 * var(--vw)), 120px);font-size:var(--fs-h2-xxl);letter-spacing:-.035em;line-height:1.02}.contacts{border-top:1px solid #040d0a40;display:grid}.contacts li{display:flex}.contact{color:var(--paper-ink);transition:color var(--dur-micro) var(--ease-enter);border-bottom:1px solid #040d0a26;flex-direction:column;flex:1;gap:16px;padding:32px 0;display:flex}@media (hover:hover){.contact:hover{color:var(--accent-deep)}}.contact__label{color:var(--paper-muted);letter-spacing:.1em}.contact__value{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3-s);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.25}.contact__note{color:var(--paper-ink-2);font-size:15px;line-height:1.5}.contact__cta{margin-top:auto;font-size:15px;font-weight:500}@media (min-width:1024px){.contacts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.contact{border-bottom:0;border-right:1px solid #040d0a26;padding:36px 24px 36px 0}.contacts li:last-child .contact{border-right:0}}.site-footer{padding:clamp(80px, calc(8.3 * var(--vw)), 120px) 0 40px;overflow:clip}.site-footer__grid{margin-bottom:clamp(64px, calc(8.3 * var(--vw)), 120px);row-gap:48px}.site-footer__brand{flex-direction:column;gap:24px;display:flex}.site-footer__brand p{max-width:340px;color:var(--ink-3);font-size:15px;line-height:1.6}.site-footer__logo{width:auto;height:44px}.social{gap:20px;font-size:15px;display:flex}.social a{color:var(--ink-2);transition:color var(--dur-micro) var(--ease-enter)}@media (hover:hover){.social a:hover{color:var(--ink)}}.site-footer__col{grid-column:span 2}.site-footer__h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.4}.site-footer__col ul{flex-direction:column;gap:14px;font-size:15px;display:flex}.site-footer__col a,.link-btn{text-align:left;color:var(--ink-2);transition:color var(--dur-micro) var(--ease-enter);display:inline}@media (hover:hover){.site-footer__col a:hover,.link-btn:hover{color:var(--ink)}}.site-footer__col a[aria-current=page]{color:var(--ink)}.site-footer__col .tag{vertical-align:2px;margin-left:6px}.site-footer__legal{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}@media (min-width:768px){.site-footer__col:first-of-type{grid-column:1/4}.site-footer__col:nth-of-type(2){grid-column:4/7}.site-footer__col:nth-of-type(3){grid-column:7/9}}@media (min-width:1024px){.site-footer__brand{grid-column:1/5}.site-footer__col:first-of-type{grid-column:6/8}.site-footer__col:nth-of-type(2){grid-column:8/10}.site-footer__col:nth-of-type(3){grid-column:10/13}}
