.ThemeLanding-module__CoDn9G__main{background:var(--gp-bg);min-height:100vh;color:var(--gp-tx);padding-bottom:84px;font-weight:300}.ThemeLanding-module__CoDn9G__main a{color:inherit;text-decoration:none}.ThemeLanding-module__CoDn9G__main em{color:var(--gp-br);font-style:italic;font-weight:200}.ThemeLanding-module__CoDn9G__hero,.ThemeLanding-module__CoDn9G__barra{--gp-tx:#f4f1ec;--gp-mut:#f4f1eca8;--gp-br:#d4a574;--gp-fio:#d4a57480;--gp-linha:#f4f1ec24;color:#f4f1ec}.ThemeLanding-module__CoDn9G__hero{align-items:flex-end;min-height:100svh;padding-top:clamp(104px,14vh,150px);display:flex;position:relative;overflow:hidden}.ThemeLanding-module__CoDn9G__heroBg{object-fit:cover;object-position:70% 30%;filter:brightness(.42)saturate(.9)}.ThemeLanding-module__CoDn9G__heroVideo{object-fit:cover;filter:brightness(.42)saturate(.9);opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.ThemeLanding-module__CoDn9G__heroVideoOn{opacity:1}@media (prefers-reduced-motion:reduce){.ThemeLanding-module__CoDn9G__heroVideo{display:none}}.ThemeLanding-module__CoDn9G__heroOverlay{background:linear-gradient(#05050599 0%,#05050500 32%,#050505e0 100%);position:absolute;inset:0}.ThemeLanding-module__CoDn9G__heroContent{z-index:1;width:100%;padding:0 clamp(24px,6vw,96px) clamp(64px,11vh,120px);position:relative}.ThemeLanding-module__CoDn9G__legenda{letter-spacing:.34em;text-transform:uppercase;color:var(--gp-br);align-items:center;gap:16px;margin-bottom:26px;font-size:.68rem;display:flex}.ThemeLanding-module__CoDn9G__legenda:before{content:"";background:var(--gp-fio);width:48px;height:1px}.ThemeLanding-module__CoDn9G__headline{letter-spacing:-.02em;max-width:20ch;color:var(--gp-tx);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2rem,1.1rem + 4.4vw,5rem);font-weight:200;line-height:1.04}.ThemeLanding-module__CoDn9G__headlineLonga{max-width:26ch;font-size:clamp(1.75rem,1rem + 3.2vw,3.7rem);line-height:1.08}.ThemeLanding-module__CoDn9G__subheadline{max-width:46ch;color:var(--gp-mut);margin-top:28px;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.7}.ThemeLanding-module__CoDn9G__heroLinks{flex-wrap:wrap;gap:8px 36px;display:flex}.ThemeLanding-module__CoDn9G__linkFino{letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid var(--gp-fio);align-items:center;gap:14px;min-height:44px;margin-top:38px;padding:14px 0;font-size:.72rem;transition:gap .4s,border-color .4s;display:inline-flex}.ThemeLanding-module__CoDn9G__linkFino:hover,.ThemeLanding-module__CoDn9G__linkFino:focus-visible{border-color:var(--gp-br);gap:24px}.ThemeLanding-module__CoDn9G__linkMudo{color:var(--gp-mut);border-color:var(--gp-linha)}.ThemeLanding-module__CoDn9G__heroScroll{background:var(--gp-linha);z-index:1;width:1px;height:64px;position:absolute;bottom:36px;right:clamp(20px,4vw,56px);overflow:hidden}.ThemeLanding-module__CoDn9G__heroScroll span{background:var(--gp-br);width:100%;height:40%;animation:2.2s ease-in-out infinite ThemeLanding-module__CoDn9G__desce;display:block}@keyframes ThemeLanding-module__CoDn9G__desce{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.ThemeLanding-module__CoDn9G__secao{border-top:1px solid var(--gp-linha);padding:clamp(80px,13vw,170px) 0}.ThemeLanding-module__CoDn9G__miolo{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(24px,6vw,72px)}.ThemeLanding-module__CoDn9G__numero{letter-spacing:.34em;text-transform:uppercase;color:var(--gp-br);margin-bottom:30px;font-size:.68rem}.ThemeLanding-module__CoDn9G__tituloGrande{letter-spacing:-.02em;max-width:22ch;color:var(--gp-tx);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.7rem,1rem + 3vw,3.5rem);font-weight:200;line-height:1.08}.ThemeLanding-module__CoDn9G__titulo{color:var(--gp-tx);margin-bottom:18px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;line-height:1.25}.ThemeLanding-module__CoDn9G__texto{color:var(--gp-mut);max-width:52ch;margin-top:18px;font-size:1.02rem;line-height:1.85}.ThemeLanding-module__CoDn9G__historia{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);margin-top:24px;display:grid}@media (max-width:820px){.ThemeLanding-module__CoDn9G__historia{grid-template-columns:1fr}}.ThemeLanding-module__CoDn9G__citacao{text-wrap:balance;border-left:1px solid var(--gp-fio);max-width:26ch;color:var(--gp-tx);margin-top:clamp(56px,9vw,120px);padding-left:clamp(18px,3vw,40px);font-size:clamp(1.35rem,1rem + 2.4vw,2.8rem);font-style:italic;font-weight:200;line-height:1.3}.ThemeLanding-module__CoDn9G__grade{grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,28px);max-width:1180px;margin:0 auto;padding:0 clamp(24px,6vw,72px) clamp(70px,10vw,130px);display:grid}.ThemeLanding-module__CoDn9G__foto{background:#111;margin:0;position:relative;overflow:hidden}.ThemeLanding-module__CoDn9G__foto img{object-fit:cover;filter:brightness(.82);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ThemeLanding-module__CoDn9G__foto:hover img{transform:scale(1.04)}.ThemeLanding-module__CoDn9G__foto figcaption{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#f4f1ecd9;font-size:.64rem;position:absolute;bottom:14px;left:16px}.ThemeLanding-module__CoDn9G__fotoA{aspect-ratio:3/2;grid-column:1/8}.ThemeLanding-module__CoDn9G__fotoB{aspect-ratio:4/5;grid-column:8/13;margin-top:clamp(0px,8vw,120px)}@media (max-width:760px){.ThemeLanding-module__CoDn9G__fotoA,.ThemeLanding-module__CoDn9G__fotoB{aspect-ratio:4/3;grid-column:1/13;margin-top:0}}.ThemeLanding-module__CoDn9G__pilares{border-top:1px solid var(--gp-linha);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:44px;display:grid}.ThemeLanding-module__CoDn9G__pilar{padding:34px 28px 34px 0}.ThemeLanding-module__CoDn9G__icone{color:var(--gp-br);margin-bottom:18px;display:inline-flex}.ThemeLanding-module__CoDn9G__icone svg{stroke-width:1.2px}.ThemeLanding-module__CoDn9G__pilarTitulo{letter-spacing:.2em;text-transform:uppercase;color:var(--gp-tx);margin-bottom:12px;font-size:.82rem;font-weight:400}.ThemeLanding-module__CoDn9G__pilarTexto{color:var(--gp-mut);font-size:.95rem;line-height:1.75}.ThemeLanding-module__CoDn9G__linhas{border-top:1px solid var(--gp-linha);margin-top:48px;list-style:none}.ThemeLanding-module__CoDn9G__linhas li{border-bottom:1px solid var(--gp-linha)}.ThemeLanding-module__CoDn9G__linha{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;transition:padding .4s;display:flex}.ThemeLanding-module__CoDn9G__linha:hover,.ThemeLanding-module__CoDn9G__linha:focus-visible{padding-left:14px}.ThemeLanding-module__CoDn9G__linhaTexto{flex-direction:column;gap:8px;min-width:0;display:flex}.ThemeLanding-module__CoDn9G__linhaTexto strong{color:var(--gp-tx);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:300}.ThemeLanding-module__CoDn9G__linhaTexto span{color:var(--gp-mut);max-width:60ch;font-size:.92rem;line-height:1.6}.ThemeLanding-module__CoDn9G__linhaCta{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;color:var(--gp-br);align-items:center;gap:10px;font-size:.68rem;display:inline-flex}@media (max-width:700px){.ThemeLanding-module__CoDn9G__linha{flex-direction:column;align-items:flex-start}}.ThemeLanding-module__CoDn9G__convite{background:radial-gradient(at 20% 0,#d4a57414,#0000 60%)}.ThemeLanding-module__CoDn9G__portfolio{text-align:left}.ThemeLanding-module__CoDn9G__fechamento{padding-bottom:clamp(100px,16vw,200px)}.ThemeLanding-module__CoDn9G__fechamentoTitulo{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(2.1rem,1rem + 5.4vw,5.6rem);font-weight:200;line-height:1.02}.ThemeLanding-module__CoDn9G__faqLista{border-top:1px solid var(--gp-linha);margin-top:44px}.ThemeLanding-module__CoDn9G__faqItem{border-bottom:1px solid var(--gp-linha)}.ThemeLanding-module__CoDn9G__faqPergunta{width:100%;min-height:44px;color:var(--gp-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:300;display:flex}.ThemeLanding-module__CoDn9G__faqSeta{color:var(--gp-br);flex-shrink:0;transition:transform .3s}.ThemeLanding-module__CoDn9G__faqSeta.ThemeLanding-module__CoDn9G__aberta{transform:rotate(180deg)}.ThemeLanding-module__CoDn9G__faqResposta{overflow:hidden}.ThemeLanding-module__CoDn9G__faqResposta p{color:var(--gp-mut);max-width:64ch;padding:0 0 26px;line-height:1.85}.ThemeLanding-module__CoDn9G__barra{z-index:900;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--gp-linha);background:#050505e0;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,40px);display:flex;position:fixed;bottom:0;left:0;right:0}.ThemeLanding-module__CoDn9G__barraNumero{letter-spacing:.08em;color:var(--gp-mut);font-size:.78rem}.ThemeLanding-module__CoDn9G__barraBotao{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#d4a574;align-items:center;gap:12px;min-height:48px;padding:0 26px;font-size:.7rem;font-weight:600;transition:background .3s;display:inline-flex;color:#0b0a09!important}.ThemeLanding-module__CoDn9G__barraBotao:hover,.ThemeLanding-module__CoDn9G__barraBotao:focus-visible{background:#e2b887}.ThemeLanding-module__CoDn9G__barraTexto{animation:.35s ease-out both ThemeLanding-module__CoDn9G__troca}@keyframes ThemeLanding-module__CoDn9G__troca{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:600px){.ThemeLanding-module__CoDn9G__barraNumero{display:none}.ThemeLanding-module__CoDn9G__barraBotao{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ThemeLanding-module__CoDn9G__heroScroll span,.ThemeLanding-module__CoDn9G__barraTexto{animation:none}.ThemeLanding-module__CoDn9G__foto img{transition:none}}
.PremiumTestimonials-module__sJrZPq__section{background:var(--gp-bg);color:var(--gp-tx);border-top:1px solid var(--gp-linha);padding:clamp(80px,13vw,170px) 0}.PremiumTestimonials-module__sJrZPq__container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(24px,6vw,72px)}.PremiumTestimonials-module__sJrZPq__header{margin-bottom:44px}.PremiumTestimonials-module__sJrZPq__numero{letter-spacing:.34em;text-transform:uppercase;color:var(--gp-br);margin-bottom:30px;font-size:.68rem}.PremiumTestimonials-module__sJrZPq__headline{letter-spacing:-.02em;max-width:26ch;color:var(--gp-tx);text-wrap:balance;font-size:clamp(1.6rem,1rem + 2.8vw,3.2rem);font-weight:200;line-height:1.12}.PremiumTestimonials-module__sJrZPq__headline em{color:var(--gp-br);font-style:italic;font-weight:200}.PremiumTestimonials-module__sJrZPq__stats{border-top:1px solid var(--gp-linha);border-bottom:1px solid var(--gp-linha);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;list-style:none;display:grid}.PremiumTestimonials-module__sJrZPq__stats li{color:var(--gp-mut);align-items:center;gap:14px;padding:22px 20px 22px 0;font-size:.9rem;line-height:1.5;display:flex}.PremiumTestimonials-module__sJrZPq__stats strong{color:var(--gp-tx);font-weight:400}.PremiumTestimonials-module__sJrZPq__statIcon{color:var(--gp-br);display:inline-flex}.PremiumTestimonials-module__sJrZPq__statIcon svg{stroke-width:1.3px}.PremiumTestimonials-module__sJrZPq__stars{gap:3px;margin-bottom:0;display:inline-flex}.PremiumTestimonials-module__sJrZPq__starFilled{color:var(--gp-br);font-size:.95rem}.PremiumTestimonials-module__sJrZPq__starEmpty{color:var(--gp-linha);font-size:.95rem}.PremiumTestimonials-module__sJrZPq__carouselWrapper{margin:clamp(40px,6vw,72px) calc(-1*clamp(24px,6vw,72px))}.PremiumTestimonials-module__sJrZPq__carouselContainer{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(16px,2vw,28px);padding:4px clamp(24px,6vw,72px) 8px;display:flex;overflow-x:auto}.PremiumTestimonials-module__sJrZPq__carouselContainer::-webkit-scrollbar{display:none}.PremiumTestimonials-module__sJrZPq__carouselContainer:focus-visible{outline:1px solid var(--gp-br);outline-offset:4px}.PremiumTestimonials-module__sJrZPq__card{scroll-snap-align:start;border-top:1px solid var(--gp-fio);flex-direction:column;flex:0 0 min(86vw,420px);justify-content:space-between;gap:22px;margin:0;padding:30px 0 0;display:flex}.PremiumTestimonials-module__sJrZPq__text{color:var(--gp-tx);margin:0;font-size:clamp(1.1rem,1.9vw,1.35rem);font-style:italic;font-weight:200;line-height:1.5}.PremiumTestimonials-module__sJrZPq__footer{flex-direction:column;gap:6px;display:flex}.PremiumTestimonials-module__sJrZPq__author{letter-spacing:.26em;text-transform:uppercase;color:var(--gp-br);font-size:.7rem}.PremiumTestimonials-module__sJrZPq__tags{color:var(--gp-mut);font-size:.78rem}.PremiumTestimonials-module__sJrZPq__interpretation{max-width:640px;margin-top:clamp(56px,9vw,110px)}.PremiumTestimonials-module__sJrZPq__interpretationTitle{color:var(--gp-tx);margin-bottom:22px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:200}.PremiumTestimonials-module__sJrZPq__interpretationText p{color:var(--gp-mut);margin-bottom:14px;font-size:1.02rem;line-height:1.85}.PremiumTestimonials-module__sJrZPq__interpretationText strong{color:var(--gp-tx);font-weight:400}.PremiumTestimonials-module__sJrZPq__interpretationHighlight{font-style:italic;font-weight:200;color:var(--gp-tx)!important;font-size:1.15rem!important}.PremiumTestimonials-module__sJrZPq__btnPrimary{letter-spacing:.26em;text-transform:uppercase;min-height:44px;color:var(--gp-tx);border-bottom:1px solid var(--gp-fio);align-items:center;gap:14px;margin-top:30px;padding:14px 0;font-size:.72rem;text-decoration:none;transition:gap .4s,border-color .4s;display:inline-flex}.PremiumTestimonials-module__sJrZPq__btnPrimary:hover,.PremiumTestimonials-module__sJrZPq__btnPrimary:focus-visible{border-color:var(--gp-br);gap:24px}
