:root{--qz-color-navy-900: #102d4a;--qz-color-gold-500: #d3a565;--qz-color-tint: #f4f5f7;--qz-color-gray-600: #666;--qz-color-gray-800: #333;--qz-color-white: #fff;--qz-color-whatsapp: #128c7e;--qz-color-bg: var(--qz-color-white);--qz-color-text: var(--qz-color-gray-800);--qz-color-text-muted: var(--qz-color-gray-600);--qz-color-heading: var(--qz-color-navy-900);--qz-color-title: #2f2e2e;--qz-color-nav: #605e5e;--qz-color-divider: rgb(16 45 74 / 12%);--qz-color-field-border: rgb(16 45 74 / 55%);--qz-color-grid-line: rgb(16 45 74 / 6%);--qz-color-on-dark: var(--qz-color-white);--qz-color-on-dark-muted: rgb(255 255 255 / 82%);--qz-color-focus: var(--qz-color-navy-900);--qz-font-heading: "Nunito Sans", "Segoe UI", system-ui, sans-serif;--qz-font-body: "Nunito Sans", "Segoe UI", system-ui, sans-serif;--qz-font-size-md: 1rem;--qz-font-size-h1: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--qz-font-size-h2: clamp(2rem, 1.2rem + 2.6vw, 3.5rem);--qz-font-size-h3: 1.25rem;--qz-radius: 0.375rem;--qz-shadow-card: 0 0.125rem 1rem rgb(16 45 74 / 8%);--qz-header-height: 5.1875rem}@media(max-width: 61.9375rem){:root{--qz-header-height: 4.5rem}}@media(max-width: 47.9375rem){:root{--qz-font-size-h3: 1.1875rem}}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/nunito-sans-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/nunito-sans-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/nunito-sans-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/nunito-sans-latin-800-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit}address{font-style:normal}[hidden]{display:none}html{color-scheme:light;overflow-x:clip;scroll-padding-top:calc(var(--qz-header-height) + 1rem);scroll-padding-bottom:6rem}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}::selection{background:var(--qz-color-navy-900);color:var(--qz-color-white)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--qz-color-bg);color:var(--qz-color-text);font-family:var(--qz-font-body);font-size:var(--qz-font-size-md);line-height:1.7;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}html.is-menu-open{overflow:hidden}h1,h2,h3,h4{color:var(--qz-color-heading);font-family:var(--qz-font-heading);font-weight:700;line-height:1.2;text-wrap:balance}h1,h2{font-weight:800}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}strong,b{font-weight:700}.qz-main{flex:1 0 auto}.qz-main:focus{outline:none}:focus-visible{outline:3px solid var(--qz-color-focus);outline-offset:3px}.qz-skip-link{position:absolute;top:.75rem;left:.75rem;z-index:1000;padding:.75rem 1.25rem;border-radius:var(--qz-radius);background:var(--qz-color-navy-900);color:var(--qz-color-white);font-weight:700;text-decoration:none;transform:translateY(-200%)}.qz-skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.qz-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.125rem;padding:.625rem 2rem;border:2px solid var(--qz-color-navy-900);border-radius:0;background:var(--qz-color-navy-900);color:var(--qz-color-white);font-family:var(--qz-font-heading);font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(prefers-reduced-motion: reduce){.qz-button{transition:none}}.qz-button:hover{box-shadow:0 .375rem 1rem rgba(16,45,74,.22)}@media(prefers-reduced-motion: no-preference){.qz-button:hover{transform:translateY(-1px)}}.qz-button--light{border-color:var(--qz-color-white);background:var(--qz-color-white);color:var(--qz-color-navy-900)}.qz-button--light:hover{box-shadow:0 .375rem 1rem rgba(0,0,0,.25)}.qz-button--outline,.qz-button--outline-light{background:rgba(0,0,0,0);font-weight:500;letter-spacing:.06em}.qz-button--outline:hover,.qz-button--outline-light:hover{box-shadow:none;transform:none}.qz-button--outline{border-width:1px;color:var(--qz-color-navy-900)}.qz-button--outline:hover{background:rgba(16,45,74,.06)}.qz-button--outline-light{border:3px solid var(--qz-color-white);color:var(--qz-color-white)}.qz-button--outline-light:hover{background:rgba(255,255,255,.12)}.qz-button--small{min-height:2.5rem;padding:.375rem 1.5rem;font-size:.9375rem}.qz-button--block{width:100%}.qz-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--qz-color-divider);background:var(--qz-color-white);transition:box-shadow .2s ease}@media(prefers-reduced-motion: reduce){.qz-header{transition:none}}.qz-header--stuck{box-shadow:0 .25rem 1.125rem rgba(16,45,74,.1)}.qz-header__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-header__inner{padding-inline:1.25rem}}.qz-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--qz-header-height)}.qz-header__brand{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--qz-color-navy-900)}.qz-header__logo{width:auto;height:3.125rem}@media(max-width: 61.9375rem){.qz-header__logo{height:2.5rem}}.qz-nav{display:none}@media(min-width: 62rem){.qz-nav{display:block}}.qz-nav__list{display:flex;gap:2.9375rem;margin-inline-end:.25rem}.qz-nav__link{display:inline-block;padding-block:.75rem;color:var(--qz-color-nav);font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .2s ease}@media(prefers-reduced-motion: reduce){.qz-nav__link{transition:none}}.qz-nav__link:hover,.qz-nav__link[aria-current]{color:var(--qz-color-navy-900)}.qz-nav__link[aria-current]{font-weight:700}.qz-burger{display:grid;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;margin-inline-end:-0.625rem;padding:0;border:0;border-radius:var(--qz-radius);background:rgba(0,0,0,0);color:var(--qz-color-navy-900);cursor:pointer}@media(min-width: 62rem){.qz-burger{display:none}}.qz-burger--fallback{display:none}@media(max-width: 61.9375rem){:where(html:not(.js)) .qz-burger[data-qz-burger]{display:none}:where(html:not(.js)) .qz-burger--fallback{display:grid}}.qz-burger__bars{position:relative;display:block;width:1.5rem;height:2px;border-radius:1px;background:currentcolor}.qz-burger__bars::before,.qz-burger__bars::after{content:"";position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:currentcolor;transition:transform .2s ease}@media(prefers-reduced-motion: reduce){.qz-burger__bars::before,.qz-burger__bars::after{transition:none}}.qz-burger__bars::before{top:-0.4375rem}.qz-burger__bars::after{top:.4375rem}.qz-burger[aria-expanded=true] .qz-burger__bars{background:rgba(0,0,0,0)}.qz-burger[aria-expanded=true] .qz-burger__bars::before{transform:translateY(0.4375rem) rotate(-45deg)}.qz-burger[aria-expanded=true] .qz-burger__bars::after{transform:translateY(-0.4375rem) rotate(45deg)}.qz-panel{position:fixed;inset:var(--qz-header-height) 0 0;z-index:1;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--qz-color-divider);background:var(--qz-color-white)}.qz-panel[hidden]{display:none}@media(max-width: 61.9375rem){:where(html:not(.js)) .qz-panel:target{display:block}}@media(min-width: 62rem){.qz-panel{display:none}}.qz-panel__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-panel__inner{padding-inline:1.25rem}}.qz-panel__inner{display:flex;flex-direction:column;gap:2rem;padding-block:1rem 3rem}.qz-panel__item{border-bottom:1px solid var(--qz-color-divider)}.qz-panel__link{display:flex;align-items:center;min-height:3.5rem;padding-inline-start:.875rem;border-inline-start:3px solid rgba(0,0,0,0);color:var(--qz-color-navy-900);font-size:1.1875rem;font-weight:500;text-decoration:none}.qz-panel__link[aria-current]{border-inline-start-color:var(--qz-color-navy-900);font-weight:700}.qz-panel__close{display:none;color:var(--qz-color-navy-900);font-weight:500}:where(html:not(.js)) .qz-panel__close{display:inline-flex;align-items:center;align-self:flex-end;min-height:2.75rem}.qz-panel__contact{display:grid;gap:.25rem}.qz-panel__contact-link{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--qz-color-text-muted);overflow-wrap:anywhere;text-decoration:none}.qz-panel__contact-link:hover{color:var(--qz-color-navy-900)}.qz-panel__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;color:var(--qz-color-navy-900)}.qz-section-heading{margin-bottom:3.5rem}@media(max-width: 47.9375rem){.qz-section-heading{margin-bottom:2.5rem}}.qz-section-heading{text-align:center}.qz-section-heading__title{margin:0;color:var(--qz-color-title);font-family:var(--qz-font-heading);font-size:var(--qz-font-size-h2);font-weight:800;letter-spacing:-0.01em;line-height:1.2;text-wrap:balance}.qz-section-heading__accent{color:var(--qz-color-navy-900)}.qz-section-heading__intro{max-width:52.5rem;margin:1rem auto 0;color:var(--qz-color-text-muted);font-size:1.25rem;line-height:1.5}@media(max-width: 47.9375rem){.qz-section-heading__intro{font-size:1.0625rem}}.qz-section-heading--start{text-align:start}.qz-section-heading--start .qz-section-heading__intro{margin-inline:0}.qz-section-heading--spaced .qz-section-heading__title{letter-spacing:.07em}@media(max-width: 37.4375rem){.qz-section-heading--spaced .qz-section-heading__title{letter-spacing:.04em}}.qz-hero{position:relative;overflow:hidden;background-color:var(--qz-color-white);background-image:linear-gradient(to right, rgba(16, 45, 74, 0.06) 1px, transparent 1px),linear-gradient(to bottom, rgba(16, 45, 74, 0.06) 1px, transparent 1px);background-position:center top;background-size:4.125rem 4.125rem;color:var(--qz-color-text)}.qz-hero__viewport{overflow:hidden}.qz-hero__track{display:flex;transform:translateX(calc(var(--qz-slide, 0) * -100%))}@media(prefers-reduced-motion: no-preference){.qz-hero__track{transition:transform .8s cubic-bezier(0.65, 0, 0.35, 1)}}.qz-hero__slide{display:flex;flex:0 0 100%;align-items:center;min-width:0;min-height:32.8125rem;padding-block:4.5rem}@media(max-width: 79.9375rem){.qz-hero__slide{padding-bottom:6rem}}@media(max-width: 61.9375rem){.qz-hero__slide{min-height:0;padding-top:3.5rem}}.qz-hero__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-hero__inner{padding-inline:1.25rem}}.qz-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:3rem}@media(min-width: 62rem){.qz-hero__inner{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:4rem}}.qz-hero__content{min-width:0}.qz-hero__visual{position:relative;isolation:isolate;margin:0 1.5rem 1.5rem 0}.qz-hero__visual::before{content:"";position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem;z-index:-1;border-radius:var(--qz-radius);background:var(--qz-color-navy-900)}.qz-hero__frame{overflow:hidden;border-radius:var(--qz-radius);background:var(--qz-color-tint);aspect-ratio:5/4}.qz-hero__frame picture{display:contents}.qz-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--qz-focus, 60% 45%);transform:scale(var(--qz-scale, 1));transform-origin:var(--qz-focus, 60% 45%)}.qz-hero__title{max-width:56.25rem;color:var(--qz-color-title);font-size:clamp(2.125rem,1.4rem + 2.4vw,3.25rem);font-weight:800;letter-spacing:-0.01em;line-height:1.15}.qz-hero__accent{color:var(--qz-color-navy-900)}.qz-hero__text{max-width:51.25rem;margin-top:.625rem;color:var(--qz-color-text-muted);font-size:1.3125rem;line-height:1.45}@media(max-width: 47.9375rem){.qz-hero__text{font-size:1.125rem}}.qz-hero__actions{display:flex;flex-wrap:wrap;gap:1.125rem;margin-top:1.625rem}@media(max-width: 37.4375rem){.qz-hero__actions{gap:.75rem}}.qz-hero__button{min-width:11rem;border-width:2px;border-radius:.4375rem;font-weight:800;letter-spacing:0}@media(max-width: 37.4375rem){.qz-hero__button{flex:1 1 auto;min-width:0}}.qz-hero__controls{position:absolute;top:50%;right:3rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.875rem;transform:translateY(-50%)}.qz-hero__controls[hidden]{display:none}@media(max-width: 79.9375rem){.qz-hero__controls{top:auto;right:1.5rem;bottom:1.75rem;flex-direction:row-reverse;transform:none}}@media(max-width: 47.9375rem){.qz-hero__controls{right:1.25rem;bottom:1.5rem}}.qz-hero__dots{display:flex;flex-direction:column}@media(max-width: 79.9375rem){.qz-hero__dots{flex-direction:row}}.qz-hero__dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.qz-hero__dot::before{content:"";width:.75rem;height:.75rem;border:1.5px solid var(--qz-color-navy-900);border-radius:50%;transition:background-color .2s ease}@media(prefers-reduced-motion: reduce){.qz-hero__dot::before{transition:none}}.qz-hero__dot:hover::before{background:rgba(16,45,74,.35)}.qz-hero__dot[aria-current]::before{background:var(--qz-color-navy-900)}.qz-hero__dot:focus-visible{outline:2px solid var(--qz-color-navy-900);outline-offset:0}.qz-hero__toggle{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1.5px solid var(--qz-color-navy-900);border-radius:50%;background:rgba(0,0,0,0);color:var(--qz-color-navy-900);cursor:pointer;transition:background-color .2s ease}@media(prefers-reduced-motion: reduce){.qz-hero__toggle{transition:none}}.qz-hero__toggle:hover{background:rgba(16,45,74,.1)}.qz-hero__toggle:focus-visible{outline:2px solid var(--qz-color-navy-900);outline-offset:2px}.qz-hero__toggle-icon{width:.75rem;height:.75rem}.qz-hero__toggle-icon--play,.qz-hero__toggle.is-paused .qz-hero__toggle-icon--pause{display:none}.qz-hero__toggle.is-paused .qz-hero__toggle-icon--play{display:block}@media(prefers-reduced-motion: no-preference){.qz-hero__slide:first-child .qz-hero__content>*,.qz-hero__slide:first-child .qz-hero__visual{animation:qz-hero-rise .8s cubic-bezier(0.22, 0.61, 0.36, 1) both}.qz-hero__slide:first-child .qz-hero__visual{animation-name:qz-hero-slide;animation-duration:1s;animation-delay:.15s}.qz-hero__slide:first-child .qz-hero__content>:nth-child(2){animation-delay:.1s}.qz-hero__slide:first-child .qz-hero__content>:nth-child(3){animation-delay:.2s}}@keyframes qz-hero-rise{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes qz-hero-slide{from{opacity:0;transform:translateX(2.5rem)}to{opacity:1;transform:none}}.qz-dots{display:none}@media(min-width: 80rem){.qz-dots{position:fixed;top:50%;right:1.25rem;z-index:30;display:block;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease}}.qz-dots.is-over-hero{visibility:hidden;opacity:0}.qz-dots__list{display:grid;gap:.25rem}.qz-dots__link{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;text-decoration:none}.qz-dots__link::before{content:"";width:.75rem;height:.75rem;border:2px solid var(--qz-color-navy-900);border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 0 2px rgba(255,255,255,.7);transition:background-color .2s ease}@media(prefers-reduced-motion: reduce){.qz-dots__link::before{transition:none}}.qz-dots__link:hover::before,.qz-dots__link[aria-current]::before{background:var(--qz-color-navy-900)}.qz-dots__label{position:absolute;top:50%;right:calc(100% + 0.375rem);padding:.25rem .625rem;border-radius:.25rem;background:var(--qz-color-navy-900);box-shadow:0 0 0 1px rgba(255,255,255,.6);color:var(--qz-color-white);font-size:.8125rem;font-weight:700;line-height:1.3;white-space:nowrap;opacity:0;transform:translateY(-50%);pointer-events:none;transition:opacity .2s ease}@media(prefers-reduced-motion: reduce){.qz-dots__label{transition:none}}.qz-dots__link:hover .qz-dots__label,.qz-dots__link:focus-visible .qz-dots__label{opacity:1}.qz-page-header{--qz-color-focus: var(--qz-color-white);padding-block:4.75rem 4rem;background:var(--qz-color-navy-900);color:var(--qz-color-on-dark)}@media(max-width: 47.9375rem){.qz-page-header{padding-block:3rem 2.75rem}}.qz-page-header__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-page-header__inner{padding-inline:1.25rem}}.qz-page-header__title{color:var(--qz-color-white);font-size:clamp(2rem,1.3rem + 2.2vw,3.125rem);font-weight:800;letter-spacing:.05em;line-height:1.2;overflow-wrap:break-word}.qz-page-header__title::after{content:"";display:block;width:4.5rem;height:.375rem;margin-top:.75rem;background:var(--qz-color-white)}@media(max-width: 37.4375rem){.qz-page-header__title{letter-spacing:.02em}}.qz-page-header__accent{color:var(--qz-color-gold-500)}.qz-page-header__subtitle{margin-top:1rem;color:var(--qz-color-on-dark-muted);font-size:1.3125rem;line-height:1.45}@media(max-width: 47.9375rem){.qz-page-header__subtitle{font-size:1.125rem}}.qz-page-header__actions{margin-top:1.75rem}.qz-page-header__actions .qz-button{min-width:8.875rem;font-size:1.0625rem}.qz-services{padding-block:6rem}@media(max-width: 61.9375rem){.qz-services{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-services{padding-block:3rem}}.qz-services{background:var(--qz-color-tint)}.qz-services__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-services__inner{padding-inline:1.25rem}}.qz-services__grid{display:grid;gap:4rem .625rem;padding-top:2.5rem}@media(min-width: 37.5rem){.qz-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 75rem){.qz-services__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.qz-service-card{position:relative;padding:4.25rem 2rem 2.5rem;background:var(--qz-color-white);box-shadow:0 .125rem .875rem rgba(16,45,74,.07)}@media(max-width: 47.9375rem){.qz-service-card{padding:4rem 1.5rem 2rem}}.qz-service-card__icon{position:absolute;top:-2.5rem;left:50%;display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--qz-color-navy-900);color:var(--qz-color-white);transform:translateX(-50%)}.qz-service-card__glyph{width:2.25rem;height:2.25rem;stroke-width:1.4}.qz-service-card__title{font-size:var(--qz-font-size-h3);font-weight:800;line-height:1.35;text-align:center}.qz-service-card__text{margin-top:1.125rem;color:var(--qz-color-text-muted);font-size:1rem;line-height:1.8}.qz-icon-grid{padding-block:6rem}@media(max-width: 61.9375rem){.qz-icon-grid{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-icon-grid{padding-block:3rem}}.qz-icon-grid__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-icon-grid__inner{padding-inline:1.25rem}}.qz-icon-grid__list{display:grid;gap:4rem 2rem}@media(min-width: 37.5rem){.qz-icon-grid__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 62rem){.qz-icon-grid__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.qz-icon-grid__item{max-width:17.5rem;margin-inline:auto;text-align:center}.qz-icon-grid__icon{width:4.5rem;height:4.5rem;margin:0 auto 1.125rem;color:var(--qz-color-navy-900);stroke-width:2px}.qz-icon-grid__icon *{vector-effect:non-scaling-stroke}.qz-icon-grid__title{font-size:var(--qz-font-size-h3);font-weight:800;line-height:1.35}.qz-icon-grid__text{margin-top:.875rem;color:var(--qz-color-text-muted);font-size:1rem;line-height:1.5}.qz-projects{padding-block:6rem}@media(max-width: 61.9375rem){.qz-projects{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-projects{padding-block:3rem}}.qz-projects__head{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-projects__head{padding-inline:1.25rem}}.qz-projects__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-projects__inner{padding-inline:1.25rem}}.qz-projects__list{display:grid;gap:4rem 3rem}@media(min-width: 48rem){.qz-projects__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 75rem){.qz-projects__list{gap:4.25rem 4rem}}@media(max-width: 37.4375rem){.qz-projects__list{gap:3rem}}.qz-projects__more{margin-top:3.5rem;text-align:center}.qz-projects__more .qz-button{min-width:15.4375rem;min-height:2.875rem;font-size:1.0625rem}@media(max-width: 47.9375rem){.qz-projects__more{margin-top:2.5rem}}.qz-project{display:grid;align-items:start;gap:1.25rem}@media(min-width: 75rem){.qz-project{grid-template-columns:minmax(0, 310fr) minmax(0, 288fr);gap:1.5625rem}}.qz-project__media{overflow:hidden;aspect-ratio:16/11;background:rgba(16,45,74,.08)}@media(min-width: 75rem){.qz-project__media{aspect-ratio:310/282}}.qz-project__image{width:100%;height:100%;object-fit:cover}.qz-project__body{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 75rem){.qz-project__body{padding-top:2.25rem}}.qz-project__summary{order:-1;margin-bottom:.875rem;color:var(--qz-color-text-muted);font-size:1rem;line-height:1.5}.qz-project__title{font-size:var(--qz-font-size-h3);font-weight:800;line-height:1.4;text-wrap:pretty}.qz-project__meta{margin-top:.25rem;color:var(--qz-color-text-muted);font-size:.875rem;line-height:1.4}.qz-project__button{min-width:8.875rem;margin-top:1.5rem}.qz-projects--teaser .qz-projects__list{gap:1.875rem}@media(min-width: 48rem){.qz-projects--teaser .qz-projects__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 61.9375rem){.qz-projects--teaser .qz-projects__list{gap:1.25rem}}.qz-projects--teaser li{display:flex}.qz-projects--teaser .qz-project{display:flex;flex:1 1 auto;flex-direction:column;gap:0;overflow:hidden;border-radius:var(--qz-radius);background:var(--qz-color-white);box-shadow:var(--qz-shadow-card)}.qz-projects--teaser .qz-project__media{aspect-ratio:4/3}.qz-projects--teaser .qz-project__body{flex:1 1 auto;padding:1.5rem 1.5rem 1.75rem}.qz-projects--teaser .qz-project__summary{order:0;margin:.75rem 0 1.25rem}.qz-projects--teaser .qz-project__button{margin-top:auto}.qz-cta-band{--qz-color-focus: var(--qz-color-white);padding-block:6.5rem 5rem;background:var(--qz-color-navy-900);color:var(--qz-color-on-dark);text-align:center}@media(max-width: 61.9375rem){.qz-cta-band{padding-block:4.5rem 4rem}}@media(max-width: 47.9375rem){.qz-cta-band{padding-block:3.5rem 3rem}}.qz-cta-band__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-cta-band__inner{padding-inline:1.25rem}}.qz-cta-band__title{max-width:50rem;margin-inline:auto;color:var(--qz-color-white);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:800;line-height:1.35}.qz-cta-band__text{max-width:41.25rem;margin:1rem auto 0;color:var(--qz-color-on-dark-muted);font-size:1.3125rem;line-height:1.5}@media(max-width: 47.9375rem){.qz-cta-band__text{font-size:1.125rem}}.qz-cta-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:3rem}.qz-cta-band__actions .qz-button{min-width:15rem;font-size:1.125rem}@media(max-width: 37.4375rem){.qz-cta-band__actions{margin-top:2.25rem}.qz-cta-band__actions .qz-button{flex:1 1 100%}}.qz-about{padding-block:5.25rem 5.5rem;background:radial-gradient(ellipse 60% 70% at 30% 35%, rgba(255, 255, 255, 0.9), transparent 70%),var(--qz-color-tint)}@media(max-width: 61.9375rem){.qz-about{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-about{padding-block:3rem}}.qz-about__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-about__inner{padding-inline:1.25rem}}.qz-about__inner{display:grid;align-items:center;gap:3rem 3.5rem}@media(min-width: 62rem){.qz-about__inner{grid-template-columns:minmax(0, 11fr) minmax(0, 9fr)}}.qz-about .qz-section-heading{margin-bottom:1.75rem}.qz-about__paragraph{color:var(--qz-color-text-muted);font-size:1.125rem;line-height:1.6}@media(max-width: 47.9375rem){.qz-about__paragraph{font-size:1.0625rem}}.qz-about__paragraph+.qz-about__paragraph{margin-top:1.125rem}.qz-about__figure{margin:0}.qz-about__image{width:100%;aspect-ratio:5/5.4;object-fit:cover}@media(max-width: 61.9375rem){.qz-about__image{aspect-ratio:16/11}}.qz-about__caption{margin-top:.75rem;color:var(--qz-color-text-muted);font-size:.875rem;line-height:1.4}.qz-values{padding-block:6rem}@media(max-width: 61.9375rem){.qz-values{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-values{padding-block:3rem}}.qz-values__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-values__inner{padding-inline:1.25rem}}.qz-values__list{display:grid;gap:.375rem}@media(min-width: 37.5rem){.qz-values__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 62rem){.qz-values__list{grid-template-columns:repeat(4, minmax(0, 1fr))}}.qz-values__card{padding:3.5rem 1rem 3.25rem;background:var(--qz-color-tint);text-align:center}@media(max-width: 47.9375rem){.qz-values__card{padding:2.5rem 1.375rem 2.25rem}}.qz-values__title{font-size:1.3125rem;font-weight:800;letter-spacing:.03em;line-height:1.3;overflow-wrap:break-word}.qz-values__text{margin-top:1.25rem;color:var(--qz-color-text-muted);font-size:1.0625rem;line-height:1.6}.qz-categories{padding-block:3.5rem 4rem;background:var(--qz-color-tint)}@media(max-width: 47.9375rem){.qz-categories{padding-block:2.5rem 3rem}}.qz-categories__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-categories__inner{padding-inline:1.25rem}}.qz-categories__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:45.6875rem;margin-inline:auto}.qz-categories__item{flex:0 1 14.8125rem;display:flex}@media(max-width: 47.9375rem){.qz-categories__item{flex-basis:calc(50% - 0.3125rem)}}@media(max-width: 37.4375rem){.qz-categories__item{flex-basis:100%}}.qz-categories__card{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding:1.75rem 1.375rem 1.875rem;background:var(--qz-color-white);color:inherit;text-align:center;text-decoration:none;transition:box-shadow .2s ease}@media(prefers-reduced-motion: reduce){.qz-categories__card{transition:none}}.qz-categories__card:hover{box-shadow:0 .375rem 1.125rem rgba(16,45,74,.12)}.qz-categories__icon{width:3.5rem;height:3.5rem;margin-bottom:.875rem;color:var(--qz-color-navy-900);stroke-width:1.5px}.qz-categories__icon *{vector-effect:non-scaling-stroke}.qz-categories__title{font-size:var(--qz-font-size-h3);font-weight:800;line-height:1.35}.qz-categories__text{margin-top:.625rem;color:var(--qz-color-text-muted);font-size:.9375rem;line-height:1.45}.qz-contact{padding-block:4.5rem 5.5rem}@media(max-width: 61.9375rem){.qz-contact{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-contact{padding-block:3rem}}.qz-contact__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-contact__inner{padding-inline:1.25rem}}.qz-contact__inner{display:grid;align-items:start;gap:3rem}@media(min-width: 62rem){.qz-contact__inner{grid-template-columns:minmax(0, 9fr) minmax(0, 11fr)}}.qz-contact__list{display:grid;gap:1.75rem}.qz-contact__item{display:flex;gap:.875rem}.qz-contact__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--qz-color-navy-900);stroke-width:1.5px}.qz-contact__icon *{vector-effect:non-scaling-stroke}.qz-contact__label{font-size:1.375rem;font-weight:700;line-height:1.35}.qz-contact__value{margin-top:.125rem;color:var(--qz-color-text-muted);line-height:1.6}.qz-contact__value a{color:var(--qz-color-navy-900);text-decoration-color:rgba(16,45,74,.35)}.qz-contact__value a:hover{text-decoration-color:currentcolor}.qz-contact__value--plain a{color:inherit;text-decoration:none}.qz-contact__value--plain a:hover{color:var(--qz-color-navy-900);text-decoration:underline}.qz-contact__email{overflow-wrap:anywhere}.qz-contact-form__title{color:var(--qz-color-title);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.125rem);font-weight:700;line-height:1.25}.qz-contact-form__note{margin:.5rem 0 1.5rem;color:var(--qz-color-text-muted);font-size:.9375rem}.qz-contact-form__grid{display:grid;gap:1.125rem .75rem}@media(min-width: 48rem){.qz-contact-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.qz-contact-form__field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.qz-contact-form__field--full{grid-column:1/-1}.qz-contact-form__label{color:var(--qz-color-text-muted);font-size:.875rem;font-weight:500}.qz-contact-form__hint{color:var(--qz-color-text-muted);font-size:.8125rem;line-height:1.4}.qz-contact-form__control{width:100%;height:2.875rem;padding:.625rem .875rem;border:1px solid var(--qz-color-field-border);border-radius:0;background:var(--qz-color-white);color:var(--qz-color-text);font-size:1rem;line-height:1.4}.qz-contact-form__control:focus-visible{border-color:var(--qz-color-navy-900);outline:3px solid rgba(16,45,74,.35);outline-offset:0}.qz-contact-form__control--select{padding-block:0;padding-inline-end:2.75rem;background:var(--qz-color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23102D4A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .875rem center/1.125rem no-repeat;appearance:none}.qz-contact-form__control--textarea{height:7.5rem;resize:vertical}.qz-contact-form__consent{flex-direction:row;align-items:flex-start;gap:.75rem;margin-top:.25rem}.qz-contact-form__checkbox{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--qz-color-navy-900)}.qz-contact-form__consent-label{color:var(--qz-color-text);font-size:.9375rem;line-height:1.5}.qz-contact-form__consent-label a{color:var(--qz-color-navy-900);font-weight:500}.qz-contact-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qz-contact-form__actions{grid-column:1/-1}.qz-contact-form__notice{margin-top:1.25rem;padding:.875rem 1.125rem;border-inline-start:4px solid var(--qz-color-navy-900);border-radius:var(--qz-radius);background:var(--qz-color-tint)}.qz-contact-form__notice:focus{outline:none}.qz-contact-form__notice-title{color:var(--qz-color-navy-900);font-weight:700}.qz-contact-form__notice-text{color:var(--qz-color-text-muted);font-size:.9375rem}.qz-faq{padding-block:6rem}@media(max-width: 61.9375rem){.qz-faq{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-faq{padding-block:3rem}}.qz-faq{border-top:1px solid var(--qz-color-divider)}.qz-faq__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-faq__inner{padding-inline:1.25rem}}.qz-accordion{display:grid;gap:.75rem;max-width:53.75rem;margin-inline:auto}.qz-accordion__item{overflow:hidden;border:1px solid var(--qz-color-divider);background:var(--qz-color-white)}.qz-accordion__question{position:relative;display:block;padding:1.125rem 3.5rem 1.125rem 1.5rem;color:var(--qz-color-navy-900);font-size:1.125rem;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.qz-accordion__question::-webkit-details-marker{display:none}.qz-accordion__question:focus-visible{outline-offset:-3px}@media(max-width: 47.9375rem){.qz-accordion__question{padding:1rem 3rem 1rem 1.125rem;font-size:1.0625rem}}.qz-accordion__icon{position:absolute;top:50%;right:1.5rem;width:.875rem;height:.875rem;transform:translateY(-50%)}@media(max-width: 47.9375rem){.qz-accordion__icon{right:1.125rem}}.qz-accordion__icon::before,.qz-accordion__icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--qz-color-navy-900);transition:transform .2s ease}@media(prefers-reduced-motion: reduce){.qz-accordion__icon::before,.qz-accordion__icon::after{transition:none}}.qz-accordion__icon::after{transform:rotate(90deg)}.qz-accordion__item[open] .qz-accordion__icon::after{transform:rotate(0deg)}.qz-accordion__text{padding:0 1.5rem 1.25rem;color:var(--qz-color-text-muted)}@media(max-width: 47.9375rem){.qz-accordion__text{padding:0 1.125rem 1rem}}.qz-lightbox{--qz-color-focus: var(--qz-color-white);width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:rgba(11,11,11,.85);color:var(--qz-color-white)}.qz-lightbox::backdrop{background:rgba(0,0,0,0)}.qz-lightbox[open]{display:grid;place-items:center}.qz-lightbox__figure{display:grid;gap:.5rem;margin:0}.qz-lightbox__image{width:auto;max-width:calc(100vw - 11.25rem);height:auto;max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);box-shadow:0 0 .5rem rgba(0,0,0,.6)}@media(max-width: 47.9375rem){.qz-lightbox__image{max-width:calc(100vw - 1.25rem)}}.qz-lightbox__counter{color:#ccc;font-size:.875rem;text-align:end}.qz-lightbox__button,.qz-lightbox__close{position:fixed;display:grid;place-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(255,255,255,.65);cursor:pointer;transition:color .2s ease}.qz-lightbox__button:hover,.qz-lightbox__button:focus-visible,.qz-lightbox__close:hover,.qz-lightbox__close:focus-visible{color:var(--qz-color-white)}@media(prefers-reduced-motion: reduce){.qz-lightbox__button,.qz-lightbox__close{transition:none}}.qz-lightbox__button{top:50%;width:5.625rem;height:6.875rem;transform:translateY(-50%)}@media(max-width: 47.9375rem){.qz-lightbox__button{width:4.25rem;height:5.125rem}}.qz-lightbox__button--previous{left:0}.qz-lightbox__button--next{right:0}.qz-lightbox__icon{width:2.25rem;height:2.25rem}@media(max-width: 47.9375rem){.qz-lightbox__icon{width:1.75rem;height:1.75rem}}.qz-lightbox__button--previous .qz-lightbox__icon{transform:rotate(180deg)}.qz-lightbox__close{top:.625rem;right:.625rem;width:2.75rem;height:2.75rem}.qz-lightbox__close-icon{width:1.25rem;height:1.25rem}html:has(.qz-lightbox[open]){overflow:hidden}.qz-post{padding-block:6rem}@media(max-width: 61.9375rem){.qz-post{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-post{padding-block:3rem}}.qz-post__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-post__inner{padding-inline:1.25rem}}.qz-post-content{max-width:47.5rem;margin-inline:auto}.qz-post-content h2{margin:2.5rem 0 .75rem;font-size:1.625rem;letter-spacing:-0.01em;line-height:1.25}@media(max-width: 47.9375rem){.qz-post-content h2{font-size:1.375rem}}.qz-post-content>:first-child{margin-top:0}.qz-post-content p,.qz-post-content li{color:var(--qz-color-text-muted)}.qz-post-content p{margin-bottom:1rem}.qz-post-content ul{margin:0 0 1rem;padding-inline-start:1.375rem;list-style:disc}.qz-post-content li+li{margin-top:.5rem}.qz-post-content li::marker{color:var(--qz-color-navy-900)}.qz-post-content>:last-child{margin-bottom:0}.qz-not-found{padding-block:6rem}@media(max-width: 61.9375rem){.qz-not-found{padding-block:4rem}}@media(max-width: 47.9375rem){.qz-not-found{padding-block:3rem}}.qz-not-found__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-not-found__inner{padding-inline:1.25rem}}.qz-not-found__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.qz-not-found__art{width:100%;max-width:35rem;height:auto;margin-bottom:2rem}.qz-not-found__title{font-size:2rem;line-height:1.2}.qz-not-found__text{max-width:35rem;margin:.75rem 0 1.75rem;color:var(--qz-color-text-muted)}.qz-footer{--qz-color-focus: var(--qz-color-white);border-top:1px solid rgba(255,255,255,.14);background:var(--qz-color-navy-900);color:var(--qz-color-on-dark-muted);font-size:1.0625rem;line-height:1.45}.qz-footer__inner{box-sizing:border-box;width:100%;max-width:calc(71.25rem + 3rem);margin-inline:auto;padding-inline:1.5rem}@media(max-width: 47.9375rem){.qz-footer__inner{padding-inline:1.25rem}}.qz-footer__inner{display:grid;gap:2.5rem 2rem;padding-block:2.5rem 6rem}@media(min-width: 37.5rem){.qz-footer__inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 62rem){.qz-footer__inner{grid-template-columns:1.15fr .95fr 1.1fr 1.3fr;gap:1.75rem}}@media(max-width: 47.9375rem){.qz-footer__inner{padding-block:2.5rem 5.5rem}}.qz-footer__logo{display:inline-flex;color:var(--qz-color-white)}.qz-footer__logo-image{width:auto;height:2.5rem}.qz-footer__description{max-width:15rem;margin-top:1rem}.qz-footer__cnpj{margin-top:.75rem;font-size:.9375rem}.qz-footer__title{margin:.25rem 0 1.125rem;color:var(--qz-color-white);font-size:1.25rem;font-weight:700;line-height:1.3}.qz-footer__list{display:grid;gap:.5625rem}.qz-footer__list a,.qz-footer__contact a{color:inherit;text-decoration:none}.qz-footer__list a:hover,.qz-footer__contact a:hover{color:var(--qz-color-white);text-decoration:underline}.qz-footer__contact{display:grid;gap:.625rem}.qz-footer__contact-item{display:flex;gap:.625rem}.qz-footer__icon{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.1875rem;color:var(--qz-color-white)}.qz-footer__email{overflow-wrap:anywhere}.qz-whatsapp{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--qz-color-whatsapp);box-shadow:0 .25rem .875rem rgba(0,0,0,.22);color:var(--qz-color-white);transition:box-shadow .2s ease,transform .2s ease}@media(prefers-reduced-motion: reduce){.qz-whatsapp{transition:none}}.qz-whatsapp:hover{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.28)}@media(prefers-reduced-motion: no-preference){.qz-whatsapp:hover{transform:translateY(-2px)}}.qz-whatsapp__icon{width:1.875rem;height:1.875rem}@media(prefers-reduced-motion: no-preference){[data-qz-reveal]{transition:opacity .6s cubic-bezier(0.22, 0.61, 0.36, 1),transform .6s cubic-bezier(0.22, 0.61, 0.36, 1)}[data-qz-reveal].is-pending{opacity:0;transform:translateY(16px)}}
