@charset "UTF-8";@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond/CormorantGaramond-Bold.woff2?otimizado=true) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/lora/Lora-Regular.woff2?otimizado=true) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/plus-jakarta-sans/PlusJakartaSans-Light.woff2?otimizado=true) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.woff2?otimizado=true) format("woff2");font-weight:600;font-display:swap}:root{--palette-system-second-700:#6E8CAE;--palette-system-second-600:#2F95DA;--palette-system-second-500:#154389;--palette-system-second-100:#0E2240;--palette-system-action-green:#00C950;--palette-system-neutral-1000:#F7F6F2;--palette-system-neutral-800:#D1D5DC;--palette-system-neutral-000:#16161A;--palette-client-dark-neutral-900:#F7F6F2;--palette-client-dark-neutral-100:#202027;--palette-client-dark-neutral-300:#193054;--palette-client-light-neutral-100:#F7F6F2;--palette-client-light-neutral-300:#B6BAC2;--palette-client-light-neutral-900:#16161A;--semantic-section-md-padding-inline:180px;--semantic-section-md-padding-vertical:120px;--semantic-section-md-gap:64px;--semantic-content-gap-md:32px;--semantic-content-gap-bg:48px;--semantic-content-gap-sm:24px;--semantic-app-bg:var(--palette-client-light-neutral-100);--semantic-section-text:color-mix(in srgb, var(--palette-system-second-100) 90%, #0000);--semantic-section-strong:var(--palette-system-second-100);--semantic-section-subtitle:var(--palette-system-second-500);--semantic-action-bg:var(--palette-system-second-500);--semantic-action-color:var(--palette-client-dark-neutral-900)}:root [data-context=dark]{--semantic-section-text:var(--palette-system-neutral-800);--semantic-section-strong:var(--palette-client-dark-neutral-900);--semantic-section-subtitle:var(--palette-system-second-700)}:root{--semantic-card-dark-bg-color:#FFFFFF;--semantic-card-dark-text:var(--semantic-section-dark-text);--semantic-card-dark-strong:var(--semantic-section-dark-strong);--font-primary:'Times New Roman',Times,Georgia,serif;--font-secondary:'Cormorant Garamond',Garamond,'Baskerville Old Face',Georgia,serif;--font-alternative:Lora,Georgia,Cambria,'Times New Roman',serif;--font-body:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}html{font-family:var(--font-body);font-size:clamp(16px,1.05vw,18px);line-height:clamp(16px,1.05vw,18px)}*{font-size:1em;margin:0;padding:0;box-sizing:border-box}::selection{background-color:rgba(0,0,0,.431372549);text-shadow:none}body{background-color:var(--semantic-app-bg);background-image:url(../img/tile.svg);background-repeat:repeat;background-size:35px}a,br,button,img,input{user-select:none}@media only screen and (max-width:768px){html{font-size:clamp(16px,1vw,18px)}}.container{width:100%}.container,.content{display:flex;gap:32px;flex-direction:column}.container--center,.content--center{align-items:center;justify-content:center}.container--row,.content--row{flex-direction:row}.gap--bg{gap:var(--semantic-content-gap-bg)}.gap--md{gap:var(--semantic-content-gap-md)}.gap--sm{gap:var(--semantic-content-gap-sm)}.text-container{display:grid;gap:16px}.w7{width:58.3333333333%}@media only screen and (max-width:768px){.content--row{flex-direction:column}.w-fix{width:100%}}.main{min-height:100dvh;align-items:center;position:relative;flex-direction:row!important}.main .content{align-items:center;width:70%;text-align:center;z-index:2}.main__hero-container{position:absolute;height:75dvh;width:70dvh;overflow:hidden;right:0;bottom:0;z-index:1}.main__hero{width:150%;height:150%;fill:rgba(111,115,125,.0705882353);stroke:rgba(111,115,125,.1490196078);stroke-width:1px}.footer,.main{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),radial-gradient(189.18% 70.29% at 50% 50%,var(--palette-client-dark-neutral-300,#193054) 0,var(--palette-client-dark-neutral-100,#202027) 100%)}.footer,.main,.section{display:flex;flex-direction:column;width:100%;gap:64px}.section{padding:6.5% 10.5%}.main{padding:calc(144px + 5%) 10.5% 6.5%}.section--center{align-items:center;justify-content:center}.section--center .text-container *{text-align:center}.section--center .content{align-items:center;justify-content:center}.dark-bg{background:url(../../public/img/dark-bg.webp) 50%/cover no-repeat,var(--palette-system-second-100);background-blend-mode:multiply,normal}.section--row{flex-direction:row}.heading{border-bottom:1.6px solid rgba(59,64,83,.2);padding:16px 0}.problemas-container{display:inline-grid;row-gap:16px;column-gap:16px;align-self:stretch;grid-template-rows:repeat(4,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.problema-list{display:flex;padding:16px;align-items:center;gap:12px;border-radius:10px;background:var(--palette-system-neutral-800);border:1px solid var(--border-color);--border-color:var(--palette-system-neutral-800)}.problema-list svg{width:20px;color:var(--palette-system-second-500);height:20px}.problema-list{transition:all .5s ease}.problema-list:hover{--border-color:var(--palette-system-second-600)}.section--about,.section--area,.section--why{display:grid;align-items:center}.section--why{justify-content:center;background:url(../../public/img/logo-inverted.webp) center no-repeat;grid-template-columns:.7fr 1fr}.section--about{grid-template-columns:1fr .5fr}.section--area{grid-template-columns:1fr .3fr}.section--about img,.section--area img{width:100%;height:auto}.section--conclusion .content{width:70%}.services-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-selectors{display:flex;flex-direction:row;gap:24px}.service-selector{padding:12px 24px;border-radius:8px 8px 0 0;background:color-mix(in srgb,var(--palette-system-second-700) var(--opacity),rgba(0,0,0,0));cursor:pointer;--text-color:var(--palette-system-second-700);--opacity:5%;transition:--opacity .25s ease,--text-color .25s ease,background-color .25s ease,margin .2s ease,padding .2s ease}.service-selector p{color:var(--text-color);transition:color .25s ease}.service-selector:hover:not(.is-selected){--opacity:10%;margin-top:-2px;padding-bottom:14px}.service-selector.is-selected{--opacity:15%;--text-color:var(--semantic-section-text);padding-bottom:12px}.footer{align-items:center;padding:48px 80px 0;gap:32px}.footer .footer-hero{display:flex;align-items:center;gap:8px}.footer .footer-hero svg{width:32px;height:32px}.footer .footer-hero strong{font-size:1.8rem}@media only screen and (max-width:1197px){.main{flex-direction:column!important}.main .content{width:90%}.intro{flex-direction:column}.intro .w7{width:100%}.intro img{margin:auto}.section--about{grid-template-columns:1fr}.section--about img{max-height:300px;width:auto;margin:auto}}.footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--semantic-content-gap-sm);padding:24px 0;border-top:1px solid color-mix(in srgb,var(--semantic-section-subtitle) 20%,transparent);font-family:var(--font-body);font-size:.95rem;color:var(--semantic-section-text)}.footer__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--semantic-content-gap-md)}.footer__link{color:var(--semantic-section-text);text-decoration:none;font-weight:500;position:relative;transition:color .3s ease}.footer__link::after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--palette-system-second-600);transition:width .3s ease;border-radius:2px}.footer__link:hover{color:var(--semantic-section-strong)}.footer__link:hover::after{width:100%}.footer__oab{margin:0;font-family:var(--font-alternative),serif;font-weight:600;color:var(--semantic-section-subtitle);letter-spacing:.5px}.footer__oab span{font-weight:400;margin-left:8px;color:var(--semantic-section-text)}@media only screen and (min-width:1447px){.main,.section{padding:7% 12.5%!important}}@media only screen and (max-width:768px){.section{padding:56px 16px}.section>*{width:100%}.dark-bg{background:url(../../public/img/dark-bg-mobile.webp) 50%/cover no-repeat,var(--palette-system-second-100)!important}.section--row{flex-direction:column}.problemas-container,.section--about,.section--area,.section--why{grid-template-columns:1fr}.main{padding-inline:0;padding-top:160px}.main .content{width:100%;padding:5% 16px}.intro img{width:100%}.section--about img{width:65%;margin:auto}.section--area img{height:220px;width:auto;margin:auto}.section--conclusion .content{width:100%}.section--conclusion .content .title{text-align:center}.service-selectors{flex-direction:column;margin-bottom:16px}.service-selector{border-radius:8px}.footer{padding:56px 16px}.footer-hero .title{font-size:1.25rem}.footer__links{flex-direction:column;align-items:center;gap:var(--semantic-content-gap-md)}.footer__nav{flex-direction:column;align-items:center;gap:12px}}.nav{width:100%;padding:32px 5% 32px 5%;position:fixed;top:0;z-index:999;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s .2s ease,box-shadow .4s .2s ease,backdrop-filter .4s ease}.nav.scrolled{padding:28px 5%;background-color:rgba(var(--palette-client-dark-neutral-300-rgb,10,20,35),.92);box-shadow:0 4px 20px rgba(0,0,0,.25)}.nav{display:flex;justify-content:space-between;align-items:center}.nav__links,.nav__logo{display:flex;gap:16px}.nav__links,.nav__logo{align-items:center}.nav__hero{display:flex;justify-content:center;flex-direction:column}.nav__hero .title{transition:all .4s ease;font-size:2rem;line-height:3rem}.nav__bar{display:none}.nav img{height:70px;width:auto;transition:height .4s ease}.nav .button{padding:16px 20px}.app-description{transition:all .4s ease;font-size:1rem}@media only screen and (max-width:1197px){.nav,.nav.scrolled{padding:24px 5%}.nav__hero{display:none}.nav__logo img{height:48px}.nav__bar{display:flex}.nav__bar svg{fill:var(--semantic-section-text);width:18px;height:18px}.nav__links{position:absolute;right:0;top:100%;gap:24px;display:flex;flex-direction:column;text-align:center;padding:24px;opacity:0;user-select:none;pointer-events:none;transition:opacity .5s ease}.nav__links.is-open{opacity:1;user-select:auto;background-color:rgba(var(--palette-client-dark-neutral-300-rgb,10,20,35),.92);box-shadow:0 4px 20px rgba(0,0,0,.25);pointer-events:all}}@media only screen and (max-width:768px){.nav,.nav.scrolled{padding:16px}}.title--1{font-weight:400;font-family:var(--font-primary);font-size:2.8rem;line-height:3.5rem}.title--2{font-family:var(--font-secondary);font-weight:600;font-size:2.6rem;line-height:3.5rem}.title--2--small{font-size:1.75rem;line-height:2.6rem}.title--2--roman{font-family:var(--font-primary);font-weight:400}.title--3{font-family:var(--font-alternative);font-weight:400;font-size:2.2rem;line-height:2.6rem}.title--3--small{font-size:1.8rem;line-height:2.4rem}strong{font-family:var(--font-alternative);font-weight:400;font-size:1.3rem;line-height:1.3rem}b{font-weight:600;line-height:1.3rem}b::after,b::before{content:" "}p{font-weight:300;line-height:1.3rem}.nav__links a:not(.button){font-family:var(--font-secondary);font-weight:600;font-size:1.5rem;text-decoration:none;color:var(--semantic-section-text);transition:color .5s ease,transform .2s ease}.nav__links a:not(.button):hover{color:var(--semantic-section-strong);transform:translateY(-.5px)}.title{color:var(--semantic-section-strong)}.title--2--small,strong{color:var(--semantic-section-subtitle)}p{color:var(--semantic-section-text)}@media only screen and (max-width:768px){.title--1{font-size:2.2rem;line-height:2.8rem}.title--2{font-size:2rem;line-height:2.6rem}.title--2--small{font-size:1.5rem;line-height:2.1rem}.title--3{font-size:1.8rem;line-height:2.2rem}.title--3--small{font-size:1.5rem;line-height:2rem}strong{font-size:1.2rem;line-height:1.5rem}.nav__links a:not(.button){font-size:1.4rem}}.button{border:none;width:fit-content;display:flex;padding:20px 28px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--semantic-action-bg);cursor:pointer;color:var(--semantic-action-color);font-family:var(--font-body);text-decoration:none;font-weight:700;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:background-color .25s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,outline .15s ease,outline-offset .15s ease}.button:hover{background:color-mix(in srgb,var(--semantic-action-bg) 85%,#000);transform:translateY(-1px);box-shadow:0 10px 20px -5px rgba(0,0,0,.2),0 4px 8px -4px rgba(0,0,0,.1)}.button:focus-visible{outline:0;outline:3px solid color-mix(in srgb,var(--palette-system-second-600) 80%,transparent);outline-offset:4px}.button:active{transform:translateY(-1px) scale(.97);box-shadow:0 4px 6px -1px rgba(0,0,0,.15)}.button svg{width:20px;height:24px}.whatsapp{background-color:#25d366;display:flex;align-items:center;width:fit-content;padding:8px;border-radius:50%;cursor:pointer;z-index:900;position:fixed;right:32px;bottom:32px;transition:background-color .5s ease}.whatsapp svg{width:50px;height:50px;fill:#fff}.whatsapp:hover{background-color:#20ba59}.cta-wrapper{display:flex;justify-content:center;width:100%}.cta-banner{display:flex;max-width:70dvw;padding:16px 32px;align-items:center;gap:64px;border-radius:8px}.cta-banner[data-context=dark]{background-color:var(--palette-system-second-100)}.cta-banner .button{flex-shrink:0}@media only screen and (max-width:768px){.cta-banner{max-width:80dvw;flex-direction:column;padding:32px 32px 16px;gap:0}.cta-banner .button{transform:translateY(50%)}}.logo-line{display:flex;width:90%;margin:auto;justify-content:center;align-items:center;gap:32px}.logo-line .line{width:90%;height:.5px;background-color:var(--palette-system-second-100)}.logo-line svg{height:120px;width:80px}.diferencial{display:flex;padding:28px;align-items:flex-start;gap:16px;border:1px solid color-mix(in srgb,var(--palette-system-second-600) calc(var(--back-op) + 5%),transparent);background:color-mix(in srgb,var(--palette-client-dark-neutral-900) var(--back-op),rgba(0,0,0,0));backdrop-filter:blur(2px);--back-op:15%}.diferencial .icon{display:flex;width:64px;height:64px;padding:0 16px;border-radius:16px;background:var(--palette-system-second-600-15,rgba(47,149,218,.15))}.diferencial{transition:all .5s ease}.diferencial:hover{--back-op:35%}.service{padding:48px 32px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:8px;border-right:.5px solid var(--palette-system-second-700);border-bottom:.5px solid var(--palette-system-second-700);background:color-mix(in srgb,var(--palette-system-second-700) 15%,rgba(0,0,0,0))}.service .icon{display:flex;width:80px;height:80px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:var(--palette-system-second-600-15,rgba(47,149,218,.15))}.service .icon svg{width:50px;height:50px}.service svg{color:var(--palette-system-second-600)}.service .list{display:flex;gap:16px;flex-direction:column;width:100%}.service .solucoes-container{display:flex;flex-wrap:wrap;gap:16px;align-self:stretch;width:100%}.service .solucoes-container>*{flex:1 0 calc((100% - 48px)/ 4);max-width:100%}.service .solucao{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:10px;background:color-mix(in srgb,var(--palette-system-second-700) 15%,rgba(0,0,0,0))}.service .solucao svg{width:28px;height:28px}.service .solucao{transition:all .5s ease;border:1px solid var(--border-color);--border-color:color-mix(in srgb, var(--palette-system-second-700) 15%, #0000)}.service .solucao:hover{--border-color:var(--palette-system-second-600)}.service .text-container *{text-align:left}.service{display:none}.service.is-selected{display:flex}.service.is-selected>*{animation:innerSlideUp .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes innerSlideUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-container{display:flex;justify-content:center}.faq-block{border-radius:16px;background:var(--palette-system-neutral-1000);padding:50px 75px;width:75%;height:fit-content}.faq-item{width:100%}.faq-item.is-selected .faq-question svg{transform:rotate(180deg)}.faq-question{display:flex;padding:24px 0;gap:16px;justify-content:space-between;width:100%;border-bottom:.8px solid var(--palette-system-neutral-800)}.faq-question svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,padding .35s ease;padding:0}.faq-answer .faq-answer-inner{overflow:hidden}.faq-item.is-selected .faq-answer{grid-template-rows:1fr;padding:16px 0;opacity:1}@media only screen and (max-width:1197px){.faq-block{width:85%;padding:32px 50px}}@media only screen and (max-width:768px){.diferencial,.solucoes-container{flex-direction:column}.faq-block{width:100%;padding:28px 40px}}.animate--opacity{opacity:0;transition:opacity .5s ease,transform .5s ease}.animate--opacity--ativo{opacity:1;transform:translate(0,0) scale(1)}.animate--to-top{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateY(100px)}.animate--to-top--ativo{opacity:1;transform:translate(0,0) scale(1)}.animate--to-bottom{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateY(-100px)}.animate--to-bottom--ativo{opacity:1;transform:translate(0,0) scale(1)}.animate--to-left{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateX(100px)}.animate--to-left--ativo{opacity:1;transform:translate(0,0) scale(1)}.animate--to-right{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateX(-100px)}.animate--to-right--ativo{opacity:1;transform:translate(0,0) scale(1)}.animate--scale{opacity:0;transition:transform 1s ease;transform:scale(.1)}.animate--scale--ativo{opacity:1;transform:translate(0,0) scale(1)}
/*# sourceMappingURL=main.min.css.map */
