@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular.54c76208-BQsUpcHj.ttf)format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium.aca54319-DZarjTSE.ttf)format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold.329bc0cb-C0-6BeuA.ttf)format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf)format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-Cwewate7.ttf)format("truetype");font-weight:800}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}a{color:#000}body{font-family:Montserrat,sans-serif}.navbar{z-index:120;isolation:isolate;border-bottom:1px solid #0000;justify-content:space-around;align-items:center;margin:clamp(10px,2vw,17px) clamp(16px,3vw,30px);padding:0;transition:background .3s,padding .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar-scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.08);background:linear-gradient(#ffffff61,#ffffff29);border:1px solid #ffffff4d;border-radius:27px;padding:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,0 18px 45px #00000014}.navbar-scrolled:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff2e 28%,#0000 55%);position:absolute;inset:0}a:-webkit-any-link{text-decoration:none}.navbar-links{align-items:center;gap:clamp(16px,2.5vw,35px);font-size:clamp(15px,1.9vh,20px);display:flex}.button-login{color:#fff;background-color:#e56425;border:none;border-radius:8px;min-width:160px;height:clamp(38px,5.4vh,52px);min-height:40px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:clamp(13px,1.8vh,23px);font-weight:500}.navbar-item{opacity:0;animation:.7s forwards itemReveal;transform:translateY(-20px)}.logo{width:clamp(40px,6vw,72px);height:auto;animation-delay:1.1s}.navbar-links a:first-child{animation-delay:1.2s}.navbar-links a:nth-child(2){animation-delay:1.3s}.navbar-links a:nth-child(3){animation-delay:1.4s}.navbar-links a:nth-child(4){animation-delay:1.5s}.button-login{animation-delay:1.7s}@media (width<=640px){.navbar-links a:not(.navbar-cta){display:none}.navbar-links a:nth-child(n){animation-delay:0s}.logo{width:clamp(36px,10vw,48px)}}@keyframes glassMove{0%{transform:translate(-20px)translateY(0)}50%{transform:translate(15px)translateY(8px)}to{transform:translate(-20px)translateY(0)}}@keyframes itemReveal{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (width<=500px){.button-login{min-width:40px}}.section-hero{justify-content:space-between;align-items:center;gap:clamp(15px,1vw,60px);width:100%;height:100vh;padding-left:clamp(28px,10vw,200px);display:flex;position:relative;overflow:hidden}.hero-orb{flex:1.4;justify-content:center;align-items:center;display:flex}.hero-content{flex:.6;margin-left:20px}.titles-container-hero{font-width:700;color:#333;letter-spacing:-1%;z-index:100;justify-content:flex-start;align-items:center;gap:clamp(12px,2vw,30px);font-size:clamp(28px,5vw,60px);line-height:95%;animation:1.3s ease-out forwards titleEnter;display:flex;position:relative}.hero-title-orange{color:#e56425;font-weight:800}.subtitle-hero{color:#333;max-width:min(700px,100%);margin-top:clamp(24px,6vh,70px);font-size:clamp(15px,1.6vw,27px);font-weight:600;line-height:160%;animation:2.3s ease-out forwards titleEnter}@keyframes titleEnter{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media (width<=1600px){.titles-container-hero{font-size:50px}.subtitle-hero{max-width:590px;font-size:23px}}@media (width<=1017px){.section-hero{text-align:center;flex-direction:column;justify-content:center;padding-top:80px;padding-bottom:40px;padding-left:0}.hero-content,.hero-orb{flex:none;width:100%;max-width:100%;margin:0}.hero-orb{order:-1;max-height:40vh}.titles-container-hero{justify-content:center;padding-top:80px;font-size:clamp(28px,5vw,62px)}.subtitle-hero{margin-left:auto;margin-right:auto;font-size:clamp(15px,1.9vw,28px)}}@media (width<=480px){.section-hero{padding:0}.titles-container-hero{gap:8px}}.orb-wrapper{width:100%;max-width:1100px;position:relative}.orb-shadow{filter:blur(clamp(12px,3vw,38px));opacity:.7;z-index:0;pointer-events:none;will-change:transform;background:#eacbbb;border-radius:50%;width:52%;height:52%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:26.4%;left:22.1%}.orb-container{z-index:1;width:100%;height:auto;animation:6s ease-in-out infinite orbFloat;position:relative;overflow:hidden}.orb-container:after{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(#0000 0%,#fff0 30%,#ffffff05 70%,#fff 99%);position:absolute;inset:0}.orb-base{width:100%;height:auto;display:block}.orb-circle-bounds{pointer-events:none;border-radius:50%;width:49.6%;height:48%;position:absolute;top:27.3%;left:24.8%;overflow:hidden}.positive-logo{aspect-ratio:1;z-index:100;justify-content:center;align-items:center;width:55%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.positive-logo svg{width:100%;height:100%}.orb-light-overlay{mix-blend-mode:soft-light;will-change:transform;background:radial-gradient(55% 25% at 50% 25%,#e8d2bbdb 0%,#e6c5a8b2 55%,#0000 75%);border-radius:50%;position:absolute;inset:-3%}.orb-size{background-color:#0000;border-radius:50%;width:50%;height:50%;position:absolute;top:30.3%;left:28%}.orb-center-light{z-index:100;mix-blend-mode:soft-light;background:radial-gradient(#f8bb65e1 0%,#e7b88e4d 50%,#0000 63%);border-radius:50%;animation:4s ease-in-out infinite centerLightMove;position:absolute;inset:-15%}.orb-rim-overlay{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.orb-rim-overlay:before{content:"";filter:blur(clamp(8px,2vw,36px));background:radial-gradient(100% 100%,#fff 0%,#ffffff80 40%,#0000 65%);border-radius:50%;width:15%;height:46%;animation:3s ease-in-out infinite alternate rimTravel;position:absolute;right:-3%}@keyframes rimTravel{0%{top:0%;left:86%}15%{top:5%;left:88%}25%{top:26%;left:90%}45%{top:40%;left:91%}50%{top:50%;left:92%}75%{top:74%;left:88%}to{top:82%;left:84%}}@keyframes centerLightMove{0%{transform:translate(7%)}25%{transform:translate(20%,-8%)}50%{transform:translate(-6%,5%)}75%{transform:translate(-13%,20%)}}@keyframes shadowMove{0%{transform:translate(0%)scale(1)}25%{transform:translate(5%,4%)scale(1.04)}50%{transform:translate(-4%,6%)scale(.97)}75%{transform:translate(-6%,-3%)scale(1.03)}to{transform:translate(0%)scale(1)}}@keyframes orbFloat{0%{transform:translateY(0%)}50%{transform:translateY(-1%)}to{transform:translateY(0%)}}@media (width<=1017px){.orb-container:after{background:0 0}}@media (width<=1200px){.orb-wrapper{min-width:400px}}.section-about{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.section-card-grey{background-color:#fdf7f4;justify-content:center;align-items:center;width:100%;min-height:clamp(300px,32vw,560px);margin-top:80px;padding:40px 0;display:flex}.about-card{z-index:1;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:#fff;border-radius:32px;justify-content:center;align-items:center;width:min(85vw,1180px);min-height:clamp(200px,19vw,310px);padding:20px;display:flex;position:relative;box-shadow:0 4px 4px #0000001a}.testimonial-icon{z-index:2;position:absolute;top:-44px;left:clamp(24px,6%,62px)}.img-aspas{align-self:flex-start;height:clamp(40px,6vw,85px)}.testimonial-outer{position:relative}.about-text{text-align:center;color:#333;opacity:0;filter:blur(6px);max-width:770px;padding:12px;font-size:clamp(14px,3.1vh,23px);line-height:1.7;animation:.9s cubic-bezier(.22,1,.36,1) forwards textReveal;transform:translateY(24px)}@keyframes textReveal{to{opacity:1;filter:blur();transform:translateY(0)}}.orange-text{color:#e56425;font-weight:700!important}.about-text strong{font-weight:600}.glow-border-wrapper{border-radius:32px;padding:2.5px;position:relative;overflow:hidden}.glow-border-wrapper:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0%,#e56425 8%,#0000 18% 50%,#e56425 55%,#0000 65% 100%);width:300%;animation:6s linear infinite rotateBorder;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.reveal{opacity:0;transition:opacity .9s,transform .8s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes typing{0%{width:0}to{width:100%}}@keyframes rotateBorder{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1018px){.about-text{font-size:clamp(15px,2.6vw,19px)}.testimonial-icon{top:-35px}}@media (width<=640px){.about-card{border-radius:22px;padding:20px 16px}.about-text{padding:15px;font-size:15px}.testimonial-icon{top:-18px;left:36px}.about-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.section-about{height:auto}}.app-carousel{background:#fff;justify-content:center;align-items:center;width:90%;display:flex;position:relative}.carousel-track{height:100%;position:relative}.carousel-card{cursor:pointer;background:#fafafa;border-radius:40px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;border:1px solid #e56425!important}.carousel-card.is-active{cursor:default}.carousel-card img{object-fit:cover;border:none;width:55%;height:85%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.carousel-card.is-active img{animation:3s ease-in-out infinite breathe}.carousel-card.is-active img:hover{animation:none;transform:scale(1.7)}.carousel-arrow{z-index:100;color:#fff;cursor:pointer;background:#e56425;border:none;border-radius:15px;justify-content:center;align-items:center;width:45px;height:45px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow:hover{transform:translateY(-50%)scale(1.03)}.carousel-arrow-left{left:10%}.carousel-arrow-right{right:10%}.carousel-dots{z-index:10;gap:10px;padding:10px;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.carousel-dot{cursor:pointer;background:#99999980;border:none;border-radius:50%;align-self:baseline;width:10px;height:10px;padding:0;transition:background .6s,width .5s;display:flex}.carousel-dot.is-active{background:#e56425;border-radius:50%;width:12px;height:12px}@keyframes breathe{0%{transform:scale(1.02)}50%{transform:scale(1.03)}to{transform:scale(1.02)}}@media (width<=900px){.carousel-arrow{width:35px;height:35px}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.carousel-card img{width:62%;height:auto}}@media (width<=500px){.carousel-arrow-left,.carousel-arrow-right{display:none}.carousel-dot{width:8px;height:8px}.carousel-dot.is-active{width:10px;height:10px}}.section-solucoes{justify-content:center;align-items:center;width:100%;height:100vh;padding-top:90px;display:flex;position:relative}.solucoes{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.titlte-solution{color:#e56425;letter-spacing:.16em;font-size:clamp(13px,1.1vw,24px);font-weight:700}.solucoes h3{color:#333;letter-spacing:0%;text-align:center;margin:0;padding-top:10px;font-size:clamp(20px,2.5vw,44px);animation-delay:.35s}.solutions-text{text-align:center;color:#333;max-width:min(90vw,1280px);margin:10px auto 0;padding-inline:16px;font-size:clamp(15px,1.2vw,20px);line-height:1.7}.solutions-text strong{font-weight:600}.reveal-title,.reveal-subtitle,.reveal-text{opacity:0;filter:blur(10px);transform:translateY(40px)}.is-visible .reveal-title{animation:1.4s cubic-bezier(.22,1,.36,1) forwards revealUp}.is-visible .reveal-subtitle{animation:1.7s cubic-bezier(.22,1,.36,1) .18s forwards revealUp}.is-visible .reveal-text{animation:.8s cubic-bezier(.22,1,.36,1) .65s forwards revealUp}@keyframes revealUp{0%{opacity:0;filter:blur(12px);transform:translateY(45px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=700px){.section-solucoes{padding-top:0}}.section-pillars{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.pillars{background-color:#fdf7f4;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(300px,31vw,560px);margin-top:80px;padding:clamp(24px,3.5vw,70px);display:flex}.title-pillars{color:#e56425;letter-spacing:.15em;font-size:clamp(13px,1.1vw,24px);font-weight:700}.pillars h3{color:#333;text-align:center;margin:0;padding-top:8px;font-size:clamp(20px,2.5vw,44px)}.pillars-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1500px,100%);padding:12px;display:grid}.pilar-card{perspective:1200px;background:#fdf7f4;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:285px;padding:18px;display:flex;position:relative;overflow:hidden}.pilar-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative}.pilar-card:hover .pilar-card-inner{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.pilar-card:hover .pilar-card-inner{transform:rotateY(180deg)}}.pilar-card.is-flipped .pilar-card-inner,.pilar-card:focus-within .pilar-card-inner{transform:rotateY(180deg)}.pilar-face{backface-visibility:hidden;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.pilar-title{color:#e56425;letter-spacing:1.6px;font-size:clamp(15px,3vw,17px);font-weight:800}.pilar-front{background:#fff;border:1px solid #e56425;gap:24px}.pilar-back{color:#e56425;background:#fff;border:1px solid #e56425;gap:20px;transform:rotateY(180deg)}.pilar-back h4{letter-spacing:2px;font-size:19px}.pilar-text{color:#333;text-align:center;width:100%;max-width:290px;font-size:clamp(14px,1.6vw,17px);line-height:22px}.icon-wrapper{background-color:#e56425;border-radius:15px;justify-content:center;align-items:center;width:clamp(52px,6vw,70px);height:clamp(52px,6vw,70px);display:flex}.pilar-text-small{font-size:clamp(14px,1.5vw,16px)}.reveal-card{opacity:0;transform:translateY(50px)}.is-visible .reveal-card{animation:1.4s cubic-bezier(.22,1,.36,1) forwards cardReveal;animation-delay:var(--delay)}@keyframes cardReveal{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=950px){.pillars-grid{gap:0}}@media (width<=768px){.section-pillars{height:auto}.pillars-grid{grid-template-columns:1fr;max-width:400px;padding-inline:20px}}@media (width<=480px){.pilar-card{border-radius:24px;min-height:250px}.pilar-title{font-size:15px}}.section-values{width:100%;image-rendering:crisp-edges;background-color:#fff;background-image:url(/assets/background-values-ClFtiLDa.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin-top:40px;margin-bottom:100px;position:relative}.values-sticky{position:sticky;top:40px}.values-header{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:40px;display:flex}.title-values{color:#e56425;letter-spacing:.15em;font-size:clamp(15px,1.1vw,24px);font-weight:700}.values-header h3{color:#333;text-align:center;margin:0;padding-top:8px;font-size:clamp(28px,2.5vw,44px)}.stack{perspective:2400px;view-timeline-name:--cards;view-timeline-axis:block}.header-card-container{justify-content:space-between;width:100%;padding:30px;display:flex}.values-title{font-size:clamp(14px, 2.3vh ,18px);color:#e56425;letter-spacing:18%;font-weight:600}.values-subtitle{color:#333;font-size:clamp(13px,2vh,18px);font-weight:700}.card-number{color:#e56425;letter-spacing:14%;font-size:23px;font-weight:500}.card{top:calc(var(--i) * 30px);corner-shape:squircle;width:min(910px,80%);height:83.6vh;transform-style:preserve-3d;background-color:#fff;border:1px solid #e56425;border-radius:30px;flex-direction:column;margin:0 auto 30px;animation:1s linear both stack;animation-timeline:--cards;animation-range:entry exit 50%;display:flex;position:sticky;overflow:hidden}#card1{--i:1}#card2{--i:2;box-shadow:2px -4px 4px 2px #0000002c}#card3{--i:3;box-shadow:2px -4px 4px 2px #0000002c}#card4{--i:4;box-shadow:2px -4px 4px 2px #0000002c}#card5{--i:5;box-shadow:2px -4px 4px 2px #0000002c}@keyframes stack{0%{transform:translateY(0)translateZ(0)rotate(0)scale(1)}35%{transform:translateY(100px)translateZ(-200px)rotateX(8deg)scale(.92)}70%{transform:translateY(20px)translateZ(-120px)rotateX(2deg)scale(.95)}to{transform:translateY(0)translateZ(0)rotateX(0)scale(1)}}.titles-container{flex-direction:column;gap:26px;padding:30px;display:flex}.card-title{color:#e56425;letter-spacing:25%;text-transform:uppercase;font-size:28px;font-weight:700}.card-text{color:#5f5a56;font-size:20px;font-weight:500}.card-icon{background-color:#fff7f3;border-radius:15px;flex:1;justify-content:center;align-items:center;min-height:0;margin:0 30px 27px;animation:.7s .1s both imageReveal;display:flex}.card-icon img{height:auto}@keyframes imageReveal{to{clip-path:inset(0)}}@keyframes fadeTitle{0%{display:none;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cardSwap{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}@media (width<=1560px){.card-text{font-size:15px}.card-title{font-size:20px}.card-icon img{width:215px;height:auto}.values-subtitle{display:none}}.footer{width:100%;height:100%}.footer-line{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);width:100%;height:1px}.button-container{justify-content:flex-end;margin-top:-30px;margin-right:60px;display:flex}.logoStara{width:120px;height:auto}.button-to-top{z-index:1;background-color:#e56425;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.button-to-top:hover{background-color:#d15e24}.container-content{justify-content:space-between;align-items:center;margin:25px 50px;display:flex}.container-navigation{gap:60px;display:flex}.footer-column{flex-direction:column;gap:10px;display:flex}.footer-column h4{color:#2b2929;margin-bottom:10px;font-size:clamp(12px,1vh,15px);font-weight:700}.footer-column a{color:#6b7280;font-size:14px}.footer-column a:hover{text-decoration:underline}.container-sub-footer{color:#4d4d4d;border-top:1px solid #eaeaea;justify-content:space-between;margin:63px 50px;padding:40px 4px;font-size:clamp(11px,1.8vh,14px);line-height:18px;display:flex}.container-politics{color:#6b7280;gap:40px;display:flex}@media (width<=700px){.container-navigation{gap:17px}.container-politics{gap:10px}.logoStara{width:85px;margin-right:15px}.button-to-top{width:45px;height:45px}.container-content{flex-wrap:wrap;gap:40px;display:flex}}
