@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_aefddf3b-module__UOsvBW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_aefddf3b-module__UOsvBW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.18kjkh28iesz_.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.3a10o7es2neby.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.1_9u50gws63pa.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.1xmps1tcyqv34.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_d5542eba-module__yO0vbq__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_d5542eba-module__yO0vbq__variable{--font-courier:"Courier Prime", "Courier Prime Fallback"}
.Logo-module__rR2vdG__hare{background-color:currentColor;display:block;-webkit-mask:url(/brand/hare.svg) 50%/contain no-repeat;mask:url(/brand/hare.svg) 50%/contain no-repeat}.Logo-module__rR2vdG__paw{aspect-ratio:1;background-color:currentColor;display:block;-webkit-mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat;mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat}.Logo-module__rR2vdG__lockup{flex-direction:column;align-items:center;width:100%;display:flex}.Logo-module__rR2vdG__lockupHare{width:42.6%;margin-bottom:3.2%}.Logo-module__rR2vdG__lockupWord{width:100%;height:auto}.Logo-module__rR2vdG__lockupTag{width:68.4%;height:auto;margin-top:3.3%}
.PageLoader-module__t9uZja__loader{--seq:1.55s;z-index:2147482000;background:var(--color-rubi);color:var(--color-papel);animation:PageLoader-module__t9uZja__enter .3s var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.PageLoader-module__t9uZja__loader[data-instant]{animation:none}.PageLoader-module__t9uZja__loader[data-leaving]{animation:.64s cubic-bezier(.45,0,.15,1) 80ms forwards PageLoader-module__t9uZja__curtain}.PageLoader-module__t9uZja__loader[data-leaving] .PageLoader-module__t9uZja__stage,.PageLoader-module__t9uZja__loader[data-leaving] .PageLoader-module__t9uZja__bar{animation:.34s cubic-bezier(.2,.7,.1,1) forwards PageLoader-module__t9uZja__lift}.PageLoader-module__t9uZja__stage{aspect-ratio:16/9;width:min(320px,62vw);position:relative}.PageLoader-module__t9uZja__hare,.PageLoader-module__t9uZja__paw,.PageLoader-module__t9uZja__word{opacity:0;margin:auto;position:absolute;inset:0}.PageLoader-module__t9uZja__hare{width:78%;height:auto;color:var(--color-papel);animation:PageLoader-module__t9uZja__hare var(--seq) var(--ease-out) forwards}.PageLoader-module__t9uZja__paw{aspect-ratio:1;width:44%;animation:PageLoader-module__t9uZja__paw var(--seq) var(--ease-out) forwards;background:currentColor;-webkit-mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat;mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat}.PageLoader-module__t9uZja__word{width:100%;height:auto;color:var(--color-papel);animation:PageLoader-module__t9uZja__word var(--seq) linear forwards}.PageLoader-module__t9uZja__loader[data-waiting] .PageLoader-module__t9uZja__word{opacity:1;animation:1.6s ease-in-out infinite PageLoader-module__t9uZja__breathe}.PageLoader-module__t9uZja__bar{background:#f4f1ee40;width:min(220px,50vw);height:1px;position:absolute;bottom:18%;left:50%;overflow:hidden;translate:-50%}.PageLoader-module__t9uZja__bar:after{content:"";background:var(--color-papel);transform-origin:0;animation:PageLoader-module__t9uZja__fill var(--seq) cubic-bezier(.3, 0, .2, 1) forwards;position:absolute;inset:0}.PageLoader-module__t9uZja__loader[data-waiting] .PageLoader-module__t9uZja__bar:after{transform-origin:50%;width:40%;animation:1.1s ease-in-out infinite PageLoader-module__t9uZja__scan}@keyframes PageLoader-module__t9uZja__enter{0%{opacity:0}}@keyframes PageLoader-module__t9uZja__curtain{to{translate:0 -100%}}@keyframes PageLoader-module__t9uZja__lift{to{opacity:0;translate:0 -28px}}@keyframes PageLoader-module__t9uZja__hare{0%{opacity:0;translate:-6%;scale:.92}12%,32%{opacity:1;translate:0;scale:1}42%,to{opacity:0;translate:4% 6%;scale:.7}}@keyframes PageLoader-module__t9uZja__paw{0%,34%{opacity:0;rotate:-14deg;scale:1.25}46%,58%{opacity:1;rotate:none;scale:1}68%,to{opacity:0;rotate:6deg;scale:.8}}@keyframes PageLoader-module__t9uZja__word{0%,62%{opacity:0;scale:.94}78%{opacity:1;scale:1}to{opacity:1;scale:1.035}}@keyframes PageLoader-module__t9uZja__breathe{0%,to{opacity:1;scale:1.035}50%{opacity:.82;scale:1}}@keyframes PageLoader-module__t9uZja__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes PageLoader-module__t9uZja__scan{0%{translate:-110%}to{translate:260%}}.PageLoader-module__t9uZja__loader[data-reduced] .PageLoader-module__t9uZja__hare,.PageLoader-module__t9uZja__loader[data-reduced] .PageLoader-module__t9uZja__paw{display:none}.PageLoader-module__t9uZja__loader[data-reduced] .PageLoader-module__t9uZja__word{opacity:1;animation:none}.PageLoader-module__t9uZja__loader[data-reduced] .PageLoader-module__t9uZja__bar:after{animation:none}.PageLoader-module__t9uZja__loader[data-reduced][data-leaving]{animation:.2s linear reverse forwards PageLoader-module__t9uZja__enter}
.PawCursor-module__9gM6eG__paw{z-index:2147483000;pointer-events:none;color:#de4a43;width:0;height:0;transition:color .18s;position:fixed;top:0;left:0}.PawCursor-module__9gM6eG__svg{--size:24px;left:calc(var(--size) * -.02);top:calc(var(--size) * -.72);width:var(--size);height:var(--size);transform-origin:2% 72%;filter:drop-shadow(0 0 1px #17110fb3);background:currentColor;transition:scale .18s cubic-bezier(.2,.7,.1,1),opacity .15s;position:absolute;-webkit-mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat;mask:url(/brand/pata-lebre.svg) 50%/contain no-repeat}.PawCursor-module__9gM6eG__paw[data-hover=true] .PawCursor-module__9gM6eG__svg{scale:1.25}.PawCursor-module__9gM6eG__paw:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;transition:opacity .15s,scale .18s;position:absolute;top:-2px;left:-2px;box-shadow:0 0 0 1px #17110f73}.PawCursor-module__9gM6eG__paw[data-hover=true]:after{scale:1.5}.PawCursor-module__9gM6eG__paw[data-hidden=true]:after{opacity:0}.PawCursor-module__9gM6eG__paw[data-down=true] .PawCursor-module__9gM6eG__svg{scale:.85}.PawCursor-module__9gM6eG__paw[data-hidden=true] .PawCursor-module__9gM6eG__svg{opacity:0}@media (prefers-reduced-motion:reduce){.PawCursor-module__9gM6eG__paw,.PawCursor-module__9gM6eG__svg{transition:none}}
.page-module__auCLcG__shell{z-index:1;flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;padding:20px 16px 32px;display:flex;position:relative}.page-module__auCLcG__top{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;gap:12px;display:flex}.page-module__auCLcG__hero{text-align:center;background:var(--color-rubi);color:var(--color-papel);justify-items:center;gap:18px;margin-top:18px;padding:40px 24px 34px;display:grid;position:relative;overflow:hidden}.page-module__auCLcG__hero>*{z-index:1;position:relative}.page-module__auCLcG__lockup{width:52%;max-width:220px}.page-module__auCLcG__hero p{text-wrap:balance;max-width:32ch;font-size:14px}.page-module__auCLcG__status{color:var(--color-pele);align-items:center;gap:8px;font-size:12px;display:inline-flex}.page-module__auCLcG__status i{background:var(--color-pele);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite page-module__auCLcG__pulse}@keyframes page-module__auCLcG__pulse{50%{opacity:.3}}.page-module__auCLcG__links{gap:8px;margin-top:18px;display:grid}.page-module__auCLcG__link{border:1px solid var(--line);background:var(--color-nanquim-2);transition:background var(--dur-fast), border-color var(--dur-fast);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.page-module__auCLcG__link:hover{background:var(--color-rubi);border-color:var(--color-rubi)}.page-module__auCLcG__link b{font-family:var(--font-display);text-transform:uppercase;font-size:17px;font-weight:800;font-stretch:125%;line-height:1.05;display:block}.page-module__auCLcG__link small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.page-module__auCLcG__link:hover small,.page-module__auCLcG__link:hover .page-module__auCLcG__n{color:var(--color-pele)}.page-module__auCLcG__n{font-size:var(--text-xs);color:var(--muted)}.page-module__auCLcG__primary{background:var(--color-papel);border-color:var(--color-papel);color:var(--color-nanquim)}.page-module__auCLcG__primary small,.page-module__auCLcG__primary .page-module__auCLcG__n{color:#6b625e}.page-module__auCLcG__primary:hover{background:var(--color-pele);border-color:var(--color-pele)}.page-module__auCLcG__carousel{margin-top:18px}.page-module__auCLcG__carouselHead{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;margin-bottom:10px;display:flex}.page-module__auCLcG__carouselHead span:first-child{color:var(--accent)}.page-module__auCLcG__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.page-module__auCLcG__track::-webkit-scrollbar{display:none}.page-module__auCLcG__track li{scroll-snap-align:start}.page-module__auCLcG__cover{gap:6px;display:grid}.page-module__auCLcG__coverMedia{aspect-ratio:3/4;position:relative;overflow:hidden}.page-module__auCLcG__coverMedia>*{transition:transform var(--dur-slow) var(--ease-out)}.page-module__auCLcG__cover:hover .page-module__auCLcG__coverMedia>*{transform:scale(1.04)}.page-module__auCLcG__cover b{font-family:var(--font-display);text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:125%;line-height:1}.page-module__auCLcG__cover small{color:var(--muted);font-size:12px}.page-module__auCLcG__fronts{border-top:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;color:var(--color-pele);justify-content:space-between;gap:8px;margin-top:22px;padding-top:14px;font-size:11px;font-weight:800;font-stretch:125%;display:flex}.page-module__auCLcG__footer{margin-top:auto;padding-top:36px}.page-module__auCLcG__wordmark{width:100%;height:auto;color:var(--accent-display)}.page-module__auCLcG__footer p{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;gap:12px;margin-top:12px;display:flex}
.page-module__hqSXgq__page{--papel:var(--color-papel);--tinta:var(--color-nanquim);--apagado:color-mix(in srgb, var(--color-nanquim) 26%, var(--color-papel));--suave:color-mix(in srgb, var(--color-nanquim) 62%, var(--color-papel));--fio:#17110f24;--rubi:var(--color-rubi);--cartao:#fbfaf8;background:var(--papel);color:var(--tinta);font-family:var(--font-text)}.page-module__hqSXgq__page a{color:inherit}.page-module__hqSXgq__top{z-index:50;align-items:center;gap:var(--gap);padding:22px var(--gutter);color:var(--color-papel);font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;transition:color .3s;display:grid;position:fixed;top:0;left:0;right:0}.page-module__hqSXgq__topLight{color:var(--color-nanquim)}.page-module__hqSXgq__brandWord{width:112px;height:auto;display:block}.page-module__hqSXgq__nav{gap:22px;display:flex}.page-module__hqSXgq__nav a:hover{opacity:.6}.page-module__hqSXgq__clock{opacity:.8;justify-self:end}.page-module__hqSXgq__pill,.page-module__hqSXgq__pillDark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;transition:background var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:13px;font-weight:700;font-stretch:112%;display:inline-flex}.page-module__hqSXgq__pill{background:var(--color-papel);color:var(--color-nanquim)!important}.page-module__hqSXgq__pill:hover{background:var(--color-rubi);color:var(--color-papel)!important}.page-module__hqSXgq__pillDark{background:var(--tinta);justify-self:start;color:var(--papel)!important}.page-module__hqSXgq__pillDark:hover{background:var(--rubi)}.page-module__hqSXgq__hero{--h:0;--bordo:var(--color-bordo);background:var(--color-rubi);height:170svh;color:var(--bordo);position:relative}.page-module__hqSXgq__heroPin{gap:var(--space-3) var(--gap);height:100svh;padding:calc(var(--space-5) + 40px) var(--gutter) var(--space-4);grid-template-rows:1fr auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__heroHare{width:clamp(110px,12vw,190px);color:var(--color-papel);translate:-50% -50%;transform:scale(calc(1 + var(--h) * .35));position:absolute;top:44%;left:50%}.page-module__hqSXgq__heroShade{background:var(--color-nanquim);opacity:calc(var(--h) * .85);pointer-events:none;position:absolute;inset:0}.page-module__hqSXgq__heroMeta{font-size:var(--text-sm);opacity:calc(1 - var(--h) * 2);grid-column:10/-1;align-self:start;gap:8px;display:grid;position:relative}.page-module__hqSXgq__heroMeta span{opacity:.7}.page-module__hqSXgq__heroTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;transform:translateY(calc(var(--h) * -20svh));grid-column:1/-1;font-size:min(clamp(34px,5vw,84px),6.4cqi);font-weight:800;font-stretch:112%;line-height:.92;display:grid;position:relative;container-type:inline-size}.page-module__hqSXgq__heroTitle span:nth-child(2){padding-left:5cqi}.page-module__hqSXgq__heroTitle span:nth-child(3){padding-left:10cqi}.page-module__hqSXgq__heroTitle i{color:var(--color-papel);font-style:normal}.page-module__hqSXgq__heroFoot{justify-content:space-between;align-items:end;gap:var(--space-3);padding-top:var(--space-2);opacity:calc(1 - var(--h) * 1.6);border-top:1px solid #6a1a1f59;flex-wrap:wrap;grid-column:1/-1;display:flex;position:relative}.page-module__hqSXgq__heroFoot p{max-width:44ch}.page-module__hqSXgq__hero .page-module__hqSXgq__pill{background:var(--bordo);color:var(--color-papel)!important}.page-module__hqSXgq__hero .page-module__hqSXgq__pill:hover{background:var(--color-nanquim)}.page-module__hqSXgq__steps{--fill:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:0;font-size:min(clamp(40px,7.4vw,128px),9.5cqi);font-weight:800;font-stretch:112%;line-height:.92;display:grid;container-type:inline-size}.page-module__hqSXgq__steps span{--on:clamp(0, calc((var(--fill) * 2.2 - .35 - var(--i) / var(--n) * .9) * 4), 1);padding-left:calc(var(--i) * 6cqi);color:color-mix(in srgb, var(--tinta) calc(var(--on) * 100%), var(--apagado));display:block}.page-module__hqSXgq__stepsLight span{color:color-mix(in srgb, var(--color-papel) calc(var(--on) * 100%), #f4f1ee4d)}.page-module__hqSXgq__work{padding:var(--space-6) var(--gutter) var(--space-5);background:var(--color-nanquim);color:var(--color-papel);text-align:center;z-index:1;position:relative}.page-module__hqSXgq__workTitle,.page-module__hqSXgq__centerTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(36px,6vw,96px);font-weight:800;font-stretch:112%;line-height:.95}.page-module__hqSXgq__workSub,.page-module__hqSXgq__centerSub{margin:12px 0 var(--space-4);color:#f4f1ee99;font-size:var(--text-sm)}.page-module__hqSXgq__mosaicWrap{--m:0;transform:scale(calc(.86 + min(var(--m) * 2.4, 1) * .14));transform-origin:50% 0}.page-module__hqSXgq__mosaic{text-align:left;height:clamp(520px,62vw,880px);transition:grid-template-columns .6s var(--ease-out), grid-template-rows .6s var(--ease-out);gap:8px;display:grid}.page-module__hqSXgq__tile{height:100%;transition:filter .6s var(--ease-out);border-radius:4px;place-items:center;display:block;position:relative;overflow:hidden;display:grid!important}.page-module__hqSXgq__tileMark{object-fit:contain;width:min(62%,340px);height:auto;max-height:38%;transition:opacity .6s var(--ease-out) calc(var(--i,0) * 90ms), transform 1s var(--ease-out) calc(var(--i,0) * 90ms), clip-path 1.1s var(--ease-out) calc(var(--i,0) * 90ms);display:block}.page-module__hqSXgq__mosaicWrap:not([data-shown]) .page-module__hqSXgq__tileMark{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(18px)scale(.97)}.page-module__hqSXgq__mosaic:hover .page-module__hqSXgq__tile{filter:brightness(.6)saturate(.85)}.page-module__hqSXgq__mosaic li.page-module__hqSXgq__on .page-module__hqSXgq__tile{filter:none}.page-module__hqSXgq__mosaic li.page-module__hqSXgq__on .page-module__hqSXgq__tileMark{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__tileMark{transition:none}.page-module__hqSXgq__mosaicWrap:not([data-shown]) .page-module__hqSXgq__tileMark{opacity:1;clip-path:none;transform:none}}.page-module__hqSXgq__tileTag{color:var(--color-papel);text-align:center;opacity:0;transition:opacity .35s, transform .5s var(--ease-out);background:linear-gradient(#0000,#17110fbf);justify-items:center;gap:2px;padding:40px 16px 22px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.page-module__hqSXgq__tileTag strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(18px,1.8vw,28px);font-weight:700;font-stretch:112%}.page-module__hqSXgq__tileTag small{font-size:var(--text-xs);opacity:.75}.page-module__hqSXgq__mosaic li.page-module__hqSXgq__on .page-module__hqSXgq__tileTag{opacity:1;transform:none}.page-module__hqSXgq__more{margin-top:var(--space-4);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;transition:letter-spacing .4s var(--ease-out), color .2s;font-size:clamp(28px,4vw,64px);font-weight:800;font-stretch:112%;display:inline-block;color:var(--color-rubi-vivo)!important}.page-module__hqSXgq__more:hover{letter-spacing:0;color:var(--color-pele)!important}.page-module__hqSXgq__clientsBlock{padding:var(--space-6) var(--gutter) var(--space-5);text-align:center;overflow:hidden}.page-module__hqSXgq__clientsBlock .page-module__hqSXgq__centerTitle{text-wrap:balance;max-width:16ch;margin-inline:auto;font-size:clamp(34px,5.2vw,84px)}.page-module__hqSXgq__clientsBlock .page-module__hqSXgq__centerSub{max-width:52ch;color:var(--suave);text-wrap:balance;margin-inline:auto}.page-module__hqSXgq__clients{gap:var(--space-3);justify-items:center;display:grid}.page-module__hqSXgq__ringStage{--w:clamp(130px, 14vw, 220px);--r:max(240px, calc(var(--n) * var(--w) * .21));width:calc(100% + 2 * var(--gutter));margin-inline:calc(var(--gutter) * -1);perspective:1600px;perspective-origin:50% 40%;height:clamp(110px,12vw,170px);position:relative}.page-module__hqSXgq__ring,.page-module__hqSXgq__ring ul{transform-style:preserve-3d;position:absolute;inset:0}.page-module__hqSXgq__ring li{--face:1;width:var(--w);translate:-50% -50%;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r));opacity:calc(.12 + max(var(--face), 0) * .88);filter:blur(calc((1 - max(var(--face), 0)) * 7px));backface-visibility:hidden;position:absolute;top:50%;left:50%}.page-module__hqSXgq__ring a{grid-template-columns:minmax(0,1fr);place-items:center;height:clamp(64px,7vw,104px);padding-inline:10%;display:grid}.page-module__hqSXgq__clientLogo{background:var(--tinta);justify-self:center;width:100%;min-width:0;max-width:100%;height:auto;max-height:100%;transition:background .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__hqSXgq__ring a:hover .page-module__hqSXgq__clientLogo{background:var(--rubi)}.page-module__hqSXgq__clientNav{font-size:var(--text-sm);color:var(--suave);font-variant-numeric:tabular-nums;align-items:center;gap:18px;display:flex}.page-module__hqSXgq__clientNav button{border:1px solid var(--fio);width:44px;height:44px;color:var(--tinta);cursor:pointer;background:0 0;border-radius:50%;transition:background .2s,color .2s}.page-module__hqSXgq__clientNav button:hover{background:var(--tinta);color:var(--papel)}.page-module__hqSXgq__stats{border-block:1px solid var(--fio);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__hqSXgq__stats li{min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;grid-template-rows:auto auto 1fr;align-content:start;gap:14px;display:grid}.page-module__hqSXgq__stats li+li{padding-left:var(--space-3);border-left:1px solid var(--fio)}.page-module__hqSXgq__statNum{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(72px,8vw,140px);font-weight:200;line-height:.82}.page-module__hqSXgq__pips{gap:6px;height:10px;display:flex}.page-module__hqSXgq__pips i{background:var(--fio);width:22px;transition:background .3s;transition-delay:calc(.15s + var(--col) * 80ms + var(--k) * .12s);border-radius:2px}.page-module__hqSXgq__statsOn .page-module__hqSXgq__pips i{background:var(--rubi)}.page-module__hqSXgq__statLabel{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-stretch:112%;font-size:var(--text-md);gap:8px;line-height:1.15;display:grid}.page-module__hqSXgq__statText{color:var(--suave);font-size:var(--text-sm);max-width:30ch}.page-module__hqSXgq__fronts{--f:0;height:380svh;position:relative}.page-module__hqSXgq__frontsPin{gap:var(--gap);height:100svh;padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__frontList{grid-column:1/4;gap:4px;display:grid}.page-module__hqSXgq__frontList button{border:0;border-bottom:1px solid var(--fio);text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--apagado);transition:color .3s, padding .4s var(--ease-out);background:0 0;padding:10px 0;font-size:clamp(18px,1.8vw,26px);font-weight:700;font-stretch:112%;display:block}.page-module__hqSXgq__frontList button span{font-family:var(--font-text);font-weight:400;font-size:var(--text-xs);vertical-align:.4em}.page-module__hqSXgq__frontList button small{vertical-align:.8em;font-size:.5em}.page-module__hqSXgq__frontList button:hover{color:var(--suave)}.page-module__hqSXgq__frontList button[aria-current]{color:var(--rubi);padding-left:14px}.page-module__hqSXgq__stackStage{perspective:1800px;grid-column:4/10;place-items:center;height:min(78svh,720px);display:grid;position:relative}.page-module__hqSXgq__stack{--spin:-34deg;aspect-ratio:16/10;width:min(36vw,520px);transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(var(--spin));position:relative}.page-module__hqSXgq__plate{--z:0px;--dim:1;transform:translateZ(var(--z));opacity:var(--dim);transition:transform .7s var(--ease-out), opacity .5s, box-shadow .5s;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #17110f14,-30px 40px 60px -30px #17110f73}.page-module__hqSXgq__plateLabel{z-index:1;letter-spacing:.04em;font-size:12px;position:absolute;top:14px;left:16px}.page-module__hqSXgq__plateStrategy{background:var(--cartao);color:var(--tinta);padding:46px 18px 18px}.page-module__hqSXgq__plateStrategy ul{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;gap:2px;font-size:clamp(16px,1.9vw,28px);font-weight:800;font-stretch:112%;line-height:1.02;display:grid}.page-module__hqSXgq__plateStrategy li:nth-child(odd){color:var(--rubi)}.page-module__hqSXgq__plateBrand{background:var(--color-nanquim);color:var(--color-papel);grid-template-rows:1fr auto;gap:14px;padding:46px 18px 18px;display:grid}.page-module__hqSXgq__plateLogos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;display:grid}.page-module__hqSXgq__plateLogos span{background:var(--color-papel);width:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__hqSXgq__plateSwatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:22%;display:grid}.page-module__hqSXgq__plateSwatches i{border-radius:4px;box-shadow:inset 0 0 0 1px #f4f1ee26}.page-module__hqSXgq__plateProduct{background:#fff}.page-module__hqSXgq__plateProduct .page-module__hqSXgq__plateLabel{color:var(--color-papel);background:#17110fd1;border-radius:999px;padding:4px 10px;inset:auto 12px 12px auto}.page-module__hqSXgq__stackNote{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(22px,2.6vw,40px);font-weight:800;font-stretch:112%;transition:opacity .4s;position:absolute;bottom:4%}.page-module__hqSXgq__frontInfo{align-self:stretch;gap:var(--space-2);padding-block:var(--space-4);grid-column:10/-1;grid-template-rows:auto auto auto 1fr;display:grid}.page-module__hqSXgq__frontLead{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;animation:page-module__hqSXgq__rise .6s var(--ease-out);line-height:1.15}@keyframes page-module__hqSXgq__rise{0%{opacity:0;transform:translateY(14px)}}.page-module__hqSXgq__list{font-size:var(--text-sm);color:var(--suave);align-content:start;gap:6px;display:grid}.page-module__hqSXgq__list li:before{content:"/ ";color:var(--rubi)}.page-module__hqSXgq__frontCases{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 14px;display:flex}.page-module__hqSXgq__frontCases a{color:var(--rubi)}.page-module__hqSXgq__frontCount{font-family:var(--font-display);letter-spacing:-.04em;color:var(--apagado);font-variant-numeric:tabular-nums;place-self:end;font-size:clamp(64px,8vw,128px);font-weight:200;line-height:.8}.page-module__hqSXgq__giantWrap{--g:0;overflow:hidden}.page-module__hqSXgq__giant{width:100%;height:auto;color:var(--tinta);transform:translateY(calc((1 - min(var(--g) * 2.2, 1)) * 60%));display:block}.page-module__hqSXgq__process li{transition:transform .4s var(--ease-out), box-shadow .4s}.page-module__hqSXgq__process li:hover{box-shadow:inset 0 0 0 1px var(--fio), 0 24px 40px -28px #17110f73;transform:translateY(-6px)}@media (max-width:900px){.page-module__hqSXgq__hero{height:140svh}.page-module__hqSXgq__heroMeta{grid-column:1/-1}.page-module__hqSXgq__heroHare{width:104px;top:40%}.page-module__hqSXgq__mosaic{grid-auto-rows:220px;height:auto;grid-template-rows:none!important;grid-template-columns:1fr 1fr!important}.page-module__hqSXgq__tileTag{opacity:1;transform:none}.page-module__hqSXgq__mosaic:hover .page-module__hqSXgq__tile{filter:none}.page-module__hqSXgq__stats{grid-template-columns:1fr 1fr}.page-module__hqSXgq__stats li,.page-module__hqSXgq__stats li+li{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-left:0}.page-module__hqSXgq__stats li:nth-child(2n){padding-left:var(--space-2);border-left:1px solid var(--fio)}.page-module__hqSXgq__stats li:nth-child(n+3){border-top:1px solid var(--fio)}.page-module__hqSXgq__pips i{width:14px}.page-module__hqSXgq__frontsPin{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:8px}.page-module__hqSXgq__frontList{grid-column:1;grid-template-columns:repeat(3,auto);justify-content:start;gap:14px}.page-module__hqSXgq__frontList button{border:0;padding:4px 0;font-size:15px}.page-module__hqSXgq__frontList button[aria-current]{padding-left:0}.page-module__hqSXgq__stackStage{grid-column:1;height:auto;min-height:0}.page-module__hqSXgq__stack{width:min(70vw,340px)}.page-module__hqSXgq__frontInfo{grid-column:1;grid-template-rows:auto auto auto;padding-block:0}.page-module__hqSXgq__frontLead{font-size:18px}.page-module__hqSXgq__list{grid-template-columns:1fr 1fr}.page-module__hqSXgq__frontCount{display:none}}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__heroHare,.page-module__hqSXgq__heroTitle,.page-module__hqSXgq__mosaicWrap,.page-module__hqSXgq__giant{transform:none}}.page-module__hqSXgq__block{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--space-5);border-top:1px solid var(--fio);display:grid}.page-module__hqSXgq__kicker{justify-content:space-between;gap:var(--gap);font-size:var(--text-sm);color:var(--suave);display:flex}.page-module__hqSXgq__kicker span:first-child{color:var(--rubi)}.page-module__hqSXgq__cols{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__hqSXgq__lead{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.page-module__hqSXgq__cols .page-module__hqSXgq__lead{grid-column:1/7}.page-module__hqSXgq__text{color:var(--suave);grid-column:8/-1;gap:1em;max-width:52ch;display:grid}.page-module__hqSXgq__process{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__process li{min-height:260px;padding:var(--space-3);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--fio);border-radius:6px;align-content:start;gap:10px;display:grid}.page-module__hqSXgq__stepNum{font-family:var(--font-display);color:var(--rubi);letter-spacing:-.04em;font-size:clamp(56px,6vw,96px);font-weight:200;line-height:.9}.page-module__hqSXgq__process h3{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-stretch:112%;font-size:var(--text-md);margin-top:auto}.page-module__hqSXgq__process p{color:var(--suave);font-size:var(--text-sm)}.page-module__hqSXgq__feature{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__featureText{gap:var(--space-2);padding:var(--space-3);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--fio);border-radius:6px;grid-column:1/6;align-content:start;display:grid}.page-module__hqSXgq__featureText h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(40px,5vw,80px);font-weight:900;font-stretch:125%;line-height:.95}.page-module__hqSXgq__featureText>p:not(.page-module__hqSXgq__lead){color:var(--suave);font-size:var(--text-sm)}.page-module__hqSXgq__facts{padding-block:var(--space-2);border-block:1px solid var(--fio);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__facts dt{font-size:var(--text-xs);color:var(--suave)}.page-module__hqSXgq__facts dd{font-size:var(--text-sm)}.page-module__hqSXgq__featureMedia{border-radius:6px;grid-column:6/-1;min-height:520px;position:relative;overflow:hidden}.page-module__hqSXgq__video{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.page-module__hqSXgq__founder{gap:var(--space-3);padding:calc(var(--space-6) + 24px) var(--gutter) var(--space-6);background:var(--color-nanquim);color:var(--color-papel);text-align:center;justify-items:center;display:grid;position:relative;overflow:hidden}.page-module__hqSXgq__founderHare{color:#a61b1b38;width:min(70vw,900px);position:absolute;top:50%;left:50%;translate:-50% -50%}.page-module__hqSXgq__founderKicker{color:var(--color-rubi-claro);font-size:var(--text-sm);position:relative}.page-module__hqSXgq__founder blockquote{gap:var(--space-3);justify-items:center;width:100%;margin:0;display:grid;position:relative}.page-module__hqSXgq__founder blockquote p{max-width:21ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4.2vw,68px);font-weight:500;line-height:1.04}.page-module__hqSXgq__founder footer{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.page-module__hqSXgq__founder footer span{color:#f4f1ee8c}.page-module__hqSXgq__founder footer span:before{content:"· "}.page-module__hqSXgq__founder .page-module__hqSXgq__more{margin-top:0;font-size:clamp(20px,2.4vw,32px);position:relative}.page-module__hqSXgq__faqWrap{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-module__hqSXgq__faqWrap>h2{grid-column:1/7}.page-module__hqSXgq__faq{border-top:1px solid var(--fio);grid-column:7/-1}.page-module__hqSXgq__faq details{border-bottom:1px solid var(--fio)}.page-module__hqSXgq__faq summary{justify-content:space-between;gap:var(--gap);cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:var(--text-md);padding:18px 0;list-style:none;display:flex}.page-module__hqSXgq__faq summary::-webkit-details-marker{display:none}.page-module__hqSXgq__faq summary:after{content:"+";color:var(--rubi);transition:transform var(--dur-fast);font-size:20px;line-height:1}.page-module__hqSXgq__faq details[open] summary:after{transform:rotate(45deg)}.page-module__hqSXgq__faq details p{max-width:56ch;color:var(--suave);font-size:var(--text-sm);padding:0 0 18px}.page-module__hqSXgq__foot{gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-3);border-top:1px solid var(--fio);display:grid}.page-module__hqSXgq__call{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__hqSXgq__call .page-module__hqSXgq__lead{max-width:24ch;font-size:var(--text-xl)}.page-module__hqSXgq__call .page-module__hqSXgq__pill{background:var(--tinta);color:var(--papel)!important}.page-module__hqSXgq__call .page-module__hqSXgq__pill:hover{background:var(--rubi)}.page-module__hqSXgq__footRow{justify-content:space-between;gap:var(--gap);font-size:var(--text-xs);color:var(--suave);flex-wrap:wrap;display:flex}.page-module__hqSXgq__footNav{flex-wrap:wrap;gap:4px 16px;display:flex}.page-module__hqSXgq__footRow a:hover{color:var(--rubi)}@media (max-width:900px){.page-module__hqSXgq__founder footer{flex-direction:column;align-items:center}.page-module__hqSXgq__founder footer span:before{content:none}.page-module__hqSXgq__top{grid-template-columns:auto 1fr}.page-module__hqSXgq__nav{display:none}.page-module__hqSXgq__cols .page-module__hqSXgq__lead,.page-module__hqSXgq__text,.page-module__hqSXgq__featureText,.page-module__hqSXgq__featureMedia,.page-module__hqSXgq__faqWrap>h2,.page-module__hqSXgq__faq{grid-column:1/-1}.page-module__hqSXgq__process{grid-template-columns:1fr}.page-module__hqSXgq__process li{min-height:0}.page-module__hqSXgq__featureMedia{aspect-ratio:1;min-height:0}}.page-module__hqSXgq__flow{background:var(--color-nanquim);height:460svh;color:var(--color-papel);position:relative}.page-module__hqSXgq__flowPin{height:100svh;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__flowSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__hqSXgq__flowHud{padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-4);pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.page-module__hqSXgq__flowKicker{font-size:var(--text-sm);color:var(--color-rubi-claro)}.page-module__hqSXgq__flowNow{width:min(340px,30vw);animation:page-module__hqSXgq__rise .5s var(--ease-out);background:#17110ff0;border-radius:6px;align-self:start;gap:8px;margin-top:14px;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #f4f1ee1a,0 30px 60px -20px #0009;container-type:inline-size}.page-module__hqSXgq__flowNum{font-family:var(--font-display);color:var(--color-rubi-vivo);letter-spacing:-.04em;font-size:clamp(44px,4.4vw,72px);font-weight:200;line-height:.85}.page-module__hqSXgq__flowNow h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:min(40px,11cqi);font-weight:800;font-stretch:112%}.page-module__hqSXgq__flowNow p{color:#f4f1eeb3;font-size:var(--text-sm)}.page-module__hqSXgq__flowBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__flowBar li{font-size:var(--text-xs);color:#f4f1ee66;gap:8px;transition:color .3s;display:grid}.page-module__hqSXgq__flowBar li i{background:var(--color-rubi-vivo);transform-origin:0;height:2px;display:block;box-shadow:0 0 0 1px #f4f1ee14}.page-module__hqSXgq__flowBar li.page-module__hqSXgq__done{color:var(--color-papel)}@media (max-width:720px){.page-module__hqSXgq__flow{height:420svh}.page-module__hqSXgq__flowNow{margin-bottom:var(--space-3);align-self:end;width:auto}.page-module__hqSXgq__flowBar span{font-size:10px}}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__flow{height:auto}.page-module__hqSXgq__flowPin{height:100svh;position:relative}}.page-module__hqSXgq__portfolioHead{padding-top:calc(var(--space-6) + 40px);border-top:0}.page-module__hqSXgq__portfolioIntro{max-width:46ch;color:var(--suave)}.page-module__hqSXgq__bands{position:relative}.page-module__hqSXgq__band{--out:0;height:100svh;color:var(--band-ink,var(--color-papel));position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__bandLink{height:100%;padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-3);transform:scale(calc(1 - max(var(--out) - .5, 0) * .16));transform-origin:50% 0;grid-template-rows:auto 1fr auto;display:grid;position:relative;color:var(--band-ink,var(--color-papel))!important}.page-module__hqSXgq__bandShade{pointer-events:none;background:rgb(23 17 15/calc(max(var(--out) - .5, 0) * 1.4));position:absolute;inset:0}.page-module__hqSXgq__bandNum{font-size:var(--text-sm);font-variant-numeric:tabular-nums;position:relative}.page-module__hqSXgq__bandBody{text-align:center;place-self:center;justify-items:center;gap:clamp(24px,3.4vw,44px);width:min(100%,900px);display:grid;position:relative}.page-module__hqSXgq__bandMark{object-fit:contain;width:min(72vw,560px);height:auto;max-height:34svh;transition:opacity .6s var(--ease-out), transform 1s var(--ease-out), clip-path 1.1s var(--ease-out);display:block}.page-module__hqSXgq__band:not([data-shown]) .page-module__hqSXgq__bandMark{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(24px)scale(.97)}.page-module__hqSXgq__band:not([data-shown]) .page-module__hqSXgq__bandBody p{opacity:0;transform:translateY(12px)}.page-module__hqSXgq__bandBody p{transition:opacity .6s var(--ease-out) .45s, transform .8s var(--ease-out) .45s}.page-module__hqSXgq__bandLink:hover .page-module__hqSXgq__bandMark{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__bandMark,.page-module__hqSXgq__bandBody p{transition:none}.page-module__hqSXgq__band:not([data-shown]) .page-module__hqSXgq__bandMark,.page-module__hqSXgq__band:not([data-shown]) .page-module__hqSXgq__bandBody p{opacity:1;clip-path:none;transform:none}}.page-module__hqSXgq__bandBody p{max-width:44ch;font-size:var(--text-md);text-wrap:balance;opacity:.85}.page-module__hqSXgq__bandFoot{gap:var(--gap);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);font-size:var(--text-sm);grid-template-columns:1fr auto auto;align-items:end;display:grid;position:relative}.page-module__hqSXgq__bandServices{opacity:.75}.page-module__hqSXgq__bandGo{background:var(--band-ink,var(--color-papel));color:var(--band-on,var(--color-nanquim));font-family:var(--font-display);text-transform:uppercase;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700;font-stretch:112%;transition:background .2s,color .2s}.page-module__hqSXgq__bandLink:hover .page-module__hqSXgq__bandGo{background:var(--color-rubi);color:var(--color-papel)}@media (max-width:900px){.page-module__hqSXgq__bandFoot{grid-template-columns:1fr auto}.page-module__hqSXgq__bandServices{display:none}}.page-module__hqSXgq__ph{--h:0;background:var(--color-rubi);height:160svh;color:var(--color-papel);position:relative}.page-module__hqSXgq__phDark{background:var(--color-nanquim)}.page-module__hqSXgq__phPin{gap:var(--space-3);height:100svh;padding:calc(var(--space-4) + 56px) var(--gutter) var(--space-4);grid-template-rows:auto 1fr auto auto;display:grid;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__phArt{translate:-50% -50%;transform:scale(calc(1 + var(--h) * .3));place-items:center;display:grid;position:absolute;top:42%;left:50%}.page-module__hqSXgq__phShade{background:var(--color-nanquim);opacity:calc(var(--h) * .85);pointer-events:none;position:absolute;inset:0}.page-module__hqSXgq__phTop{justify-content:space-between;align-items:start;gap:var(--gap);font-size:var(--text-sm);opacity:calc(1 - var(--h) * 2);display:flex;position:relative}.page-module__hqSXgq__phTop>span:first-child,.page-module__hqSXgq__phTop>a:first-child{color:#f4f1eebf}.page-module__hqSXgq__phList{text-align:right;gap:6px;display:grid}.page-module__hqSXgq__phTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;transform:translateY(calc(var(--h) * -20svh));grid-row:3;font-size:min(clamp(34px,5vw,84px),6.4cqi);font-weight:800;font-stretch:112%;line-height:.92;display:grid;position:relative;container-type:inline-size}.page-module__hqSXgq__phTitle span{display:block}.page-module__hqSXgq__phFoot{justify-content:space-between;align-items:end;gap:var(--space-3);padding-top:var(--space-2);opacity:calc(1 - var(--h) * 1.6);border-top:1px solid #f4f1ee4d;flex-wrap:wrap;grid-row:4;display:flex;position:relative}.page-module__hqSXgq__phFoot p{max-width:52ch}.page-module__hqSXgq__phHare{width:clamp(110px,12vw,190px);color:var(--color-papel)}.page-module__hqSXgq__phRing{width:clamp(200px,26vw,360px);color:var(--color-papel)}.page-module__hqSXgq__phRingSpin{transform-origin:200px 200px;animation:14s linear infinite page-module__hqSXgq__ringSpin}@keyframes page-module__hqSXgq__ringSpin{to{transform:rotate(360deg)}}.page-module__hqSXgq__phPhoto{border-radius:6px;width:clamp(180px,20vw,300px);height:auto}.page-module__hqSXgq__phMono{aspect-ratio:3/4;background:var(--color-rubi);border-radius:6px;place-items:center;width:clamp(200px,22vw,320px);display:grid;position:relative;overflow:hidden}.page-module__hqSXgq__phMonoHare{color:#f4f1ee40;width:150%;position:absolute;bottom:6%;left:-20%}.page-module__hqSXgq__phMono span{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(48px,5vw,80px);font-weight:900;font-stretch:125%;position:relative}.page-module__hqSXgq__blockTight{padding-bottom:var(--space-4)}.page-module__hqSXgq__pecaGrid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.page-module__hqSXgq__pecaImg{border-radius:6px;grid-column:2/6;margin:0;overflow:hidden}.page-module__hqSXgq__pecaImg img{width:100%;height:auto;transition:transform 1.2s var(--ease-out)}.page-module__hqSXgq__pecaImg:hover img{transform:scale(1.04)}.page-module__hqSXgq__pecaText{gap:var(--space-3);grid-column:7/-1;justify-items:start;display:grid}.page-module__hqSXgq__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__contactGrid li{min-height:140px;padding:var(--space-3);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--fio);transition:transform .4s var(--ease-out), box-shadow .4s;border-radius:6px;align-content:space-between;gap:10px;display:grid}.page-module__hqSXgq__contactGrid li:hover{box-shadow:inset 0 0 0 1px var(--fio), 0 24px 40px -28px #17110f73;transform:translateY(-4px)}.page-module__hqSXgq__contactGrid span{font-size:var(--text-xs);color:var(--suave)}.page-module__hqSXgq__contactGrid a,.page-module__hqSXgq__contactGrid strong{font-family:var(--font-display);font-weight:600;font-size:var(--text-md)}.page-module__hqSXgq__contactGrid a{color:var(--rubi)!important}.page-module__hqSXgq__rows{border-top:1px solid var(--fio)}.page-module__hqSXgq__rows li{border-bottom:1px solid var(--fio);transition:opacity .35s}.page-module__hqSXgq__rowsHot li:not(.page-module__hqSXgq__rowOn){opacity:.35}.page-module__hqSXgq__row{column-gap:var(--gap);padding:var(--space-3) 0;transition:padding .4s var(--ease-out);grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;display:grid}.page-module__hqSXgq__rowOn .page-module__hqSXgq__row{padding-left:14px}.page-module__hqSXgq__rowIndex{font-size:var(--text-sm);color:var(--rubi)}.page-module__hqSXgq__rowTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,3vw,48px);font-weight:800;font-stretch:112%;line-height:1}.page-module__hqSXgq__rowOn .page-module__hqSXgq__rowTitle{color:var(--rubi)}.page-module__hqSXgq__rowMeta{font-size:var(--text-sm);color:var(--suave);white-space:nowrap}.page-module__hqSXgq__rowText{opacity:0;max-width:64ch;max-height:0;color:var(--suave);transition:max-height .5s var(--ease-out), opacity .35s;grid-column:2/-1;gap:6px;display:grid;overflow:hidden}.page-module__hqSXgq__rowOn .page-module__hqSXgq__rowText{opacity:1;max-height:240px}.page-module__hqSXgq__rowText>span{font-size:var(--text-md);padding-top:14px}.page-module__hqSXgq__rowText small{font-size:var(--text-xs)}.page-module__hqSXgq__partnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__partnerCard{gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--fio);transition:transform .4s var(--ease-out), box-shadow .4s;border-radius:6px;align-content:start;display:grid}.page-module__hqSXgq__partnerCard:hover{box-shadow:inset 0 0 0 1px var(--fio), 0 30px 50px -30px #17110f73;transform:translateY(-6px)}.page-module__hqSXgq__partnerHead{font-size:var(--text-sm);color:var(--suave);justify-content:space-between;display:flex}.page-module__hqSXgq__partnerCard h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(40px,5vw,80px);font-weight:900;font-stretch:125%;line-height:.95}.page-module__hqSXgq__partnerText{color:var(--suave);max-width:56ch}.page-module__hqSXgq__orbit{--o:0;background:var(--color-nanquim);height:380svh;color:var(--color-papel);position:relative}.page-module__hqSXgq__orbitPin{align-items:center;gap:var(--gap);height:100svh;padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__orbitSvg{grid-area:1/5/auto/-1;width:100%;max-height:82svh}.page-module__hqSXgq__orbitPanel{max-width:32ch;animation:page-module__hqSXgq__rise .5s var(--ease-out);grid-area:1/1/auto/5;gap:10px;display:grid}.page-module__hqSXgq__orbitPanel h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,3vw,48px);font-weight:800;font-stretch:112%}.page-module__hqSXgq__orbitPanel p{color:#f4f1eeb8}.page-module__hqSXgq__orbitWho{font-size:var(--text-sm);color:var(--color-rubi-claro)!important}.page-module__hqSXgq__orbitPin>.page-module__hqSXgq__flowKicker{top:calc(var(--space-3) + 56px);left:var(--gutter);position:absolute}.page-module__hqSXgq__nextNav{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.page-module__hqSXgq__page>.page-module__hqSXgq__nextNav{padding:var(--space-5) var(--gutter)}.page-module__hqSXgq__nextNav a{padding:var(--space-3);background:var(--cartao);box-shadow:inset 0 0 0 1px var(--fio);border-radius:6px;gap:10px;transition:background .3s,color .3s;display:grid}.page-module__hqSXgq__nextNav a span{font-size:var(--text-xs);color:var(--suave)}.page-module__hqSXgq__nextNav a strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(18px,2vw,28px);font-weight:800;font-stretch:112%}.page-module__hqSXgq__nextNav a:hover{background:var(--rubi);color:var(--color-papel)!important}.page-module__hqSXgq__nextNav a:hover span{color:#f4f1eebf}.page-module__hqSXgq__tagRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__hqSXgq__tagRow li{box-shadow:inset 0 0 0 1px var(--fio);font-size:var(--text-xs);color:var(--suave);border-radius:999px;padding:6px 12px}.page-module__hqSXgq__readBar{--read:0;z-index:60;background:var(--color-rubi-vivo);height:3px;transform:scaleX(var(--read));transform-origin:0;position:fixed;top:0;left:0;right:0}.page-module__hqSXgq__postHero{gap:var(--space-4);min-height:92svh;padding:calc(var(--space-4) + 56px) var(--gutter) var(--space-4);background:var(--color-rubi);color:var(--color-papel);grid-template-rows:auto 1fr auto;display:grid}.page-module__hqSXgq__postHero .page-module__hqSXgq__phTop,.page-module__hqSXgq__postHero .page-module__hqSXgq__phFoot{opacity:1}.page-module__hqSXgq__postTitle{max-width:22ch;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;align-self:end;font-size:clamp(36px,5.6vw,96px);font-weight:800;font-stretch:112%;line-height:.95}.page-module__hqSXgq__postMeta{font-size:var(--text-sm);opacity:.8}.page-module__hqSXgq__postWrap{gap:var(--gap);padding:var(--space-6) var(--gutter) var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__hqSXgq__postAside{font-size:var(--text-sm);color:var(--suave);grid-column:1/4;align-self:start;gap:6px;display:grid;position:sticky;top:96px}.page-module__hqSXgq__postAside span:first-child{color:var(--rubi)}.page-module__hqSXgq__postAside a{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--tinta)}.page-module__hqSXgq__postBody{grid-column:5/12;gap:1.1em;max-width:68ch;font-size:16px;line-height:1.65;display:grid}.page-module__hqSXgq__postBody h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-top:1.4em;font-size:clamp(22px,2.4vw,34px);font-weight:800;font-stretch:112%;line-height:1.05}.page-module__hqSXgq__postBody ul{gap:8px;padding-left:0;display:grid}.page-module__hqSXgq__postBody li:before{content:"/ ";color:var(--rubi)}.page-module__hqSXgq__postBody blockquote{padding:var(--space-3);background:var(--color-nanquim);color:var(--color-papel);border-radius:6px;margin:1em 0}.page-module__hqSXgq__postBody blockquote p{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.1}.page-module__hqSXgq__postBody blockquote cite{font-style:normal;font-size:var(--text-sm);color:#f4f1ee99;margin-top:12px;display:block}.page-module__hqSXgq__postLink{font-family:var(--font-display);font-weight:700;color:var(--rubi)!important}@media (max-width:900px){.page-module__hqSXgq__ph{height:140svh}.page-module__hqSXgq__phTop{flex-direction:column}.page-module__hqSXgq__phList{text-align:left}.page-module__hqSXgq__pecaImg,.page-module__hqSXgq__pecaText{grid-column:1/-1}.page-module__hqSXgq__contactGrid,.page-module__hqSXgq__partnerGrid{grid-template-columns:1fr}.page-module__hqSXgq__row{grid-template-columns:44px minmax(0,1fr)}.page-module__hqSXgq__rowMeta{grid-column:2}.page-module__hqSXgq__rowsHot li:not(.page-module__hqSXgq__rowOn){opacity:1}.page-module__hqSXgq__rowText{opacity:1;max-height:none}.page-module__hqSXgq__orbitPin{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:end}.page-module__hqSXgq__orbitSvg,.page-module__hqSXgq__orbitPanel{grid-column:1}.page-module__hqSXgq__orbitSvg{grid-row:1;align-self:center;max-height:52svh}.page-module__hqSXgq__orbitPanel{grid-row:2;max-width:none}.page-module__hqSXgq__postWrap{grid-template-columns:1fr}.page-module__hqSXgq__postAside,.page-module__hqSXgq__postBody{grid-column:1}.page-module__hqSXgq__postAside{position:static}}.page-module__hqSXgq__text .page-module__hqSXgq__pillDark{place-self:start}.page-module__hqSXgq__triad{color:var(--color-rubi-claro);align-items:center;gap:clamp(28px,4vw,64px);display:flex}.page-module__hqSXgq__lockWord{width:100%;height:auto;display:block}.page-module__hqSXgq__lockStudio{justify-items:center;gap:8px;width:clamp(130px,13vw,210px);display:grid}.page-module__hqSXgq__lockTag{width:72%;height:auto;display:block}.page-module__hqSXgq__lockDev{gap:8px;width:clamp(150px,15vw,240px);display:grid}.page-module__hqSXgq__lockDevRow{align-items:center;gap:6px;display:flex}.page-module__hqSXgq__lockDevRow .page-module__hqSXgq__lockWord{flex:1;min-width:0}.page-module__hqSXgq__lockDevRow b{font-family:var(--font-text);font-size:clamp(14px,1.5vw,24px);font-weight:700;line-height:1}.page-module__hqSXgq__lockDev small{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,.7vw,11px)}.page-module__hqSXgq__triadDragon,.page-module__hqSXgq__triadMalama{background:currentColor;width:clamp(110px,11vw,180px);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__hqSXgq__triadDragon{aspect-ratio:330/190;-webkit-mask-image:url(/ecossistema/dragao.svg);mask-image:url(/ecossistema/dragao.svg)}.page-module__hqSXgq__triadMalama{aspect-ratio:703/246;-webkit-mask-image:url(/ecossistema/malama-logo.svg);mask-image:url(/ecossistema/malama-logo.svg)}.page-module__hqSXgq__arms{position:relative}.page-module__hqSXgq__arm{--out:0;height:100svh;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__armInner{gap:var(--gap);height:100%;padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-4);transform:scale(calc(1 - max(var(--out) - .5, 0) * .14));transform-origin:50% 0;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.page-module__hqSXgq__armMedia{position:absolute;inset:0}.page-module__hqSXgq__armShade{pointer-events:none;background:rgb(0 0 0/calc(max(var(--out) - .5, 0) * 1.4));position:absolute;inset:0}.page-module__hqSXgq__armTop{justify-content:space-between;align-items:center;gap:var(--gap);padding-bottom:var(--space-2);font-size:var(--text-sm);border-bottom:1px solid;grid-column:1/-1;display:flex;position:relative}.page-module__hqSXgq__armGo{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700;font-stretch:112%}.page-module__hqSXgq__armGo:hover{transform:translateY(-2px)}.page-module__hqSXgq__armMark{grid-column:1/6;align-self:center;place-items:center;display:grid;position:relative}.page-module__hqSXgq__armBody{align-self:center;gap:var(--space-2);grid-column:7/-1;display:grid;position:relative}.page-module__hqSXgq__armBody h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4.4vw,76px);font-weight:900;font-stretch:125%;line-height:.95}.page-module__hqSXgq__armClaim{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.12}.page-module__hqSXgq__armText{opacity:.8;max-width:54ch}.page-module__hqSXgq__armMethod{font-family:var(--font-text);flex-wrap:wrap;gap:8px;font-weight:700;display:flex}.page-module__hqSXgq__armMethod li{padding:6px 12px;box-shadow:inset 0 0 0 1px}.page-module__hqSXgq__armMethod span{opacity:.6}.page-module__hqSXgq__armPoints{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 18px;display:flex}.page-module__hqSXgq__armPoints li:before{content:"/ "}.page-module__hqSXgq__arm_studio{background:var(--color-rubi);color:var(--color-papel)}.page-module__hqSXgq__armHare{width:min(100%,420px);color:var(--color-papel)}.page-module__hqSXgq__arm_studio .page-module__hqSXgq__armGo{background:var(--color-papel);color:var(--color-rubi)}.page-module__hqSXgq__arm_studio .page-module__hqSXgq__armPoints li:before{color:var(--color-pele)}.page-module__hqSXgq__arm_dev{color:var(--color-papel);background:#0b0908}.page-module__hqSXgq__armGrid{background-image:linear-gradient(#f4f1ee0f 1px,#0000 1px),linear-gradient(90deg,#f4f1ee0f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.page-module__hqSXgq__arm_dev .page-module__hqSXgq__armTop{font-family:var(--font-text);border-color:#f4f1ee33}.page-module__hqSXgq__arm_dev h2{font-size:clamp(30px,3.6vw,60px)}.page-module__hqSXgq__arm_dev .page-module__hqSXgq__armClaim{color:#ff2b1c}.page-module__hqSXgq__arm_dev .page-module__hqSXgq__armGo{color:#0b0908;background:#ff2b1c}.page-module__hqSXgq__arm_dev .page-module__hqSXgq__armMethod li,.page-module__hqSXgq__arm_dev .page-module__hqSXgq__armPoints li:before{color:#ff2b1c}.page-module__hqSXgq__armDragon{width:min(100%,460px);display:block}.page-module__hqSXgq__armDragon img{width:100%;height:auto}.page-module__hqSXgq__arm_malama{color:#fff;background:#131313}.page-module__hqSXgq__arm_malama .page-module__hqSXgq__armShade{background:linear-gradient(90deg, #1313138c, #131313e0 55%), rgb(0 0 0/calc(max(var(--out) - .5, 0) * 1.4))}.page-module__hqSXgq__arm_malama .page-module__hqSXgq__armTop{border-color:#ffffff40}.page-module__hqSXgq__arm_malama .page-module__hqSXgq__armClaim{color:#f2ce3d;text-transform:uppercase;font-weight:800;font-stretch:112%}.page-module__hqSXgq__arm_malama .page-module__hqSXgq__armGo{color:#131313;background:#f2ce3d}.page-module__hqSXgq__arm_malama .page-module__hqSXgq__armPoints li:before{color:#f2ce3d}.page-module__hqSXgq__armMalama{width:min(100%,420px);display:block}.page-module__hqSXgq__armMalama img{width:100%;height:auto}.page-module__hqSXgq__stills{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__hqSXgq__stills li{aspect-ratio:4/5;border-radius:6px;position:relative;overflow:hidden}.page-module__hqSXgq__stills img{transition:transform 1s var(--ease-out), filter .5s}.page-module__hqSXgq__stills:hover img{filter:grayscale(.7)brightness(.8)}.page-module__hqSXgq__stills li:hover img{filter:none;transform:scale(1.05)}.page-module__hqSXgq__founderRow{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.page-module__hqSXgq__founderRow>.page-module__hqSXgq__phMono{color:var(--color-papel);grid-column:1/4}.page-module__hqSXgq__founderText{gap:var(--space-2);grid-column:5/-1;max-width:64ch;display:grid}.page-module__hqSXgq__founderText>p{color:var(--suave)}.page-module__hqSXgq__founderText .page-module__hqSXgq__founderQuote{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--tinta);line-height:1.15}.page-module__hqSXgq__founderSmall{font-size:var(--text-sm)}@media (max-width:900px){.page-module__hqSXgq__triad{gap:14px}.page-module__hqSXgq__lockStudio,.page-module__hqSXgq__triadMalama{width:26vw}.page-module__hqSXgq__lockDev{width:30vw}.page-module__hqSXgq__lockDev small{letter-spacing:.02em;white-space:nowrap;font-size:6.5px}.page-module__hqSXgq__armBody h2,.page-module__hqSXgq__arm_dev h2{font-size:min(9vw,44px)}.page-module__hqSXgq__armInner{grid-template-rows:auto auto 1fr;align-content:start}.page-module__hqSXgq__armMark,.page-module__hqSXgq__armBody{grid-column:1/-1}.page-module__hqSXgq__armMark{max-height:24svh}.page-module__hqSXgq__armHare,.page-module__hqSXgq__armDragon,.page-module__hqSXgq__armMalama{width:min(60%,260px)}.page-module__hqSXgq__armText{font-size:var(--text-sm)}.page-module__hqSXgq__armTop{flex-wrap:wrap}.page-module__hqSXgq__stills{grid-template-columns:1fr 1fr}.page-module__hqSXgq__founderRow>.page-module__hqSXgq__phMono,.page-module__hqSXgq__founderText{grid-column:1/-1}.page-module__hqSXgq__founderRow>.page-module__hqSXgq__phMono{width:60%}}.page-module__hqSXgq__postHero .page-module__hqSXgq__phTop a{margin:-12px 0;padding:12px 0;display:inline-block}.page-module__hqSXgq__eco{--e:0;background:radial-gradient(120% 90% at 65% 50%, #211917 0%, var(--color-nanquim) 60%);height:460svh;color:var(--color-papel);position:relative}.page-module__hqSXgq__ecoPin{align-items:center;gap:var(--gap);height:100svh;padding:calc(var(--space-3) + 56px) var(--gutter) var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:hidden}.page-module__hqSXgq__ecoPin>.page-module__hqSXgq__flowKicker{top:calc(var(--space-3) + 56px);left:var(--gutter);position:absolute}.page-module__hqSXgq__ecoViewport{aspect-ratio:1000/800;grid-area:1/5/auto/-1;justify-self:center;width:100%;max-height:84svh;position:relative}.page-module__hqSXgq__ecoStage{transform-origin:50% 56%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.page-module__hqSXgq__ecoSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__hqSXgq__ecoPulse{animation:1.6s linear infinite page-module__hqSXgq__ecoRun}@keyframes page-module__hqSXgq__ecoRun{to{stroke-dashoffset:-35px}}.page-module__hqSXgq__ecoClient{aspect-ratio:1;background:#211917;border-radius:50%;place-items:center;width:16%;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #f4f1ee33,0 0 0 10px #f4f1ee08}.page-module__hqSXgq__ecoClient i{border:1px solid #f4f1ee59;border-radius:50%;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite page-module__hqSXgq__ecoPing;position:absolute;inset:-1px}@keyframes page-module__hqSXgq__ecoPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.page-module__hqSXgq__ecoClient span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(10px,1.1vw,16px);font-weight:800;font-stretch:112%}.page-module__hqSXgq__ecoNode{--l:0;aspect-ratio:1;place-items:center;width:24%;display:grid;position:absolute;translate:-50% -50%}.page-module__hqSXgq__ecoHalo{background:radial-gradient(circle, color-mix(in srgb, var(--c) 35%, transparent) 0%, transparent 68%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) calc(var(--l) * 90%), #f4f1ee26);opacity:calc(.25 + var(--l) * .75);transform:scale(calc(.82 + var(--l) * .18));transition:transform .6s var(--ease-out);border-radius:50%;position:absolute;inset:0}.page-module__hqSXgq__ecoNodeOn .page-module__hqSXgq__ecoHalo{animation:2.4s ease-in-out infinite page-module__hqSXgq__ecoBreath}@keyframes page-module__hqSXgq__ecoBreath{50%{transform:scale(1.06)}}.page-module__hqSXgq__ecoLogo{width:62%;color:color-mix(in srgb, var(--c) calc(var(--l) * 100%), #f4f1ee47);position:relative;container-type:inline-size}.page-module__hqSXgq__ecoStudio,.page-module__hqSXgq__ecoDev{justify-items:center;gap:6px;display:grid}.page-module__hqSXgq__ecoStudio svg,.page-module__hqSXgq__ecoDev svg{width:100%;height:auto;display:block}.page-module__hqSXgq__ecoStudio svg:last-child{width:74%}.page-module__hqSXgq__ecoDev>span{align-items:center;gap:4px;width:100%;display:flex}.page-module__hqSXgq__ecoDev>span svg{flex:1;min-width:0}.page-module__hqSXgq__ecoDev b{font-family:var(--font-text);font-size:11cqi;font-weight:700}.page-module__hqSXgq__ecoDev small{font-family:var(--font-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:4.3cqi}.page-module__hqSXgq__ecoMalama{aspect-ratio:703/246;background:currentColor;width:100%;display:block;-webkit-mask:url(/ecossistema/malama-logo.svg) 50%/contain no-repeat;mask:url(/ecossistema/malama-logo.svg) 50%/contain no-repeat}.page-module__hqSXgq__ecoPanel{z-index:1;max-width:34ch;animation:page-module__hqSXgq__rise .5s var(--ease-out);grid-area:1/1/auto/5;gap:10px;display:grid;position:relative}.page-module__hqSXgq__ecoPanel h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,3vw,48px);font-weight:800;font-stretch:112%}.page-module__hqSXgq__ecoPanel>p{color:#f4f1eeb8}.page-module__hqSXgq__ecoWho{font-family:var(--font-display);font-weight:700;font-size:var(--text-md)!important}.page-module__hqSXgq__ecoSteps{margin-top:var(--space-2);font-size:var(--text-xs);color:#f4f1ee66;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.page-module__hqSXgq__ecoSteps li{border-top:2px solid #f4f1ee26;padding-top:8px;transition:color .3s,border-color .3s}.page-module__hqSXgq__ecoSteps li.page-module__hqSXgq__done{color:var(--color-papel);border-top-color:var(--color-rubi-vivo)}@media (max-width:900px){.page-module__hqSXgq__eco{height:420svh}.page-module__hqSXgq__ecoPin{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:end}.page-module__hqSXgq__ecoViewport{grid-area:1/1;align-self:center;max-height:52svh}.page-module__hqSXgq__ecoPanel{grid-area:2/1;gap:6px;max-width:none}.page-module__hqSXgq__ecoPanel>p:not(.page-module__hqSXgq__ecoWho){font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__ecoPulse,.page-module__hqSXgq__ecoClient i,.page-module__hqSXgq__ecoNodeOn .page-module__hqSXgq__ecoHalo{animation:none}}@media (max-width:700px){.page-module__hqSXgq__ringStage{--w:30vw;--r:max(190px, calc(var(--n) * var(--w) * .34));perspective:1400px;height:96px}.page-module__hqSXgq__ring a{height:56px}.page-module__hqSXgq__ring li{opacity:calc(max(var(--face) * 5 - 4, 0) * .85 + .15 * max(var(--face), 0));filter:blur(calc((1 - max(var(--face), 0)) * 14px))}}
.Header-module__lnUIdW__header{z-index:50;align-items:center;gap:var(--gap);height:var(--header-h);padding-inline:var(--gutter);font-size:var(--text-sm);color:var(--color-papel);background:var(--bg);transition:background var(--dur-fast);grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0 0 auto}.Header-module__lnUIdW__header[data-open]{background:var(--color-preto)}.Header-module__lnUIdW__mark{z-index:2;min-height:var(--header-h);font-family:var(--font-display);justify-self:start;align-items:center;gap:10px;font-size:15px;font-weight:900;font-stretch:125%;display:flex;position:relative}.Header-module__lnUIdW__hare{width:44px}.Header-module__lnUIdW__place{z-index:2;gap:10px;display:flex;position:relative}.Header-module__lnUIdW__city{opacity:.9}.Header-module__lnUIdW__toggle{z-index:2;min-height:var(--header-h);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;padding:0;display:inline-flex;position:relative}.Header-module__lnUIdW__toggleText{opacity:.6;transition:opacity var(--dur-fast)}.Header-module__lnUIdW__toggle:hover .Header-module__lnUIdW__toggleText,.Header-module__lnUIdW__toggle[aria-expanded=true] .Header-module__lnUIdW__toggleText{opacity:1}.Header-module__lnUIdW__lines{width:28px;height:10px;display:block;position:relative}.Header-module__lnUIdW__lines span{width:100%;height:2px;transition:transform var(--dur-fast) var(--ease-out), top var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;left:0}.Header-module__lnUIdW__lines span:first-child{top:0}.Header-module__lnUIdW__lines span:last-child{top:8px}.Header-module__lnUIdW__toggle[aria-expanded=true] .Header-module__lnUIdW__lines span{top:4px}.Header-module__lnUIdW__toggle[aria-expanded=true] .Header-module__lnUIdW__lines span:first-child{transform:rotate(45deg)}.Header-module__lnUIdW__toggle[aria-expanded=true] .Header-module__lnUIdW__lines span:last-child{transform:rotate(-45deg)}.Header-module__lnUIdW__toggle:focus-visible{outline-offset:4px;outline:1px dashed}.Header-module__lnUIdW__menu{z-index:1;align-items:end;gap:var(--space-4);padding:calc(var(--header-h) + var(--space-4)) var(--gutter) var(--space-4);background:var(--color-preto);visibility:hidden;opacity:0;transition:opacity var(--dur-fast), visibility 0s linear var(--dur-fast);grid-template-columns:minmax(0,1fr) minmax(280px,420px);display:grid;position:fixed;inset:0;overflow-y:auto}.Header-module__lnUIdW__menu[data-open]{visibility:visible;opacity:1;transition:opacity var(--dur-fast)}.Header-module__lnUIdW__pages ol{margin:0;padding:0;list-style:none}.Header-module__lnUIdW__pages li{border-top:1px solid var(--line);opacity:0;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * 40ms);transform:translateY(12px)}.Header-module__lnUIdW__menu[data-open] .Header-module__lnUIdW__pages li{opacity:1;transform:none}.Header-module__lnUIdW__pages a{align-items:baseline;gap:var(--space-2);color:var(--color-papel);padding-block:6px;display:flex}.Header-module__lnUIdW__index{width:3ch;font-size:var(--text-xs);color:var(--muted);flex:none}.Header-module__lnUIdW__pageLabel{font-size:clamp(36px,6.4vw,96px);line-height:var(--leading-tight);text-transform:uppercase;transition:color var(--dur-fast)}.Header-module__lnUIdW__pages a:hover .Header-module__lnUIdW__pageLabel,.Header-module__lnUIdW__pages a[aria-current=page] .Header-module__lnUIdW__pageLabel{color:var(--accent-display)}.Header-module__lnUIdW__pages a[aria-current=page] .Header-module__lnUIdW__index{color:var(--accent)}.Header-module__lnUIdW__actions{gap:var(--space-2);display:grid}.Header-module__lnUIdW__studio{padding:var(--space-3);font-size:var(--text-md);color:var(--color-papel);transition:border-color var(--dur-fast), background var(--dur-fast);border:1px dashed #f4f1ee80;gap:6px;display:grid}.Header-module__lnUIdW__studioKicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Header-module__lnUIdW__contact{gap:var(--space-2);padding:var(--space-3);color:var(--color-papel);background:var(--color-rubi);transition:background var(--dur-fast);display:grid}.Header-module__lnUIdW__contactKicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-pele)}.Header-module__lnUIdW__contact .Header-module__lnUIdW__display{font-size:var(--text-lg);line-height:var(--leading-tight);text-transform:uppercase}.Header-module__lnUIdW__contact:hover{background:var(--color-bordo)}.Header-module__lnUIdW__contact:focus-visible,.Header-module__lnUIdW__pages a:focus-visible{outline:1px dashed var(--color-papel);outline-offset:4px}@media (max-width:720px){.Header-module__lnUIdW__header{grid-template-columns:auto 1fr}.Header-module__lnUIdW__place{display:none}.Header-module__lnUIdW__menu{grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:start}.Header-module__lnUIdW__pageLabel{font-size:clamp(28px,9.6vw,56px)}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__pages li,.Header-module__lnUIdW__lines span{transition:none}}
.Footer-module__3hUVsW__footer{padding:var(--space-6) var(--gutter) var(--space-3);color:var(--accent)}.Footer-module__3hUVsW__giant{color:var(--accent-display);font-size:var(--text-giant);margin-left:-.04em}.Footer-module__3hUVsW__row{gap:var(--gap);margin-top:var(--space-3);font-size:var(--text-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Footer-module__3hUVsW__links{flex-wrap:wrap;gap:0 6px;display:flex}.Footer-module__3hUVsW__links a{align-items:center;min-height:36px;display:inline-flex}.Footer-module__3hUVsW__row a:hover{color:var(--color-pele)}.Footer-module__3hUVsW__end{justify-self:end}@media (max-width:720px){.Footer-module__3hUVsW__row{row-gap:var(--space-1);grid-template-columns:1fr 1fr}}
.QuoteFlow-module__hfKITq__shell{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;height:100svh;display:grid}.QuoteFlow-module__hfKITq__top{z-index:10;align-items:center;gap:var(--space-3);height:var(--header-h);padding-inline:var(--gutter);background:var(--bg);display:flex;position:sticky;top:0}.QuoteFlow-module__hfKITq__mark{font-family:var(--font-display);align-items:center;font-size:15px;font-weight:900;font-stretch:125%;display:flex}.QuoteFlow-module__hfKITq__progress{background:var(--line);flex:1;height:2px}.QuoteFlow-module__hfKITq__progress span{background:var(--accent-display);transform-origin:0;height:100%;transition:scale .5s var(--ease-out);display:block}.QuoteFlow-module__hfKITq__stage{padding:var(--space-3) var(--gutter);scrollbar-gutter:stable both-edges;outline:none;display:flex;overflow-y:auto}.QuoteFlow-module__hfKITq__step{width:min(100%,720px);animation:QuoteFlow-module__hfKITq__in .5s var(--ease-out) both;margin:auto}.QuoteFlow-module__hfKITq__step[data-dir=tras]{animation-name:QuoteFlow-module__hfKITq__inBack}@keyframes QuoteFlow-module__hfKITq__in{0%{opacity:0;transform:translateY(28px)}}@keyframes QuoteFlow-module__hfKITq__inBack{0%{opacity:0;transform:translateY(-28px)}}.QuoteFlow-module__hfKITq__counter{color:var(--muted);font-size:var(--text-sm)}.QuoteFlow-module__hfKITq__counter span{color:var(--accent)}.QuoteFlow-module__hfKITq__question{font-family:var(--font-display);font-weight:500;font-stretch:112%;font-size:var(--text-xl);letter-spacing:-.025em;margin-block:var(--space-1) var(--space-3);text-wrap:balance;line-height:1.04}.QuoteFlow-module__hfKITq__lead{font-size:var(--text-md);max-width:48ch;margin-bottom:var(--space-4)}.QuoteFlow-module__hfKITq__lead strong{color:var(--accent);font-weight:400}.QuoteFlow-module__hfKITq__choices{gap:6px;display:grid}.QuoteFlow-module__hfKITq__choices li{animation:QuoteFlow-module__hfKITq__in .45s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms)}.QuoteFlow-module__hfKITq__choice{align-items:center;gap:var(--space-2);width:100%;padding:14px var(--space-2);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #f4f1ee4d;display:flex}.QuoteFlow-module__hfKITq__choice:hover{border-color:var(--color-papel);background:var(--color-nanquim-2)}.QuoteFlow-module__hfKITq__choice[data-selected]{border-color:var(--color-papel);background:var(--color-rubi);color:var(--color-papel)}.QuoteFlow-module__hfKITq__key{width:28px;height:28px;font-size:var(--text-xs);opacity:.7;border:1px solid;flex:none;place-items:center;display:grid}.QuoteFlow-module__hfKITq__choice[data-selected] .QuoteFlow-module__hfKITq__key{background:var(--color-papel);color:var(--color-rubi);border-color:var(--color-papel);opacity:1}.QuoteFlow-module__hfKITq__choiceLabel{font-size:var(--text-md)}.QuoteFlow-module__hfKITq__choiceLabel small{font-size:var(--text-sm);color:var(--muted)}.QuoteFlow-module__hfKITq__choice[data-selected] .QuoteFlow-module__hfKITq__choiceLabel small,.QuoteFlow-module__hfKITq__choice:hover .QuoteFlow-module__hfKITq__choiceLabel small{color:inherit;opacity:.8}.QuoteFlow-module__hfKITq__textarea,.QuoteFlow-module__hfKITq__input{width:100%;padding:var(--space-2);font:inherit;font-size:var(--text-md);color:var(--color-papel);background:var(--color-nanquim-2);transition:border-color var(--dur-fast);border:1px solid #f4f1ee47;border-radius:0}.QuoteFlow-module__hfKITq__input::placeholder,.QuoteFlow-module__hfKITq__textarea::placeholder{color:var(--muted)}.QuoteFlow-module__hfKITq__textarea{resize:vertical}.QuoteFlow-module__hfKITq__textarea:focus,.QuoteFlow-module__hfKITq__input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.QuoteFlow-module__hfKITq__hint{margin-top:var(--space-1);color:var(--muted)}.QuoteFlow-module__hfKITq__fields{gap:10px var(--space-2);grid-template-columns:1fr 1fr;display:grid}.QuoteFlow-module__hfKITq__largo{grid-column:1/-1}@media (max-width:560px){.QuoteFlow-module__hfKITq__fields{grid-template-columns:1fr}}.QuoteFlow-module__hfKITq__field{gap:6px;display:grid}.QuoteFlow-module__hfKITq__fieldLabel{font-size:var(--text-sm);color:var(--muted)}.QuoteFlow-module__hfKITq__field[data-invalid] .QuoteFlow-module__hfKITq__input{border-color:var(--accent)}.QuoteFlow-module__hfKITq__note{font-size:var(--text-xs);color:var(--muted)}.QuoteFlow-module__hfKITq__error{font-size:var(--text-xs);color:var(--accent)}.QuoteFlow-module__hfKITq__phone{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.QuoteFlow-module__hfKITq__dial{padding:var(--space-2);font:inherit;font-size:var(--text-md);color:inherit;background:var(--color-nanquim-2);cursor:pointer;border:1px solid #f4f1ee47;border-radius:0}.QuoteFlow-module__hfKITq__armadilha{display:none}.QuoteFlow-module__hfKITq__falha{margin-top:var(--space-3);padding:var(--space-2);border-left:2px solid var(--accent);background:var(--color-nanquim-2);color:var(--color-pele);font-size:var(--text-sm);max-width:52ch}.QuoteFlow-module__hfKITq__terms{font-size:var(--text-xs);color:var(--muted);grid-column:1/-1;max-width:52ch}.QuoteFlow-module__hfKITq__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.QuoteFlow-module__hfKITq__back{min-height:52px;padding:0 var(--space-2);font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:4px;transition:color var(--dur-fast);background:0 0;border:0;text-decoration:underline}.QuoteFlow-module__hfKITq__back:hover{color:var(--color-papel)}.QuoteFlow-module__hfKITq__next{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-4);border:1px solid var(--accent);font:inherit;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:var(--text-md);text-transform:uppercase;letter-spacing:-.02em;color:var(--accent);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);background:0 0;margin-left:auto;display:inline-flex}.QuoteFlow-module__hfKITq__next[data-ready]{color:var(--color-rubi);border-color:var(--color-papel);background:var(--color-papel)}.QuoteFlow-module__hfKITq__next[data-ready]:hover{background:var(--color-pele);border-color:var(--color-pele)}.QuoteFlow-module__hfKITq__next:disabled{cursor:progress;opacity:.7}.QuoteFlow-module__hfKITq__enter{font-family:var(--font-text);font-weight:400;font-size:var(--text-xs);letter-spacing:0;text-transform:none;opacity:.7}.QuoteFlow-module__hfKITq__proof{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--gutter);font-size:var(--text-sm);color:var(--muted);display:flex}.QuoteFlow-module__hfKITq__pulse{background:var(--accent-display);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite QuoteFlow-module__hfKITq__pulse}@keyframes QuoteFlow-module__hfKITq__pulse{0%,to{opacity:1;box-shadow:0 0 #c4222273}50%{opacity:.6;box-shadow:0 0 0 6px #c4222200}}.QuoteFlow-module__hfKITq__doneMark{width:48px;color:var(--accent-display);margin-bottom:var(--space-3)}@media (max-height:720px){.QuoteFlow-module__hfKITq__stage{padding-block:var(--space-2)}.QuoteFlow-module__hfKITq__question{margin-block:4px var(--space-2);font-size:clamp(22px,2.4vw,32px)}.QuoteFlow-module__hfKITq__fields{gap:8px var(--space-2)}.QuoteFlow-module__hfKITq__actions{margin-top:var(--space-2)}.QuoteFlow-module__hfKITq__terms{line-height:1.3}}@media (max-width:720px){.QuoteFlow-module__hfKITq__enter{display:none}.QuoteFlow-module__hfKITq__phone{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.QuoteFlow-module__hfKITq__step,.QuoteFlow-module__hfKITq__choices li{animation:none}}
.studio-module__G7fT1a__studio{--papel:var(--color-papel);--tinta:var(--color-nanquim);--apagado:color-mix(in srgb, var(--color-nanquim) 26%, var(--color-papel));--suave:color-mix(in srgb, var(--color-nanquim) 62%, var(--color-papel));--fio:#17110f24;--rubi:var(--color-rubi);--cartao:#fbfaf8}.studio-module__G7fT1a__top{z-index:50;align-items:center;gap:var(--gap);padding:22px var(--gutter);color:var(--color-papel);font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;transition:color .3s;display:grid;position:fixed;top:0;left:0;right:0}.studio-module__G7fT1a__topLight{color:var(--color-nanquim)}.studio-module__G7fT1a__topSolid{padding-block:16px;transition:color .3s,background .3s,padding .3s}.studio-module__G7fT1a__bg_dark{background:#17110ff0}.studio-module__G7fT1a__bg_light{background:#f4f1eef2;box-shadow:0 1px #17110f14}.studio-module__G7fT1a__bg_red{background:var(--color-rubi)}.studio-module__G7fT1a__brandWord{width:112px;height:auto;display:block}.studio-module__G7fT1a__nav{gap:6px;display:flex}.studio-module__G7fT1a__nav a{margin:-12px 0;padding:12px 8px}.studio-module__G7fT1a__brand{margin:-12px 0;padding:12px 8px 12px 0;display:block}.studio-module__G7fT1a__nav a:hover{opacity:.6}.studio-module__G7fT1a__topRight{justify-self:end;align-items:center;gap:18px;display:flex}.studio-module__G7fT1a__topCta{background:var(--color-papel);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease-out), opacity .2s;border-radius:999px;padding:9px 16px;font-size:11.5px;font-weight:700;font-stretch:112%;color:var(--color-nanquim)!important}.studio-module__G7fT1a__topLight .studio-module__G7fT1a__topCta{background:var(--color-nanquim);color:var(--color-papel)!important}.studio-module__G7fT1a__menuBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 4px;display:none}.studio-module__G7fT1a__sheet{z-index:-1;gap:var(--space-3);padding:96px var(--gutter) var(--space-4);background:var(--color-nanquim);color:var(--color-papel);animation:studio-module__G7fT1a__sheetIn .35s var(--ease-out);grid-template-rows:1fr auto auto;display:grid;position:fixed;inset:0}@keyframes studio-module__G7fT1a__sheetIn{0%{opacity:0;transform:translateY(-12px)}}.studio-module__G7fT1a__sheet nav{border-top:1px solid #f4f1ee26;align-content:start;display:grid}.studio-module__G7fT1a__sheet nav a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-papel);border-bottom:1px solid #f4f1ee26;align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(26px,8vw,40px);font-weight:800;font-stretch:112%;display:flex}.studio-module__G7fT1a__sheet nav a span{font-family:var(--font-text);color:var(--color-rubi-claro);font-size:12px;font-weight:400}.studio-module__G7fT1a__sheet p{font-size:var(--text-sm);color:#f4f1ee99}.studio-module__G7fT1a__sheetCta{background:var(--color-rubi);color:var(--color-papel);font-family:var(--font-display);text-transform:uppercase;border-radius:999px;justify-self:start;padding:14px 22px;font-size:13px;font-weight:700;font-stretch:112%}.studio-module__G7fT1a__topCta:hover{opacity:.85;transform:translateY(-1px)}.studio-module__G7fT1a__clock{opacity:.8;justify-self:end}.studio-module__G7fT1a__pill,.studio-module__G7fT1a__pillDark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;transition:background var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:13px;font-weight:700;font-stretch:112%;display:inline-flex}.studio-module__G7fT1a__pill{background:var(--color-papel);color:var(--color-nanquim)!important}.studio-module__G7fT1a__pill:hover{background:var(--color-rubi);color:var(--color-papel)!important}.studio-module__G7fT1a__steps{--fill:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:0;font-size:min(clamp(40px,7.4vw,128px),9.5cqi);font-weight:800;font-stretch:112%;line-height:.92;display:grid;container-type:inline-size}.studio-module__G7fT1a__steps span{--on:clamp(0, calc((var(--fill) * 2.2 - .35 - var(--i) / var(--n) * .9) * 4), 1);padding-left:calc(var(--i) * 6cqi);color:color-mix(in srgb, var(--tinta) calc(var(--on) * 100%), var(--apagado));display:block}.studio-module__G7fT1a__stepsLight span{color:color-mix(in srgb, var(--color-papel) calc(var(--on) * 100%), #f4f1ee4d)}.studio-module__G7fT1a__giantWrap{--g:0;overflow:hidden}.studio-module__G7fT1a__giant{width:100%;height:auto;color:var(--tinta);transform:translateY(calc((1 - min(var(--g) * 2.2, 1)) * 60%));display:block}.studio-module__G7fT1a__heroHare,.studio-module__G7fT1a__heroTitle,.studio-module__G7fT1a__mosaicWrap,.studio-module__G7fT1a__lead{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.studio-module__G7fT1a__foot{gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-3);border-top:1px solid var(--fio);display:grid}.studio-module__G7fT1a__call{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-module__G7fT1a__call .studio-module__G7fT1a__lead{max-width:24ch;font-size:var(--text-xl)}.studio-module__G7fT1a__call .studio-module__G7fT1a__pill{background:var(--tinta);color:var(--papel)!important}.studio-module__G7fT1a__call .studio-module__G7fT1a__pill:hover{background:var(--rubi)}.studio-module__G7fT1a__footRow{justify-content:space-between;gap:var(--gap);font-size:var(--text-xs);color:var(--suave);flex-wrap:wrap;display:flex}.studio-module__G7fT1a__footNav{flex-wrap:wrap;gap:4px 16px;display:flex}.studio-module__G7fT1a__footRow a:hover{color:var(--rubi)}@media (max-width:900px){.studio-module__G7fT1a__top{grid-template-columns:auto 1fr}.studio-module__G7fT1a__clock{display:none}.studio-module__G7fT1a__topRight{gap:12px}.studio-module__G7fT1a__topCta{padding:12px 14px;font-size:10.5px}.studio-module__G7fT1a__menuBtn{display:block}.studio-module__G7fT1a__top:has(.studio-module__G7fT1a__sheet){color:var(--color-papel);background:0 0}.studio-module__G7fT1a__top:has(.studio-module__G7fT1a__sheet) .studio-module__G7fT1a__topCta{display:none}.studio-module__G7fT1a__nav{display:none}}@media (prefers-reduced-motion:reduce){.studio-module__G7fT1a__giant{transform:none}}.studio-module__G7fT1a__inner{--bg:var(--color-papel);--fg:var(--color-nanquim);--muted:color-mix(in srgb, var(--color-nanquim) 62%, var(--color-papel));--line:#17110f24;--accent:var(--color-rubi);--accent-display:var(--color-rubi);--header-h:72px;background:var(--bg);color:var(--fg)}
