@font-face{font-family:Salvatico;src:url(/fonts/Salvatico.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Book.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--navy:#002877;--navy-deep:#001b52;--green:#93bf50;--lightblue:#70aada;--white:#fff;--glass-light:#ffffff1a;--glass-light-border:#ffffff38;--glass-panel:#ffffffe0;--shadow-float:0 40px 70px -24px #00061a99, 0 14px 34px -6px #93bf5024;--shadow-float-sm:0 24px 48px -18px #00061a8c, 0 8px 20px -4px #93bf501f;--font-title:"Salvatico", cursive;--font-body:"Axiforma", -apple-system, BlinkMacSystemFont, sans-serif;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--space-7:6rem;--content-max:1120px}*{box-sizing:border-box}body{background:var(--navy-deep);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}button{cursor:pointer;border:none;font-family:inherit}a{color:inherit}.container{max-width:var(--content-max);margin:0 auto;padding-inline:32px}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--green);margin-bottom:14px;font-size:12.5px;font-weight:700;display:block}h1,h2,h3{font-family:var(--font-title);text-wrap:balance;margin:0;font-weight:400}h1{font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.06}h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}h3{font-family:var(--font-body);font-size:1.3rem;font-weight:700}p{margin:0;line-height:1.65}.btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--green);color:var(--navy)}.btn-primary,.cta{isolation:isolate;position:relative}.glow-ring{border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;filter:blur(16px);background:conic-gradient(from 0deg, transparent 0%, var(--green) 25%, var(--lightblue) 50%, transparent 75%);transition:opacity .35s;animation:5s linear infinite paused glow-spin;position:absolute;inset:-8px}.btn-primary:hover .glow-ring,.cta:hover .glow-ring{opacity:.55;animation-play-state:running}@keyframes glow-spin{to{transform:rotate(360deg)}}.fundo-desfoque-topo{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(9px);background:linear-gradient(#001b5280,#0000);height:130px;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 100%);mask-image:linear-gradient(#000 0% 20%,#0000 100%)}.btn-ghost{background:var(--glass-light);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-light-border);color:var(--white)}.glass-panel{background:var(--glass-light);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--glass-light-border);box-shadow:var(--shadow-float-sm)}.stage{background-color:var(--navy-deep);background-image:radial-gradient(1100px 750px at 50% 105%,#002d82a6,#0000 60%),linear-gradient(165deg,#001c54 0%,#002877 42%,#001030 100%);position:relative;overflow:hidden}.luz-flutuante{z-index:1;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.luz-flutuante .mancha{filter:blur(7vw);will-change:transform;border-radius:50%;position:absolute}.luz-flutuante .m1{background:radial-gradient(circle,#93bf509e,#0000 68%);width:58vw;height:58vw;animation:7s ease-in-out infinite alternate liquido-a;top:-18vh;left:-16vw}.luz-flutuante .m2{background:radial-gradient(circle,#70aada80,#0000 68%);width:48vw;height:48vw;animation:9s ease-in-out infinite alternate liquido-b;top:-8vh;right:-14vw}.luz-flutuante .m3{background:radial-gradient(circle,#93bf5066,#0000 68%);width:44vw;height:44vw;animation:6s ease-in-out infinite alternate liquido-c;bottom:-24vh;left:18vw}.luz-flutuante .m4{background:radial-gradient(circle,#ffffff38,#0000 68%);width:36vw;height:36vw;animation:8s ease-in-out infinite alternate liquido-d;bottom:-14vh;right:8vw}@keyframes liquido-a{0%{transform:translate(0)scale(1)}50%{transform:translate(14vw,10vh)scale(1.18)}to{transform:translate(-8vw,18vh)scale(.88)}}@keyframes liquido-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-16vw,14vh)scale(.9)}to{transform:translate(-4vw,-10vh)scale(1.14)}}@keyframes liquido-c{0%{transform:translate(0)scale(1)}50%{transform:translate(12vw,-14vh)scale(1.15)}to{transform:translate(-10vw,-4vh)scale(.92)}}@keyframes liquido-d{0%{transform:translate(0)scale(1)}50%{transform:translate(-12vw,-8vh)scale(1.1)}to{transform:translate(8vw,6vh)scale(.88)}}.stage:before{content:"";opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stage:after{content:"";background:linear-gradient(180deg, #001b524d 0%, #001b52d1 68%, var(--navy-deep) 100%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.luz-flutuante .mancha,.arc-blob{animation-duration:revert!important;animation-iteration-count:revert!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:10;background:var(--glass-light);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--glass-light-border);max-width:960px;box-shadow:var(--shadow-float-sm);border-radius:999px;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:24px auto 0;padding:12px 12px 12px 18px;display:flex;position:relative}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-title);letter-spacing:.3px;color:var(--white);align-items:center;gap:9px;font-size:19px;text-decoration:none;display:flex}.logo[data-astro-cid-wpvy4v7s] .logo-icon{opacity:.9;width:26px;height:29px}.links[data-astro-cid-wpvy4v7s]{gap:8px;font-size:14px;font-weight:500;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--white);opacity:.78;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:opacity .2s,background .2s;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:16px;height:16px}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:1;background:#ffffff17}.cta[data-astro-cid-wpvy4v7s]{background:var(--green);color:var(--navy);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s}.cta[data-astro-cid-wpvy4v7s]:hover{box-shadow:0 8px 20px #93bf5059}@media (width<=860px){.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:9px}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:18px;height:18px}}@media (width<=600px){.nav[data-astro-cid-wpvy4v7s]{gap:6px;margin:16px 12px 0;padding:8px 8px 8px 12px}.logo[data-astro-cid-wpvy4v7s]{gap:6px;font-size:15px}.links[data-astro-cid-wpvy4v7s]{gap:3px}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:7px}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:16px;height:16px}.cta[data-astro-cid-wpvy4v7s]{padding:8px 14px;font-size:12.5px}}@media (width<=400px){.logo-nome[data-astro-cid-wpvy4v7s]{display:none}.nav[data-astro-cid-wpvy4v7s]{padding-left:8px}}.shield-motif[data-astro-cid-xu34j2y3]{aspect-ratio:620/607;opacity:.08;z-index:1;pointer-events:none;perspective:2200px;width:620px;max-width:70vw;position:fixed;top:12vh;right:-40px}@media (width<=760px){.shield-motif[data-astro-cid-xu34j2y3]{perspective:1600px;max-width:58vw;right:-10px}}.shield-motif[data-astro-cid-xu34j2y3] img{width:100%;height:100%;display:block}.spinner[data-astro-cid-xu34j2y3]{width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:rotateX(0)}@media (prefers-reduced-motion:reduce){.spinner[data-astro-cid-xu34j2y3]{transform:rotateX(20deg)!important}}.footer[data-astro-cid-jo6i4kqk]{z-index:2;max-width:var(--content-max);border-top:1px solid #ffffff1f;margin:0 auto;padding:60px 32px 50px;position:relative}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}h3[data-astro-cid-jo6i4kqk]{margin-bottom:14px;font-size:14px}.mt[data-astro-cid-jo6i4kqk]{margin-top:22px}p[data-astro-cid-jo6i4kqk]{color:#ffffffbf;margin-bottom:8px;font-size:14px}a[data-astro-cid-jo6i4kqk]{text-decoration:none}.form[data-astro-cid-jo6i4kqk],.newsletter[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.newsletter[data-astro-cid-jo6i4kqk]{flex-direction:row}input[data-astro-cid-jo6i4kqk],textarea[data-astro-cid-jo6i4kqk]{background:var(--glass-light);border:1px solid var(--glass-light-border);color:var(--white);font-family:var(--font-body);border-radius:10px;padding:10px 14px;font-size:14px}input[data-astro-cid-jo6i4kqk]::placeholder,textarea[data-astro-cid-jo6i4kqk]::placeholder{color:#ffffff73}.newsletter[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{flex:1}.btn[data-astro-cid-jo6i4kqk]{align-self:flex-start;padding:10px 20px;font-size:13.5px}.copy[data-astro-cid-jo6i4kqk]{opacity:.5;margin:0;font-size:12px}.msg[data-astro-cid-jo6i4kqk]{margin:4px 0 0;font-size:12.5px}.msg[data-astro-cid-jo6i4kqk].ok{color:var(--green)}.msg[data-astro-cid-jo6i4kqk].erro{color:#ffb4b4}@media (width<=760px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
