@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_36bedabe-module__C3LmCq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_36bedabe-module__C3LmCq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--font-heading:var(--font-bricolage), sans-serif;--font-body:var(--font-bricolage), sans-serif;--purple:#554e7f;--olive:#d2d04f;--paper:#faf8f2;--white:#fff;--line:#554e7f38;--line-onpurple:#faf8f233;--content-max:1272px;--pad-x:max(120px, calc((100vw - 1200px) / 2));--pad-x-sobre:max(84px, calc((100vw - var(--content-max)) / 2));--pad-x-mobile:20px;--content-artigo:960px;--pad-x-artigo:max(240px, calc((100vw - var(--content-artigo)) / 2));--header-h:130px;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background-color:var(--paper);color:var(--purple);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.section{width:100%}.section-inner{padding-left:var(--pad-x);padding-right:var(--pad-x)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-heading);color:var(--purple);align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:var(--olive);border-radius:50%;flex-shrink:0;width:14px;height:14px}.eyebrow--onpurple{color:var(--paper)}.btn{height:70px;font-family:var(--font-heading);letter-spacing:-.32px;cursor:pointer;border:1px solid var(--olive);color:var(--purple);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:0 34px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.btn--wide{justify-content:space-between;width:281px;max-width:100%;padding:0 30px 0 25px}.btn--ver{width:161px}.btn svg{color:var(--olive);transition:color .2s}.btn--wide svg{transform:rotate(-45deg)}.btn:hover{background:var(--olive);color:var(--purple)}.btn:hover svg{color:var(--purple)}.btn--onpurple{color:var(--paper)}.btn--onpurple:hover{color:var(--purple)}@media (max-width:767px){.section-inner{padding-left:var(--pad-x-mobile);padding-right:var(--pad-x-mobile)}.btn{height:60px;padding:0 28px}}
.header{padding:0 var(--pad-x);z-index:100;justify-content:center;transition:filter .25s;display:flex;position:fixed;top:24px;left:0;right:0}.header.is-scrolled{filter:drop-shadow(0 8px 20px #554e7f40)}.header.is-open,.header.is-open.is-scrolled{filter:none}.header__pill{background:var(--olive);border-radius:0;align-items:center;gap:23px;height:83px;padding:0 23px 0 28px;display:flex}.header__logo-link{flex-shrink:0;display:flex}.header__logo{flex-shrink:0;width:auto;height:42px}.header__divider{background:#554e7f4d;flex-shrink:0;width:1px;height:34px}.header__menu-text{font-family:var(--font-heading);color:var(--purple);font-size:16px;font-weight:700}.header__menu-toggle{cursor:pointer;height:28px;color:var(--purple);background:0 0;border:none;flex-shrink:0;align-items:center;gap:23px;padding:0;display:flex}.header__menu-toggle img{width:39px}.header__menu-toggle:hover .header__menu-text{opacity:.65}.header__icon--close{color:var(--purple);display:none}.header.is-open .header__pill{border:1px solid var(--purple)}.header.is-open .header__icon--open{display:none}.header.is-open .header__icon--close{display:block}.menu{z-index:90;background:var(--olive);position:fixed;inset:0;overflow:auto}.menu[hidden]{display:none}.menu__texture{pointer-events:none;background:url(../media/listras-roxo.0il-1of4gjhf5.svg) 0 0/contain no-repeat;width:363px;height:359px;position:absolute;top:-212px;left:0}.menu__inner{grid-template-columns:502px 488px;padding:190px 0 0 max(258px,50vw - 495px);display:grid;position:relative}.menu__services{order:1}.menu__main{flex-direction:column;order:2;padding-top:96px;padding-left:60px;display:flex}.menu__link{width:376px;max-width:100%;font-family:var(--font-heading);color:var(--purple);transition:padding-left .2s var(--ease-expo);border-bottom:1px solid #554e7f2b;margin-bottom:17px;padding-bottom:17px;font-size:22px;font-weight:700;line-height:50px}.menu__link:last-child{border-bottom:none;margin-bottom:0}.menu__link:hover{padding-left:10px}.menu__label{font-family:var(--font-heading);color:var(--purple);font-size:14px;font-weight:700;line-height:50px;display:block}.menu__box{background:var(--purple);height:399px;margin-top:4px;padding:42px 0 52px}.menu__service{font-family:var(--font-heading);color:var(--paper);transition:padding-left .2s var(--ease-expo);align-items:center;margin:0 66px 0 60px;padding-left:4px;font-size:22px;font-weight:700;line-height:50px;display:flex}.menu__service+.menu__service{border-top:1px solid #faf8f22b;margin-top:17px;padding-top:17px}.menu__service:hover{padding-left:14px}.menu__service-icon{width:25px;height:32px;color:var(--olive);flex-shrink:0;margin-right:51px}.menu__policy{text-align:center;font-family:var(--font-heading);color:var(--purple);margin-top:64px;padding-bottom:40px;font-size:14px;font-weight:700;line-height:50px;display:block;position:relative}.menu__policy:hover{text-decoration:underline}.hero{background:var(--purple);min-height:100vh;position:relative;overflow:hidden}.hero:before{content:"";background:var(--purple);z-index:0;width:56.25%;position:absolute;inset:0 auto 0 0}.hero__texture{z-index:1;pointer-events:none;background:url(../media/listras.1zm3ljgwosjfo.svg) 0 0/contain no-repeat;width:363px;height:359px;position:absolute;top:-230px;left:0}.hero__inner{z-index:2;min-height:100vh;padding:200px var(--pad-x) 80px;pointer-events:none;align-items:center;display:flex;position:relative}.hero__lead{pointer-events:auto;align-items:stretch;gap:34px;display:flex}.hero__divider{background:var(--olive);flex-shrink:0;width:1px}.hero__content{max-width:500px}.hero__title{font-family:var(--font-heading);color:var(--paper);font-size:50px;font-weight:400;line-height:52px}.hero__title strong{font-weight:700}.hero__subtitle{color:#faf8f2d9;max-width:430px;margin-top:28px;font-size:16px;font-weight:500;line-height:1.5}.hero__cta{border-radius:0;margin-top:40px}.hero__media{z-index:1;width:43.75%;height:100vh;position:absolute;top:0;right:0}.hero__slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.hero__slide.is-active{opacity:1;z-index:1}.hero__link{display:block;position:absolute;inset:0}.hero__photo{object-fit:cover;object-position:center top;clip-path:polygon(0% 0%,100% 0%,100% 27.4%,73.8% 27.4%,100% 39.7%,100% 61.1%,57.3% 61.1%,100% 80.9%,100% 100%,0% 100%,0% 50.5%,34.6% 50.5%,0% 34.8%);width:100%;height:100%}.hero__scrim{pointer-events:none;background:linear-gradient(185deg,#0000 14%,#000000d1 100%);height:34%;position:absolute;inset:auto 0 0}.hero__caption{z-index:2;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:40px;left:40px;right:40px}.hero__caption-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hero__caption-text{color:var(--paper);font-family:var(--font-heading);max-width:340px;font-size:22px;font-weight:600;line-height:1.25}.hero__caption-logo-group{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex}.hero__caption-eyebrow{color:var(--paper);opacity:.85;font-size:13px}.hero__caption-logo{width:auto;height:26px}.hero__caption-logo--dacolonia{height:52px}.hero__caption-rule{border:none;border-top:1px solid var(--olive);width:100%}.sobre{background:var(--paper);min-height:848px;padding:167px var(--pad-x-sobre) 139px;flex-direction:column;display:flex}.sobre__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:226px;display:grid}.sobre__head-text{max-width:780px}.sobre__eyebrow{gap:20px;line-height:50px}.sobre__title{font-family:var(--font-heading);color:var(--purple);max-width:666px;font-size:46px;font-weight:700;line-height:50px}.sobre__lead{color:var(--purple);max-width:779px;margin-top:43px;font-size:20px;font-weight:500;line-height:34px}.sobre__stats{grid-template-columns:repeat(3,minmax(0,322px));justify-content:start;gap:56px 104px;margin-top:auto;display:grid}.stat{flex-direction:column;display:flex}.stat__row{align-items:last baseline;gap:20px;display:flex}.stat__num{font-family:var(--font-heading);color:var(--purple);white-space:nowrap;font-size:60px;font-weight:700;line-height:64px}.stat__label{color:var(--purple);white-space:nowrap;text-align:left;flex-shrink:0;font-size:12.83px;font-weight:500;line-height:20.85px}.stat__rule{background:var(--olive);width:100%;height:2px;margin-top:9px}.video{background:var(--paper);border-top:1px solid var(--line);min-height:424px;padding:101px var(--pad-x-sobre) 113px;position:relative;overflow:hidden}.video__symbol{z-index:0;width:343px;height:426px;color:var(--olive);pointer-events:none;position:absolute;top:0;left:0}.video__inner{z-index:1;grid-template-columns:427px 1fr;align-items:start;display:grid;position:relative}.video__player{cursor:pointer;background:0 0;border:none;border-radius:0;width:323px;max-width:100%;padding:0;display:block;position:relative}.video__thumb{object-fit:cover;border-radius:0;width:100%;height:210px;display:block}.video__play{width:27.75px;height:32px;color:var(--white);transition:transform .2s var(--ease-expo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.video__player:hover .video__play{transform:translate(-50%,-50%)rotate(90deg)scale(1.12)}.videomodal{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.videomodal[open]{justify-content:center;align-items:center;display:flex}.videomodal::backdrop{background:#141026e0}.videomodal__quadro{aspect-ratio:16/9;background:#000;width:min(1100px,92vw,177.778dvh - 170.667px);position:relative}.videomodal__video{border:0;width:100%;height:100%;display:block}.videomodal__fechar{width:32px;height:32px;color:var(--paper);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:-44px;right:0}.videomodal__fechar svg{width:100%;height:100%}@media (max-width:760px){.videomodal__fechar{width:26px;height:26px;top:-40px}}.video__credential{padding-top:34px}.video__quote{color:var(--purple);max-width:696px;font-size:24px;font-weight:500;line-height:34px}.video__person{align-items:center;gap:21px;margin-top:30px;display:flex}.video__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.video__name{font-family:var(--font-heading);color:var(--purple);font-size:20px;font-weight:700;line-height:34px}.video__role{color:var(--purple);font-size:12px;font-weight:300;line-height:12px}.services{background:var(--purple);padding:104px var(--pad-x-sobre) 96px}.services__intro{grid-template-columns:427px 1fr;align-items:start;margin-bottom:80px;display:grid}.services__intro-text{max-width:750px}.services__eyebrow{gap:20px;line-height:50px}.services__title{font-family:var(--font-heading);color:var(--paper);max-width:666px;font-size:46px;font-weight:700;line-height:50px}.services__lead{color:#faf8f2d9;max-width:750px;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}.services__stack{position:relative}.services__card{top:calc(120px + var(--i) * 10px);background:var(--paper);border-radius:0;min-height:565px;margin-bottom:10px;padding:171px 70px 110px;position:sticky;overflow:hidden}.services__card:last-child{margin-bottom:0}.services__card-title{font-family:var(--font-heading);color:var(--purple);font-size:46px;font-weight:600;line-height:50px}.services__card-desc{color:var(--purple);max-width:604px;margin-top:24px;font-size:16px;font-weight:400;line-height:28px}.services__card-cta{margin-top:56px}.services__symbol{pointer-events:none;width:280px;height:348px;position:absolute;top:50%;right:138px;transform:translateY(-50%)}.services__symbol--olive{color:var(--olive)}.services__symbol--purple{color:var(--purple)}.essence{background:var(--paper);padding:115px 0 0;overflow:hidden}.essence__head{padding:0 var(--pad-x-sobre);grid-template-columns:427px 1fr;align-items:start;display:grid}.essence__eyebrow{gap:20px;line-height:50px}.essence__head-text{max-width:800px}.essence__title{font-family:var(--font-heading);color:var(--purple);max-width:480px;font-size:44px;font-weight:600;line-height:50px}.essence__statement{color:var(--purple);max-width:750px;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}.essence__cta{margin-top:29px}.essence__carousel{margin-top:75px;overflow:hidden}.essence__track{will-change:transform;gap:14.5px;width:max-content;display:flex}.essence__tile{object-fit:cover;border-radius:0;flex-shrink:0;width:271px;height:313px}.essence__wordmark{margin:-26px 0 0 var(--pad-x-sobre);z-index:1;height:193px;position:relative;overflow:hidden}.essence__wordmark img{width:1283px;max-width:100%;height:auto}.cases{background:var(--purple);padding:154px calc(var(--pad-x-sobre) + 27px) 152px calc(var(--pad-x-sobre) + 10px)}.cases__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:67px;margin-left:-10px;display:grid}.cases__eyebrow{gap:20px;line-height:50px}.cases__lead{color:#faf8f2d9;max-width:666px;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.cases__title{font-family:var(--font-heading);color:var(--white);max-width:666px;font-size:46px;font-weight:600;line-height:50px}.cases__card{background:var(--paper);border-radius:0;grid-template-columns:1fr 532px;min-height:656px;margin-bottom:22px;display:grid;overflow:hidden}.cases__card:last-child{margin-bottom:0}.cases__content{flex-direction:column;align-items:flex-start;padding:40px 0 27px 60px;display:flex}.cases__card-head{align-items:center;gap:30px;height:30px;display:flex}.cases__case-label{font-family:var(--font-heading);color:var(--purple);align-items:center;gap:14px;font-size:12px;font-weight:700;display:inline-flex}.cases__case-label:before{content:"";background:var(--olive);border-radius:50%;flex-shrink:0;width:14px;height:14px}.cases__logo{object-fit:contain;flex-shrink:0;width:auto;height:40px}.cases__logo--baly{height:30px}.cases__logo--dacolonia{height:84px}.cases__logo--sportsland{height:26px}.cases__logo--igk{height:54px}.cases__logo--texto{font-family:var(--font-heading);color:var(--purple);font-size:20px;font-weight:700;line-height:30px}.cases__card-title{font-family:var(--font-heading);color:var(--purple);max-width:540px;min-height:120px;margin-top:63px;font-size:32px;font-weight:600;line-height:40px}.cases__metrics{grid-template-columns:repeat(3,173px);height:66px;margin-top:116px;display:grid}.cases__metric{flex-direction:column;display:flex}.cases__metric-num{font-family:var(--font-heading);color:var(--olive);white-space:nowrap;font-size:35px;font-weight:600;line-height:40px}.cases__metric-label{color:var(--purple);padding-top:6px;font-size:12px;font-weight:500;line-height:13px}.cases__rule{border:none;border-top:1px solid #554e7f33;width:548.5px;max-width:100%;margin:27px 0 0}.cases__tags{gap:7px;margin-top:26px;display:flex}.cases__tag{width:181px;height:30px;color:var(--purple);border:1px solid #554e7f33;border-radius:0;align-items:center;padding:0 18px;font-size:12px;font-weight:500;line-height:26px;display:inline-flex}.btn--ver{margin-top:40px}.cases__media{justify-content:flex-end;display:flex;position:relative;overflow:hidden}.cases__photo{object-fit:cover;object-position:center top;clip-path:polygon(0% 0%,100% 0%,100% 27.4%,73.8% 27.4%,100% 39.7%,100% 61.1%,57.3% 61.1%,100% 80.9%,100% 100%,0% 100%,0% 50.5%,34.6% 50.5%,0% 34.8%);width:532px;height:100%}.clients{background:var(--paper);padding:115px var(--pad-x-sobre) 88px}.clients__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.clients__eyebrow{gap:20px;line-height:50px}.clients__title{font-family:var(--font-heading);color:var(--purple);max-width:480px;font-size:44px;font-weight:600;line-height:50px}.clients__lead{color:var(--purple);max-width:750px;min-height:112px;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}.clients__strip{grid-template-columns:repeat(4,minmax(0,308px));justify-content:start;gap:6px;margin:78px 0 0 -5px;display:grid}.clients__box{background:var(--white);border-radius:0;justify-content:center;align-items:center;height:262px;padding:24px;display:flex}.clients__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:150px;transition:transform .25s var(--ease-expo)}.clients__box:hover .clients__logo{transform:scale(1.04)}.cta{background:var(--purple);padding:159px var(--pad-x-sobre) 0;position:relative;overflow:hidden}.cta__head{z-index:1;grid-template-columns:379px 1fr;align-items:start;display:grid;position:relative}.cta__eyebrow{gap:20px;line-height:50px}.cta__lead-block{align-items:stretch;gap:47px;display:flex}.cta__divider{background:var(--olive);flex-shrink:0;width:1px}.cta__text{max-width:505px}.cta__title{font-family:var(--font-heading);color:var(--paper);max-width:498px;font-size:50px;font-weight:700;line-height:52px}.cta__lead{color:#faf8f2d9;max-width:505px;margin-top:35px;font-size:16px;font-weight:500;line-height:28px}.cta__btn{margin-top:33px}.cta--compact{padding-bottom:120px}.cta__symbol{z-index:0;top:0;right:calc(var(--pad-x-sobre) - 80px);width:280px;height:348px;color:var(--olive);pointer-events:none;position:absolute}.cta__wordmark{z-index:1;margin:108px 0 0;padding-bottom:78px;position:relative}.cta__wordmark img{width:1283px;max-width:100%;height:auto}.footer{background:var(--purple);color:var(--paper);padding:96px var(--pad-x-sobre) 72px}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:64px;display:flex}.footer__brand{flex-direction:column;gap:40px;display:flex}.footer__logo{filter:brightness(0)invert();width:auto;height:42px}.footer__social{gap:16px;display:flex}.footer__social-link{width:44px;height:44px;color:var(--paper);border:1px solid var(--line-onpurple);justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:flex}.footer__social-link svg{width:22px;height:22px}.footer__social-link:hover{background:var(--olive);border-color:var(--olive);color:var(--purple)}.footer__nav{grid-template-columns:repeat(2,240px);gap:64px;display:grid}.footer__col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__col-title{font-family:var(--font-heading);color:var(--olive);margin-bottom:6px;font-size:14px;font-weight:700;line-height:18px}.footer__col--untitled{padding-top:38px}.footer__link{font-family:var(--font-heading);letter-spacing:-.32px;color:var(--paper);border-bottom:2px solid #0000;padding-bottom:4px;font-size:16px;font-weight:700;transition:border-color .2s}.footer__link:hover{border-bottom-color:var(--olive)}.footer__rule{border:none;border-top:1px solid var(--line-onpurple);margin:56px 0 40px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.footer__address{color:#faf8f2bf;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.footer__contact{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;width:544px;display:flex}.footer__contact-link{color:var(--paper);font-size:14px;font-weight:500;line-height:26px;transition:color .2s}.footer__contact-link:hover{color:var(--olive)}.footer__legal{margin-top:48px}.footer__policy{color:#faf8f299;font-size:12px;font-weight:500;transition:color .2s}.footer__policy:hover{color:var(--olive)}@media (max-width:1023px){.hero{background:var(--purple);min-height:0}.hero:before{display:none}.hero__inner{min-height:0;padding:140px var(--pad-x) 0;flex-direction:column;align-items:flex-start}.hero__content{max-width:100%}.hero__title{font-size:38px;line-height:1.1}.hero__media{aspect-ratio:7/10;width:100%;height:auto;margin-top:48px;position:relative}.essence{padding:96px 0 0}.essence__head{grid-template-columns:1fr;gap:24px}.essence__eyebrow{line-height:1}.essence__title{font-size:34px;line-height:1.1}.essence__carousel{margin-top:56px}.essence__wordmark{margin:-20px 0 0 var(--pad-x-sobre);height:auto}.sobre{min-height:0;padding:96px var(--pad-x-sobre)}.sobre__head{grid-template-columns:1fr;gap:24px;margin-bottom:120px}.sobre__eyebrow{line-height:1}.sobre__title{font-size:34px;line-height:40px}.sobre__lead{margin-top:28px}.sobre__stats{grid-template-columns:1fr;row-gap:32px}.video{min-height:0;padding:72px var(--pad-x-sobre)}.video__inner{grid-template-columns:1fr;gap:40px}.video__symbol{aspect-ratio:343/426;width:100%;height:auto;left:0}.video__credential{padding-top:0}.video__quote{font-size:20px;line-height:30px}.services__title,.cases__title{font-size:34px;line-height:1.1}.services{padding:96px var(--pad-x-sobre)}.services__intro{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.services__eyebrow{line-height:1}.services__card{min-height:0;padding:48px 40px}.services__card-title{font-size:32px;line-height:1.1}.services__symbol{aspect-ratio:280/348;width:200px;height:auto;margin-top:40px;position:static;transform:none}.cases{padding:96px var(--pad-x-sobre)}.cases__head{grid-template-columns:1fr;gap:24px;margin:0 0 48px}.cases__eyebrow{line-height:1}.cases__card{grid-template-columns:minmax(0,1fr);min-height:0}.cases__media{aspect-ratio:532/656;order:-1;min-width:0;height:auto}.cases__photo{object-fit:cover;width:100%;height:100%}.cases__content{padding:40px}.cases__card-title{min-height:0;margin-top:32px}.cases__metrics{margin-top:40px}.btn--ver{margin-top:32px}.clients{padding:96px var(--pad-x-sobre)}.cta{padding:96px var(--pad-x-sobre) 0}.clients__head,.cta__head{grid-template-columns:1fr;gap:24px}.clients__eyebrow,.cta__eyebrow{line-height:1}.clients__title,.cta__title{font-size:34px;line-height:40px}.clients__strip{grid-template-columns:repeat(2,1fr);margin:64px 0 0}.clients__box{height:200px}.cta__lead-block{gap:28px}.cta__symbol{opacity:.5;width:180px;height:224px}.cta__wordmark{margin-top:72px;padding-bottom:56px}.footer{padding:72px var(--pad-x-sobre) 56px}.footer__top{flex-direction:column;align-items:flex-start;gap:48px}.footer__bottom{flex-direction:column;gap:24px}.footer__contact{align-items:flex-start;width:auto}.menu__inner{padding:160px var(--pad-x-sobre) 0;grid-template-columns:1fr;gap:48px}.menu__main{padding-top:0;padding-left:0}.menu__box{height:auto}.menu__policy{margin-top:48px}}@media (max-width:767px){.hero__inner{padding:170px var(--pad-x-mobile) 0}.hero__media{margin-top:40px}.hero__photo{object-position:center}.hero__title{font-size:30px}.header{padding:0 var(--pad-x-mobile)}.header__pill{justify-content:space-between;gap:14px;width:100%;padding:0 18px}.header__logo{height:32px}.header__menu-toggle{gap:14px}.header__menu-text{font-size:14px}.essence{padding:72px 0 0}.cases,.sobre{padding:72px var(--pad-x-mobile)}.video{padding:56px var(--pad-x-mobile)}.video__player{width:100%}.video__thumb{height:auto}.sobre__head{margin-bottom:80px}.stat__num{font-size:46px;line-height:50px}.stat__label{white-space:normal}.sobre__title,.essence__title,.services__title,.cases__title{font-size:28px}.services{padding:72px var(--pad-x-mobile)}.services__card{top:calc(84px + var(--i) * 10px);padding:36px 24px}.essence__head{padding:0 var(--pad-x-mobile)}.essence__wordmark{margin-left:var(--pad-x-mobile)}.essence__tile{width:200px;height:231px}.cases__content{padding:28px}.cases__card-title{font-size:26px;line-height:32px}.cases__metrics{grid-template-columns:repeat(3,1fr);gap:12px}.cases__metric-num{font-size:26px;line-height:32px}.cases__tags{flex-wrap:wrap}.cases__tag{width:auto}.clients{padding:72px var(--pad-x-mobile)}.cta{padding:72px var(--pad-x-mobile) 0}.clients__title,.cta__title{font-size:28px;line-height:34px}.clients__strip{grid-template-columns:1fr}.footer{padding:56px var(--pad-x-mobile) 40px}.footer__nav{grid-template-columns:1fr;gap:32px}.menu__inner{padding:140px var(--pad-x-mobile) 0}.menu__link,.menu__service{font-size:18px}.menu__service{margin:0 20px}.menu__box{padding:24px 0}}@media (max-width:359px){.header__logo{height:28px}.header__menu-text{display:none}}
.shero{background:var(--paper);border-bottom:1px solid #554e7f4d;align-items:flex-end;min-height:740px;display:flex;position:relative;overflow:hidden}.shero__texture{z-index:0;pointer-events:none;background:url(../media/listras.1zm3ljgwosjfo.svg) 0 0/contain no-repeat;width:363px;height:359px;position:absolute;top:-230px;left:0}.shero__inner{z-index:1;width:100%;padding:200px var(--pad-x-sobre) 120px;justify-content:space-between;align-items:flex-end;gap:64px;display:flex;position:relative}.shero__text{max-width:800px}.shero__title{font-family:var(--font-heading);color:var(--purple);max-width:800px;font-size:62px;font-weight:700;line-height:66px}.shero__subtitle{color:var(--purple);max-width:700px;margin-top:35px;font-size:16px;font-weight:500;line-height:28px}.shero__aside{flex-direction:column;flex-shrink:0;gap:40px;width:281px;display:flex}.shero__symbol{aspect-ratio:280/348;width:100%;height:auto;color:var(--olive);pointer-events:none}.shero__video{background:var(--purple);cursor:pointer;border:none;width:100%;height:500px;margin-top:-176px;padding:0;display:block;position:relative;overflow:hidden}.shero__video-frame{border:none;width:100%;height:100%;display:block}.shero__video-media{object-fit:cover;width:100%;height:100%;display:block}.shero__video-play{background:var(--white);cursor:pointer;width:68px;height:68px;transition:transform .25s var(--ease-expo), opacity .2s ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shero__video-play svg{width:21px;height:18.2px;color:var(--purple);margin-left:3px;transform:rotate(90deg)}.shero__video:hover .shero__video-play{transform:translate(-50%,-50%)scale(1.08)}.shero__portrait{object-fit:cover;object-position:center top;width:100%;height:500px;margin-top:-176px;display:block}.shero__kicker{font-family:var(--font-heading);color:var(--purple);opacity:.6;margin-bottom:24px;font-size:14px;font-weight:700}.shero__kicker a{border-bottom:1px solid}.cases--page{padding-top:220px}.bloghead{background:var(--purple);padding:220px var(--pad-x-sobre) 90px}.bloghead__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.bloghead__eyebrow{gap:20px;line-height:50px}.bloghead__title{font-family:var(--font-heading);color:var(--paper);max-width:666px;font-size:46px;font-weight:700;line-height:50px}.bloghead__lead{color:#faf8f2d9;max-width:666px;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.bloghead__tools{border-top:1px solid var(--line-onpurple);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-top:72px;padding-top:40px;display:flex}.search{border:1px solid var(--line-onpurple);flex-shrink:0;align-items:center;width:340px;height:56px;transition:border-color .2s;display:flex;position:relative}.search:focus-within{border-color:var(--olive)}.search__icon{width:18px;height:18px;color:var(--olive);flex-shrink:0;margin:0 12px 0 20px}.search__input{width:100%;height:100%;font-family:var(--font-body);color:var(--paper);background:0 0;border:none;padding-right:20px;font-size:15px}.search__input::placeholder{color:#faf8f280}.search__input:focus{outline:none}.search__input::-webkit-search-cancel-button{filter:invert();opacity:.5}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{text-align:center;height:40px;font-family:var(--font-heading);color:var(--paper);border:1px solid var(--line-onpurple);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover{border-color:var(--olive);color:var(--olive)}.chip.is-active{background:var(--olive);border-color:var(--olive);color:var(--purple)}.posts{background:var(--paper);padding:90px var(--pad-x-sobre) 150px}.posts__grid{grid-template-columns:repeat(2,minmax(0,624px));justify-content:start;gap:40px 24px;display:grid}.post{background:var(--white)}.post__link{flex-direction:column;height:100%;display:flex}.post__media{position:relative;overflow:hidden}.post__thumb{object-fit:cover;width:100%;height:240px;transition:transform .6s;display:block}.post__link:hover .post__thumb{transform:scale(1.04)}.post__body{flex-direction:column;flex:1;padding:32px 36px;display:flex}.post__meta{color:var(--purple);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.post__cat{background:var(--olive);color:var(--purple);padding:5px 10px;font-weight:700}.post__date{opacity:.6}.post__title{font-family:var(--font-heading);color:var(--purple);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:90px;margin-top:20px;font-size:22px;font-weight:600;line-height:30px;display:-webkit-box;overflow:hidden}.post__excerpt{color:var(--purple);opacity:.8;margin-top:14px;font-size:15px;line-height:26px}.posts__grid .post{background:0 0}.posts__grid .post__media .post__thumb{height:320px}.posts__grid .post__body{background:var(--white);margin-top:12px;padding:26px 28px 32px;transition:background-color .25s}.posts__grid .post__meta{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:700}.posts__grid .post__cat{padding:6px 12px}.posts__grid .post__date{opacity:.5}.post__rule{border:none;border-top:1px dashed #554e7f59;height:1px;margin:20px 0 0;display:block}.posts__grid .post__title{min-height:102px;margin-top:22px;font-size:26px;line-height:34px}.posts__grid .post__link:hover .post__title{text-decoration:underline}.posts__empty{color:var(--purple);font-size:16px;line-height:28px}.posts__reset{font:inherit;color:var(--purple);cursor:pointer;border:none;border-bottom:1px solid var(--olive);background:0 0;padding:0}.article__head{background:var(--purple);padding:220px var(--pad-x-artigo) 90px}.article__head-inner{max-width:900px}.article__kicker{font-family:var(--font-heading);color:var(--olive);align-items:center;gap:10px;margin-bottom:28px;font-size:14px;font-weight:700;display:flex}.article__kicker a{border-bottom:1px solid}.article__kicker span[aria-hidden]{opacity:.5}.article__title{font-family:var(--font-heading);color:var(--paper);font-size:56px;font-weight:700;line-height:62px}.article__standfirst{color:#faf8f2d9;max-width:750px;margin-top:28px;font-size:20px;font-weight:500;line-height:32px}.article__byline{border-top:1px solid var(--line-onpurple);align-items:center;gap:16px;margin-top:48px;padding-top:32px;display:flex}.article__avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.article__byline-text{color:#faf8f2b3;flex-direction:column;gap:2px;font-size:14px;line-height:22px;display:flex}.article__byline-text strong{font-family:var(--font-heading);color:var(--paper);font-size:16px;font-weight:700}.article__cover{background:linear-gradient(var(--purple) 50%, var(--paper) 50%);padding:0 var(--pad-x-artigo)}.article__cover img{width:100%;max-width:var(--content-artigo);object-fit:cover;height:520px;display:block}.article__cover-video{width:100%;max-width:var(--content-artigo);aspect-ratio:16/9;margin:0 auto}.article__cover-video iframe{border:0;width:100%;height:100%;display:block}.article__body{background:var(--paper);padding:90px var(--pad-x-artigo) 0;grid-template-columns:260px 1fr;align-items:start;column-gap:48px;display:grid}.article__rail{position:sticky;top:160px}.article__rail-title{font-family:var(--font-heading);color:var(--purple);opacity:.6;margin-bottom:14px;font-size:13px;font-weight:700}.article__share{gap:10px;display:flex}.article__share .footer__social-link{width:40px;height:40px;color:var(--purple);border-color:var(--line)}.article__share .footer__social-link svg{width:18px;height:18px}.article__share .footer__social-link:hover{background:var(--olive);border-color:var(--olive);color:var(--purple)}.documento{background:var(--paper);padding:90px var(--pad-x-artigo) 120px}.prose hr{border:0;border-top:1px solid #554e7f4d;margin:48px 0}.prose{max-width:700px;color:var(--purple);font-size:18px;line-height:32px}.prose p+p{margin-top:28px}.prose h2{font-family:var(--font-heading);margin-top:56px;font-size:30px;font-weight:600;line-height:38px}.prose h2+p{margin-top:20px}.prose ul{margin-top:28px;list-style:none}.prose li{margin-top:16px;padding-left:26px;position:relative}.prose li:before{content:"";background:var(--olive);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:0}.prose blockquote{border-left:2px solid var(--olive);font-family:var(--font-heading);margin:48px 0;padding-left:32px;font-size:26px;font-weight:500;line-height:38px}.article__foot{background:var(--paper);padding:72px var(--pad-x-artigo) 120px}.article__author{background:var(--white);gap:28px;margin-left:308px;padding:40px;display:flex}.article__author-photo{object-fit:cover;flex-shrink:0;width:96px;height:96px}.article__author-name{font-family:var(--font-heading);color:var(--purple);font-size:20px;font-weight:700}.article__author-bio{color:var(--purple);opacity:.8;max-width:520px;margin-top:8px;font-size:15px;line-height:26px}.article__author-link{font-family:var(--font-heading);color:var(--purple);transition:gap .2s var(--ease-expo);align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.article__author-link svg{color:var(--olive);transform:rotate(-45deg)}.article__author-link:hover{gap:16px}.article__client-logo{width:auto;height:34px}.article__client-logo--alta{height:56px}.article__figures{flex-direction:column;gap:28px;display:flex}.article__figures .cases__metric-num{font-size:34px}.article__cta{margin-top:24px}.related{background:var(--paper);padding:120px var(--pad-x-artigo)}.related__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:56px;display:grid}.related__eyebrow{gap:20px;line-height:50px}.related__title{font-family:var(--font-heading);color:var(--purple);font-size:40px;font-weight:600;line-height:46px}.related__grid{grid-template-columns:repeat(3,minmax(0,304px));justify-content:start;gap:24px;display:grid}.related__grid--dois{grid-template-columns:repeat(2,minmax(0,468px))}.related .post__body{padding-bottom:32px}.related .post__title{-webkit-line-clamp:3;min-height:60px}.news{background:var(--purple);padding:120px var(--pad-x-sobre)}.news__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.news__eyebrow{gap:20px;line-height:50px}.news__body{grid-template-columns:1fr 400px;align-items:start;gap:80px;display:grid}.news__title{font-family:var(--font-heading);color:var(--paper);max-width:480px;font-size:40px;font-weight:700;line-height:46px}.news__lead{color:#faf8f2d9;max-width:480px;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.news__field{width:100%;height:70px}.news__field .search__input{padding-left:20px}.news__btn{justify-content:space-between;width:100%;margin-top:12px;padding:0 30px 0 25px}.news__note{color:#faf8f299;margin-top:16px;font-size:13px;line-height:22px}.news__note a{border-bottom:1px solid var(--olive)}.news__done{border:1px solid var(--olive);color:var(--paper);grid-column:1/-1;padding:24px 28px;font-size:16px;line-height:28px}.pager{justify-content:center;align-items:center;gap:8px;margin-top:72px;display:flex}.pager__item{min-width:52px;height:52px;font-family:var(--font-heading);color:var(--paper);border:1px solid var(--line-onpurple);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pager__item:hover:not(:disabled){border-color:var(--olive);color:var(--olive)}.pager__item.is-current{background:var(--olive);border-color:var(--olive);color:var(--purple)}.pager__item:disabled{opacity:.3;cursor:default}.pager__item svg{width:16px;height:16px}.pager__item--prev svg{transform:rotate(180deg)}.posts .pager__item{color:var(--purple);border-color:var(--line)}.posts .pager__item:hover:not(:disabled){border-color:var(--olive);color:var(--purple)}.posts .pager__item.is-current{color:var(--purple)}.facts{margin-top:48px}.facts__title{font-family:var(--font-heading);color:var(--purple);margin-bottom:16px;font-size:14px;font-weight:700}.facts__list{max-width:750px;list-style:none}.facts__list li{color:var(--purple);border-top:1px solid var(--line);padding:14px 0 14px 26px;font-size:16px;line-height:26px;position:relative}.facts__list li:last-child{border-bottom:1px solid var(--line)}.facts__list li:before{content:"";background:var(--olive);border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:0}.facts__list--marks{margin-top:48px}.facts__list--links li{justify-content:space-between;align-items:center;gap:32px;display:flex}.facts__link{width:150px;height:40px;font-family:var(--font-heading);letter-spacing:-.28px;color:inherit;border:1px solid var(--olive);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.facts__link svg{color:var(--olive);transform:rotate(-45deg)}.facts__link:hover{background:var(--olive);color:var(--purple)}.facts__link:hover svg{color:var(--purple)}.facts__todo{opacity:.5;font-size:13px}.facts__todo:before{content:"— "}.pending{border:1px dashed #554e7f66;max-width:750px;margin-top:32px;padding:32px}.pending__label{font-family:var(--font-heading);color:var(--olive);margin-bottom:12px;font-size:13px;font-weight:700}.pending__text{color:var(--purple);opacity:.55;font-size:16px;line-height:28px}.transcricao{max-width:750px;margin-top:32px}.transcricao__label{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--purple);opacity:.55;border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:12px;font-size:13px;font-weight:700}.transcricao__texto{color:var(--purple);font-size:16px;line-height:28px}.argument .filme__player{margin-top:40px}.argument{background:var(--paper);padding:150px var(--pad-x-sobre)}.argument__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.argument__eyebrow{gap:20px;line-height:50px}.argument__text{max-width:750px}.argument__title{font-family:var(--font-heading);color:var(--purple);max-width:666px;font-size:44px;font-weight:600;line-height:50px}.argument__body{color:var(--purple);max-width:750px;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}.argument__cta{margin-top:48px}.argument--onpurple{background:var(--purple)}.argument--onpurple .argument__title{color:var(--paper)}.argument--onpurple .argument__body{color:#faf8f2d9}.argument--onpurple .facts__list li{color:var(--paper);border-color:var(--line-onpurple)}.figures{background:var(--purple);padding:150px var(--pad-x-sobre)}.figures__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:120px;display:grid}.figures__eyebrow{gap:20px;line-height:50px}.figures__title{font-family:var(--font-heading);color:var(--paper);max-width:666px;font-size:46px;font-weight:700;line-height:50px}.figures__lead{color:#faf8f2d9;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.figures__stats{grid-template-columns:repeat(3,minmax(0,322px));justify-content:start;column-gap:104px;display:grid}.figures .stat__num,.figures .stat__label{color:var(--paper)}.stat__num--todo{opacity:.35}.method{background:var(--purple);padding:150px var(--pad-x-sobre);position:relative;overflow:hidden}.method__head{z-index:1;grid-template-columns:427px 1fr;align-items:start;margin-bottom:100px;display:grid;position:relative}.method__eyebrow{gap:20px;line-height:50px}.method__title{font-family:var(--font-heading);color:var(--paper);max-width:666px;font-size:46px;font-weight:700;line-height:50px}.method__lead{color:#faf8f2d9;max-width:750px;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.method__phases{z-index:1;grid-template-columns:repeat(2,minmax(0,596px));justify-content:start;gap:72px 80px;list-style:none;display:grid;position:relative}.method__num{font-family:var(--font-heading);color:var(--olive);font-size:60px;font-weight:700;line-height:64px;display:block}.method__rule{background:var(--olive);width:100%;height:2px;margin-top:9px;display:block}.method__phase-title{font-family:var(--font-heading);color:var(--paper);margin-top:28px;font-size:22px;font-weight:700;line-height:30px}.method__phase-desc{color:#faf8f2d9;margin-top:16px;font-size:16px;font-weight:400;line-height:28px}.paths{background:var(--paper);padding:150px var(--pad-x-sobre)}.paths__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:78px;display:grid}.paths__eyebrow{gap:20px;line-height:50px}.paths__title{font-family:var(--font-heading);color:var(--purple);max-width:666px;font-size:44px;font-weight:600;line-height:50px}.paths__grid{grid-template-columns:repeat(2,minmax(0,636px));justify-content:start;gap:6px;display:grid}.paths__card{background:var(--white);flex-direction:column;align-items:flex-start;padding:56px 60px 60px;display:flex}.paths__icon{width:25px;height:32px;color:var(--olive)}.paths__card-title{font-family:var(--font-heading);color:var(--purple);margin-top:32px;font-size:32px;font-weight:600;line-height:40px}.paths__card-desc{color:var(--purple);max-width:460px;margin:20px 0 48px;font-size:16px;font-weight:400;line-height:28px}.paths__card-cta{margin-top:auto}.founder{background:var(--purple);padding:150px var(--pad-x-sobre) 0;position:relative;overflow:hidden}.founder__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.founder__eyebrow{gap:20px;line-height:50px}.founder__body{grid-template-columns:1fr 400px;align-items:end;gap:80px;display:grid}.founder__title{font-family:var(--font-heading);color:var(--paper);max-width:505px;font-size:46px;font-weight:700;line-height:50px}.founder__desc{color:#faf8f2d9;max-width:505px;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}.founder__cta{margin-top:40px}.founder__photo{object-fit:cover;object-position:center top;clip-path:polygon(0% 0%,100% 0%,100% 27.4%,73.8% 27.4%,100% 39.7%,100% 61.1%,57.3% 61.1%,100% 80.9%,100% 100%,0% 100%,0% 50.5%,34.6% 50.5%,0% 34.8%);width:400px;max-width:100%;height:500px}.founder__caption{color:#faf8f2b3;flex-direction:column;gap:4px;margin-top:24px;font-size:14px;line-height:22px;display:flex}.founder__caption strong{font-family:var(--font-heading);color:var(--paper);font-size:20px;font-weight:700;line-height:28px}.clients__strip--five{grid-template-columns:repeat(5,minmax(0,250px))}.clients__name{font-family:var(--font-heading);text-align:center;color:var(--purple);font-size:20px;font-weight:600;line-height:26px}.faq{background:var(--paper);border-top:1px solid var(--line);padding:150px var(--pad-x-sobre)}.faq__head{grid-template-columns:427px 1fr;align-items:start;display:grid}.faq__eyebrow{gap:20px;line-height:50px}.faq__title{font-family:var(--font-heading);color:var(--purple);max-width:666px;font-size:44px;font-weight:600;line-height:50px}.faq__list{border-top:1px solid var(--line);margin-top:56px}.faq__item{border-bottom:1px solid var(--line)}.faq__question{cursor:pointer;font-family:var(--font-heading);color:var(--purple);justify-content:space-between;align-items:center;gap:40px;padding:24px 0;font-size:18px;font-weight:600;line-height:26px;list-style:none;transition:color .2s;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:#554e7fb3}.faq__icon{width:18px;height:18px;transition:transform .25s var(--ease-expo);flex-shrink:0;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--olive);width:18px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{color:var(--purple);max-width:900px;padding-bottom:36px;font-size:16px;font-weight:500;line-height:28px}.contato{background:linear-gradient(to right, var(--paper) 50%, var(--purple) 50%);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.contato__texto{padding:190px 80px 110px var(--pad-x-sobre);flex-direction:column;justify-content:center;display:flex}.contato__forma{padding:190px var(--pad-x-sobre) 110px 80px;flex-direction:column;justify-content:center;display:flex}.contato__eyebrow{margin-bottom:28px}.contato__title{font-family:var(--font-heading);color:var(--purple);max-width:560px;font-size:52px;font-weight:700;line-height:58px}.contato__lead{color:var(--purple);opacity:.75;max-width:480px;margin-top:24px;font-size:16px;font-weight:500;line-height:28px}.contato__pessoa{background:var(--white);align-items:center;gap:24px;min-width:0;max-width:540px;margin-top:40px;padding:28px;display:flex}.contato__foto{object-fit:cover;object-position:center top;flex-shrink:0;width:116px;height:116px}.contato__pessoa-nome{font-family:var(--font-heading);color:var(--purple);font-size:20px;font-weight:700;line-height:26px}.contato__pessoa-cargo{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);opacity:.55;margin-top:4px;font-size:12px;font-weight:700}.contato__pessoa-links{word-break:break-word;min-width:0;font-family:var(--font-heading);color:var(--purple);flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px;font-size:15px;font-weight:600;line-height:24px;display:flex}.contato__pessoa-links a{border-bottom:1px solid var(--olive)}.contato__pessoa-links a:hover{border-color:var(--purple)}.form{padding:0}.form__intro{font-family:var(--font-heading);color:var(--paper);max-width:420px;margin-bottom:28px;font-size:22px;font-weight:600;line-height:30px}.form__grid{grid-template-columns:1fr;gap:16px;display:grid}.form__field{flex-direction:column;gap:6px;display:flex}.form__field--largo{grid-column:1/-1}.form__label{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:#faf8f2cc;font-size:12px;font-weight:700}.form__label span{color:var(--olive)}.form__input,.form__textarea{border:1px solid var(--line-onpurple);width:100%;height:48px;font-family:var(--font-body);color:var(--paper);background:0 0;border-radius:0;padding:0 16px;font-size:15px;transition:border-color .2s}.form__textarea{resize:vertical;height:104px;padding:14px 16px;line-height:24px}.form__input::placeholder,.form__textarea::placeholder{color:#faf8f273}.form__input:focus,.form__textarea:focus{border-color:var(--olive);outline:none}:is(.form__input:user-invalid,.form__textarea:user-invalid){border-color:#e8a08c}.form__consent{color:#faf8f2bf;grid-column:1/-1;align-items:flex-start;gap:12px;font-size:13px;line-height:20px;display:flex}.form__consent input{width:17px;height:17px;accent-color:var(--olive);flex-shrink:0;margin-top:1px}.form__consent a{color:var(--paper);border-bottom:1px solid var(--olive)}.form__submit{background:var(--olive);width:100%;height:60px;color:var(--purple);grid-column:1/-1;justify-content:space-between;margin-top:4px}.form__submit svg{color:var(--purple)}.form__submit:hover{background:var(--paper)}.form__submit:disabled{opacity:.65;cursor:progress}.form__submit:disabled:hover{background:var(--olive)}.form__erro,.news__erro{border:1px solid var(--olive);color:var(--paper);grid-column:1/-1;padding:14px 18px;font-size:15px;line-height:24px}.form__ok{border:1px solid var(--olive);padding:36px}.form__ok-title{font-family:var(--font-heading);color:var(--paper);font-size:26px;font-weight:600;line-height:34px}.form__ok-text{color:#faf8f2d9;margin-top:16px;font-size:16px;line-height:28px}.form__ok-cta{margin-top:32px}.local{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:0;display:grid}.local__dados{padding:90px var(--pad-x-sobre) 90px}.local__eyebrow{margin-bottom:24px}.local__title{font-family:var(--font-heading);color:var(--purple);max-width:480px;font-size:34px;font-weight:600;line-height:42px}.local__linhas{flex-wrap:wrap;gap:40px;margin-top:40px;display:flex}.local__bloco-label{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--purple);opacity:.55;margin-bottom:10px;font-size:13px;font-weight:700}.local__bloco-text{color:var(--purple);font-size:16px;font-style:normal;line-height:28px}.local__bloco-text a{border-bottom:1px solid var(--line)}.local__bloco-text a:hover{border-color:var(--olive)}.local__cta{margin-top:40px}.local__mapa{min-height:520px;overflow:hidden}.local__mapa iframe{filter:grayscale()contrast(.95);border:0;width:100%;height:100%;min-height:520px;display:block}.filme{background:var(--paper);border-top:1px solid var(--line);padding:110px var(--pad-x-sobre)}.filme__head{grid-template-columns:427px 1fr;align-items:start;margin-bottom:56px;display:grid}.filme__eyebrow{gap:20px;line-height:50px}.filme__title{font-family:var(--font-heading);color:var(--purple);max-width:700px;font-size:40px;font-weight:600;line-height:46px}.filme__lead{color:var(--purple);opacity:.75;max-width:640px;margin-top:20px;font-size:16px;font-weight:500;line-height:28px}.filme__player{width:100%;max-width:var(--content-max);aspect-ratio:16/9;background:var(--purple);cursor:pointer;border:none;padding:0;display:block;position:relative;overflow:hidden}.filme__media{object-fit:cover;width:100%;height:100%;display:block}.filme__play{background:var(--white);cursor:pointer;width:92px;height:92px;transition:transform .25s var(--ease-expo), opacity .2s ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filme__play svg{width:28px;height:24px;color:var(--purple);margin-left:4px;transform:rotate(90deg)}.filme__player:hover .filme__play{transform:translate(-50%,-50%)scale(1.08)}.filme__player.is-playing .filme__play{opacity:0;pointer-events:none}@media (max-width:1023px){.filme{padding:72px var(--pad-x-sobre)}.filme__head{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.filme__eyebrow{line-height:1}.filme__title{font-size:32px;line-height:38px}.filme__play{width:72px;height:72px}.contato{background:var(--paper);grid-template-columns:1fr}.contato__texto{padding:150px var(--pad-x-sobre) 64px}.contato__forma{background:var(--purple);padding:64px var(--pad-x-sobre) 90px}.contato__title{font-size:38px;line-height:44px}.contato__pessoa{max-width:none;margin-top:32px}.local{grid-template-columns:1fr}.local__dados{padding:72px var(--pad-x-sobre)}.local__title{font-size:30px;line-height:38px}.local__mapa,.local__mapa iframe{min-height:400px}.shero{min-height:0;display:block}.shero__inner{padding:190px var(--pad-x-sobre) 96px;flex-direction:column;align-items:flex-start;gap:40px}.shero__title{font-size:40px;line-height:46px}.shero__aside{width:100%}.shero__aside--cta-antes .shero__cta{order:-1}.shero__symbol{width:180px}.shero__video{aspect-ratio:9/16;height:auto;margin-top:0}.argument,.method,.paths,.faq{padding:96px var(--pad-x-sobre)}.argument__head,.method__head,.paths__head,.faq__head{grid-template-columns:1fr;gap:24px}.argument__eyebrow,.method__eyebrow,.paths__eyebrow,.faq__eyebrow{line-height:1}.argument__title,.method__title,.paths__title,.faq__title{font-size:34px;line-height:40px}.method__head{margin-bottom:64px}.method__phases{grid-template-columns:1fr;row-gap:56px}.cases--page{padding-top:160px}.bloghead{padding:160px var(--pad-x-sobre) 64px}.bloghead__head{grid-template-columns:1fr;gap:24px}.bloghead__eyebrow{line-height:1}.bloghead__title{font-size:34px;line-height:40px}.bloghead__tools{gap:24px;margin-top:48px}.posts{padding:64px var(--pad-x-sobre) 96px}.posts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.posts__grid .post__media .post__thumb{height:240px}.posts__grid .post__body{padding:24px}.posts__grid .post__title{min-height:90px;font-size:22px;line-height:30px}.article__head{padding:160px var(--pad-x-sobre) 64px}.article__cover{padding:0 var(--pad-x-sobre)}.article__title{font-size:36px;line-height:44px}.article__standfirst{font-size:18px;line-height:30px}.article__cover img{height:440px}.article__body{padding:64px var(--pad-x-sobre) 0;grid-template-columns:1fr;gap:40px}.documento{padding:64px var(--pad-x-sobre) 96px}.article__rail{position:static}.article__foot{padding:56px var(--pad-x-sobre) 96px}.article__author{margin-left:0}.related{padding:96px var(--pad-x-sobre)}.related__head{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.related__eyebrow{line-height:1}.related__title{font-size:32px;line-height:38px}.related__grid,.related__grid--dois{grid-template-columns:repeat(2,minmax(0,1fr))}.news{padding:96px var(--pad-x-sobre)}.news__head{grid-template-columns:1fr;gap:24px}.news__eyebrow{line-height:1}.news__body{grid-template-columns:1fr;gap:40px}.news__title{font-size:32px;line-height:38px}.figures{padding:96px var(--pad-x-sobre)}.figures__head{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.figures__eyebrow{line-height:1}.figures__title{font-size:34px;line-height:40px}.figures__stats{grid-template-columns:1fr;row-gap:32px}.clients__strip--five{grid-template-columns:repeat(2,1fr)}.shero__portrait{aspect-ratio:9/16;height:auto;margin-top:0}.founder{padding:96px var(--pad-x-sobre) 0}.founder__head{grid-template-columns:1fr;gap:24px}.founder__eyebrow{line-height:1}.founder__body{grid-template-columns:1fr;gap:48px}.founder__title{font-size:34px;line-height:40px}.founder__photo{width:100%;height:420px}.paths__head,.faq__head{margin-bottom:48px}.paths__grid{grid-template-columns:1fr}.paths__card{padding:40px}}@media (max-width:767px){.filme{padding:56px var(--pad-x-mobile)}.filme__title{font-size:28px;line-height:34px}.filme__play{width:60px;height:60px}.filme__play svg{width:20px;height:18px}.contato__texto{padding:130px var(--pad-x-mobile) 48px}.contato__forma{padding:48px var(--pad-x-mobile) 64px}.contato__title{font-size:30px;line-height:36px}.contato__foto{width:92px;height:92px}.contato__pessoa{gap:16px;padding:20px}.contato__pessoa-links{font-size:14px}.form__ok{padding:24px}.local__dados{padding:56px var(--pad-x-mobile)}.local__mapa,.local__mapa iframe{min-height:320px}.shero__inner{padding:170px var(--pad-x-mobile) 72px}.shero__title{font-size:32px;line-height:38px}.shero__symbol{width:140px}.argument,.method,.paths,.faq,.figures{padding:72px var(--pad-x-mobile)}.cases--page{padding-top:130px}.bloghead{padding:130px var(--pad-x-mobile) 56px}.bloghead__title{font-size:28px;line-height:34px}.search{width:100%}.posts{padding:56px var(--pad-x-mobile) 72px}.posts__grid{grid-template-columns:1fr}.posts__grid .post__media .post__thumb{height:220px}.posts__grid .post__title{min-height:0;font-size:21px;line-height:29px}.article__head{padding:130px var(--pad-x-mobile) 56px}.article__title{font-size:30px;line-height:38px}.article__cover{padding:0 var(--pad-x-mobile)}.article__cover img{height:320px}.article__body{padding:56px var(--pad-x-mobile) 0}.documento{padding:56px var(--pad-x-mobile) 72px}.prose{font-size:17px;line-height:30px}.prose h2{font-size:24px;line-height:32px}.prose blockquote{padding-left:20px;font-size:21px;line-height:32px}.article__foot{padding:48px var(--pad-x-mobile) 72px}.article__author{flex-direction:column;gap:20px;padding:28px}.related{padding:72px var(--pad-x-mobile)}.related__grid,.related__grid--dois{grid-template-columns:1fr}.news{padding:72px var(--pad-x-mobile)}.news__title{font-size:26px;line-height:32px}.figures__title{font-size:28px;line-height:34px}.clients__strip--five{grid-template-columns:1fr}.pending{padding:24px}.founder{padding:72px var(--pad-x-mobile) 0}.founder__title{font-size:28px;line-height:34px}.founder__photo{height:340px}.argument__title,.method__title,.paths__title,.faq__title{font-size:28px;line-height:34px}.method__num{font-size:46px;line-height:50px}.paths__card{padding:28px}.paths__card-title{font-size:26px;line-height:32px}.paths__card-cta{height:auto;min-height:60px;padding:16px 24px;line-height:22px}.faq__question{gap:20px;font-size:18px;line-height:26px}.facts__list--links li{flex-direction:column;align-items:flex-start;gap:14px}}
[data-animate].animate-ready{opacity:0;transition:none;transform:translateY(26px)}[data-animate].is-visible{opacity:1;transition:opacity .7s var(--ease-expo), transform .7s var(--ease-expo);transform:translateY(0)}[data-animate].animate-ready.reveal-card{transform:translateY(40px)scale(.98)}[data-animate].is-visible.reveal-card{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-animate].animate-ready,[data-animate].is-visible{opacity:1!important;transition:none!important;transform:none!important}}

