@font-face{font-family:bricolage;src:url(../media/bricolage_latin-s.p.1oev-doreg81o.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_8a33c32e-module__Jrgxra__className{font-family:bricolage,bricolage Fallback;font-style:normal}.bricolage_8a33c32e-module__Jrgxra__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_latin-s.p.383nluj69zqfa.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_b1f17316-module__CT0_jq__className{font-family:hanken,hanken Fallback;font-style:normal}.hanken_b1f17316-module__CT0_jq__variable{--font-hanken:"hanken", "hanken Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lima:#d3ed86;--tinta-fixa:#142c25;--tinta-fixa-2:#2f4a3f;--papel-fixo:#fbfcf6;--lime:var(--lima);--chao:#d3ed86;--chao-2:#c6e273;--tinta:#142c25;--tinta-2:#2f4a3f;--linha:#142c2533;--papel:#fbfcf6;--papel-tinta:#142c25;--papel-tinta-2:#2f4a3f;--papel-linha:#142c2524;--papel-borda:transparent;--pasta:#142c25;--pasta-tinta:#fbfcf6;--pasta-tinta-2:#c9d6c9;--pasta-acento:#d3ed86;--noite:#142c25;--noite-tinta:#f4f3eb;--noite-tinta-2:#c9d6c9;--noite-linha:#f4f3eb2e;--campo:#fff;--campo-tinta:#142c25;--campo-borda:#6b7d73;--campo-dica:#5d6e64;--botao:#142c25;--botao-tinta:#d3ed86;--botao-hover:#2a473b;--foco:#142c25;--foco-papel:#142c25;--orbe-luz:#ffffff8c;--orbe-sombra:#142c251a;--anel:#142c2521;--pontos:#142c2514;--bolinha:#142c2524;--sombra:0 1px 1px #142c251f, 0 10px 22px -10px #142c2559;--sombra-alta:0 2px 2px #142c251f, 0 18px 36px -14px #142c2573;--display:var(--font-bricolage),system-ui,sans-serif;--body:var(--font-hanken),system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.16,1,.3,1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chao:#101c17;--chao-2:#15261f;--tinta:#ecf0e7;--tinta-2:#b0bdb0;--linha:#ecf0e72e;--papel:#1d3129;--papel-tinta:#ecf0e7;--papel-tinta-2:#b8c6b9;--papel-linha:#ecf0e724;--papel-borda:#ecf0e71f;--pasta:#d3ed86;--pasta-tinta:#142c25;--pasta-tinta-2:#2f4a3f;--pasta-acento:#142c25;--noite:#0b1511;--noite-tinta:#ecf0e7;--noite-tinta-2:#b8c6b9;--noite-linha:#ecf0e729;--campo:#14251e;--campo-tinta:#ecf0e7;--campo-borda:#ecf0e773;--campo-dica:#93a497;--botao:#d3ed86;--botao-tinta:#142c25;--botao-hover:#e0f5ab;--foco:#d3ed86;--foco-papel:#d3ed86;--orbe-luz:#d3ed861f;--orbe-sombra:#00000052;--anel:#d3ed8629;--pontos:#ecf0e70f;--bolinha:#d3ed8638;--sombra:0 1px 2px #00000059, 0 12px 26px -12px #000000a6;--sombra-alta:0 2px 3px #0006, 0 20px 40px -16px #000000b3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;scroll-padding-bottom:calc(var(--consent-h,0px) + 12px)}body{padding-bottom:var(--consent-h,0px);background:var(--chao);color:var(--tinta);font:17px/1.55 var(--body);margin:0;position:relative}::selection{background:var(--tinta-fixa);color:var(--lima)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:800}h1{font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98}h2{max-width:18ch;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.02}h3{letter-spacing:-.02em;font-size:1.35rem;line-height:1.15}em{font-style:normal}p{text-wrap:pretty}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}.skip{z-index:10;background:var(--papel);color:var(--papel-tinta);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js-only[hidden],[hidden]{display:none!important}.rotulo{font:700 .8rem/1.3 var(--body);letter-spacing:.01em;color:var(--tinta-2);display:block}.etiqueta{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);font:700 .84rem/1.3 var(--body);border-radius:3px;margin-bottom:26px;padding:6px 12px;display:inline-block;transform:rotate(-1.5deg)}.fundo{z-index:-1;pointer-events:none;background-image:radial-gradient(var(--pontos) 1.2px,transparent 1.3px);background-size:26px 26px;position:absolute;inset:0;overflow:hidden}.fundo span{top:var(--t);left:var(--l);width:var(--s);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,var(--c) 0,transparent 68%);animation:deriva var(--d) ease-in-out infinite alternate;will-change:transform;border-radius:50%;position:absolute}.fundo span:first-child{--t:-6%;--l:-12%;--s:clamp(320px,46vw,760px);--c:var(--orbe-luz);--d:34s;--dx:6vw;--dy:3vh}.fundo span:nth-child(2){--t:6%;--l:62%;--s:clamp(260px,36vw,620px);--c:var(--orbe-sombra);--d:41s;--dx:-5vw;--dy:6vh}.fundo span:nth-child(3){--t:34%;--l:-8%;--s:clamp(280px,40vw,680px);--c:var(--orbe-sombra);--d:38s;--dx:7vw;--dy:-4vh}.fundo span:nth-child(4){--t:58%;--l:58%;--s:clamp(300px,44vw,720px);--c:var(--orbe-luz);--d:46s;--dx:-6vw;--dy:-5vh}.fundo span:nth-child(5),.fundo span:nth-child(6){border:2px solid var(--anel);background:0 0}.fundo span:nth-child(5){--t:22%;--l:84%;--s:clamp(120px,13vw,200px);--d:52s;--dx:-3vw;--dy:4vh}.fundo span:nth-child(6){--t:72%;--l:6%;--s:clamp(90px,10vw,160px);--d:47s;--dx:4vw;--dy:-3vh}.fundo span:nth-child(n+7){background:var(--bolinha)}.fundo span:nth-child(7){--t:14%;--l:47%;--s:18px;--d:23s;--dx:3vw;--dy:5vh}.fundo span:nth-child(8){--t:30%;--l:92%;--s:12px;--d:29s;--dx:-4vw;--dy:3vh}.fundo span:nth-child(9){--t:48%;--l:3%;--s:22px;--d:31s;--dx:5vw;--dy:-4vh}.fundo span:nth-child(10){--t:80%;--l:70%;--s:14px;--d:27s;--dx:-3vw;--dy:-5vh}@keyframes deriva{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--dx),var(--dy),0) scale(1.06)}}.button{background:var(--botao);min-height:48px;color:var(--botao-tinta);border:1px solid var(--botao);font:700 .92rem/1.2 var(--body);text-align:center;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.button:hover{background:var(--botao-hover);border-color:var(--botao-hover);box-shadow:var(--sombra);transform:translateY(-2px)}.button:active{box-shadow:none;transition-duration:80ms;transform:none}.arrow{transition:transform .2s var(--ease);font-size:1.15em;line-height:1;display:inline-block}.button:hover .arrow,.text-link:hover .arrow{transform:translate(2px,-2px)}.text-link{text-underline-offset:6px;transition:gap .2s var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.text-link:hover{gap:12px}.actions{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}header{z-index:5;background:var(--chao);border-bottom:1px solid var(--linha);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.brand{font:800 1.7rem/1 var(--display);letter-spacing:-.04em;align-items:center;gap:7px;display:inline-flex}.brand svg{flex:none;width:20px;height:23px}.head-actions{align-items:center;gap:14px;display:flex}nav{align-items:center;gap:26px;font-size:.92rem;font-weight:600;display:flex}nav a:not(.button):hover,footer a:hover{text-underline-offset:5px;text-decoration:underline}.icon-button{border:1px solid var(--linha);width:44px;height:44px;color:var(--tinta);transition:background .2s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.icon-button:hover{background:var(--papel)}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.sun,[data-theme=dark] .moon{display:none}[data-theme=dark] .sun{display:block}.section{padding:96px 0}.faixa{background:var(--chao-2)}.section>.wrap>h2,.section-heading{margin-bottom:48px}.section-heading h2{margin-bottom:20px}.section-heading p{max-width:52ch;color:var(--tinta-2);font-size:1.05rem}.section-heading .text-link{margin-top:4px}.work,.contact{background:var(--noite);color:var(--noite-tinta);--foco:var(--lima)}.work .section-heading p{color:var(--noite-tinta-2)}.hero{padding:clamp(16px,3.5svh,44px) 0 clamp(40px,8svh,88px);overflow-x:clip}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.hero h1{max-width:16ch;font-size:clamp(2.7rem,min(5.4vw,8.4svh),5.4rem)}.hero .etiqueta{margin-bottom:clamp(12px,2.2svh,26px)}.hero-solo h1{max-width:14ch}.hero-copy{max-width:46ch;color:var(--tinta-2);margin:clamp(14px,2.4svh,26px) 0 clamp(18px,3svh,30px);font-size:1.1rem}.hero-note{color:var(--tinta-2);margin-top:16px;font-size:.86rem}.hero-legend{background:var(--papel);color:var(--papel-tinta-2);border:1px solid var(--papel-borda);box-shadow:var(--sombra);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;max-width:56ch;margin:clamp(12px,2svh,22px) 0 0;padding:14px 18px;font-size:.98rem;display:inline-flex}.hero-legend .text-link{font-size:.92rem}.page-hero{padding:64px 0 72px}.page-hero h1{max-width:16ch;font-size:clamp(2.5rem,5.2vw,4.6rem)}.page-hero h1+p{margin-top:26px}.page-hero p:not(.etiqueta){max-width:58ch;color:var(--tinta-2);font-size:1.08rem}.page-hero .actions{margin-top:30px}.page-hero .hero-note{font-size:.9rem}.page-hero+.section:not(.faixa){padding-top:16px}.mesa{height:clamp(340px,58svh,520px);position:relative;container-type:size}.papeis{margin:0;padding:0;list-style:none}.papel{background:var(--papel);width:min(220px,46%);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);transform:translate(0,calc(10cqh + var(--i) * 9px)) rotate(calc(var(--i) * 1deg - 2deg)) scale(.86);transform-origin:0 0;transition:transform .9s var(--ease);border-radius:4px;padding:12px 14px 14px;font-size:.95rem;font-weight:600;line-height:1.25;position:absolute;top:0;left:0}.papel small{color:var(--papel-tinta-2);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.papel-texto{transition:opacity .4s var(--ease);display:block}.papel:not(:last-child) .papel-texto{opacity:0}.papel.fita:before{content:"";opacity:0;width:56px;height:18px;transition:opacity .4s var(--ease);background:#142c2529;margin-left:-28px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}[data-theme=dark] .papel.fita:before{background:#ecf0e733}.papel:first-child{--x:2;--y:6;--r:-7deg}.papel:nth-child(2){--x:46;--y:0;--r:5deg}.papel:nth-child(3){--x:10;--y:40;--r:4deg}.papel:nth-child(4){--x:54;--y:34;--r:-4deg}.papel:nth-child(5){--x:26;--y:70;--r:-2deg}:root[data-js] .mesa[data-estado=solta] .papel{transform:translate(calc(var(--x) * 1cqw),calc(var(--y) * 1cqh)) rotate(var(--r))}:root[data-js] .mesa[data-estado=solta] .papel-texto,:root[data-js] .mesa[data-estado=solta] .papel.fita:before{opacity:1}.pasta{z-index:1;background:var(--pasta);width:min(340px,74%);color:var(--pasta-tinta);box-shadow:var(--sombra-alta);transition:opacity .7s .3s var(--ease),transform .9s .25s var(--ease);border-radius:4px 10px 10px;padding:26px 22px 22px;position:absolute;top:4%;right:0}.pasta:before{content:"";background:inherit;border-radius:8px 8px 0 0;width:42%;height:18px;position:absolute;top:-16px;left:0}:root[data-js] .mesa[data-estado=solta] .pasta{opacity:0;transition-delay:0s;transform:translateY(24px)rotate(2deg)}.pasta-titulo{font:800 1.35rem/1.1 var(--display);letter-spacing:-.02em;margin-bottom:14px}.pasta ol{gap:9px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.pasta li{gap:10px;display:flex}.pasta li:before{content:"";border:1.5px solid var(--pasta-acento);border-radius:3px;flex:none;width:16px;height:16px;margin-top:3px}.pasta li.humano{color:var(--pasta-acento);font-weight:700}.pasta li.humano:before{background:var(--pasta-acento)}.carimbo{border:2px solid var(--pasta-acento);color:var(--pasta-acento);font:800 .82rem/1.25 var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-top:18px;padding:6px 10px;display:inline-block;transform:rotate(-3deg)}.mesa-controle{background:var(--papel);min-height:48px;color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);font:700 .92rem/1.2 var(--body);--foco:var(--foco-papel);transition:transform .2s var(--ease),box-shadow .2s var(--ease);border-radius:10px;padding:12px 20px;position:absolute;bottom:0;left:0}.mesa-controle:hover{box-shadow:var(--sombra-alta);transform:translateY(-2px)}.doors{grid-template-columns:1fr 1fr;gap:28px;margin-top:76px;display:grid}.door,.offer,.arquivo{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);--foco:var(--foco-papel);border-radius:4px 12px 12px;position:relative}.door{transition:transform .3s var(--ease),box-shadow .3s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;padding:34px 30px 30px;display:flex}.door:hover{box-shadow:var(--sombra-alta);transform:translateY(-4px)rotate(-.4deg)}.aba{background:inherit;max-width:calc(100% - 24px);color:inherit;border:inherit;font:700 .84rem/1.25 var(--body);border-bottom:0;border-radius:10px 10px 0 0;padding:7px 16px 5px;position:absolute;bottom:100%;left:-1px}.door h3{max-width:20ch;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.08}.door p:not(.aba){color:var(--papel-tinta-2);max-width:44ch}.door .text-link{margin-top:auto;padding-top:6px}.door .text-link:after{content:"";position:absolute;inset:0}.door-escura{background:var(--pasta);color:var(--pasta-tinta);--foco:var(--pasta-acento)}.door-escura p:not(.aba){color:var(--pasta-tinta-2)}.deliverables{margin:0;padding:0;list-style:none}.deliverables li{border-bottom:1px solid var(--papel-linha);gap:18px;padding:20px 0;display:flex}.deliverables li:last-child{border-bottom:0}.deliverables .number{min-width:2.2em;font:800 1.1rem/1.3 var(--display);color:var(--papel-tinta);flex:none}.deliverables h3{margin-bottom:6px;font-size:1.2rem}.deliverables p{color:var(--papel-tinta-2);font-size:.95rem}.notas{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.notas li{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);background-image:repeating-linear-gradient(transparent 0 27px,var(--papel-linha) 27px 28px);background-position:0 60px;border-radius:4px;flex-direction:column;gap:10px;padding:22px 22px 26px}.notas li:nth-child(3n+1){transform:rotate(-1.2deg)}.notas li:nth-child(3n+2){transform:rotate(.8deg)}.notas li:nth-child(3n){transform:rotate(-.5deg)}.notas .number{letter-spacing:-.03em;font-size:2rem;line-height:1}.notas li.humano{background:var(--pasta);color:var(--pasta-tinta);background-image:none;border-color:#0000}.notas li.humano .number{color:var(--pasta-tinta)}.notas li.humano p{color:var(--pasta-tinta-2)}.frictions{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.friction{background:var(--papel);color:var(--papel-tinta);box-shadow:var(--sombra);clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);border-radius:3px;padding:24px 24px 30px}.friction:nth-child(odd){transform:rotate(-1deg)}.friction h3{margin-bottom:12px}.friction p{color:var(--papel-tinta-2);font-size:.95rem}.scenario-picker{flex-wrap:wrap;gap:6px;display:flex}:root:not([data-js]) .scenario-picker{display:none!important}.scenario-picker button{color:#e4ecdf;min-height:46px;font:700 .92rem var(--body);transition:background .2s var(--ease),color .2s var(--ease);background:#f4f3eb14;border:1px solid #f4f3eb80;border-bottom:0;border-radius:10px 10px 0 0;padding:10px 18px}.scenario-picker button:hover:not([aria-pressed=true]){color:#fff;background:#f4f3eb29}.scenario-picker button[aria-pressed=true]{background:var(--lima);border-color:var(--lima);color:var(--tinta-fixa)}.example{background:var(--lima);color:var(--tinta-fixa);--foco:var(--tinta-fixa);border-radius:0 12px 12px;grid-template-columns:1fr 1fr;gap:40px;padding:36px;display:grid}:root:not([data-js]) .section.work>.wrap>.example{border-radius:12px}.example-copy h3{margin-bottom:14px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.08}.example-copy p{color:var(--tinta-fixa-2)}.work-bottom{color:var(--tinta-fixa-2);border-top:1px dashed #142c2559;flex-wrap:wrap;align-items:flex-start;gap:14px 24px;margin-top:22px;padding-top:18px;font-size:.95rem;display:flex}.work-bottom p{flex:260px}.work-bottom strong{color:var(--tinta-fixa)}.example-flow{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-row{background:var(--papel-fixo);color:var(--tinta-fixa);border-radius:4px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex;box-shadow:0 1px 1px #142c251f,0 8px 18px -10px #142c2566}.flow-row:nth-child(2n){transform:translate(10px)rotate(.6deg)}.flow-row b{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.flow-text{flex:1}.flow-row.human{background:var(--tinta-fixa);color:var(--lima)}.flow-row small{border:1.5px solid var(--lima);font:800 .66rem/1.2 var(--display);letter-spacing:.04em;border-radius:4px;flex:none;padding:3px 7px;transform:rotate(-3deg)}.fit-note{max-width:72ch;color:var(--noite-tinta-2);margin-top:30px;font-size:.95rem}.fit-note strong{color:var(--noite-tinta)}.method{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.method li{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);border-radius:4px;padding:20px 20px 24px}.method li:nth-child(2n){transform:translateY(14px)rotate(.8deg)}.method li:nth-child(odd){transform:rotate(-.8deg)}.method .rotulo{color:var(--papel-tinta-2)}.method h3{margin:14px 0 10px;font-size:1.25rem}.method p{color:var(--papel-tinta-2);font-size:.92rem}.offer{grid-template-columns:1fr 1fr;gap:64px;margin-top:34px;padding:44px;display:grid}.offer-uma{grid-template-columns:1fr}.offer h2{margin-bottom:20px;font-size:clamp(1.9rem,3.4vw,2.8rem)}.offer p:not(.aba):not(.rotulo){color:var(--papel-tinta-2)}.offer ul{color:var(--papel-tinta-2);margin:18px 0 0;padding-left:20px}.offer li{margin-bottom:8px}.offer-nota{border:2px dashed var(--papel-linha);border-radius:6px;padding:24px}.offer-nota .rotulo{color:var(--papel-tinta-2)}.offer-nota h3{margin:10px 0}.session-facts{flex-wrap:wrap;gap:14px 30px;margin:26px 0;padding:0;display:flex}.session-facts div{min-width:120px}.session-facts dt{font:800 1.7rem/1.1 var(--display);letter-spacing:-.03em}.session-facts dd{color:var(--papel-tinta-2);margin:4px 0 0;font-size:.86rem}.offer .fine{margin-top:18px;font-size:.86rem}.arquivo{margin-top:34px;padding:30px}.tempo li{align-items:baseline;padding:14px 0}.tempo .number{min-width:5.2em;font-size:1rem}.tempo h3{margin:0;font-size:1.15rem}.protocol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.protocol li{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);border-radius:4px;grid-template-columns:72px 1fr;gap:20px;padding:24px 28px;display:grid}.protocol li:nth-child(2n){margin-left:4%;transform:rotate(.4deg)}.protocol li:nth-child(odd){margin-right:4%;transform:rotate(-.3deg)}.protocol .number{font:800 2rem/1 var(--display);letter-spacing:-.03em;color:var(--papel-tinta)}.protocol h3{margin-bottom:8px}.protocol p{max-width:64ch;color:var(--papel-tinta-2);font-size:.97rem}.gov-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gov-card{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);border-radius:4px;padding:26px}.gov-card:nth-child(2){transform:rotate(.6deg)}.gov-card h3{margin-bottom:10px;font-size:1.2rem}.gov-card p{color:var(--papel-tinta-2);font-size:.93rem}.compare-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:64px;display:grid}.compare-col{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);border-top:4px solid var(--papel-tinta);box-shadow:var(--sombra);border-radius:4px;padding:28px}.compare-col.no{border-top-style:dashed;border-top-color:var(--papel-tinta-2);transform:rotate(.5deg)}.compare-col h3{margin-bottom:18px;font-size:1.25rem}.compare-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compare-col li{color:var(--papel-tinta-2);gap:12px;font-size:.95rem;line-height:1.5;display:flex}.compare-col li b{color:var(--papel-tinta);flex:none;font-weight:700}.quote{flex-direction:column;gap:16px;max-width:900px;display:flex}.quote p{font:800 clamp(1.6rem,2.8vw,2.4rem)/1.12 var(--display);letter-spacing:-.025em;text-wrap:balance}.return-cta{justify-content:center;padding:0 0 96px;display:flex}.process-art{--artifact-note-line:#142c2533;--forest-fixed:#142c25;--hairline-lime:#d3ed866b;--foco:var(--tinta-fixa);background-color:var(--lima);color:var(--tinta-fixa);background-image:radial-gradient(#142c2524 .9px,#0000 .9px);background-size:18px 18px;border-radius:4px 12px 12px;margin:48px 0 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000a}.art-heading{font:700 .8rem/1.3 var(--body);color:var(--tinta-fixa);justify-content:space-between;gap:16px;display:flex}.art-caption{color:var(--tinta-fixa-2);border-top:1px dashed #142c2559;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:18px;padding-top:14px;font-size:.84rem;display:flex}.diagram{grid-template-columns:1fr 1.22fr 1fr;align-items:stretch;gap:0 5%;min-height:332px;margin:16px 0 40px;display:grid;position:relative}.wires{color:#142c2580;width:100%;height:calc(100% - 22px);position:absolute;inset:22px 0 0}.wire-solid{stroke-dasharray:none}.wires-flow{color:var(--forest-fixed)}.dia-col{flex-direction:column;justify-content:space-around;padding-top:22px;display:flex;position:relative}.dia-label,.dia-core-label{font:700 .7rem/1 var(--body);letter-spacing:.02em;margin:0;position:absolute;top:0;left:0}.dia-label{color:var(--tinta-fixa-2)}.dia-node{background:var(--papel-fixo);color:var(--tinta-fixa);border:1px solid var(--artifact-note-line);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);border-radius:4px;align-items:center;gap:9px;padding:9px 10px;font-size:.8rem;font-weight:600;line-height:1.25;display:flex;box-shadow:0 5px 12px #243b2310}.dia-node small{font:700 .66rem/1.1 var(--body);color:var(--tinta-fixa-2);margin-bottom:3px;display:block}.dia-icon{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linejoin:round;opacity:.75;flex:none;width:15px;height:15px}.dia-node.is-out .dia-icon{opacity:1}.dia-tag{background:var(--forest-fixed);color:var(--lima);font:700 .6rem/1 var(--body);vertical-align:1px;transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);border-radius:2px;margin-left:2px;padding:3px 5px;display:inline-block}.dia-core{background:var(--forest-fixed);color:#f4f3eb;border-radius:4px 10px 10px;flex-direction:column;align-self:center;gap:11px;padding:38px 15px 17px;display:flex;position:relative;box-shadow:0 14px 26px -14px #142c2599}.dia-core-label{color:var(--lima);top:14px;left:15px}.dia-steps{color:#cfdccf;gap:8px;margin:0;padding:0;font-size:.8rem;line-height:1.3;list-style:none;display:grid}.dia-steps li{transition:color .35s var(--ease);gap:8px;display:flex}.dia-steps li:before{content:"";background:var(--lima);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.dia-gate{border:1px solid var(--hairline-lime);background:#d3ed8614;border-radius:4px;padding:9px 10px}.dia-gate strong{font:800 .9rem/1.2 var(--display);color:var(--lima);display:block}.dia-gate span{color:#c9d6c9;margin-top:2px;font-size:.74rem;line-height:1.35;display:block}.dia-pulse{font:700 .66rem/1 var(--body);color:#a9bcad;align-items:center;gap:7px;display:flex}.pulse-dot{background:var(--lima);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite pulse}.flow-pulse{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:22px;opacity:0;animation-duration:20s;animation-timing-function:cubic-bezier(.35,.15,.25,1);animation-iteration-count:infinite}.pulse-in-1{animation-name:flowIn1}.pulse-in-2{animation-name:flowIn2}.pulse-in-3{animation-name:flowIn3}.pulse-out-1{animation-name:flowOut1}.pulse-out-2{animation-name:flowOut2}.node-in-1{animation:20s ease-in-out infinite nodeIn1}.node-in-2{animation:20s ease-in-out infinite nodeIn2}.node-in-3{animation:20s ease-in-out infinite nodeIn3}.core-step-1{animation:20s ease-in-out infinite coreStep1}.core-step-2{animation:20s ease-in-out infinite coreStep2}.core-step-3{animation:20s ease-in-out infinite coreStep3}.dia-gate{animation:20s ease-in-out infinite humanGate}.node-out-1{animation:20s ease-in-out infinite nodeOut1}.node-out-2{animation:20s ease-in-out infinite nodeOut2}.node-out-2 .dia-tag{animation:20s ease-in-out infinite tagAgenda}@keyframes nodeIn1{0%,17.5%,to{border-color:var(--artifact-note-line);transform:none;box-shadow:0 5px 12px #243b2310}2.5%,13%{border-color:var(--forest-fixed);transform:translate(3px);box-shadow:0 4px 14px #142c252e}}@keyframes flowIn1{0%,4.5%{opacity:0;stroke-dashoffset:22px}5%{opacity:1;stroke-dashoffset:22px}20.5%{opacity:1;stroke-dashoffset:-100px}21%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes nodeIn2{0%,8.5%,23.5%,to{border-color:var(--artifact-note-line);transform:none;box-shadow:0 5px 12px #243b2310}11%,19.5%{border-color:var(--forest-fixed);transform:translate(3px);box-shadow:0 4px 14px #142c252e}}@keyframes flowIn2{0%,11.5%{opacity:0;stroke-dashoffset:22px}12%{opacity:1;stroke-dashoffset:22px}22.5%{opacity:1;stroke-dashoffset:-100px}23%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes nodeIn3{0%,12.5%,26.5%,to{border-color:var(--artifact-note-line);transform:none;box-shadow:0 5px 12px #243b2310}14.5%,22.5%{border-color:var(--forest-fixed);transform:translate(3px);box-shadow:0 4px 14px #142c252e}}@keyframes flowIn3{0%,14.5%{opacity:0;stroke-dashoffset:22px}15%{opacity:1;stroke-dashoffset:22px}25.5%{opacity:1;stroke-dashoffset:-100px}26%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes coreStep1{0%,22.5%,34.5%,to{color:#cfdccf}24%,32%{color:#fff}}@keyframes coreStep2{0%,27.5%,39.5%,to{color:#cfdccf}29%,37%{color:#fff}}@keyframes coreStep3{0%,32.5%,44.5%,to{color:#cfdccf}34%,42%{color:#fff}}@keyframes humanGate{0%,37.9%,52.1%,to{border-color:var(--hairline-lime);box-shadow:none;background:#d3ed8614;transform:none}40%,47%{border-color:var(--lima);background:#d3ed8638;transform:scale(1.02);box-shadow:0 0 16px -2px #d3ed8659}48%,49.5%{background:#d3ed8661;border-color:#fff;transform:scale(1.03);box-shadow:0 0 22px #d3ed86a6}}@keyframes flowOut1{0%,49.5%{opacity:0;stroke-dashoffset:22px}50%{opacity:1;stroke-dashoffset:22px}69.5%{opacity:1;stroke-dashoffset:-100px}70%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes flowOut2{0%,50.5%{opacity:0;stroke-dashoffset:22px}51%{opacity:1;stroke-dashoffset:22px}70.5%{opacity:1;stroke-dashoffset:-100px}71%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes nodeOut1{0%,67.5%,86.5%,to{border-color:var(--artifact-note-line);transform:none;box-shadow:0 5px 12px #243b2310}70%,83%{border-color:var(--forest-fixed);transform:translate(3px);box-shadow:0 4px 16px #142c252e}}@keyframes nodeOut2{0%,69.5%,88.5%,to{border-color:var(--artifact-note-line);transform:none;box-shadow:0 5px 12px #243b2310}72%,85%{border-color:var(--forest-fixed);transform:translate(3px);box-shadow:0 4px 16px #142c252e}}@keyframes tagAgenda{0%,71.5%,87.5%,to{background:var(--forest-fixed);color:var(--lima);box-shadow:none;transform:none}74%,85%{background:var(--lima);color:var(--forest-fixed);transform:scale(1.08);box-shadow:0 0 12px #d3ed86bf}}@keyframes pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.founder{grid-template-columns:260px 1fr;align-items:start;gap:60px;display:grid}.founder:not(:has(.founder-foto)){grid-template-columns:1fr}.founder-foto{aspect-ratio:4/5;background:var(--papel);box-shadow:var(--sombra);border-radius:4px;position:relative;overflow:hidden}.founder-foto img{object-fit:cover}.founder-texto{max-width:30ch;font:800 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--display);letter-spacing:-.02em}.founder-texto+.founder-nome{margin-top:22px}.founder-nome{max-width:62ch;color:var(--tinta-2);font-size:1rem}.founder-nome strong,.autoria strong{color:var(--tinta)}.autoria{max-width:34ch;color:var(--tinta-2);margin-top:26px;font-size:.95rem}.faq-grid{grid-template-columns:1fr 1.4fr;gap:80px;display:grid}details{border-bottom:1.5px solid var(--linha);position:relative}details:first-child{border-top:1.5px solid var(--linha)}details:before{content:"";background:var(--papel);box-shadow:var(--sombra);opacity:0;transition:opacity .2s var(--ease);pointer-events:none;border-radius:4px;position:absolute;inset:0 -16px}details:hover:before,details[open]:before{opacity:1}details:hover,details[open]{color:var(--papel-tinta);--foco:var(--foco-papel)}summary{z-index:1;cursor:pointer;padding:22px 44px 22px 0;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:before,summary:after{content:"";width:14px;height:2px;transition:transform .28s var(--ease),opacity .28s var(--ease);background:currentColor;position:absolute;top:calc(50% - 1px);right:4px}summary:after{transform:rotate(90deg)}details[open] summary:after{opacity:0;transform:rotate(0)}details p{z-index:1;color:var(--tinta-2);padding:0 44px 22px 0;position:relative}details:hover p,details[open] p{color:var(--papel-tinta-2)}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact h2{margin-bottom:24px}.contact h2 em{color:var(--lima)}.contact-copy{max-width:42ch;color:var(--noite-tinta-2)}.contact-facts{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.contact-facts li{border:1.5px solid var(--lima);color:var(--lima);border-radius:999px;padding:4px 12px;font-size:.88rem;font-weight:700}.contact-note{border-top:1px solid var(--noite-linha);max-width:42ch;color:var(--noite-tinta-2);margin-top:30px;padding-top:20px;font-size:.92rem}.contact-note a{color:var(--noite-tinta);text-underline-offset:4px;font-weight:700;text-decoration:underline}#brief-form{background:var(--papel);color:var(--papel-tinta);border:1px solid var(--papel-borda);--foco:var(--foco-papel);border-radius:4px;padding:28px;transform:rotate(.6deg);box-shadow:0 20px 40px -20px #000a}.form-heading{border-bottom:1px dashed var(--papel-linha);font:800 1rem/1.3 var(--display);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:20px;padding-bottom:14px;display:flex}.form-heading span:last-child{font:700 .8rem/1.6 var(--body);color:var(--papel-tinta-2)}label{margin:0 0 8px;font-size:.92rem;font-weight:700;display:block}.opcional{color:var(--papel-tinta-2);font-weight:500}input,textarea{background:var(--campo);width:100%;color:var(--campo-tinta);border:1.5px solid var(--campo-borda);border-radius:6px;margin-bottom:20px;padding:11px 12px;font-size:.95rem;display:block}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:var(--campo-dica)}.form-foot{color:var(--papel-tinta-2);margin-top:14px;font-size:.8rem}#form-status{color:var(--papel-tinta);margin-top:14px;font-size:.88rem;font-weight:600}#form-status:empty{margin:0}#brief-result{margin-top:22px}#brief-result textarea{margin:10px 0 14px}#brief-result .actions{gap:16px}.copy-action,.motion-toggle{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:.88rem;text-decoration:underline}.copy-action{color:var(--papel-tinta-2)}.agenda{margin-top:34px}.agenda .rotulo{color:var(--noite-tinta-2)}.agenda iframe{border:1px solid var(--noite-linha);background:#fff;border-radius:6px;width:100%;height:640px;margin-top:12px;display:block}footer{background:var(--noite);color:var(--noite-tinta);--foco:var(--lima)}.footer-inner{border-top:1px solid var(--noite-linha);justify-content:space-between;align-items:center;gap:20px 28px;padding:30px 0;display:flex}footer .brand{color:var(--lima);font-size:1.4rem}footer p,.footer-inner>a:not(.brand){color:var(--noite-tinta-2);font-size:.82rem}.footer-inner>a:last-child{font-size:.86rem}.footer-legal{flex-wrap:wrap;gap:6px 20px;display:flex}.footer-legal a,.privacy-preferences{min-height:24px;color:var(--noite-tinta-2);padding:6px 0;font-size:.82rem}.privacy-preferences{text-align:left;background:0 0;border:0}.footer-legal a:hover,.privacy-preferences:hover{color:var(--noite-tinta);text-underline-offset:5px;text-decoration:underline}.motion-toggle{color:var(--noite-tinta-2);font-size:.82rem}.legal{background:var(--papel);max-width:760px;color:var(--papel-tinta);border:1px solid var(--papel-borda);box-shadow:var(--sombra);--foco:var(--foco-papel);border-radius:4px;padding:48px 52px}.legal h2{max-width:none;margin:48px 0 14px;font-size:1.55rem}.legal h2:first-child{margin-top:0}.legal h3{margin:26px 0 8px;font-size:1.08rem}.legal p,.legal li{color:var(--papel-tinta-2);font-size:.98rem}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:7px}.legal a:not(.button):not(.text-link){color:var(--papel-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--papel-linha);text-decoration-color:var(--papel-linha);text-underline-offset:3px;font-weight:600}.legal a:not(.button):not(.text-link):hover{text-decoration-color:currentColor}.legal strong{color:var(--papel-tinta);font-weight:700}.legal dl{margin:0 0 14px}.legal dt{color:var(--papel-tinta);margin-top:14px;font-size:.98rem;font-weight:700}.legal dd{color:var(--papel-tinta-2);margin:4px 0 0;font-size:.98rem}.legal-meta{border-top:1px dashed var(--papel-linha);color:var(--papel-tinta-2);margin-top:48px;padding-top:20px;font-size:.86rem}.pendente{background:var(--papel);color:var(--papel-tinta);border:1px dashed var(--papel-tinta-2);font:.84rem var(--mono);border-radius:4px;padding:1px 6px}.pagina-curta{flex-direction:column;min-height:100dvh;display:flex}.pagina-curta main{flex:1;align-items:center;display:flex}.pagina-curta main>section{width:100%}.consent{z-index:6;background:var(--papel);color:var(--papel-tinta);border-top:1px solid var(--linha);--foco:var(--foco-papel);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px -14px #142c2573}.consent-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;width:min(1200px,100% - 96px);margin:auto;padding:10px 0;display:flex}.consent p{color:var(--papel-tinta-2);flex:420px;margin:0;font-size:.86rem;line-height:1.45}.consent .button{min-height:40px;padding:8px 16px;font-size:.86rem}.consent p strong,.privacy-dialog strong{color:var(--papel-tinta)}.consent p a{color:var(--papel-tinta);text-underline-offset:3px;font-weight:700;text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent .button,.privacy-dialog .button{gap:0}.consent-recusar{color:var(--papel-tinta);border:1.5px solid var(--papel-tinta);background:0 0}.consent-recusar:hover{background:var(--papel-linha);border-color:var(--papel-tinta)}.privacy-dialog{background:var(--papel);width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--papel-tinta);--foco:var(--foco-papel);border:0;border-radius:6px;padding:0;overflow:auto;box-shadow:0 24px 80px #00000073}.privacy-dialog::backdrop{background:#040c09b8}.privacy-dialog-inner{padding:32px}.privacy-dialog .rotulo{color:var(--papel-tinta-2);margin-bottom:10px}.privacy-dialog h2{margin-bottom:16px;font-size:2rem}.privacy-dialog p:not(.rotulo){color:var(--papel-tinta-2);font-size:.95rem}.privacy-dialog .privacy-current{margin-top:14px}.privacy-dialog .consent-actions{margin-top:26px}.privacy-close{min-height:48px;color:var(--papel-tinta-2);text-underline-offset:4px;background:0 0;border:0;padding:10px 8px;text-decoration:underline}[data-motion=paused]{scroll-behavior:auto}[data-motion=paused] *,[data-motion=paused] :before,[data-motion=paused] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1050px){.wrap,.consent-inner{width:calc(100% - 56px)}.head-actions nav>a:not(.button){display:none}.method{grid-template-columns:1fr 1fr;gap:26px 22px}.method li:nth-child(2n){transform:rotate(.8deg)}.offer{gap:40px;padding:36px}.faq-grid,.contact-grid{gap:48px}}@media (max-width:1000px){.diagram{grid-template-columns:1fr;gap:28px 0;min-height:0;margin-bottom:36px}.wires{display:none}.dia-col{justify-content:flex-start;gap:8px}.dia-core:before,.dia-core:after{content:"";background:#142c2566;width:1px;height:16px;position:absolute;left:50%}.dia-core:before{top:-22px}.dia-core:after{bottom:-22px}}@media (max-width:900px){.hero-grid,.example,.offer,.contact-grid,.faq-grid,.founder{grid-template-columns:1fr}.hero-grid{gap:48px}.mesa{height:500px}.notas,.frictions,.gov-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){body{font-size:16px}.wrap,.consent-inner{width:calc(100% - 40px)}.section{padding:64px 0}.section>.wrap>h2,.section-heading{margin-bottom:34px}.hero{padding:28px 0 64px}.page-hero{padding:40px 0 52px}.page-hero h1{font-size:clamp(2.1rem,9vw,3.4rem)}.hero-copy{font-size:1.02rem}.header-inner{gap:12px;min-height:72px}.brand{font-size:1.5rem}nav .button{min-height:44px;padding:10px 14px;font-size:.84rem}.doors,.notas,.frictions,.gov-grid,.compare-grid{grid-template-columns:1fr}.doors{gap:64px;margin-top:64px}.door{padding:28px 24px 24px}.notas{gap:20px}.method{grid-template-columns:1fr;gap:18px}.method li:nth-child(n){transform:none}.protocol li{grid-template-columns:44px 1fr;gap:14px;padding:20px}.protocol li:nth-child(n){margin-inline:0}.protocol .number{font-size:1.5rem}.example{gap:28px;padding:24px}.scenario-picker button{flex:1;padding:10px 12px}.flow-row:nth-child(2n){transform:translate(6px)rotate(.6deg)}.flow-row.human{flex-wrap:wrap}.flow-row small{margin-left:38px}.offer{margin-top:40px;padding:28px 22px}.arquivo{margin-top:40px;padding:22px}.legal{padding:30px 22px}.legal h2{margin:40px 0 12px;font-size:1.32rem}#brief-form{padding:22px;transform:none}.faq-grid,.contact-grid{gap:34px}.footer-inner{flex-wrap:wrap}.footer-inner p{order:4;width:100%}.agenda iframe{height:560px}.consent-actions{width:100%}.consent-actions .button{flex:1}}@media (max-width:640px){.mesa{height:480px}.papel{width:54%;transform:translate(0,calc(72cqh + var(--i) * 6px)) rotate(calc(var(--i) * 1deg - 2deg)) scale(.72);font-size:.9rem}.papel:first-child{--x:0;--y:2}.papel:nth-child(2){--x:44;--y:9}.papel:nth-child(3){--x:3;--y:33}.papel:nth-child(4){--x:44;--y:43}.papel:nth-child(5){--x:12;--y:63}.pasta{width:82%;top:8%}.mesa-controle{left:auto;right:0}}@media (max-width:400px){.header-inner{gap:8px}.head-actions{gap:6px}.brand{gap:5px;font-size:1.2rem}.brand svg{width:15px;height:17px}nav .button{min-height:40px;padding:8px 10px;font-size:.78rem}nav .button .arrow{display:none}.icon-button{width:40px;height:40px}.carimbo{font-size:.74rem}.consent-inner{gap:8px;padding:10px 0}.consent p{font-size:.8rem;line-height:1.4}.privacy-dialog-inner{padding:22px}.privacy-dialog .consent-actions{display:grid}}
