@font-face{font-family:'Inter Tight';src:url('/imagens/fontes/hinted-InterTight-Light.woff2') format('woff2'),
url('/imagens/fontes/hinted-InterTight-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Inter Tight';src:url('/imagens/fontes/hinted-InterTight-Regular.woff2') format('woff2'),
url('/imagens/fontes/hinted-InterTight-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter Tight';src:url('/imagens/fontes/hinted-InterTight-SemiBold.woff2') format('woff2'),
url('/imagens/fontes/hinted-InterTight-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}:root{--black:#000;--header-bg:#141414;--header-line:#313030;--footer-bg:#2c2c2c;--footer-line:#959595;--ink:#000;--gray:#626161;--gray-light:#959595;--bg-soft:#f3f3f3;--accent:#2c2c2c;--star:#f5a623;--max:1440px;--ease:cubic-bezier(.22,.61,.36,1)}html{scrollbar-width:thin;scrollbar-color:#2c2c2c #e9e9ee}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e9e9ee}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #3a3a3a 0%, #141414 100%);border-radius:8px;border:2px
solid #e9e9ee}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #2c2c2c 0%, #000 100%)}::-webkit-scrollbar-corner{background:#e9e9ee}[data-lucide],svg.lucide{stroke:currentColor;fill:none;flex-shrink:0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter Tight',system-ui,sans-serif;font-weight:400;color:var(--ink);background:#fff;line-height:1.2;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:100%;max-width:var(--max);margin:0
auto;padding:0
40px}.container--wide{max-width:1600px}strong{font-weight:600}.section{padding:120px
0}.section-title{font-weight:300;font-size:clamp(46px,5.6vw,86px);line-height:1.0;text-align:center;letter-spacing:-1px;color:var(--ink)}.section-title.light{color:#fff}.section-title
strong{font-weight:600}.section-sub{text-align:center;color:var(--gray-light);font-size:clamp(16px,1.5vw,21px);font-weight:400;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px}.section-sub.light{color:#fff}.section-sub
i{width:24px;height:24px;stroke-width:1.8}.section-sub
img{width:auto;height:25px;flex:0 0 auto}.link-light,.link-dark{display:inline-flex;align-items:center;gap:10px;font-weight:400;font-size:18px;text-decoration:underline;text-underline-offset:3px;transition:opacity .25s var(--ease), transform .25s var(--ease)}.link-light{color:#fff}.link-dark{color:var(--ink)}.link-light:hover,.link-dark:hover{opacity: .65;transform:translateX(3px)}.link-light .link-text,
.link-dark .link-text{text-decoration:underline;text-underline-offset:3px}.arrow-ico{width:20px;height:20px;flex:0 0 auto;stroke-width:2}.site-header{position:relative;width:100%;z-index:100;background:var(--header-bg);border-bottom:1px solid var(--header-line)}.header-inner{display:flex;align-items:center;height:90px;gap:0}.logo
img{height:47px;width:auto}.main-nav{margin:0
auto}.main-nav
ul{display:flex;align-items:center;gap:40px}.main-nav
a{color:#fff;font-size:18px;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px
0;transition:color .25s var(--ease)}.main-nav a .nav-icon{width:16px;height:16px;flex-shrink:0}.main-nav
a.active{font-weight:600}.main-nav a::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background:#fff;transition:width .3s var(--ease)}.main-nav a:hover::after,
.main-nav a.active::after{width:100%}.btn-portal{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:224px;height:29px;background:url('/imagens/botao topo.png') center/contain no-repeat;color:#fff;font-size:16px;font-weight:600;white-space:nowrap;transition:opacity .25s var(--ease), transform .25s var(--ease)}.btn-portal
i{width:18px;height:18px}.btn-portal:hover{opacity: .85;transform:translateY(-2px)}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px;margin-left:auto}.nav-toggle
span{width:26px;height:2px;background:#fff;transition: .3s var(--ease)}.site-footer{position:relative;background:radial-gradient(120% 80% at 50% 0%, rgba(255, 255, 255, .10) 0%, rgba(255, 255, 255, 0) 55%),
linear-gradient(180deg, #343434 0%, var(--footer-bg) 38%, #232323 100%);color:#fff;overflow:hidden;isolation:isolate}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, .55) 25%, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, .55) 75%, transparent 100%);opacity: .5;z-index:1}.site-footer::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px);background-size:22px 22px;z-index:0;pointer-events:none}.site-footer
.container{position:relative;z-index:2}.footer-top{display:grid;grid-template-columns:1.05fr 1.05fr 1.05fr .85fr;gap:40px;padding-top:90px;padding-bottom:60px}.footer-col
h2{color:#fff;font-weight:600;font-size:22px;margin-bottom:30px}.footer-col
ul{display:flex;flex-direction:column;gap:0}.footer-col
a{font-size:21px;font-weight:300;color:#fff;line-height:32px;transition:opacity .2s var(--ease)}.footer-col a:hover{opacity: .7}.footer-bottom{display:grid;grid-template-columns:1.05fr 1.05fr 1.05fr .85fr;gap:40px;align-items:center;padding-top:30px;padding-bottom:30px}.footer-logo{grid-column:1 / 4}.footer-logo
img{height:47px;width:auto}.footer-social{grid-column:4;justify-self:end;display:flex;align-items:center;gap:20px}.footer-social
span{font-size:22px;font-weight:600;color:#fff}.footer-social
a{color:#fff;display:inline-flex}.footer-social a .social-icon{width:24px;height:24px;transition:opacity .25s var(--ease), transform .25s var(--ease)}.footer-social a:hover .social-icon{opacity: .7;transform:translateY(-2px)}.footer-copy{text-align:center}.footer-copy
.container{padding-top:34px;padding-bottom:34px;font-size:20px;font-weight:300;color:#fff}.footer-copy .container::before{content:"";display:block;height:1px;background:var(--footer-line);margin-bottom:34px}:root{--rv-dur:600ms;--rv-dist:60px;--rv-step:200ms;--rv-ease:ease-out}.reveal{opacity:1;transform:none}.js
.reveal{opacity:0;transform:translateY(var(--rv-dist));transition:opacity var(--rv-dur) var(--rv-ease) calc(var(--i, 0) * var(--rv-step)),
transform var(--rv-dur) var(--rv-ease) calc(var(--i, 0) * var(--rv-step))}.rv-armar
.reveal{transition:none !important}.js
.reveal.in{opacity:1;transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header.sticky{position:sticky;top:0;box-shadow:0 6px 24px rgba(0,0,0,.28)}.page-hero{position:relative;min-height:400px;display:flex;align-items:center;background:#000 url('/imagens/banner-topo-fundo_02.jpg') center/cover no-repeat;overflow:hidden;isolation:isolate}.page-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .30) 45%, rgba(0, 0, 0, .60) 100%)}.page-hero::before{content:"";position:absolute;z-index:1;mix-blend-mode:screen;top:-25%;left:-25%;width:150%;height:150%;background:radial-gradient(44% 44% at 18% 28%, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, 0) 62%),
radial-gradient(40% 40% at 84% 20%, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 62%),
radial-gradient(50% 50% at 72% 86%, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 62%),
radial-gradient(38% 38% at 38% 78%, rgba(255, 255, 255, .10) 0%, rgba(255, 255, 255, 0) 62%);filter:blur(8px) saturate(1.15);will-change:transform, opacity;animation:heroAurora 18s ease-in-out infinite alternate;pointer-events:none}.page-hero::after{content:"";position:absolute;z-index:1;mix-blend-mode:screen;inset:0;background-image:linear-gradient(rgba(255, 255, 255, .045) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, .045) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%, #000 0%, transparent 80%);mask-image:radial-gradient(70% 70% at 50% 45%, #000 0%, transparent 80%);will-change:transform, opacity;animation:heroGrid 12s ease-in-out infinite alternate;pointer-events:none}@keyframes
heroAurora{0%{transform:translate3d(-4%, -2%, 0) scale(1.05) rotate(0deg);opacity:1}50%{opacity:1}100%{transform:translate3d(5%, 3%, 0) scale(1.15) rotate(8deg);opacity: .92}}@keyframes
heroGrid{0%{transform:translate3d(0, 0, 0) scale(1);opacity: .5}100%{transform:translate3d(2%, 1.5%, 0) scale(1.06);opacity: .8}}.page-hero-inner{position:relative;z-index:2;width:100%;text-align:center;padding:70px
0}.page-breadcrumb{margin-bottom:22px}.page-breadcrumb
ol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.page-breadcrumb-item{display:inline-flex;align-items:center;gap:8px;font-size:clamp(12px, 1.1vw, 13.5px);letter-spacing: .4px}.page-breadcrumb-item
a{color:rgba(255, 255, 255, .62);text-decoration:none;transition:color .25s var(--ease, ease)}.page-breadcrumb-item a:hover{color:#fff;text-decoration:underline}.page-breadcrumb-item [aria-current="page"]{color:#fff;font-weight:600}.page-breadcrumb-sep{width:14px;height:14px;stroke-width:2;color:rgba(255,255,255,.4)}.page-hero-eyebrow{color:#FFF;font-weight:600;font-size:clamp(13px, 1.3vw, 15px);letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.page-hero
h1{color:#fff;font-weight:300;font-size:clamp(40px, 5.4vw, 72px);line-height:1.0;letter-spacing:-1px}.page-hero h1
strong{font-weight:600}.page-hero-sub{color:rgba(255,255,255,.82);font-weight:300;font-size:clamp(16px,1.6vw,20px);margin-top:22px}.cta-final--dark{position:relative;overflow:hidden;background:#1a1a1a;color:#fff}.cta-final-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.cta-final-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity: .55;will-change:transform}.cta-final-glow--a{width:540px;height:540px;top:-160px;left:-120px;background:radial-gradient(circle, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 70%);animation:ctaGlowA 14s ease-in-out infinite}.cta-final-glow--b{width:480px;height:480px;bottom:-160px;right:-100px;background:radial-gradient(circle, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 70%);animation:ctaGlowB 16s ease-in-out infinite}.cta-final-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, .04) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 100%)}@keyframes
ctaGlowA{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(80px, 60px) scale(1.15)}}@keyframes
ctaGlowB{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(-70px, -50px) scale(1.12)}}.cta-final
.container{position:relative;z-index:1}.cta-final .section-head{text-align:center;max-width:760px;margin:0
auto 56px}.cta-final .section-eyebrow{color:rgba(255, 255, 255, .55);font-weight:600;font-size:clamp(12px, 1.2vw, 14px);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.cta-final--dark .section-head .section-title{color:#fff;margin-bottom:0}.cta-final--dark .section-head .section-title
strong{background:linear-gradient(90deg, #fff 0%, #b8b8b8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-final-lead{margin-top:18px;font-weight:300;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:rgba(255,255,255,.68)}.cta-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px;max-width:1100px;margin:0
auto}.cta-card{position:relative;display:flex;align-items:center;gap:22px;padding:36px
38px;border-radius:22px;border:1px
solid transparent;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease)}.cta-card-ico{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;flex:0 0 auto;border-radius:18px;transition:transform .4s var(--ease)}.cta-card-ico
i{width:31px;height:31px;stroke-width:1.7}.cta-card-body{display:flex;flex-direction:column;gap:5px;flex:1 1 auto}.cta-card-eyebrow{font-weight:600;font-size:clamp(11px,1.1vw,13px);letter-spacing:2.5px;text-transform:uppercase}.cta-card-title{font-weight:600;font-size:clamp(21px,1.9vw,27px);line-height:1.15;color:#fff}.cta-card-sub{font-weight:300;font-size:clamp(14px,1.3vw,16px);line-height:1.45}.cta-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 auto;border-radius:50%;transition:transform .4s var(--ease), background .4s var(--ease)}.cta-card-arrow
i{width:22px;height:22px;stroke-width:2.2}.cta-card:hover{transform:translateY(-8px)}.cta-card:hover .cta-card-arrow{transform:translateX(6px)}.cta-card:hover .cta-card-ico{transform:scale(1.06)}.cta-card--accent{background:linear-gradient(135deg, #383838 0%, #141414 100%);color:#fff;border-color:rgba(255, 255, 255, .1);box-shadow:0 22px 50px rgba(0,0,0,.55)}.cta-card--accent::before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, .22), transparent);transform:skewX(-18deg);transition:left .7s var(--ease);z-index:-1}.cta-card--accent:hover{border-color:rgba(255, 255, 255, .28);box-shadow:0 30px 70px rgba(0,0,0,.7)}.cta-card--accent:hover::before{left:130%}.cta-card--accent .cta-card-ico{background:rgba(255, 255, 255, .12);color:#fff}.cta-card--accent .cta-card-eyebrow{color:rgba(255, 255, 255, .7)}.cta-card--accent .cta-card-sub{color:rgba(255, 255, 255, .82)}.cta-card--accent .cta-card-arrow{background:#fff;color:#141414}.cta-card--glass{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-card--glass:hover{border-color:rgba(255, 255, 255, .7);box-shadow:0 24px 54px rgba(0, 0, 0, .45)}.cta-card--glass .cta-card-ico{background:rgba(255, 255, 255, .1);color:#fff}.cta-card--glass .cta-card-eyebrow{color:rgba(255, 255, 255, .7)}.cta-card--glass .cta-card-sub{color:rgba(255, 255, 255, .68)}.cta-card--glass .cta-card-arrow{background:#fff;color:#141414}@media(max-width:1024px){.section{padding:90px
0}}@media(max-width:860px){.main-nav,.btn-portal{display:none}.main-nav.open{display:block;position:absolute;top:90px;left:0;width:100%;background:var(--header-bg);padding:18px
0;border-top:1px solid var(--header-line);z-index:99}.main-nav.open
ul{flex-direction:column;gap:0;align-items:stretch}.main-nav.open
a{display:block;padding:14px
40px;min-height:44px}.main-nav.open a::after{display:none}.main-nav.open
a.active{background:rgba(255,255,255,.06)}.nav-toggle{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin-right:8px}.nav-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.footer-top{grid-template-columns:1fr 1fr}.cta-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.section{padding:72px
0}}@media(max-width:560px){.container{padding:0
20px}.section{padding:56px
0}.section-title{font-size:clamp(30px,8.4vw,40px);letter-spacing:-.5px}.page-hero{min-height:320px}.cta-card{padding:28px
26px;gap:18px}.cta-card-arrow{display:none}.site-footer .footer-top{grid-template-columns:1fr;gap:34px;text-align:center;padding-top:56px;padding-bottom:44px}.footer-col
h2{font-size:18px;margin-bottom:14px}.footer-col
a{font-size:17px;line-height:34px}.site-footer .footer-bottom{grid-template-columns:1fr;justify-items:center;gap:34px;padding-top:10px;padding-bottom:34px}.footer-logo,.footer-social{grid-column:1;justify-self:center}.footer-logo
img{height:42px}.footer-social{flex-wrap:wrap;justify-content:center;gap:16px}.footer-social
span{font-size:19px}.footer-copy
.container{padding-top:26px;padding-bottom:26px;font-size:16px}.footer-copy .container::before{margin-bottom:26px}.footer-copy .copy-part{display:block}.footer-copy .copy-sep{display:none}}@media(max-width:414px){.container{padding:0
16px}}@media(max-width:360px){.container{padding:0
14px}.logo
img{height:40px}}.w4-toasts{position:fixed;right:20px;bottom:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:min(380px, calc(100vw - 40px));pointer-events:none}.w4-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px
16px;border-radius:12px;background:linear-gradient(135deg, #2c2c2c 0%, #141414 100%);color:#fff;border:1px
solid rgba(255, 255, 255, .14);box-shadow:0 16px 40px rgba(0, 0, 0, .35);font-size:15px;line-height:1.45;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .28s var(--ease), transform .28s var(--ease)}.w4-toast.is-in{opacity:1;transform:translateY(0)}.w4-toast.is-out{opacity:0;transform:translateY(12px)}.w4-toast-ico{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;line-height:1;background:#fff;color:#141414}.w4-toast--error .w4-toast-ico::before{content:"!"}.w4-toast--success .w4-toast-ico::before{content:"\2713"}.w4-toast--info .w4-toast-ico::before{content:"i"}.w4-toast-text{flex:1 1 auto;min-width:0;word-wrap:break-word;overflow-wrap:anywhere}@media (max-width: 560px){.w4-toasts{left:16px;right:16px;bottom:16px;max-width:none}}