@font-face{font-family:Neo Sans Pro;src:url(../font/NeoSansProRegular.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(../font/NeoSansProMedium.OTF) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(../font/NeoSansProBold.OTF) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(../font/NeoSansProBlack.OTF) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--blue-dark: #2a2b6f;--blue-medium: #124b99;--blue-light: #009fd7;--white: #ffffff;--off-white: #f7f8fb;--gray-100: #eef1f5;--gray-600: #657084;--gray-800: #2d3441;--black: #151821;--container: 1240px;--topbar-height: 38px;--header-height: 112px;--scroll-anchor-gap: 24px;--shadow: 0 20px 50px rgba(25, 36, 77, .12);--transition: .22s ease;--ease-out: cubic-bezier(.22, 1, .36, 1);--motion-medium: .62s;--coroa-opacidade: .22;--section-space: clamp(76px, 7vw, 92px);--section-space-mobile: 58px;--section-heading-gap: 30px;--section-title-size: clamp(2rem, 3.2vw, 3rem);--block-title-size: clamp(1.5rem, 2.2vw, 2rem);--card-title-size: clamp(1.3rem, 1.75vw, 1.5rem);--section-copy-size: 1.03rem;--intro-copy-size: clamp(.98rem, 1.2vw, 1.08rem);--text-xxs: .68rem;--text-xs: .72rem;--text-s: .78rem;--text-m: .82rem;--text-l: .86rem;--text-xl: .9rem;--text-xxl: .96rem;--page-title-size: clamp(2.35rem, 3.8vw, 3.3rem);--hero-title-size: clamp(2.45rem, 5vw, 4.9rem);--page-intro-space: clamp(38px, 4.6vw, 64px);--intro-gap: clamp(56px, 6.4vw, 88px);--content-block-gap: clamp(36px, 4vw, 44px);--intro-copy-width: 920px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topbar-height) + var(--header-height) + var(--scroll-anchor-gap))}body{margin:0;font-family:Neo Sans Pro,Arial,sans-serif;color:var(--gray-800);background:var(--white);line-height:1.55;-webkit-font-smoothing:antialiased}body.has-cookie-banner{overflow:hidden}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid rgba(0,159,215,.72);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--blue-dark);line-height:1.08}h1{font-size:clamp(2.55rem,5.6vw,5.5rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.035em}h3{font-size:clamp(1.25rem,2vw,1.7rem)}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.section{padding:var(--section-space) 0}.draft-page{position:relative;min-height:calc(100svh - var(--topbar-height) - var(--header-height));display:grid;align-items:center;overflow:hidden;background:var(--white);isolation:isolate}.draft-page__content{position:relative;z-index:1;max-width:900px}.draft-page__content h1{margin:9px 0 13px;font-size:var(--page-title-size);letter-spacing:-.038em}.draft-page__content>p:not(.eyebrow){max-width:var(--intro-copy-width);margin-bottom:32px;color:var(--gray-600);font-size:var(--intro-copy-size)}.branded-page-intro,.about{--coroa-largura: min(700px, 60vw);--coroa-largura-editorial: min(470px, 40vw);--coroa-descida: 465px;--coroa-lado: 80%;--coroa-giro: -6deg;--coroa-fade: clamp(150px, 22vw, 260px);--coroa-fade-topo: 22%;--coroa-topo: -81px;position:relative;overflow:hidden;background:var(--white);isolation:isolate}.branded-page-intro:before,.about:before{position:absolute;z-index:0;bottom:calc(-1 * var(--coroa-descida));left:var(--coroa-lado);width:var(--coroa-largura);aspect-ratio:.7;background:url(../img/coroa_azul.png) right / contain no-repeat;content:"";opacity:var(--coroa-opacidade);pointer-events:none;transform:translate(-50%) rotate(var(--coroa-giro));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--coroa-fade-topo),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--coroa-fade-topo),#000 100%)}.branded-page-intro{--coroa-fade: 79%;min-height:var(--intro-altura, 330px)}.branded-page-intro:not(.draft-page){min-height:0;margin-bottom:0;padding-bottom:var(--intro-gap);overflow:visible;overflow-x:clip;clip-path:inset(0 0 min(0px,calc(100% - var(--intro-altura, 330px))) 0)}.branded-page-intro:not(.draft-page)+*{position:relative;margin-top:0;padding-top:0}.branded-page-intro:before{top:var(--coroa-topo);bottom:auto;width:var(--coroa-largura-editorial);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 44%,rgba(0,0,0,.35) 74%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000 44%,rgba(0,0,0,.35) 74%,transparent 94%)}.branded-page-intro:after,.about:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:var(--coroa-fade);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 54%,var(--white) 100%);content:"";pointer-events:none}.branded-page-intro:after{top:0;bottom:auto;height:max(var(--intro-altura, 330px),100%);background:linear-gradient(180deg,rgba(255,255,255,0) calc(100% - var(--coroa-fade)),rgba(255,255,255,.72) calc(100% - var(--coroa-fade) * .46),var(--white) 100%)}.branded-page-intro>.container{position:relative;z-index:1}.skip-link{position:fixed;z-index:9999;top:12px;left:12px;padding:10px 14px;color:var(--white);background:var(--blue-dark);border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{margin-bottom:14px;font-size:var(--text-s);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow--blue{color:var(--blue-light)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:var(--text-xxl);font-weight:700;transition:transform var(--transition),background-color var(--transition),color var(--transition),border-color var(--transition)}.btn:hover{transform:translateY(-2px)}.btn--primary{color:var(--white);background:var(--blue-medium)}.btn--primary:hover{background:var(--blue-dark)}.btn--light{color:var(--blue-dark);background:var(--white)}.btn--whatsapp{color:var(--white);background:#25d366}.btn--whatsapp:hover{background:#1ebe5a}.btn--light:hover{background:#eef7fc}.btn--outline-light{color:var(--white);border-color:#ffffffb8;background:#ffffff12;backdrop-filter:blur(8px)}.btn--outline-light:hover{border-color:var(--white);background:#ffffff29}.text-link{position:relative;display:inline-flex;gap:10px;align-items:center;margin-top:12px;color:var(--blue-medium);font-weight:700}.text-link:after{position:absolute;right:0;bottom:-5px;left:0;height:2px;background:var(--blue-light);border-radius:99px;content:"";transform:scaleX(0);transform-origin:left;transition:transform .36s var(--ease-out)}.text-link span{transition:transform var(--transition)}.text-link:hover span{transform:translate(5px)}.text-link:hover:after,.text-link:focus-visible:after{transform:scaleX(1)}.js [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity var(--motion-medium) var(--ease-out) var(--reveal-delay, 0ms),transform var(--motion-medium) var(--ease-out) var(--reveal-delay, 0ms);will-change:opacity,transform}.js [data-reveal=card]{transform:translate3d(0,34px,0)}.js [data-reveal].is-visible{opacity:1;transform:translateZ(0);will-change:auto}.about-copy{--reveal-delay: .11s}.topbar{position:sticky;z-index:1002;top:0;height:var(--topbar-height);color:#ffffffeb;background:var(--blue-dark);border-bottom:1px solid rgba(255,255,255,.08)}.topbar__inner{height:100%;min-height:var(--topbar-height);display:flex;align-items:center}.topbar__desktop{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.topbar__contacts,.topbar__right,.topbar__social,.topbar__links{display:flex;align-items:center}.topbar__contacts{gap:clamp(12px,1.5vw,22px)}.topbar__contacts a{display:inline-flex;align-items:center;gap:7px;color:#ffffffd6;font-size:var(--text-xs);font-weight:500;white-space:nowrap;transition:color var(--transition),opacity var(--transition)}.topbar__contacts a:hover,.topbar__contacts a:focus-visible{color:var(--white)}.topbar__contacts img,.topbar__social img{filter:brightness(0) invert(1)}.topbar__contacts img{width:14px;height:14px;opacity:.82}.topbar__right{gap:14px}.topbar__social{gap:5px}.topbar__social a{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;opacity:.78;transition:opacity var(--transition),background-color var(--transition),transform var(--transition)}.topbar__social a:hover,.topbar__social a:focus-visible{background:#ffffff1a;opacity:1;transform:translateY(-1px)}.topbar__social img{width:14px;height:14px}.topbar__separator{width:1px;height:16px;background:#fff3}.topbar__links{gap:18px}.topbar__links a{position:relative;color:#ffffffe6;font-size:var(--text-xs);font-weight:600;white-space:nowrap;transition:color var(--transition)}.topbar__links a:hover,.topbar__links a:focus-visible{color:var(--white)}.topbar__links a+a:before{position:absolute;top:50%;left:-9px;width:1px;height:16px;background:#fff3;content:"";transform:translateY(-50%)}.topbar__mobile{display:none}.site-header{position:sticky;z-index:1000;top:var(--topbar-height);height:var(--header-height);background:#fffffff6;border-bottom:1px solid rgba(42,43,111,.08);isolation:isolate;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease}.site-header:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:26px;background:radial-gradient(72% 190% at 4% -58%,transparent 62%,rgba(0,159,215,.16) 63%,transparent 65%),radial-gradient(68% 180% at 78% -52%,transparent 63%,rgba(18,75,153,.13) 64%,transparent 66%);content:"";pointer-events:none}.site-header.is-scrolled{background:#fffffffb;border-bottom-color:#2a2b6f21;box-shadow:0 12px 30px #19244d14}.header-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:100%;gap:38px}.brand{flex:0 0 auto}.brand img{width:205px;height:auto;transform-origin:left center;transition:transform .42s var(--ease-out)}.site-header.is-scrolled .brand img{transform:scale(.965)}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2.25vw,34px)}.desktop-nav a{position:relative;padding:43px 0 37px;color:var(--blue-dark);font-size:var(--text-xl);font-weight:600;white-space:nowrap}.desktop-nav a:after{position:absolute;right:0;bottom:31px;left:0;height:3px;background:var(--blue-light);border-radius:99px;content:"";transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.mobile-nav{display:none;position:static}.mobile-nav summary{position:relative;z-index:4;display:grid;width:50px;height:50px;place-items:center;background:#ffffffc2;border:1px solid rgba(18,75,153,.17);border-radius:14px;box-shadow:0 10px 24px #19244d14;cursor:pointer;list-style:none;transition:background-color var(--transition),border-color var(--transition),transform var(--transition)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:hover{background:var(--white);border-color:#009fd773;transform:translateY(-1px)}.mobile-nav__icon{position:relative;display:grid;width:24px;height:24px;place-items:center}.mobile-nav__icon img{position:absolute;inset:0;transition:opacity .28s ease,transform .42s var(--ease-out)}.mobile-nav__icon-close{opacity:0;transform:rotate(-38deg) scale(.7)}.mobile-nav[open] .mobile-nav__icon-open{opacity:0;transform:rotate(38deg) scale(.7)}.mobile-nav[open] .mobile-nav__icon-close{opacity:1;transform:rotate(0) scale(1)}.mobile-nav__panel{position:absolute;top:calc(100% - 5px);right:0;width:min(430px,calc(100vw - 32px));display:block;padding:10px;background:#fffffff0;border:1px solid rgba(18,75,153,.14);border-radius:20px;box-shadow:0 24px 60px #19244d2e;backdrop-filter:blur(18px);transform-origin:top right;animation:mobile-card-nav-in .52s var(--ease-out) both}.mobile-nav__card{min-height:0;display:flex;flex-direction:column;padding:8px;border-radius:14px;overflow:hidden}.mobile-nav__card--single{color:var(--blue-dark);background:radial-gradient(circle at 100% 0,rgba(0,159,215,.15),transparent 42%),radial-gradient(circle at 0 100%,rgba(18,75,153,.08),transparent 44%),#eef7fc;border:1px solid rgba(18,75,153,.08)}.mobile-nav__panel a{position:relative;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-radius:11px;font-weight:600;opacity:.84;transition:color var(--transition),opacity var(--transition),background-color var(--transition),box-shadow var(--transition)}.mobile-nav__panel a+a:before{position:absolute;top:0;right:14px;left:14px;height:1px;background:#124b9917;content:""}.mobile-nav__panel a:hover,.mobile-nav__panel a:focus-visible{color:var(--blue-medium);background:#ffffff9e;opacity:1}.mobile-nav__panel a.is-active{color:var(--blue-medium);background:var(--white);box-shadow:0 7px 20px #19244d14;opacity:1}.mobile-nav__panel a.is-active:before,.mobile-nav__panel a:hover+a:before,.mobile-nav__panel a.is-active+a:before{opacity:0}.mobile-nav__panel a span{font-size:var(--text-s);transition:transform .32s var(--ease-out)}.mobile-nav__panel a:hover span,.mobile-nav__panel a:focus-visible span{transform:translate3d(3px,-3px,0)}.mobile-nav__phones{margin-top:8px;padding:14px 15px 10px;color:var(--blue-dark);background:var(--white);border:1px solid rgba(18,75,153,.1);border-radius:14px}.mobile-nav__phones>p{margin:0 0 5px;color:var(--blue-medium);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mobile-nav__phones .mobile-nav__phone{min-height:42px;padding:0;border-radius:0;font-size:var(--text-m)}.mobile-nav__phones .mobile-nav__phone+.mobile-nav__phone:before{right:0;left:0}.mobile-nav__phones .mobile-nav__phone span{font-size:inherit}.mobile-nav__phones .mobile-nav__phone strong{font-size:var(--text-m);font-weight:800}.mobile-nav__phones .mobile-nav__phone:hover span,.mobile-nav__phones .mobile-nav__phone:focus-visible span{transform:none}@keyframes mobile-card-nav-in{0%{opacity:0;transform:translate3d(0,-12px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}.footer-waves{position:relative;height:178px;margin-bottom:-3px;overflow:hidden;background:var(--white);pointer-events:none}.footer-waves:after{content:"";position:absolute;z-index:10;right:0;bottom:-1px;left:0;height:6px;background:var(--blue-dark)}.footer-wave{position:absolute;left:0;display:block;width:200%;height:178px;overflow:visible;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.footer-wave path{vector-effect:non-scaling-stroke}.footer-wave--light{bottom:24px;fill:var(--blue-light);opacity:.96;animation:wave-drift-left 16s linear infinite}.footer-wave--medium{bottom:10px;fill:var(--blue-medium);opacity:.98;animation:wave-drift-right 22s linear infinite}.footer-wave--dark{bottom:-4px;fill:var(--blue-dark);animation:wave-drift-left 29s linear infinite}@keyframes wave-drift-left{0%{transform:translateZ(0)}25%{transform:translate3d(-12.5%,-2px,0)}50%{transform:translate3d(-25%,0,0)}75%{transform:translate3d(-37.5%,2px,0)}to{transform:translate3d(-50%,0,0)}}@keyframes wave-drift-right{0%{transform:translate3d(-50%,0,0)}25%{transform:translate3d(-37.5%,2px,0)}50%{transform:translate3d(-25%,0,0)}75%{transform:translate3d(-12.5%,-2px,0)}to{transform:translateZ(0)}}.site-footer{position:relative;z-index:11;margin-top:-1px;color:#ffffffc7;background:var(--blue-dark)}.footer-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(44px,6vw,88px);padding-top:58px;padding-bottom:64px}.footer-brand,.footer-locations,.footer-quality{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-brand{max-width:none}.footer-logo{width:250px;height:auto;margin:0 auto 24px}.footer-contact{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:2px}.footer-contact a{display:inline-flex;align-items:center;gap:9px;color:#ffffffd1;font-size:var(--text-xl);transition:color var(--transition),transform var(--transition)}.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--white);transform:translate(2px)}.footer-contact img{width:17px;height:17px;flex:0 0 auto;filter:brightness(0) invert(1);opacity:.82}.social-links{display:flex;justify-content:center;gap:10px;margin-top:24px}.social-links a{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.social-links a:hover{background:var(--blue-light);border-color:var(--blue-light);transform:translateY(-2px)}.social-links img{width:19px;max-height:20px;filter:brightness(0) invert(1)}.footer-locations h2{margin-bottom:24px;color:var(--white);font-size:1.2rem;letter-spacing:0}.location{position:relative;width:min(100%,430px);display:block;padding:14px 34px;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--text-xl);text-align:left;transition:color var(--transition)}.location:hover{color:var(--white)}.location img{position:absolute;top:18px;left:0;width:18px;filter:brightness(0) invert(1);opacity:.72}.location span{display:block;width:100%;max-width:340px;margin-inline:auto}.location strong{display:block;margin-bottom:3px;color:var(--white);font-weight:700}.footer-quality a{display:inline-flex;align-items:center;justify-content:center}.footer-quality img{width:150px;height:auto;margin-inline:auto;border-radius:10px}.footer-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:20px 24px 24px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:var(--text-m)}.footer-legal a,.footer-legal button{padding:0;color:inherit;background:none;border:0;cursor:pointer}.footer-legal a:hover,.footer-legal a:focus-visible,.footer-legal button:hover,.footer-legal button:focus-visible{color:var(--white);text-decoration:underline;text-underline-offset:3px}.cookie-banner{position:fixed;z-index:4000;right:0;bottom:0;left:0;width:100%;padding:14px clamp(16px,3vw,34px);color:var(--gray-800);background:transparent}.cookie-banner[hidden]{display:none}.cookie-banner__content{width:min(100%,1180px);margin-inline:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 26px;background:#fffffffc;border:1px solid rgba(42,43,111,.15);border-radius:18px;box-shadow:0 16px 44px #111d4138;text-align:left}.cookie-banner__icon{display:block;font-size:2.5rem;line-height:1}.cookie-banner__copy{display:grid;justify-items:start}.cookie-banner__mais{display:block;white-space:nowrap}.cookie-banner h2{margin-bottom:6px;font-size:1.15rem;letter-spacing:-.02em}.cookie-banner p{max-width:720px;margin:0;color:var(--gray-600);font-size:var(--text-xl);line-height:1.55}.cookie-banner p a{color:var(--blue-medium);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px}.cookie-banner [data-cookie-reject]{color:var(--white);background:var(--blue-dark);border-color:var(--blue-dark)}.cookie-banner [data-cookie-reject]:hover,.cookie-banner [data-cookie-reject]:focus-visible{background:var(--blue-medium);border-color:var(--blue-medium)}.cookie-button{min-height:42px;padding:0 16px;color:var(--blue-dark);background:var(--white);border:1px solid rgba(42,43,111,.22);border-radius:999px;cursor:pointer;font-size:var(--text-l);font-weight:700;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.cookie-button:hover,.cookie-button:focus-visible{border-color:var(--blue-medium)}.cookie-button--primary{color:var(--white);background:var(--blue-medium);border-color:var(--blue-medium)}.cookie-button--primary:hover,.cookie-button--primary:focus-visible{background:var(--blue-dark);border-color:var(--blue-dark)}.cookie-dialog{width:min(calc(100% - 32px),560px);max-height:min(700px,calc(100svh - 32px));padding:0;overflow-y:auto;color:var(--gray-800);background:var(--white);border:0;border-radius:22px;box-shadow:0 28px 90px #111d4152}.cookie-dialog::backdrop{background:#141b3647}.cookie-dialog__body{padding:clamp(24px,4vw,32px)}.cookie-dialog__header{position:relative;padding-right:44px}.cookie-dialog__title{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cookie-dialog__icon{flex:0 0 auto;font-size:2rem;line-height:1}.cookie-dialog__header h2{margin:0;font-size:clamp(1.55rem,3.4vw,1.95rem)}.cookie-dialog__header p{margin-bottom:20px;color:var(--gray-600);font-size:var(--text-xl);line-height:1.55}.cookie-dialog__close{position:absolute;top:0;right:0;width:36px;height:36px;padding:0;background:var(--gray-100);border:0;border-radius:50%;cursor:pointer;font-size:0}.cookie-dialog__close:before,.cookie-dialog__close:after{position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--blue-dark);border-radius:99px;content:""}.cookie-dialog__close:before{transform:translate(-50%,-50%) rotate(45deg)}.cookie-dialog__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.cookie-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 0;border-top:1px solid rgba(42,43,111,.11)}.cookie-option strong{color:var(--blue-dark)}.cookie-option p{grid-column:1 / -1;margin:0;color:var(--gray-600);font-size:var(--text-l);line-height:1.5}.cookie-switch{width:48px;height:26px;accent-color:var(--blue-medium)}.cookie-option__status{color:var(--blue-medium);font-size:var(--text-s);font-weight:800;text-transform:uppercase}.cookie-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid rgba(42,43,111,.11)}.whatsapp-float{position:fixed;z-index:900;right:42px;bottom:40px;display:grid;width:84px;height:84px;place-items:center;background:#25d366;border:4px solid var(--white);border-radius:50%;box-shadow:0 14px 34px #0000003d;isolation:isolate;transition:transform var(--transition),box-shadow var(--transition)}.whatsapp-float:before{position:absolute;z-index:-1;inset:-7px;border:2px solid rgba(37,211,102,.58);border-radius:inherit;content:"";opacity:0;animation:whatsapp-signal 5.2s ease-out infinite}@keyframes whatsapp-signal{0%,72%{opacity:0;transform:scale(.94)}78%{opacity:.48}to{opacity:0;transform:scale(1.32)}}.whatsapp-float:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 16px 36px #00000047}.whatsapp-float img{width:66px;max-height:66px;filter:brightness(0) invert(1)}@media(max-width:1080px){:root{--topbar-height: 32px;--header-height: 100px}.topbar__desktop{display:none}.topbar__mobile{width:100%;min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.topbar__mobile a{color:#ffffffeb;font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap}.topbar__mobile span{width:1px;height:12px;background:#ffffff3d}.brand img{width:180px}.desktop-nav{display:none}.mobile-nav{display:block}.footer-main{gap:36px}.footer-logo{width:220px}.footer-quality img{width:132px}}@media(min-width:781px)and (max-width:1080px){.branded-page-intro{--intro-altura: 275px}.branded-page-intro,.about{--coroa-largura: min(540px, 66vw);--coroa-largura-editorial: min(362px, 44vw);--coroa-descida: 360px;--coroa-topo: -56px;--coroa-lado: 86%;--coroa-giro: -7deg}}@media(max-width:780px){:root{--page-title-size: clamp(2.2rem, 9vw, 3.35rem);--hero-title-size: clamp(2.25rem, 11vw, 3.4rem);--page-intro-space: 42px;--content-block-gap: 36px}.container{width:min(calc(100% - 32px),var(--container))}.branded-page-intro{--coroa-fade: 45%;--intro-altura: 384px}.branded-page-intro,.about{--coroa-largura: min(430px, 115vw);--coroa-largura-editorial: min(260px, 70vw);--coroa-descida: 150px;--coroa-topo: -36px;--coroa-lado: 74%;--coroa-giro: -8deg;--coroa-fade-topo: 46%}.section{padding-top:var(--section-space-mobile);padding-bottom:var(--section-space-mobile)}.footer-waves{height:74px;margin-bottom:-3px}.footer-wave{width:240%;height:74px}.footer-wave path{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.footer-wave--light path{stroke:var(--blue-light)}.footer-wave--medium path{stroke:var(--blue-medium)}.footer-wave--dark path{stroke:var(--blue-dark)}.footer-wave--light{bottom:12px;animation-duration:16s}.footer-wave--medium{bottom:5px;animation-duration:22s}.footer-wave--dark{bottom:-3px;animation-duration:29s}.footer-main{grid-template-columns:1fr;gap:52px;padding-top:52px;text-align:center}.footer-brand,.footer-locations,.footer-quality{align-items:center;text-align:center}.location{width:min(100%,440px);padding-right:30px;padding-left:30px;text-align:left}.location img{left:2px}.location span{max-width:330px;margin-inline:auto}.footer-quality img{margin-inline:auto}.cookie-actions{justify-content:center}}@media(min-width:651px)and (max-width:1000px){.cookie-banner__content{grid-template-columns:auto minmax(0,1fr)}.cookie-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:650px){:root{--topbar-height: 30px}.topbar__inner{min-height:var(--topbar-height)}.topbar__mobile{min-height:var(--topbar-height);justify-content:center}.topbar__mobile a{font-size:.69rem;letter-spacing:.01em}.mobile-nav__panel{right:0;left:0;width:auto;max-height:calc(100svh - var(--header-height) - 18px);overflow-y:auto}.mobile-nav__card{min-height:0;padding:7px}.cookie-banner{top:0;display:grid;padding:14px;place-items:center;overflow-y:auto;background:#111d4133}.cookie-banner__content{width:min(100%,600px);margin:0;grid-template-columns:1fr;justify-items:center;gap:14px;padding:24px 20px;text-align:center}.cookie-banner__copy{justify-items:center}.cookie-banner__icon{font-size:2.35rem}.cookie-banner h2{margin-bottom:5px;font-size:1.16rem}.cookie-banner p{max-width:520px;font-size:var(--text-xl);line-height:1.55}.cookie-actions{grid-column:auto;justify-content:center;flex-wrap:wrap}.mobile-nav__panel a{min-height:47px;padding-right:13px;padding-left:13px}}@media(max-width:520px){:root{--header-height: 88px}.brand img{width:158px}.footer-waves{height:68px}.footer-wave{width:250%;height:68px}.footer-wave path{stroke-width:3.5px}.footer-wave--light{bottom:11px}.footer-wave--medium{bottom:4px}.footer-wave--dark{bottom:-3px}.whatsapp-float{right:24px;bottom:24px;width:76px;height:76px}.whatsapp-float img{width:59px;max-height:59px}.cookie-banner{padding:10px}.cookie-banner__content{gap:11px;padding:20px 16px;border-radius:18px}.cookie-banner__icon{font-size:2.25rem}.cookie-banner h2{font-size:1.12rem}.cookie-banner p{font-size:var(--text-l);line-height:1.52}.branded-page-intro,.about{--coroa-largura: min(400px, 118vw);--coroa-largura-editorial: min(240px, 72vw);--coroa-descida: 130px;--coroa-topo: -33px;--coroa-lado: 80%}.cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cookie-banner .cookie-actions [data-cookie-reject]{grid-column:1;grid-row:1}.cookie-banner .cookie-actions [data-cookie-accept]{grid-column:2;grid-row:1}.cookie-banner .cookie-actions [data-open-cookie-settings]{grid-column:1 / -1;grid-row:2}.cookie-dialog{width:calc(100% - 20px);max-height:calc(100svh - 20px);border-radius:18px}.cookie-dialog__body{padding:22px 18px}.cookie-dialog__header{padding-right:38px}.cookie-dialog__title{align-items:flex-start;gap:9px;margin-bottom:9px}.cookie-dialog__icon{font-size:1.75rem}.cookie-dialog__header h2{font-size:1.45rem;line-height:1.1}.cookie-dialog__header p{margin-bottom:16px;font-size:var(--text-l);line-height:1.48}.cookie-dialog__close{width:34px;height:34px}.cookie-option{gap:7px 12px;padding:14px 0}.cookie-option strong{font-size:var(--text-xl)}.cookie-option p{font-size:var(--text-m);line-height:1.46}.cookie-option__status{font-size:var(--text-xxs)}.cookie-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.cookie-button{width:100%}}.page-transition{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;background:var(--white, #ffffff);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .34s ease,visibility 0s linear .34s}.page-transition.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.page-transition__crown{width:clamp(72px,7vw,96px);height:auto;opacity:1;user-select:none;pointer-events:none;transform:none;will-change:opacity,filter}.page-transition.is-active:not(.is-leaving) .page-transition__crown{animation:page-crown-develop .68s ease-in-out both}.page-transition.is-leaving .page-transition__crown{animation:none;opacity:.14;filter:brightness(1.72) saturate(.48)}@keyframes page-crown-develop{0%{opacity:.1;filter:brightness(1.85) saturate(.38)}35%{opacity:.3;filter:brightness(1.62) saturate(.55)}70%{opacity:.68;filter:brightness(1.28) saturate(.78)}to{opacity:1;filter:brightness(1) saturate(1)}}@media(max-width:520px){.page-transition__crown{width:68px}}.nav-grupo{position:relative}.nav-grupo__rotulo{display:flex;gap:7px;align-items:center;padding:43px 0 37px;border:0;background:none;color:var(--blue-dark);font-family:inherit;font-size:var(--text-xl);font-weight:600;white-space:nowrap;cursor:pointer}.nav-grupo__rotulo{position:relative}.nav-grupo__rotulo:after{position:absolute;right:0;bottom:31px;left:0;height:3px;background:var(--blue-light);border-radius:99px;content:"";transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.nav-grupo__rotulo.is-active:after{transform:scaleX(1)}.nav-grupo__seta{width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;transition:transform var(--transition)}.nav-grupo__menu{position:absolute;top:calc(100% - 28px);left:50%;z-index:60;display:grid;min-width:232px;padding:8px;border:1px solid rgba(18,75,153,.12);border-radius:14px;background:var(--white);box-shadow:0 18px 44px #141c4024;opacity:0;transform:translate(-50%,-6px);transition:opacity var(--transition),transform var(--transition);pointer-events:none}.desktop-nav .nav-grupo__menu a{padding:11px 14px;border-radius:10px;font-size:var(--text-xl);transition:background-color var(--transition),color var(--transition)}.desktop-nav .nav-grupo__menu a:after{content:none}.desktop-nav .nav-grupo__menu a:hover,.desktop-nav .nav-grupo__menu a.is-active{background:var(--blue-dark);color:var(--white)}.nav-grupo:hover .nav-grupo__menu,.nav-grupo:focus-within .nav-grupo__menu{opacity:1;transform:translate(-50%);pointer-events:auto}.nav-grupo:hover .nav-grupo__seta,.nav-grupo:focus-within .nav-grupo__seta{transform:rotate(180deg)}.material-select{position:relative}.material-select>select{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.material-select__trigger{position:relative;display:flex;gap:18px;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 16px 0 14px;border:1px solid #cbd2dd;border-radius:8px;background:var(--white);color:var(--gray-800);font:inherit;font-size:var(--text-xxl);font-weight:650;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.material-select.is-open .material-select__trigger,.material-select__trigger:focus-visible{border-color:var(--blue-medium);box-shadow:0 0 0 3px #124b991a;outline:0}.material-select__trigger:hover{background:#fbfcfe}.material-select__chevron{width:9px;height:9px;flex:0 0 auto;border-right:2px solid #667084;border-bottom:2px solid #667084;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.material-select.is-open .material-select__chevron{transform:translateY(2px) rotate(225deg)}.material-select__menu{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;max-height:min(320px,42vh);overflow-y:auto;padding:7px;border:1px solid #d2d8e2;border-radius:10px;background:#fff;box-shadow:0 18px 45px #1f2c4e29;overscroll-behavior:contain;scrollbar-color:#c6ceda transparent;scrollbar-width:thin}.material-select__menu[hidden]{display:none}.material-select__option{display:flex;gap:14px;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#3f4859;font:inherit;font-size:var(--text-xl);font-weight:550;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.material-select__option:hover,.material-select__option:focus-visible{background:#f2f6fb;color:var(--blue-dark);outline:0}.material-select__option[aria-selected=true]{background:#edf5fb;color:var(--blue-dark);font-weight:750}.material-select__option[aria-selected=true]:after{width:7px;height:12px;flex:0 0 auto;border-right:2px solid var(--blue-light);border-bottom:2px solid var(--blue-light);content:"";transform:translate(-2px,-2px) rotate(45deg)}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0;padding-inline:9px;filter:drop-shadow(0 18px 30px rgba(25,36,77,.12))}.editorial-card{position:relative;display:flex;flex-direction:column;min-height:250px;margin-inline:-9px;padding:30px 44px 28px 46px;overflow:hidden;color:#ffffffc7;background:var(--blue-dark);clip-path:polygon(30px 0,100% 0,calc(100% - 30px) 100%,0 100%);isolation:isolate;transition:transform var(--transition)}.editorial-card[hidden]{display:none}.editorial-card:nth-child(2n){background:var(--blue-medium)}.editorial-card:after{position:absolute;z-index:-1;right:-28px;bottom:-38px;width:142px;height:142px;background:url(../img/coroa_branco.png) center / contain no-repeat;content:"";pointer-events:none;transform:rotate(-8deg)}.editorial-card:hover,.editorial-card:focus-within{z-index:2;transform:translateY(-4px)}.editorial-card__meta{margin-bottom:12px;color:#5fd0ef;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.editorial-card h2{margin-bottom:12px;color:var(--white);font-size:1.22rem;line-height:1.22}.editorial-card h2 a{color:inherit}.editorial-card h2 a:after{position:absolute;inset:0;content:""}.editorial-card h2 a:focus-visible{outline:none}.editorial-card:has(a:focus-visible){outline:2px solid #5fd0ef;outline-offset:-6px}.editorial-card>p:not(.editorial-card__meta){margin-bottom:18px;font-size:var(--text-xl);line-height:1.55}.editorial-card__link{margin-top:auto;color:var(--white);font-size:var(--text-l);font-weight:800}@media(max-width:980px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.editorial-grid{grid-template-columns:minmax(0,1fr);padding-inline:6px}.editorial-card{min-height:0;margin-inline:-6px;padding:26px 40px 24px 42px}.editorial-card:after{right:-23px;bottom:-34px;width:128px;height:128px}}@media(hover:none){.editorial-card:hover{transform:none}}
