:root{--ease-spring: cubic-bezier(.34, 1.35, .64, 1);--ease-out-soft: cubic-bezier(.22, 1, .36, 1)}html,body{background:var(--color-brand-bg, #0a0a0a)}body.contact-page{max-width:100%;overflow-x:clip}body.contact-page>.flex.min-h-screen{max-width:100%;min-width:0}body.contact-page main{max-width:100%;min-width:0;overflow-x:clip}body.contact-page .contact-section,body.contact-page .page-hero-bg{max-width:100%;min-width:0}body.contact-page .contact-grid{width:100%;max-width:min(100%,80rem);min-width:0;box-sizing:border-box}body.contact-page .contact-form-column,body.contact-page .contact-info-column{min-width:0;max-width:100%;box-sizing:border-box}body.contact-page .contact-info-column article.group>div.flex{flex-wrap:wrap;align-items:flex-start}body.contact-page .contact-info-column article.group>div.flex>div.min-w-0{flex:1 1 min(0,100%);min-width:0}body.contact-page main img{max-width:100%;height:auto}body.contact-page .contact-info-column a[href^="mailto:"]{overflow-wrap:anywhere;word-break:normal}body.contact-page #contact-form .flex.flex-col.gap-3{flex-wrap:wrap}body.contact-page .contact-turnstile-shell{width:100%;max-width:100%;min-width:0;display:flex;justify-content:center;box-sizing:border-box}body.contact-page .contact-turnstile-shell .cf-turnstile{max-width:100%;min-width:0!important}body.contact-page .contact-turnstile-shell .cf-turnstile iframe{max-width:100%!important}body.contact-page header>div.mx-auto.flex>a:first-of-type{flex:1 1 0%;min-width:0}body.contact-page header>div.mx-auto.flex>a:first-of-type img{max-height:2.5rem;width:auto;height:auto;object-fit:contain}@media(min-width:640px){body.contact-page header>div.mx-auto.flex>a:first-of-type img{max-height:3rem}}.modal-content[data-modal-content]{transform:translate3d(0,3rem,0) scale(.95);transform-origin:center center;transition:opacity .3s var(--ease-out-soft),transform .35s var(--ease-spring)}.modal-content[data-modal-content][data-open=true]{transform:translateZ(0) scale(1)}.modal-overlay[data-area-modal]{transition:opacity .3s var(--ease-out-soft)}@keyframes anim-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.anim-scroll-bounce{animation:anim-scroll-bounce 2s ease-in-out infinite}@keyframes anim-wa-enter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes anim-notify-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.9}}.wa-float-fab{animation:anim-wa-enter .5s var(--ease-spring) 1s both;transition:transform .25s var(--ease-spring)}.wa-float-fab:hover{transform:scale(1.1)}.wa-float-fab:active{transform:scale(.95)}.wa-float-pulse-dot{position:absolute;top:4px;right:4px;z-index:1;width:11px;height:11px;border-radius:9999px;background:#ef4444;border:2px solid #0a0a0a;pointer-events:none;animation:anim-notify-pulse 2s ease-in-out infinite}.wa-float-fab--brand .wa-float-pulse-dot{border-color:#fff}@media(max-width:639px){.wa-float-fab{right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important;width:3.2rem!important;height:3.2rem!important}[data-triage-chat-root]{right:4.45rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important}[data-triage-chat-root]>button[data-triage-chat-toggle]{width:3.2rem;height:3.2rem}main{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem)}.contact-page .contact-section{padding-top:2rem!important;padding-bottom:2.6rem!important}.contact-page .contact-grid{gap:1.25rem!important}.contact-page .contact-info-column{row-gap:1rem!important}.contact-page .contact-form-column{padding:1.2rem 1rem!important}.contact-page .contact-form-column h2{font-size:2.2rem!important;line-height:1.1!important}.contact-page .contact-info-column h2{font-size:2.25rem!important;line-height:1.1!important}.contact-page .contact-info-column article.group.rounded-xl.border.border-brand-border{padding:.95rem!important;border-radius:.85rem!important}.contact-page .contact-info-column article.group.rounded-xl.border.border-brand-border>div{gap:.8rem!important}.contact-page .contact-info-column article.group.rounded-xl.border.border-brand-border>div>div:first-child{width:2.5rem!important;height:2.5rem!important}.contact-page .contact-info-column article.group.rounded-xl.border.border-brand-border h3{font-size:1rem;line-height:1.3}.contact-page #contact-form-wrapper{margin-top:.8rem!important}.contact-page #contact-form{row-gap:.9rem!important}.contact-page #contact-form textarea{min-height:8.75rem}.contact-page #contact-form button,.contact-page #contact-form a{min-height:2.9rem}}@media(max-width:390px){.wa-float-fab{width:3rem!important;height:3rem!important}[data-triage-chat-root]{right:4.2rem!important}[data-triage-chat-root]>button[data-triage-chat-toggle]{width:3rem;height:3rem}main{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}.contact-page .contact-section{padding-top:1.7rem!important;padding-bottom:2.25rem!important}.contact-page .contact-grid{gap:1.05rem!important}.contact-page .contact-form-column{padding:1rem .9rem!important}.contact-page .contact-form-column h2,.contact-page .contact-info-column h2{font-size:2.05rem!important}}button[data-open-area]{transition:transform .25s var(--ease-spring),color .2s ease}button[data-open-area]:hover{transform:translate(5px)}.cta-arrow-link svg:last-child{transition:transform .25s var(--ease-spring)}.cta-arrow-link:hover svg:last-child{transform:translate(5px)}.hover-card-scale{transition:transform .28s var(--ease-spring),border-color .25s ease}.hover-card-scale:hover{transform:scale(1.02)}.interactive-area-tile,.area-card{--card-shine-inset: rgba(212, 175, 55, .14);--card-shine-outer: rgba(212, 175, 55, .08);box-shadow:inset 0 0 0 1px var(--card-shine-inset),0 0 0 1px #d4af370f,0 4px 22px #00000059,0 0 24px var(--card-shine-outer)}.interactive-area-tile{transition:transform .28s var(--ease-spring),border-color .25s ease,box-shadow .35s ease}.interactive-area-tile:hover{transform:scale(1.02);--card-shine-inset: rgba(212, 175, 55, .28);--card-shine-outer: rgba(212, 175, 55, .16);box-shadow:inset 0 0 0 1px var(--card-shine-inset),0 0 0 1px #d4af372e,0 8px 28px #0000006b,0 0 32px var(--card-shine-outer)}.area-card{transition:transform .28s var(--ease-spring),border-color .25s ease,box-shadow .35s ease}.area-card:hover{transform:translateY(-.2rem) scale(1.02);--card-shine-inset: rgba(212, 175, 55, .28);--card-shine-outer: rgba(212, 175, 55, .16);box-shadow:inset 0 0 0 1px var(--card-shine-inset),0 0 0 1px #d4af372e,0 10px 32px #00000073,0 0 36px var(--card-shine-outer)}.grid:has(.interactive-area-tile),.grid:has(.area-card),#escolha-necessidade-juridica .grid,#areas-seo-landings .grid{overflow:visible}.btn-premium{cursor:pointer;box-sizing:border-box;max-width:100%;transform-origin:center center;backface-visibility:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background-color .4s ease,border-color .4s ease,color .4s ease;box-shadow:0 0 0 0 transparent}@media(hover:hover)and (pointer:fine){.btn-premium:hover{transform:scale(1.03);box-shadow:0 0 0 1px #d4af3766,0 10px 28px #0f172a80,0 0 36px #d4af3733}}.btn-tap-scale:active{transform:scale(.95)}.btn-premium.btn-tap-scale:active{transform:scale(.95);box-shadow:0 2px 12px #0f172a59}[data-menu-toggle] svg{transition:transform .25s var(--ease-out-soft)}[data-menu-toggle][aria-expanded=true] svg{transform:rotate(90deg)}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out,border-color .25s ease}.tilt-card:hover{border-color:var(--color-brand-gold, #d4af37)}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;--card-border-color: rgb(255 255 255 / 15%);position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid var(--card-border-color);background:var(--card-bg, #060010);overflow:visible}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-active):before,.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-active):after,.border-glow-card:not(:hover):not(.sweep-active):not(.border-glow-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card>*:not(.edge-light){position:relative;z-index:1}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #060010) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one, radial-gradient(at 80% 55%, #fff7cc 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, #fde68a 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, #f59e0b 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, #facc15 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, #fde68a 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, #f59e0b 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, #fff7cc 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#d4af37 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, #fff7cc 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, #fde68a 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, #f59e0b 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, #facc15 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, #fde68a 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, #f59e0b 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, #fff7cc 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#d4af37 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:0;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-card.border-glow-button{--edge-sensitivity: 24;--fill-opacity: .42;--glow-padding: 28px;--cone-spread: 21}.border-glow-card.border-glow-card-target{--edge-sensitivity: 30;--fill-opacity: .5;--glow-padding: 40px}a.interactive-area-tile.border-glow-card{display:flex!important;align-items:center}article.area-card.border-glow-card,.area-card.border-glow-card{display:flex!important;flex-direction:column}@media(prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition-duration:.01ms!important}}.form-success-toast{position:fixed;bottom:5.5rem;left:50%;z-index:80;max-width:min(90vw,22rem);padding:.75rem 1.25rem;border-radius:.5rem;border:1px solid rgba(212,175,55,.35);background:#141414;color:#f8fafc;font-size:.875rem;font-weight:600;text-align:center;box-shadow:0 12px 40px #00000073;opacity:0;transform:translate(-50%,12px) scale(.92);pointer-events:none;transition:opacity .3s var(--ease-out-soft),transform .3s var(--ease-spring)}.form-success-toast.is-visible{opacity:1;transform:translate(-50%) scale(1)}.logo-marquee-track{display:flex;width:max-content;animation:logoMarquee 42s linear infinite;will-change:transform}.logo-marquee-track:hover{animation-play-state:running!important}.logo-marquee-inner{display:flex;flex-shrink:0;align-items:center;gap:6.5rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.logo-marquee-inner{gap:10rem;padding-left:2.5rem;padding-right:2.5rem}}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-marquee-track{animation:none;transform:none}}.hero-gsap-prep{opacity:0}.triage-chat-scrollbar::-webkit-scrollbar{width:.375rem}.triage-chat-scrollbar::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}[data-triage-chat-root]>button[data-triage-chat-toggle]{border-color:#94a3b838;background:radial-gradient(circle at top,rgba(212,175,55,.18),transparent 58%),linear-gradient(135deg,#020617,#0f172a 58%,#1e293b);box-shadow:0 18px 50px #0206176b,0 0 0 1px #d4af3714}[data-triage-chat-panel]{border-color:#0f172ae0;background:linear-gradient(180deg,#fffffffb,#f8fafcfb),#fff;box-shadow:0 28px 80px #02061752,0 0 0 1px #0f172a0f;animation:triageChatPanelIn .24s var(--ease-out-soft)}@media(min-width:640px){[data-triage-chat-panel]{position:fixed!important;left:50%!important;right:auto!important;bottom:1.5rem!important;transform:translate(-50%);width:min(24rem,calc(100vw - 2rem))!important}}[data-triage-chat-panel] header{background:radial-gradient(circle at top left,rgba(212,175,55,.24),transparent 38%),linear-gradient(135deg,#020617,#0f172a 54%,#1e293b)}[data-triage-chat-messages]{background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb)}[data-triage-chat-messages]>div:last-child{margin-bottom:0}[data-triage-chat-panel] [data-triage-chat-send],[data-triage-chat-panel] [data-triage-chat-restart],[data-triage-chat-panel] [data-triage-chat-confirm-send]{background:linear-gradient(135deg,#020617,#0f172a 55%,#1e293b);box-shadow:0 10px 24px #0f172a2e}[data-triage-chat-panel] [data-triage-chat-send]:hover,[data-triage-chat-panel] [data-triage-chat-restart]:hover,[data-triage-chat-panel] [data-triage-chat-confirm-send]:hover{transform:translateY(-1px)}@keyframes triageChatPanelIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}main.flex-1{overflow-x:clip}@media(prefers-reduced-motion:reduce){.hero-gsap-prep{opacity:1}.anim-scroll-bounce,.wa-float-pulse-dot{animation:none!important}.wa-float-fab{animation:none;opacity:1;transform:none}.wa-float-fab:hover,.wa-float-fab:active{transform:none}.modal-content[data-modal-content],.modal-content[data-modal-content][data-open=true]{transition-duration:.01ms}.cta-arrow-link:hover svg:last-child,.hover-card-scale:hover,.interactive-area-tile:hover,.area-card:hover,button[data-open-area]:hover{transform:none}[data-menu-toggle][aria-expanded=true] svg{transform:none}.form-success-toast,.form-success-toast.is-visible{transition-duration:.15s}.btn-premium:hover,.btn-premium.btn-tap-scale:active{transform:none;box-shadow:none}.aos-init [data-aos]{opacity:1!important;transform:none!important;transition-duration:.01ms!important}}.gsap-split__line{display:block;overflow:hidden}.gsap-split__word,.gsap-split__char{display:inline-block;overflow:hidden;vertical-align:bottom}.gsap-split__inner{display:inline-block;transform:translateZ(0)}.gsap-split-will-animate{will-change:transform,opacity}
