@layer tokens,base,components,utilities;@layer tokens{@font-face{font-family:"Saira";src:url("../fonts/saira-var.woff2") format("woff2");font-weight:100 900;font-stretch:50% 125%;font-display:swap;}:root{color-scheme:light;--td-azul-50:#F1F8FF;--td-azul-100:#E0EFFF;--td-azul-200:#C4DFFF;--td-azul-300:#9BC8FF;--td-azul-400:#65A3FF;--td-azul-500:#2F75FF;--td-azul-600:#2644E8;--td-azul-700:#1D35BE;--td-azul-800:#132692;--td-azul-900:#0E1A65;--td-azul-950:#060F35;--td-sol-50:#FFF9E9;--td-sol-100:#FFF0CF;--td-sol-200:#FFDF9E;--td-sol-300:#FFB544;--td-sol-400:#EF9D00;--td-sol-500:#D88600;--td-sol-600:#B76B00;--td-sol-700:#955100;--td-sol-800:#703D0A;--td-sol-900:#4B2F1B;--td-sol-950:#2E1C0F;--td-neutro-50:#F5F8FC;--td-neutro-100:#EFF0F2;--td-neutro-200:#E1E3E6;--td-neutro-300:#CFD1D5;--td-neutro-400:#B1B4BA;--td-neutro-500:#90949C;--td-neutro-600:#70757D;--td-neutro-700:#54585F;--td-neutro-800:#3A3D43;--td-neutro-900:#24262A;--td-neutro-950:#151618;--td-sucesso-surface:#E6FAE9;--td-sucesso-border:#BDE3C3;--td-sucesso-solid:#00823A;--td-sucesso-ink:#006B2E;--td-sucesso-on-dark:#8ECC9A;--td-aviso-surface:#FFF0E6;--td-aviso-border:#FACDAD;--td-aviso-solid:#A15500;--td-aviso-ink:#844500;--td-aviso-on-dark:#EFA973;--td-erro-surface:#FFEFEE;--td-erro-border:#FFC8C3;--td-erro-solid:#C1282D;--td-erro-ink:#A4131E;--td-erro-on-dark:#FF9B93;--td-cobalto:var(--td-azul-600);--td-ceu:var(--td-azul-300);--td-noite:var(--td-azul-950);--td-sol:var(--td-sol-300);--td-papel:var(--td-neutro-50);--td-passo1:var(--td-azul-400);--td-passo2:var(--td-azul-500);--td-passo3:var(--td-azul-600);--td-coluna:var(--td-azul-600);--td-bg:var(--td-papel);--td-surface:#FFFFFF;--td-surface-sunken:var(--td-neutro-100);--td-border:var(--td-neutro-200);--td-border-strong:var(--td-neutro-300);--td-border-control:var(--td-neutro-500);--td-text:var(--td-noite);--td-text-muted:var(--td-neutro-700);--td-text-subtle:var(--td-neutro-600);--td-accent:var(--td-cobalto);--td-accent-hover:var(--td-azul-700);--td-accent-ink:var(--td-azul-700);--td-accent-soft:var(--td-azul-50);--td-on-accent:#FFFFFF;--td-cta:var(--td-sol);--td-cta-hover:var(--td-sol-200);--td-on-cta:var(--td-noite);--td-band:var(--td-cobalto);--td-on-band:#FFFFFF;--td-gradient-band:linear-gradient(125deg,var(--td-azul-600) 0%,var(--td-azul-700) 58%,var(--td-azul-800) 100%);--td-gradient-passos:linear-gradient(90deg,var(--td-azul-400),var(--td-azul-500) 50%,var(--td-azul-600));--td-halo-ceu:rgb(155 200 255 / .38);--td-halo-azul:rgb(47 117 255 / .55);--td-on-band-muted:var(--td-azul-100);--td-focus:var(--td-azul-500);--td-sucesso-fg:var(--td-sucesso-ink);--td-aviso-fg:var(--td-aviso-ink);--td-erro-fg:var(--td-erro-ink);--td-sucesso-bg:var(--td-sucesso-surface);--td-aviso-bg:var(--td-aviso-surface);--td-erro-bg:var(--td-erro-surface);--td-cmd-bg:var(--td-noite);--td-selection-bg:var(--td-azul-200);--td-selection-fg:var(--td-noite);--td-font:"Saira",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--td-font-code:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;--td-wdth-display:112%;--td-wdth-text:100%;--td-display-xl:clamp(2.5rem,1.6rem + 4.2vw,4.5rem);--td-display-lg:clamp(2rem,1.5rem + 2.4vw,3.25rem);--td-display-md:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);--td-display-sm:clamp(1.375rem,1.25rem + .6vw,1.75rem);--td-text-xl:1.25rem;--td-text-lg:1.1875rem;--td-text-base:1.0625rem;--td-text-sm:.9375rem;--td-text-xs:.8125rem;--td-leading-tight:1.04;--td-leading-snug:1.2;--td-leading:1.6;--td-space-1:4px;--td-space-2:8px;--td-space-3:12px;--td-space-4:16px;--td-space-5:24px;--td-space-6:32px;--td-space-7:48px;--td-space-8:64px;--td-space-9:96px;--td-space-10:128px;--td-section:clamp(64px,6vw + 32px,128px);--td-container:1200px;--td-gutter:clamp(16px,4vw,32px);--td-measure:64ch;--td-radius-xs:2px;--td-radius-sm:6px;--td-radius-md:10px;--td-radius-lg:16px;--td-radius-xl:24px;--td-cut:10px;--td-shadow-sm:0 1px 2px rgb(6 15 53 / .06),0 1px 1px rgb(6 15 53 / .04);--td-shadow-md:0 6px 16px -4px rgb(6 15 53 / .10),0 2px 4px rgb(6 15 53 / .05);--td-shadow-lg:0 24px 48px -16px rgb(6 15 53 / .22),0 4px 10px rgb(6 15 53 / .06);--td-dur-fast:120ms;--td-dur:200ms;--td-dur-slow:360ms;--td-ease:cubic-bezier(.2,.8,.2,1);--td-ease-step:steps(1,end);}:root[data-theme="dark"]{color-scheme:dark;--td-passo1:var(--td-azul-500);--td-passo2:var(--td-azul-300);--td-passo3:#FFFFFF;--td-coluna:#FFFFFF;--td-bg:var(--td-noite);--td-surface:#0F1B45;--td-surface-sunken:#030824;--td-border:#1F2C5E;--td-border-strong:#2C3B73;--td-border-control:var(--td-neutro-600);--td-text:#EEF1FB;--td-text-muted:var(--td-neutro-300);--td-text-subtle:var(--td-neutro-400);--td-accent:var(--td-ceu);--td-accent-hover:var(--td-azul-200);--td-accent-ink:var(--td-ceu);--td-accent-soft:#14235A;--td-on-accent:var(--td-noite);--td-focus:var(--td-azul-300);--td-gradient-passos:linear-gradient(90deg,var(--td-azul-500),var(--td-azul-400) 50%,var(--td-azul-300));--td-sucesso-fg:var(--td-sucesso-on-dark);--td-aviso-fg:var(--td-aviso-on-dark);--td-erro-fg:var(--td-erro-on-dark);--td-sucesso-bg:transparent;--td-aviso-bg:transparent;--td-erro-bg:transparent;--td-cmd-bg:var(--td-surface-sunken);--td-selection-bg:var(--td-azul-800);--td-selection-fg:#FFFFFF;--td-shadow-sm:0 1px 2px rgb(0 0 0 / .35);--td-shadow-md:0 8px 20px -6px rgb(0 0 0 / .5);--td-shadow-lg:0 24px 48px -12px rgb(0 0 0 / .6);}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--td-passo1:var(--td-azul-500);--td-passo2:var(--td-azul-300);--td-passo3:#FFFFFF;--td-coluna:#FFFFFF;--td-bg:var(--td-noite);--td-surface:#0F1B45;--td-surface-sunken:#030824;--td-border:#1F2C5E;--td-border-strong:#2C3B73;--td-border-control:var(--td-neutro-600);--td-text:#EEF1FB;--td-text-muted:var(--td-neutro-300);--td-text-subtle:var(--td-neutro-400);--td-accent:var(--td-ceu);--td-accent-hover:var(--td-azul-200);--td-accent-ink:var(--td-ceu);--td-accent-soft:#14235A;--td-on-accent:var(--td-noite);--td-focus:var(--td-azul-300);--td-gradient-passos:linear-gradient(90deg,var(--td-azul-500),var(--td-azul-400) 50%,var(--td-azul-300));--td-sucesso-fg:var(--td-sucesso-on-dark);--td-aviso-fg:var(--td-aviso-on-dark);--td-erro-fg:var(--td-erro-on-dark);--td-sucesso-bg:transparent;--td-aviso-bg:transparent;--td-erro-bg:transparent;--td-cmd-bg:var(--td-surface-sunken);--td-selection-bg:var(--td-azul-800);--td-selection-fg:#FFFFFF;--td-shadow-sm:0 1px 2px rgb(0 0 0 / .35);--td-shadow-md:0 8px 20px -6px rgb(0 0 0 / .5);--td-shadow-lg:0 24px 48px -12px rgb(0 0 0 / .6);}}}@layer base{*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;background:var(--td-bg);color:var(--td-text);font-family:var(--td-font);font-size:var(--td-text-base);font-stretch:var(--td-wdth-text);line-height:var(--td-leading);font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}h1,h2,h3,h4{margin:0 0 var(--td-space-4);font-stretch:var(--td-wdth-display);color:var(--td-text);text-wrap:balance;}h1{font-size:var(--td-display-lg);font-weight:700;line-height:var(--td-leading-tight);letter-spacing:-.015em;}h2{font-size:var(--td-display-md);font-weight:700;line-height:1.08;letter-spacing:-.01em;}h3{font-size:var(--td-display-sm);font-weight:600;line-height:var(--td-leading-snug);letter-spacing:-.005em;}h4{font-size:var(--td-text-xl);font-weight:600;line-height:var(--td-leading-snug);}p{margin:0 0 var(--td-space-4);text-wrap:pretty;}p,li{max-width:var(--td-measure);}a{color:var(--td-accent-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--td-dur-fast) var(--td-ease),text-decoration-thickness var(--td-dur-fast) var(--td-ease);}a:hover{text-decoration-thickness:2px;}strong,b{font-weight:700;}small{font-size:var(--td-text-sm);}ul,ol{margin:0 0 var(--td-space-4);padding-left:1.25em;}li + li{margin-top:var(--td-space-1);}img,svg,video{display:block;max-width:100%;height:auto;}hr{border:0;border-top:1px solid var(--td-border);margin:var(--td-space-7) 0;}code,kbd,pre{font-family:var(--td-font-code);font-size:.92em;}:not(pre) > code{padding:.1em .35em;border-radius:var(--td-radius-xs);background:var(--td-surface-sunken);}pre{margin:0 0 var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);overflow-x:auto;border-radius:var(--td-radius-md);background:var(--td-cmd-bg);color:#E0EFFF;line-height:1.55;}.td-num,data,time{font-variant-numeric:tabular-nums slashed-zero;}::selection{background:var(--td-selection-bg);color:var(--td-selection-fg);}:focus-visible{outline:3px solid var(--td-focus);outline-offset:2px;border-radius:var(--td-radius-xs);}[hidden]{display:none !important;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;}}}@layer components{.td-container{width:100%;max-width:calc(var(--td-container) + 2 * var(--td-gutter));margin-inline:auto;padding-inline:var(--td-gutter);}.td-section{padding-block:var(--td-section);}.td-section + .td-section{border-top:1px solid var(--td-border);}.td-section--sunken{background:var(--td-surface-sunken);}.td-section--sunken + .td-section,.td-section + .td-section--sunken{border-top:0;}.td-section__head{max-width:52rem;margin-bottom:var(--td-space-7);}.td-section__head > :last-child{margin-bottom:0;}.td-lead{font-size:var(--td-text-lg);line-height:1.55;color:var(--td-text-muted);max-width:46ch;}.td-band{--td-text:var(--td-on-band);--td-text-muted:var(--td-on-band-muted);--td-accent-ink:#FFFFFF;--td-focus:var(--td-sol);--td-passo1:var(--td-ceu);--td-passo2:var(--td-azul-200);--td-passo3:#FFFFFF;--td-coluna:#FFFFFF;background:var(--td-band);background-image:var(--td-gradient-band);color:var(--td-on-band);}.td-band a:not(.td-btn){color:#FFFFFF;}.td-logo{display:inline-block;padding:calc(var(--td-logo-h,32px) * .5);line-height:0;}.td-logo img,.td-logo svg{height:var(--td-logo-h,32px);width:auto;}.td-logo--flush{padding:0;}.td-symbol{display:block;height:var(--td-symbol-h,64px);width:auto;overflow:visible;}.td-symbol .s-a{fill:var(--td-passo1);}.td-symbol .s-g{fill:var(--td-passo2);}.td-symbol .s-d{fill:var(--td-passo3);}.td-symbol .s-b,.td-symbol .s-c{fill:var(--td-coluna);}.td-symbol--acender path{opacity:.12;animation:td-acende 1ms var(--td-ease-step) forwards;}.td-symbol--acender .s-a{animation-delay:250ms;}.td-symbol--acender .s-b{animation-delay:400ms;}.td-symbol--acender .s-g{animation-delay:550ms;}.td-symbol--acender .s-c{animation-delay:700ms;}.td-symbol--acender .s-d{animation-delay:850ms;}@keyframes td-acende{to{opacity:1;}}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--td-space-2);min-height:48px;padding:12px 22px;border:2px solid transparent;border-radius:var(--td-radius-sm);font:inherit;font-size:1rem;font-weight:700;font-stretch:106%;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--td-dur-fast) var(--td-ease),border-color var(--td-dur-fast) var(--td-ease),color var(--td-dur-fast) var(--td-ease),transform var(--td-dur-fast) var(--td-ease);}.td-btn:active{transform:translateY(1px);}.td-btn svg{width:20px;height:20px;flex:none;}.td-btn--primary{background:var(--td-accent);color:var(--td-on-accent);}.td-btn--primary:hover{background:var(--td-accent-hover);}.td-btn--cta{background:var(--td-cta);color:var(--td-on-cta);}.td-btn--cta:hover{background:var(--td-cta-hover);}.td-btn--secondary{border-color:currentColor;color:var(--td-text);background:transparent;}.td-btn--secondary:hover{background:color-mix(in srgb,currentColor 8%,transparent);}.td-btn--lg{min-height:56px;padding:14px 28px;font-size:1.0625rem;}.td-btn--sm{min-height:40px;padding:8px 16px;font-size:.9375rem;}.td-passos{display:flex;gap:6px;margin:0 0 var(--td-space-4);padding:0;list-style:none;}.td-passos > *{width:36px;height:8px;margin:0;background:var(--td-border-strong);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%);}.td-passos > [data-on]{background:var(--td-accent);}.td-tile{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--td-radius-sm);background:var(--td-gradient-passos);color:#FFFFFF;box-shadow:0 10px 20px -12px var(--td-azul-600);}.td-tile svg{width:24px;height:24px;}:root[data-theme="dark"] .td-tile{color:var(--td-noite);}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .td-tile{color:var(--td-noite);}}.td-borda{position:relative;}.td-borda::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--td-gradient-passos);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity var(--td-dur) var(--td-ease);pointer-events:none;}.td-borda:hover::before,.td-borda:focus-visible::before{opacity:1;}.td-display{display:block;height:var(--td-display-h,96px);width:auto;overflow:visible;}.td-display path{fill:currentColor;opacity:.06;}.td-display .on{opacity:1;fill:var(--td-accent);}.js .td-display--acender .on{opacity:.06;}.js .td-display--acender.is-in .on{animation:td-acende 1ms var(--td-ease-step) forwards;animation-delay:calc(var(--i,0) * 70ms);}@media (prefers-reduced-motion:reduce){.js .td-display--acender.is-in .on{animation-delay:0ms;}}.td-card{position:relative;display:flex;flex-direction:column;gap:var(--td-space-3);padding:var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);background:var(--td-surface);color:var(--td-text);}.td-card > :last-child{margin-bottom:0;}.td-card h3{margin:0;}.td-card p{margin:0;color:var(--td-text-muted);}a.td-card{text-decoration:none;transition:border-color var(--td-dur) var(--td-ease),box-shadow var(--td-dur) var(--td-ease);}a.td-card:hover{border-color:var(--td-border-strong);box-shadow:var(--td-shadow-md);}.td-card--produto{padding-top:calc(var(--td-space-5) + 4px);overflow:hidden;}.td-card--produto::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--produto-cor,var(--td-accent));}.td-card__logo{height:40px;width:auto;align-self:flex-start;}.td-card__meta{margin-top:auto;padding-top:var(--td-space-3);font-size:var(--td-text-sm);color:var(--td-text-subtle);}.td-card__link{font-weight:700;color:var(--td-accent-ink);}.td-servicos{margin:0;padding:0;list-style:none;border-top:1px solid var(--td-border-strong);}.td-servicos > li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--td-space-3) var(--td-space-7);max-width:none;margin:0;padding-block:var(--td-space-6);border-bottom:1px solid var(--td-border);}.td-servicos h3{margin:0;}.td-servicos p{margin:0;color:var(--td-text-muted);}@media screen and (max-width:760px){.td-servicos > li{grid-template-columns:1fr;}}.td-tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:2px 10px;border-radius:var(--td-radius-xs);background:var(--td-accent-soft);color:var(--td-accent-ink);font-size:var(--td-text-xs);font-weight:600;line-height:1.6;}.td-cmd{display:flex;align-items:center;gap:var(--td-space-3);padding:var(--td-space-3) var(--td-space-3) var(--td-space-3) var(--td-space-4);border-radius:var(--td-radius-md);background:var(--td-cmd-bg);color:#E0EFFF;font-family:var(--td-font-code);font-size:.9375rem;}.td-cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:0;background:none;}.td-cmd code::before{content:"$ ";color:var(--td-azul-400);}.td-cmd button{flex:none;min-height:36px;padding:6px 12px;border:1px solid #2C3B73;border-radius:var(--td-radius-sm);background:transparent;color:inherit;font:600 .8125rem/1 var(--td-font);cursor:pointer;}.td-cmd button:hover{border-color:var(--td-ceu);}.td-aviso{padding:var(--td-space-3) var(--td-space-4);border:1px solid var(--td-aviso-border);border-left-width:4px;border-radius:var(--td-radius-sm);background:var(--td-aviso-bg);color:var(--td-aviso-fg);}.td-aviso--erro{border-color:var(--td-erro-border);background:var(--td-erro-bg);color:var(--td-erro-fg);}.td-aviso--sucesso{border-color:var(--td-sucesso-border);background:var(--td-sucesso-bg);color:var(--td-sucesso-fg);}.td-fatos{display:flex;flex-wrap:wrap;gap:var(--td-space-2) var(--td-space-6);margin:0;padding:0;list-style:none;}.td-fatos > li{margin:0;color:var(--td-text-muted);font-size:var(--td-text-sm);}.td-fatos strong{color:var(--td-text);font-weight:700;}}@layer utilities{.td-visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}}@view-transition{navigation:auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:180ms;animation-timing-function:var(--td-ease);}@layer site{:root{--header-h:72px;--site-footer-bg:var(--td-noite);--site-footer-fg:#EEF1FB;--site-footer-muted:var(--td-neutro-300);}.sprite{position:absolute;width:0;height:0;overflow:hidden;}.icon{flex:none;}.site-skip{position:absolute;left:var(--td-space-4);top:-100px;z-index:100;padding:var(--td-space-3) var(--td-space-4);border-radius:var(--td-radius-sm);background:var(--td-accent);color:var(--td-on-accent);font-weight:700;text-decoration:none;}.site-skip:focus{top:var(--td-space-3);}.site-header{position:sticky;top:0;z-index:50;background:var(--td-bg);border-bottom:1px solid transparent;view-transition-name:site-header;transition:background-color var(--td-dur-fast) var(--td-ease),border-color var(--td-dur-fast) var(--td-ease);}.site-header.is-scrolled{background:color-mix(in oklab,var(--td-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--td-border);}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--td-space-3) var(--td-space-6);min-height:var(--header-h);}.site-brand{display:inline-flex;align-items:center;color:var(--td-text);text-decoration:none;}.site-brand .site-brand__logo{--td-symbol-h:calc(28px * 458 / 352);}.site-nav{display:flex;align-items:center;gap:var(--td-space-5);margin-left:auto;}.site-nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--td-space-2) var(--td-space-5);margin:0;padding:0;list-style:none;}.site-nav__links li{margin:0;}.site-nav__link{color:var(--td-text);font-weight:600;font-size:var(--td-text-sm);text-decoration:none;}.site-nav__link:hover{color:var(--td-accent-ink);}.site-nav__link[aria-current="page"]{color:var(--td-accent-ink);text-decoration:underline;text-underline-offset:.3em;}.site-nav__item--sub{position:relative;display:flex;align-items:center;gap:2px;}.site-nav__sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--td-text);cursor:pointer;}.site-nav__sub-toggle .icon{transition:transform var(--td-dur-fast) var(--td-ease);}.site-nav__item--sub.is-open .site-nav__sub-toggle .icon{transform:rotate(180deg);}.site-nav__sub{display:none;position:absolute;top:100%;left:0;z-index:60;min-width:17rem;margin:0;padding:var(--td-space-2);list-style:none;background:var(--td-surface);border:1px solid var(--td-border);border-radius:var(--td-radius-md);box-shadow:var(--td-shadow-lg);}.site-nav__sub li{margin:0;}.site-nav__sub a{display:block;padding:var(--td-space-2) var(--td-space-3);border-radius:var(--td-radius-sm);color:var(--td-text);font-size:var(--td-text-sm);font-weight:600;text-decoration:none;}.site-nav__sub a:hover{background:var(--td-accent-soft);color:var(--td-accent-ink);}.site-nav__sub a[aria-current="page"]{color:var(--td-accent-ink);}.site-nav__sub-todas{margin-top:var(--td-space-1);padding-top:var(--td-space-1);border-top:1px solid var(--td-border);}.site-nav__item--sub.is-open .site-nav__sub{display:block;}@media screen and (min-width:1024px) and (hover:hover){.site-nav__item--sub{padding-block:var(--td-space-3);}.site-nav__item--sub:hover .site-nav__sub,.site-nav__item--sub:focus-within .site-nav__sub{display:block;}}.theme-toggle,.site-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--td-border-strong);border-radius:var(--td-radius-sm);background:transparent;color:var(--td-text);cursor:pointer;}.theme-toggle:hover,.site-nav__toggle:hover{border-color:var(--td-border-control);}.theme-toggle .icon--sol{display:none;}:root[data-theme="dark"] .theme-toggle .icon--sol{display:block;}:root[data-theme="dark"] .theme-toggle .icon--lua{display:none;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .icon--sol{display:block;}:root:not([data-theme="light"]) .theme-toggle .icon--lua{display:none;}}.site-nav__toggle{display:none;}.site-nav__toggle .icon--fechar{display:none;}.site-nav__toggle[aria-expanded="true"] .icon--abrir{display:none;}.site-nav__toggle[aria-expanded="true"] .icon--fechar{display:block;}@media screen and (max-width:1023px){.site-brand .site-brand__logo{--td-symbol-h:calc(24px * 458 / 352);}.js .site-header__cta{order:1;margin-left:auto;}.js .site-nav__toggle{display:inline-flex;order:2;}.js .site-nav{position:absolute;inset:100% 0 auto 0;flex-direction:column;align-items:stretch;gap:var(--td-space-4);padding:var(--td-space-4) var(--td-gutter) var(--td-space-6);background:var(--td-bg);border-bottom:1px solid var(--td-border);box-shadow:var(--td-shadow-lg);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--td-dur) var(--td-ease),transform var(--td-dur) var(--td-ease),visibility 0s linear var(--td-dur);}.js .site-nav.is-open{transform:none;opacity:1;visibility:visible;transition:opacity var(--td-dur) var(--td-ease),transform var(--td-dur) var(--td-ease);}.js .site-nav__links{flex-direction:column;align-items:stretch;gap:0;}.js .site-nav__link{display:block;padding:var(--td-space-3) 0;font-size:var(--td-text-base);}.js .site-nav__item--sub{flex-wrap:wrap;justify-content:space-between;}.js .site-nav__item--sub .site-nav__link{flex:1;}.js .site-nav__sub-toggle{width:44px;height:44px;}.js .site-nav__sub{position:static;flex-basis:100%;min-width:0;padding:0 0 var(--td-space-2) var(--td-space-4);border:0;border-left:2px solid var(--td-border);border-radius:0;box-shadow:none;background:transparent;}.js .site-nav__sub a{padding-inline:0;font-size:var(--td-text-base);}.js .site-nav__sub a:hover{background:transparent;}.site-header__inner{position:relative;}}@media screen and (max-width:520px){.site-header__cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.site-header__cta{padding-inline:12px;}}.breadcrumb{padding-top:var(--td-space-5);font-size:var(--td-text-sm);}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--td-space-2);margin:0;padding:0;list-style:none;}.breadcrumb li{margin:0;color:var(--td-text-muted);}.breadcrumb li + li::before{content:"/";margin-right:var(--td-space-2);color:var(--td-text-subtle);}.breadcrumb a{color:var(--td-text-muted);}.cta-note{margin:0;font-size:var(--td-text-sm);color:var(--td-text-muted);}.page-hero{padding-block:var(--td-space-7) var(--td-space-5);}.page-hero h1{max-width:20ch;}.page-hero__updated{color:var(--td-text-muted);margin:var(--td-space-4) 0 0;}.prose-section{padding-top:var(--td-space-5);}.prose{max-width:calc(var(--td-measure) + 2 * var(--td-gutter));margin-inline:0;}.prose h2{font-size:var(--td-display-sm);margin-top:var(--td-space-7);}.prose h2:first-child{margin-top:0;}.prose__destaque{margin-block:var(--td-space-6);}.prose__destaque h3{font-size:var(--td-text-xl);color:inherit;margin-bottom:var(--td-space-2);}.prose__destaque p{margin:0;}.table-wrap{overflow-x:auto;margin-block:var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-md);background:var(--td-surface);}.table-wrap table{width:100%;border-collapse:collapse;font-size:var(--td-text-sm);}.table-wrap th,.table-wrap td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--td-border);}.table-wrap th{color:var(--td-text-muted);font-weight:700;}.table-wrap tr:last-child td{border-bottom:0;}.notfound__code{margin:0 0 var(--td-space-3);font-size:clamp(4rem,3rem + 6vw,7rem);font-weight:700;font-stretch:112%;line-height:1;color:var(--td-accent);font-variant-numeric:tabular-nums slashed-zero;}.notfound__actions{display:flex;flex-wrap:wrap;gap:var(--td-space-3);margin-top:var(--td-space-6);}.site-footer{padding-block:var(--td-space-8) var(--td-space-6);background:var(--site-footer-bg);color:var(--site-footer-muted);border-top:1px solid var(--td-border);font-size:var(--td-text-sm);--td-focus:var(--td-azul-300);}.site-footer a{color:var(--site-footer-fg);}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--td-space-6);}.site-footer h2{font-size:var(--td-text-base);font-stretch:100%;color:var(--site-footer-fg);margin-bottom:var(--td-space-3);}.site-footer ul{margin:0;padding:0;list-style:none;}.site-footer li + li{margin-top:var(--td-space-2);}.site-footer__brand img{height:28px;width:auto;}.site-footer__assinatura{margin:var(--td-space-4) 0 0;font-size:var(--td-text-lg);font-weight:700;font-stretch:112%;color:var(--site-footer-fg);}.site-footer__assinatura span{display:block;}.site-footer__legal{margin-top:var(--td-space-7);padding-top:var(--td-space-5);border-top:1px solid #1F2C5E;}.site-footer__legal p{margin:0 0 var(--td-space-1);max-width:none;}.site-footer__version{color:var(--td-neutro-400);}@media screen and (max-width:960px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.site-footer__brand{grid-column:1 / -1;}}@media screen and (max-width:560px){.site-footer__grid{grid-template-columns:1fr;}}.cta-float{position:fixed;right:var(--td-space-4);bottom:calc(var(--td-space-4) + var(--notice-h,0px) + env(safe-area-inset-bottom,0px));z-index:40;box-shadow:var(--td-shadow-lg);transform:translateY(16px);opacity:0;pointer-events:none;transition:opacity var(--td-dur) var(--td-ease),transform var(--td-dur) var(--td-ease),bottom var(--td-dur) var(--td-ease);}.cta-float.is-visible{transform:none;opacity:1;pointer-events:auto;}@media screen and (min-width:1024px){.cta-float{display:none;}}.analytics-notice{position:fixed;left:var(--td-space-4);right:var(--td-space-4);bottom:calc(var(--td-space-4) + env(safe-area-inset-bottom,0px));z-index:45;display:flex;flex-wrap:wrap;align-items:center;gap:var(--td-space-3) var(--td-space-5);max-width:640px;padding:var(--td-space-4) var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-md);background:var(--td-surface);box-shadow:var(--td-shadow-lg);font-size:var(--td-text-sm);}.analytics-notice[hidden]{display:none;}.analytics-notice p{flex:1 1 280px;margin:0;}.hero,.cta-band{position:relative;overflow:hidden;isolation:isolate;}.hero::before,.hero::after,.cta-band::before,.cta-band::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(48px);pointer-events:none;}.hero::before{width:720px;height:720px;right:-180px;top:-260px;background:radial-gradient(closest-side,var(--td-halo-ceu),transparent);animation:halo-deriva 18s ease-in-out infinite alternate;}.hero::after{width:640px;height:640px;right:18%;bottom:-380px;background:radial-gradient(closest-side,var(--td-halo-azul),transparent);animation:halo-deriva 24s ease-in-out infinite alternate-reverse;}.cta-band::before{width:520px;height:520px;right:-120px;top:-300px;background:radial-gradient(closest-side,var(--td-halo-ceu),transparent);animation:halo-deriva 20s ease-in-out infinite alternate;}.cta-band::after{display:none;}@keyframes halo-deriva{from{transform:translate(0,0) scale(1);}to{transform:translate(-70px,40px) scale(1.1);}}.hero__linhas{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(-45deg,rgb(255 255 255 / .07) 0 1px,transparent 1px 30px);-webkit-mask-image:radial-gradient(ellipse 55% 75% at 80% 45%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 55% 75% at 80% 45%,#000 15%,transparent 72%);pointer-events:none;}.hero{padding-block:clamp(64px,9vw,128px);}.hero__inner{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--td-space-7);align-items:center;}.hero__titulo{display:flex;flex-direction:column;margin-bottom:var(--td-space-5);font-size:clamp(2rem,1.1rem + 3.4vw,3.5rem);line-height:1.06;letter-spacing:-.02em;}.hero__verbo{display:block;}.hero__verbo{opacity:.22;animation:td-acende 1ms var(--td-ease-step) forwards;}.hero__verbo:nth-child(1){animation-delay:250ms;}.hero__verbo:nth-child(2){animation-delay:475ms;}.hero__verbo:nth-child(3){animation-delay:775ms;}.hero__lead{max-width:46ch;}.hero__acoes{display:flex;flex-wrap:wrap;gap:var(--td-space-3);margin-top:var(--td-space-6);}.hero .cta-note{margin-top:var(--td-space-3);}.hero__acoes--duas{margin-top:var(--td-space-5);}.hero__acoes--duas .td-btn{flex:0 1 auto;}@media screen and (max-width:520px){.hero__acoes--duas{flex-direction:column;align-items:stretch;}}.hero__fatos{margin-top:var(--td-space-6);}.hero__fatos > li{color:var(--td-on-band-muted);}.hero__fatos strong{color:#FFFFFF;}.hero__simbolo{justify-self:center;position:relative;}.hero__simbolo .hero__symbol{--td-symbol-h:clamp(220px,28vw,360px);filter:drop-shadow(0 24px 48px rgb(3 8 36 / .35));}@media screen and (max-width:860px){.hero__inner{grid-template-columns:1fr;}.hero__simbolo{order:-1;justify-self:start;}.hero__simbolo .hero__symbol{--td-symbol-h:112px;}}.cta-note{margin:0;font-size:var(--td-text-sm);color:var(--td-text-muted);}.js .servico[data-anima],.js .depois > li[data-anima],.js .porque > li[data-anima],.js .duas__item[data-anima],.js .area-card[data-anima],.js .area-lista > li[data-anima],.js .produto-card[data-anima],.js .oss-card[data-anima],.js .produto-faixa[data-anima]{opacity:0;transform:translateX(-14px);transition:opacity 500ms var(--td-ease),transform 500ms var(--td-ease);transition-delay:calc(var(--i,0) * 90ms);}.js .servico.is-in,.js .depois > li.is-in,.js .porque > li.is-in,.js .duas__item.is-in,.js .area-card.is-in,.js .area-lista > li.is-in,.js .produto-card.is-in,.js .oss-card.is-in,.js .produto-faixa.is-in{opacity:1;transform:none;}.servicos{margin:0;padding:0;list-style:none;border-top:1px solid var(--td-border-strong);}.servico{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--td-space-4) var(--td-space-6);max-width:none;margin:0;padding:var(--td-space-6) var(--td-space-4);border-bottom:1px solid var(--td-border);position:relative;}.servico::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--td-gradient-passos);transform:scaleX(0);transform-origin:left;transition:transform var(--td-dur-slow) var(--td-ease);}.servico:hover::after,.servico:focus-within::after{transform:scaleX(1);}.servico h3{margin:0 0 var(--td-space-1);}.servico p{margin:0;color:var(--td-text-muted);}.servico__link{display:inline-flex;align-items:center;gap:var(--td-space-2);font-weight:700;white-space:nowrap;text-decoration:none;}.servico__link .icon{transition:transform var(--td-dur) var(--td-ease);}.servico__link:hover .icon,.servico:hover .servico__link .icon{transform:translateX(4px);}.servico--outro{background:var(--td-accent-soft);border-bottom:0;}@media screen and (max-width:760px){.servico{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-inline:0;}.servico--outro{padding-inline:var(--td-space-4);}.servico__link{grid-column:2;}}.passos{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--td-space-6);margin:0;padding:var(--td-space-5) 0 0;list-style:none;}.passos::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--td-gradient-passos);transform-origin:left;}.passo{max-width:none;margin:0;}.passo h3{margin-bottom:var(--td-space-2);font-size:var(--td-display-sm);font-weight:700;}.passo p{color:var(--td-text-muted);margin:0;}.js .passos[data-anima]::before{transform:scaleX(0);transition:transform 1100ms var(--td-ease);}.js .passos[data-anima].is-in::before{transform:scaleX(1);}.js .passos[data-anima] .td-passos > [data-on]{background:var(--td-border-strong);transition:background-color 1ms var(--td-ease-step);transition-delay:calc((var(--i) - 1) * 380ms + 250ms);}.js .passos[data-anima].is-in .td-passos > [data-on]{background:var(--td-accent);}@media screen and (max-width:860px){.passos{grid-template-columns:1fr;padding:0 0 0 var(--td-space-5);}.passos::before{top:0;bottom:0;left:0;right:auto;width:3px;height:auto;background:linear-gradient(180deg,var(--td-azul-400),var(--td-azul-500) 50%,var(--td-azul-600));transform-origin:top;}.js .passos[data-anima]::before{transform:scaleY(0);}.js .passos[data-anima].is-in::before{transform:scaleY(1);}}.depois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--td-space-5);margin:0 0 var(--td-space-6);padding:0;list-style:none;}.depois > li{max-width:none;margin:0;padding:var(--td-space-6) var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);background:var(--td-surface);}.depois .td-tile{margin-bottom:var(--td-space-4);}.depois h3{font-size:var(--td-text-xl);margin-bottom:var(--td-space-2);}.depois p{margin:0;color:var(--td-text-muted);}.depois__nota{margin:0;color:var(--td-text-muted);}@media screen and (max-width:860px){.depois{grid-template-columns:1fr;}}.produtos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--td-space-5);}.produto-card{transition:transform var(--td-dur) var(--td-ease),box-shadow var(--td-dur) var(--td-ease),border-color var(--td-dur) var(--td-ease),opacity 500ms var(--td-ease);}.produto-card.td-card--produto::before{background:linear-gradient(90deg,var(--produto-cor),color-mix(in srgb,var(--produto-cor) 0%,transparent));}.js .produto-card.is-in:hover,.produto-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--produto-cor) 45%,var(--td-border));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--produto-cor) 70%,transparent);}.produto-card__logo{width:56px;height:56px;border-radius:22%;}.produto-card p{flex:1;}.produto-card__link{display:inline-flex;align-items:center;gap:var(--td-space-1);margin-top:var(--td-space-2);font-weight:700;font-size:var(--td-text-sm);color:var(--td-accent-ink);}.secao__mais{margin:var(--td-space-6) 0 0;}.secao__mais a{display:inline-flex;align-items:center;gap:var(--td-space-2);font-weight:700;}.oss-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:var(--td-space-5);}.oss-card{display:flex;flex-direction:column;gap:var(--td-space-4);padding:var(--td-space-6) var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);background:var(--td-surface);}.oss-card__head{display:flex;align-items:center;gap:var(--td-space-3);}.oss-card h3{margin:0;font-size:var(--td-text-xl);}.oss-card h3 code{padding:0;background:none;font-size:1em;}.oss-card p{margin:0;color:var(--td-text-muted);}.oss-card .td-cmd code{min-height:1.5em;}.oss-card__links{display:flex;flex-wrap:wrap;gap:var(--td-space-2) var(--td-space-5);margin:0;padding:0;list-style:none;font-size:var(--td-text-sm);}.oss-card__links li{margin:0;}.oss-card__links a{display:inline-flex;align-items:center;gap:var(--td-space-1);font-weight:600;}.oss-card__links .icon{width:16px;height:16px;}.oss-fecho{margin:var(--td-space-6) 0 0;font-size:var(--td-text-lg);font-weight:600;}.td-cmd code.is-digitando::after{content:"";display:inline-block;width:.55em;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--td-ceu);animation:cursor-pisca 900ms steps(1) infinite;}@keyframes cursor-pisca{50%{opacity:0;}}.faq{display:grid;gap:var(--td-space-3);max-width:52rem;}.faq__item{border:1px solid var(--td-border);border-radius:var(--td-radius-md);background:var(--td-surface);interpolate-size:allow-keywords;transition:border-color var(--td-dur) var(--td-ease);}.faq__item[open]{border-color:var(--td-accent);}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);font-weight:700;font-stretch:106%;cursor:pointer;list-style:none;}.faq__item summary::-webkit-details-marker{display:none;}.faq__item summary .icon{flex:none;transition:transform var(--td-dur) var(--td-ease);color:var(--td-accent-ink);}.faq__item[open] summary .icon{transform:rotate(180deg);}.faq__item p{margin:0;padding:0 var(--td-space-5) var(--td-space-5);color:var(--td-text-muted);}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--td-dur-slow) var(--td-ease),content-visibility var(--td-dur-slow) allow-discrete;}.faq__item[open]::details-content{block-size:auto;}.cta-band{padding-block:var(--td-space-8);}.cta-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--td-space-5) var(--td-space-7);}.cta-band h2{margin:0;max-width:24ch;font-size:var(--td-display-md);}.cta-band__texto{display:grid;gap:var(--td-space-3);max-width:40rem;}.cta-band__apoio{margin:0;color:var(--td-on-band-muted);max-width:46ch;}.cta-band__mais{display:inline-flex;align-items:center;gap:var(--td-space-2);font-weight:700;}.cta-band__acao{display:flex;flex-direction:column;align-items:flex-start;gap:var(--td-space-3);}.produtos-lista .td-container{display:grid;gap:var(--td-space-5);}.produto-faixa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--td-space-6);align-items:start;padding:var(--td-space-6);border:1px solid var(--td-border);border-left:4px solid var(--produto-cor);border-radius:var(--td-radius-lg);background:radial-gradient(28rem 14rem at 0% 0%,color-mix(in srgb,var(--produto-cor) 14%,transparent),transparent 70%),var(--td-surface);}.produto-faixa__logo{width:96px;height:96px;border-radius:22%;}.produto-faixa h2{margin-bottom:var(--td-space-3);}.produto-faixa__frase{font-size:var(--td-text-lg);color:var(--td-text);}.produto-faixa p{color:var(--td-text-muted);}.produto-faixa .td-btn{margin-top:var(--td-space-2);}.produto-faixa.td-borda::before{background:linear-gradient(135deg,var(--produto-cor),color-mix(in srgb,var(--produto-cor) 25%,transparent));}.produto-faixa:hover{border-color:color-mix(in srgb,var(--produto-cor) 45%,var(--td-border));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--produto-cor) 70%,transparent);}.produtos-nota{margin:var(--td-space-3) 0 0;color:var(--td-text-muted);}@media screen and (max-width:640px){.produto-faixa{grid-template-columns:1fr;}.produto-faixa__logo{width:72px;height:72px;}}.tela{margin:0;overflow:hidden;border:1px solid var(--td-border);border-radius:var(--td-radius-md);background:var(--td-surface-sunken);}.tela__img{display:block;width:100%;height:auto;}.tela__img--escuro{display:none;}html:not(.js) .tela__img[data-src]{display:none !important;}:root[data-theme="dark"] .tela__img--claro{display:none;}:root[data-theme="dark"] .tela__img--escuro{display:block;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tela__img--claro{display:none;}:root:not([data-theme="light"]) .tela__img--escuro{display:block;}}.produto-card .tela{aspect-ratio:16 / 10;margin-bottom:var(--td-space-2);}.produto-card .tela__img{height:100%;object-fit:cover;object-position:top left;}.produto-card .tela--retrato .tela__img{object-position:50% 43%;}.produto-faixa .tela{grid-column:1 / -1;box-shadow:var(--td-shadow-md);}.produto-faixa .tela--retrato{max-width:280px;justify-self:center;}@media screen and (min-width:1100px){.produto-faixa{grid-template-columns:auto minmax(0,.9fr) minmax(0,1.5fr);}.produto-faixa .tela{grid-column:3;grid-row:1;align-self:center;}.produto-faixa .tela--retrato{max-width:280px;}}.sobre-hero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--td-space-7);align-items:center;}.sobre-hero__display{margin:0;justify-self:end;text-align:right;}.sobre-hero__display .td-display{--td-display-h:clamp(84px,11vw,150px);color:var(--td-text);}.sobre-hero__display figcaption{margin-top:var(--td-space-3);color:var(--td-text-muted);font-weight:600;}@media screen and (max-width:860px){.sobre-hero__inner{grid-template-columns:1fr;}.sobre-hero__display{justify-self:start;text-align:left;}}.sobre-nome{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--td-space-7);align-items:center;}.sobre-nome__simbolo .td-symbol{--td-symbol-h:clamp(120px,14vw,200px);}.assinatura{font-size:var(--td-display-sm);font-weight:700;font-stretch:112%;color:var(--td-accent-ink);}@media screen and (max-width:640px){.sobre-nome{grid-template-columns:1fr;}.sobre-nome__simbolo .td-symbol{--td-symbol-h:96px;}}.duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--td-space-5);}.duas__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--td-space-3);padding:var(--td-space-6) var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);background:var(--td-surface);}.duas__item h3{margin:0;font-size:var(--td-text-xl);}.duas__item p{flex:1;margin:0;color:var(--td-text-muted);}.duas__link{display:inline-flex;align-items:center;gap:var(--td-space-2);font-weight:700;}.duas__link .icon{transition:transform var(--td-dur) var(--td-ease);}.duas__link:hover .icon{transform:translateX(4px);}@media screen and (max-width:760px){.duas{grid-template-columns:1fr;}}.areas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--td-space-5);}.area-card{transition:transform var(--td-dur) var(--td-ease),box-shadow var(--td-dur) var(--td-ease),border-color var(--td-dur) var(--td-ease),opacity 500ms var(--td-ease);}.area-card:hover{transform:translateY(-3px);}.area-card h3{margin:0;font-size:var(--td-text-xl);color:var(--td-text);}.area-card p{flex:1;margin:0;color:var(--td-text-muted);}.area-card__link{display:inline-flex;align-items:center;gap:var(--td-space-2);font-weight:700;font-size:var(--td-text-sm);color:var(--td-accent-ink);}.area-card__link .icon{width:16px;height:16px;transition:transform var(--td-dur) var(--td-ease);}.area-card:hover .area-card__link .icon{transform:translateX(4px);}.areas-outra{margin:var(--td-space-3) 0 0;}.areas-outra a{font-weight:600;}.porque{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--td-space-5);margin:0 0 var(--td-space-6);padding:0;list-style:none;}.porque > li{display:flex;flex-direction:column;gap:var(--td-space-2);max-width:none;margin:0;padding:var(--td-space-5);border:1px solid var(--td-border);border-radius:var(--td-radius-lg);background:var(--td-surface);}.porque .td-tile{margin-bottom:var(--td-space-2);}.porque h3{margin:0;font-size:var(--td-text-lg);}.porque p{flex:1;margin:0;color:var(--td-text-muted);font-size:var(--td-text-sm);}.porque__link{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--td-space-1);font-size:var(--td-text-sm);font-weight:700;}.porque__link .icon{width:16px;height:16px;}.porque__prova{margin:0;color:var(--td-text-muted);font-weight:600;}.conhecimento-texto > p,.sobre-quem > p{max-width:var(--td-measure);}.conhecimento-texto__passo{font-weight:600;}.sobre-quem h2{margin-bottom:var(--td-space-4);}.area-bloco h2{margin-bottom:var(--td-space-4);font-size:var(--td-display-sm);}.area-bloco .td-lead{margin:0;max-width:58ch;}.area-nota{margin:0 0 var(--td-space-4);color:var(--td-text-muted);}.area-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--td-space-3) var(--td-space-6);margin:0;padding:0;list-style:none;}.area-lista > li{position:relative;max-width:none;margin:0;padding:var(--td-space-3) 0 var(--td-space-3) var(--td-space-5);border-bottom:1px solid var(--td-border);}.area-lista > li::before{content:"";position:absolute;left:0;top:var(--td-space-3);bottom:var(--td-space-3);width:3px;background:var(--td-gradient-passos);}.area-processos{display:flex;flex-wrap:wrap;gap:var(--td-space-2);margin:0;padding:0;list-style:none;}.area-processos > li{margin:0;max-width:none;padding:var(--td-space-1) var(--td-space-3);font-size:var(--td-text-sm);}.area-ligado{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--td-space-7) var(--td-space-6);align-items:start;}.area-ligado h3{font-size:var(--td-text-lg);margin-bottom:var(--td-space-3);}.area-links{margin:0;padding:0;list-style:none;}.area-links li{max-width:none;margin:0 0 var(--td-space-2);}.area-links a{font-weight:600;}.area-produtos{display:grid;gap:var(--td-space-4);}}