@media (min-width:768px){.section-divider{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.section-divider{max-width:1000px}}@media (min-width:1200px){.section-divider{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.section-divider{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.title{font-size:32px;line-height:40px}}@media (min-width:1024px){.desktop-only{display:block}}@media (min-width:1024px){.mobile-only{display:none}}@media (min-width:1440px){.logo-slider .swiper-slide{padding:0 100px}}@media (min-width:768px){.analysis-section{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.analysis-section{max-width:1000px}}@media (min-width:1200px){.analysis-section{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.analysis-section{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.analysis-section .container{padding:80px;flex-direction:row;gap:80px;position:relative}}@media (min-width:1024px){.analysis-section .container .content{max-width:538px}}@media (min-width:1024px){.analysis-section .lead{font-size:15px;line-height:19px}}@media (min-width:1024px){.analysis-section .actions{flex-direction:row;align-items:center;margin-bottom:0;margin-top:8px}.analysis-section .actions a{padding:12px 30px;font-size:16px;line-height:24px}}@media (min-width:1024px){.analysis-section .decorative{position:static}}@media (min-width:1024px){.analysis-section .icon-top{left:auto;right:111px;transform:unset}.analysis-section .icon-top path{animation-delay:-3s}}@media (min-width:600px){.analysis-section .analysis-score{flex-direction:row;align-items:center}}@media (min-width:1024px){.analysis-section .analysis-form__submit{width:max-content}}@media (min-width:1024px){.title{font-size:57px;line-height:63px}}@media (min-width:1024px){.testimonials-section .container{padding:120px 0}.testimonials-section .container .eyebrow{font-size:15px;line-height:21px}.testimonials-section .container .testimonial-avatar{height:72px;width:72px}.testimonials-section .container .client-name{font-size:19px;line-height:25px}.testimonials-section .container .client-brand{font-size:15px;line-height:19px}.testimonials-section .container .quote-texts p{font-size:15px;line-height:19px}}@media (min-width:1024px){#home .hbd-carousel .hbd-content-area{padding-top:84px;padding-bottom:8rem}}@media (min-width:1440px){#home .hbd-carousel .hbd-cards-container{gap:1rem}}@media (min-width:1440px){#home .hbd-carousel .hbd-card{padding:1.75rem 2rem}}@media (min-width:1440px){#home .hbd-carousel .hbd-smart-indicator{margin-top:.5rem}}@media (min-width:1024px){#home .hbd-carousel .hbd-uxui-shapes{display:block}#home .hbd-carousel .hbd-v-panel{display:flex;width:280px}#home .hbd-carousel .hbd-gauges{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){#home .hbd-carousel .hbd-glass-perf-card{padding:3rem}}@media (min-width:768px){#home .section-five .container,#home .section-two .container{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#home .section-five .container,#home .section-two .container{max-width:1000px}}@media (min-width:1200px){#home .section-five .container,#home .section-two .container{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#home .section-five .container,#home .section-two .container{padding:0 16px;max-width:1284px}}@media (min-width:992px){#home .section-five__image model-viewer,#home .section-two__image model-viewer{min-height:500px}}@media (min-width:1024px){#home .section-five .container{border-radius:64px;padding:80px}}@media (min-width:768px){#home .section-three .container{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#home .section-three .container{max-width:1000px}}@media (min-width:1200px){#home .section-three .container{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#home .section-three .container{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#home .section-three .solutions__title{font-size:57px;line-height:63px}}@media (min-width:768px){#home .section-three .services-grid{grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}}@media (min-width:1024px){#home .section-three .service-card{border-radius:40px;padding:48px}}@media (min-width:1024px){#home .section-three .service-card__icon{width:220px;height:220px;top:-30px;right:-30px}}@media (min-width:1024px){#home .section-three .service-card:hover{background:rgba(255,255,255,.1);box-shadow:0 40px 80px -20px rgba(0,0,0,.4),0 0 0 1px var(--studio-orange,#ff6028);transform:translateY(-12px)}}@media (min-width:1024px){#home .section-three .service-card:hover .service-card__icon{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(var(--studio-orange, #ff6028), .4))}}@media (min-width:768px){#home .section-four .container{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#home .section-four .container{max-width:1000px}}@media (min-width:1200px){#home .section-four .container{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#home .section-four .container{padding:0 16px;max-width:1284px}}@media (min-width:768px){#home .faq-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#home .faq-wrapper{max-width:1000px}}@media (min-width:1200px){#home .faq-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#home .faq-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#home{gap:120px}#home .section-two{padding:24px 0}#home .section-five .container,#home .section-two .container{display:flex;align-items:center;justify-content:space-between;gap:80px;overflow:hidden}#home .section-five__content,#home .section-two__content{flex:1;max-width:50%;transition:transform .4s ease-in-out;transform:translate(0,120%)}#home .section-five__content .btn-one,#home .section-five__content .section-five__subtitle,#home .section-five__content .section-five__text,#home .section-five__content .section-five__title,#home .section-five__content .section-two__subtitle,#home .section-five__content .section-two__text,#home .section-five__content .section-two__title,#home .section-two__content .btn-one,#home .section-two__content .section-five__subtitle,#home .section-two__content .section-five__text,#home .section-two__content .section-five__title,#home .section-two__content .section-two__subtitle,#home .section-two__content .section-two__text,#home .section-two__content .section-two__title{transform:translate(0,0)}#home .section-five__content.animate-in,#home .section-two__content.animate-in{transform:translate(0,0)}#home .section-five__title,#home .section-two__title{font-size:57px;line-height:63px;padding-bottom:24px}#home .section-five__text,#home .section-two__text{font-size:15px;line-height:24px}#home .section-five__image,#home .section-two__image{margin-top:0;flex:1;max-width:45%;min-width:0;justify-content:flex-end;overflow:hidden}#home .section-five__image img,#home .section-two__image img{max-height:600px}#home .section-five__content,#home .section-two__content{min-width:0}#home .section-two .container{background:#f8fafc;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);overflow:hidden;gap:0;align-items:stretch;max-width:75%;padding:0}#home .section-two .section-two__content{flex:0 0 45%;max-width:45%;padding:60px;justify-content:center;position:relative;z-index:10}#home .section-two .section-two__image{flex:0 0 55%;max-width:55%;align-items:stretch;justify-content:flex-end;margin:0}#home .section-two .section-two__image-mobile{display:none}#home .section-two .section-two__image-desktop{display:block;width:100%;height:100%;border-radius:0;overflow:hidden;position:relative;background:radial-gradient(circle at 16% 18%,rgba(255,96,40,.16),transparent 42%),radial-gradient(circle at 84% 86%,rgba(255,96,40,.12),transparent 38%),linear-gradient(145deg,rgba(255,96,40,.08),rgba(15,13,12,.04))}#home .section-two .section-two__image-desktop .matrix-canvas{width:100%;height:100%;min-height:780px;position:relative}#home .section-two .section-two__image-desktop .matrix-canvas canvas{width:100%;height:100%;display:block}#home .section-two .section-two__image-desktop .matrix-loading{position:absolute;top:20px;right:30px;z-index:2;color:var(--studio-gray,#605e5d);font-size:13px;line-height:17px;font-weight:600;font-family:Kanit;padding:8px 12px;border-radius:999px;background:rgba(254,254,254,.85);backdrop-filter:blur(6px)}[data-theme=dark] #home .section-two .container{background:#101010;box-shadow:0 25px 50px -18px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.08)}[data-theme=dark] #home .section-two .section-two__content .section-two__subtitle{color:#a0a09f}[data-theme=dark] #home .section-two .section-two__content .section-two__title{color:#f5f5f5}[data-theme=dark] #home .section-two .section-two__content .section-two__text{color:#eeeceb}[data-theme=dark] #home .section-two .section-two__content .section-two__text h1,[data-theme=dark] #home .section-two .section-two__content .section-two__text h2,[data-theme=dark] #home .section-two .section-two__content .section-two__text h3,[data-theme=dark] #home .section-two .section-two__content .section-two__text h4,[data-theme=dark] #home .section-two .section-two__content .section-two__text h5,[data-theme=dark] #home .section-two .section-two__content .section-two__text h6{color:#f5f5f5}[data-theme=dark] #home .section-two .section-two__content .btn-one{border-color:#ff6028;color:#ff6028}[data-theme=dark] #home .section-two .section-two__content .btn-one:hover{background-color:#ff6028;color:#fff}[data-theme=dark] #home .section-two .section-two__image-desktop{background:radial-gradient(circle at 16% 18%,rgba(255,96,40,.2),transparent 42%),radial-gradient(circle at 84% 86%,rgba(255,96,40,.14),transparent 38%),linear-gradient(145deg,rgba(15,13,12,.65),rgba(15,13,12,.35))}[data-theme=dark] #home .section-two .section-two__image-desktop .matrix-loading{color:#eeeceb;background:rgba(15,13,12,.72)}#home .section-three .solutions{gap:32px}#home .section-three .solutions__navigation{display:none}#home .section-four{padding:120px 0}#home .section-four::before{content:url("data:image/svg+xml,%3Csvg width='505' height='202' viewBox='0 0 505 202' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6080_4065)'%3E%3Cpath d='M286.285 -116.766C324.057 -154.538 385.933 -154.536 423.693 -116.768L423.695 -116.766L492.41 -48.0498L354.989 89.3721L217.568 -48.0498L286.285 -116.766ZM687.372 -242.734L549.84 -105.424L481.177 -174.19H481.176C443.449 -211.988 443.494 -273.868 481.288 -311.603L481.289 -311.604L550.054 -380.268L687.372 -242.734ZM228.823 -311.81C266.559 -274.014 266.508 -212.135 228.712 -174.397L228.711 -174.396L159.94 -105.729L22.626 -243.257L160.158 -380.577L228.823 -311.81ZM492.41 -437.951L423.695 -369.234C385.924 -331.462 324.046 -331.463 286.286 -369.232L286.285 -369.234L217.568 -437.951L354.989 -575.373L492.41 -437.951Z' stroke='%23FEFEFE' stroke-width='32'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6080_4065'%3E%3Crect width='710' height='730' fill='white' transform='translate(0 -528)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}#home .section-four .stats-card{padding:80px;border-radius:64px}#home .section-four .stats-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px;flex-wrap:wrap}#home .section-four .stats-card__intro{max-width:40%}#home .section-four .stats-card__numbers{grid-template-columns:repeat(4,1fr);gap:40px;width:100%}#home .section-four .stats-card__numbers .stat-item:nth-child(odd){transform:translateY(-120%)}#home .section-four .stats-card__numbers .stat-item:nth-child(even){transform:translateY(120%)}#home .section-four .stats-card__title{font-size:57px;line-height:63px;max-width:536px;margin-bottom:24px}#home .section-four .stats-card__subtitle{font-size:15px;line-height:24px;margin-bottom:48px;max-width:536px}#home .section-four .stats-card__divider{margin:80px 0}#home .section-four .stats-card .stat-item .stat-value{font-size:91px;line-height:91px}#home .section-four .stats-card .stat-item .stat-label{font-size:15px;line-height:24px}#home .section-four .stats-card__footer .footer-title{font-size:32px;margin-bottom:38px}#home .section-four .stats-card__footer .stats-slider{width:100%}#home .section-four .stats-card__footer .feature-card{padding:32px;gap:24px}#home .section-four .stats-card__footer .feature-card .feature-title{font-size:32px;line-height:38px}#home .section-four .stats-card__footer .feature-card .feature-text{font-size:15px;line-height:24px}#home .section-four .stats-card__footer .stats-navigation{display:none}}@media (min-width:768px){#orcamento .content-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#orcamento .content-wrapper{max-width:1000px}}@media (min-width:1200px){#orcamento .content-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#orcamento .content-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#orcamento{padding-top:24px;padding-bottom:120px}#orcamento .bg-icon--mobile{display:none}#orcamento .bg-icon--desktop{display:block}#orcamento .content-wrapper{flex-direction:row;align-items:flex-start;gap:20px}#orcamento .content-wrapper .left{width:calc(42.33% - 10px);padding:80px;border-radius:64px}#orcamento .content-wrapper .left h1{font-size:57px;line-height:63px}#orcamento .content-wrapper .right{width:calc(57.67% - 10px);padding:48px 80px;border-radius:64px}#orcamento .orcamento-form .form-row{flex-direction:column;gap:16px}#orcamento .orcamento-form .checkbox-grid{grid-template-columns:1fr}#orcamento .orcamento-form .step-actions{flex-direction:row}#orcamento .orcamento-form .step-actions button{flex:1}#orcamento .orcamento-form .step-actions .btn-prev{order:1;flex:.4}#orcamento .orcamento-form .step-actions .btn-two{order:2}#orcamento .orcamento-steps-nav::before{top:20px;left:50px;right:50px}#orcamento .orcamento-steps-nav .step-nav{width:40px;height:40px;font-size:16px}}@media (min-width:768px){#projects .section-first{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#projects .section-first{max-width:1000px}}@media (min-width:1200px){#projects .section-first{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#projects .section-first{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#projects .section-first .container{display:flex;gap:20px;max-width:unset;justify-content:space-between}}@media (min-width:1024px){#projects .section-first .section-header{padding:80px 0 80px 80px;max-width:42.81%}}@media (min-width:1024px){#projects .section-first .description{font-size:15px;line-height:24px}}@media (min-width:1024px){#projects .section-first .btn-two{font-size:16px;line-height:24px;width:max-content;padding:12px 32px}}@media (min-width:1024px){#projects .section-first .section-image{margin-top:0;width:49.2%}}@media (min-width:768px){#projects .section-two{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#projects .section-two{max-width:1000px}}@media (min-width:1200px){#projects .section-two{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#projects .section-two{padding:0 16px;max-width:1284px}}@media (min-width:768px){#projects .section-two .projects-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#projects .section-two .projects-grid{display:flex;flex-wrap:wrap;gap:24px}}@media (min-width:1024px){#projects .section-two .project-card__full-details{padding:64px}}@media (min-width:1024px){#projects .section-two .project-card__full-actions{flex-direction:row;align-items:center}}@media (min-width:1024px){#projects .section-two .project-card__full-btn-link{width:auto}}@media (min-width:1024px){#projects .section-two .project-card__full-actions{flex-direction:row;align-items:center}}@media (min-width:1024px){#projects .section-two .project-card__full-btn-link{width:auto}}@media (min-width:768px){#projects .faq-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#projects .faq-wrapper{max-width:1000px}}@media (min-width:1200px){#projects .faq-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#projects .faq-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#projects .section-first{margin-top:24px}#projects .section-first .container{border-radius:64px}#projects .section-first .section-image img{width:100%;height:100%;max-width:616px}#projects .section-two .filter-buttons{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}#projects .section-two .filter-buttons .btn-filter{color:#878584;font-size:16px;line-height:24px;font-weight:600;font-family:Kanit;background:0 0;border:1px solid #eeeceb;border-radius:40px;padding:12px 32px;cursor:pointer;transition:all .3s ease-in-out;outline:0}#projects .section-two .filter-buttons .btn-filter.active,#projects .section-two .filter-buttons .btn-filter:hover{border-color:var(--studio-orange,#ff6028);color:var(--studio-orange,#ff6028)}#projects .section-two .project-card__full-content-wrapper{flex-direction:row;gap:80px;justify-content:space-between}#projects .section-two .project-card__full-info{width:27.64%}#projects .section-two .project-card__full-media-wrapper{width:58.31%;min-width:0}#projects .section-two .project-card__full .media-content{aspect-ratio:730/409}#projects .section-two .project-card{flex:0 0 calc(33.33% - 24px)}#projects .section-two .project-card.open{opacity:1}#projects .faq-wrapper{margin-top:120px!important}#projects .faq-wrapper .faq{transform:translate(0)}#projects .faq-wrapper .faq .faq__title-wrapper{opacity:0;transform:translateX(-100px)}#projects .faq-wrapper .faq .faq__title-wrapper.animate-in{animation:slideInBounceFromLeft .8s ease-out forwards}#projects .faq-wrapper .faq .faq-item--left{opacity:0;transform:translateX(-100px)}#projects .faq-wrapper .faq .faq-item--left.animate-in{animation:slideInBounceFromLeft .8s ease-out forwards}#projects .faq-wrapper .faq .faq-item--right{opacity:0;transform:translateX(100px)}#projects .faq-wrapper .faq .faq-item--right.animate-in{animation:slideInBounceFromRight .8s ease-out forwards}@keyframes slideInBounceFromLeft{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(8px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInBounceFromRight{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-8px)}100%{opacity:1;transform:translateX(0)}}}@media (min-width:1024px){.single-project-page h2.section-title{font-size:56px}}@media (min-width:768px){.single-project-page .section-first{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.single-project-page .section-first{max-width:1000px}}@media (min-width:1200px){.single-project-page .section-first{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.single-project-page .section-first{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.single-project-page .section-first{margin-bottom:120px}}@media (min-width:1024px){.single-project-page .section-first .container{display:flex;gap:20px;max-width:unset;justify-content:space-between;align-items:stretch}}@media (min-width:1024px){.single-project-page .section-first .section-header{padding:64px 0 64px 64px;max-width:45%}}@media (min-width:1024px){.single-project-page .section-first .title{font-size:56px}}@media (min-width:1024px){.single-project-page .section-first .description{font-size:15px;line-height:24px}}@media (min-width:1024px){.single-project-page .section-first .section-image{margin-top:0;width:49%;border-radius:0 24px 24px 0}}@media (min-width:768px){.single-project-page .tech-specs-bar{padding:40px 0;margin-bottom:80px}}@media (min-width:768px){.single-project-page .project-description .description-content{padding:80px 100px;border-radius:4px;box-shadow:0 50px 150px rgba(var(--studio-white-rgb),.6)}}@media (min-width:768px) and (max-width:900px){.single-project-page .project-description .description-content{max-width:90%;padding:60px 40px;min-height:auto}}@media (min-width:768px){.single-project-page .project-story .story-block{padding:60px;border-radius:40px}}@media (min-width:768px){.single-project-page .project-performance-detailed .ps-summary-grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width:1024px){.single-project-page .project-performance-detailed .ps-summary-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.single-project-page .project-performance-detailed .score-circle{width:120px;height:120px}}@media (min-width:768px){.single-project-page .project-performance-detailed .score-circle .number{font-size:28px}}@media (min-width:768px){.single-project-page .project-performance-detailed .ps-technical-grid{grid-template-columns:repeat(3,1fr);padding:40px}}@media (min-width:1024px){.single-project-page .project-performance-detailed .ps-technical-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.single-project-page .project-phases .phases-list::before{left:28px}}@media (min-width:768px){.single-project-page .project-phases .phase-item{gap:32px;padding-bottom:48px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__marker{width:56px;height:56px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__number{font-size:13px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__content{padding-top:14px}}@media (min-width:768px){.single-project-page .project-phases .phase-title{font-size:22px}}@media (min-width:768px){.single-project-page .project-phases .phase-desc{font-size:15px}}@media (min-width:768px){.single-project-page .project-gallery .masonry-grid{column-count:2}}@media (min-width:1024px){.single-project-page .project-gallery .masonry-grid{column-count:3}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-wrapper{border-radius:48px;padding:60px}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-header{flex-direction:row;text-align:left;margin-bottom:40px}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-body .content{font-size:22px}}@media (min-width:768px){.single-project-page .project-cta .cta-box{border-radius:48px;padding:80px 40px}}@media (min-width:1024px){.single-project-page .related-projects__grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:768px){.privacy-policy-page .policy-header .page-title{font-size:56px}}@media (min-width:768px){.privacy-policy-page .policy-content-wrapper{padding:80px}}@media (min-width:768px){.privacy-policy-page .policy-content-wrapper .policy-section h2{font-size:28px}}@media (min-width:768px){.privacy-policy-page .policy-content-wrapper .policy-section .typography-base{font-size:18px}}@media (min-width:768px){#header .header-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){#header .header-wrapper{max-width:1000px}}@media (min-width:1200px){#header .header-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){#header .header-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#header .header-wrapper{padding:20px 16px 20px}#header:not(.fixed):has(.menu-item-dropdown:hover){background-color:var(--header-hover-bg)}#header:not(.fixed):has(.menu-item-dropdown:hover) .nav-menu a span,#header:not(.fixed):has(.menu-item-dropdown:hover) .nav-menu button span{color:var(--header-hover-text)}#header:not(.fixed):has(.menu-item-dropdown:hover) .nav-menu a svg rect,#header:not(.fixed):has(.menu-item-dropdown:hover) .nav-menu button svg rect{fill:var(--studio-orange,#ff6028)}#header.fixed .header-wrapper{padding:12px 16px}#header:not(.fixed) .logo-site{width:176px;height:auto}#header #menuMobileButton{display:none!important}#header .nav-menu{display:flex;align-items:center;gap:16px;align-self:stretch}#header .nav-menu .menu-item-dropdown{display:flex;align-items:center;height:100%;position:static}#header .nav-menu .menu-item-dropdown:hover>a rect{fill:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown:hover>a span{color:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown:hover>a span::after{content:"";position:absolute;width:100%;height:1px;bottom:0;background-color:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown:hover .header-services{opacity:1;visibility:visible;pointer-events:all}#header .nav-menu .menu-item-dropdown .header-services{display:block!important;opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;width:100%;background-color:var(--header-dropdown-bg);z-index:200;padding:40px 0;pointer-events:none}#header .nav-menu .menu-item-dropdown .header-services::before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;background:0 0}#header .nav-menu .menu-item-dropdown .header-services.active,#header .nav-menu .menu-item-dropdown .header-services:hover{pointer-events:all}#header .nav-menu .menu-item-dropdown .header-services .container{padding:0 20px}}@media (min-width:1024px) and (min-width:768px){#header .nav-menu .menu-item-dropdown .header-services .container{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px) and (min-width:1024px){#header .nav-menu .menu-item-dropdown .header-services .container{max-width:1000px}}@media (min-width:1024px) and (min-width:1200px){#header .nav-menu .menu-item-dropdown .header-services .container{padding:0 16px;max-width:1180px}}@media (min-width:1024px) and (min-width:1350px){#header .nav-menu .menu-item-dropdown .header-services .container{padding:0 16px;max-width:1284px}}@media (min-width:1024px){#header .nav-menu .menu-item-dropdown .header-services .content{background-color:var(--studio-bg-color-01,#f8f6f5);border-radius:32px;padding:32px}#header .nav-menu .menu-item-dropdown .header-services h2{color:var(--studio-black,#0f0d0c);font-size:19px;line-height:25px;font-weight:600;font-family:Kanit;letter-spacing:.15px;margin:0;padding-bottom:24px}#header .nav-menu .menu-item-dropdown .header-services ul{list-style:none;padding:0;margin:0;display:flex;gap:16px;align-items:stretch;justify-content:space-between;width:100%}#header .nav-menu .menu-item-dropdown .header-services ul li{display:flex;flex-direction:column;gap:8px;background-color:var(--studio-white-01,#fefefe);padding:32px;border-radius:32px;width:100%}#header .nav-menu .menu-item-dropdown .header-services ul li span{color:var(--studio-orange,#ff6028);font-size:15px;line-height:20px;font-weight:300;font-family:Kanit;letter-spacing:.5px}#header .nav-menu .menu-item-dropdown .header-services ul li h3{color:var(--studio-black,#0f0d0c);font-size:19px;line-height:25px;font-weight:600;font-family:Kanit;margin:0;letter-spacing:.15px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px}#header .nav-menu .menu-item-dropdown .header-services ul li p{color:var(--studio-gray,#605e5d);font-size:13px;line-height:21px;font-weight:300;font-family:Kanit;margin:0;padding:8px 0;letter-spacing:.25px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:63px}#header .nav-menu .menu-item-dropdown .header-services ul li a{color:var(--studio-black,#0f0d0c);font-size:16px;line-height:24px;font-weight:600;font-family:Kanit;display:flex;align-items:center;gap:4px;padding:0;border:none;margin-top:8px;width:fit-content;transition:color .3s ease-in-out}#header .nav-menu .menu-item-dropdown .header-services ul li a svg path{stroke:var(--studio-black,#0f0d0c);transition:stroke .3s ease-in-out}#header .nav-menu .menu-item-dropdown .header-services ul li a:hover{color:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown .header-services ul li a:hover span{color:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown .header-services ul li a:hover svg path{stroke:var(--studio-orange,#ff6028)}#header .nav-menu .menu-item-dropdown .header-services .view-all-services{display:flex;justify-content:center;margin-top:40px}#header .nav-menu .menu-item-dropdown .header-services .view-all-services .btn-view-all{color:var(--studio-orange,#ff6028);font-size:16px;line-height:24px;font-weight:600;font-family:Kanit;background-color:var(--studio-white,#fff);color:var(--studio-orange,#ff6028)!important;padding:12px 32px;border:1px solid var(--studio-orange,#ff6028);border-radius:100px;display:flex;align-items:center;gap:8px;text-decoration:none;transition:all .3s ease;width:fit-content;margin:0 auto}#header .nav-menu .menu-item-dropdown .header-services .view-all-services .btn-view-all svg path{stroke:var(--studio-orange,#ff6028);transition:stroke .3s ease}#header .nav-menu .menu-item-dropdown .header-services .view-all-services .btn-view-all:hover{background-color:var(--studio-orange,#ff6028);color:var(--studio-white,#fff)!important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(var(--studio-orange,#ff6028),.3)}#header .nav-menu .menu-item-dropdown .header-services .view-all-services .btn-view-all:hover svg path{stroke:var(--studio-white,#fff)}#header .nav-menu a,#header .nav-menu button{background-color:transparent;border:none;padding:8px 16px}#header .nav-menu a span,#header .nav-menu button span{color:var(--studio-black,#0f0d0c);font-size:16px;line-height:24px;font-weight:300;font-family:Kanit;letter-spacing:.25px;display:flex;text-decoration:none;align-items:center;gap:4px;position:relative}#header .nav-menu a.active rect,#header .nav-menu a:hover rect,#header .nav-menu button.active rect,#header .nav-menu button:hover rect{fill:var(--studio-orange,#ff6028)}#header .nav-menu a.active span,#header .nav-menu a:hover span,#header .nav-menu button.active span,#header .nav-menu button:hover span{color:var(--studio-orange,#ff6028)}#header .nav-menu a.active span::after,#header .nav-menu a:hover span::after,#header .nav-menu button.active span::after,#header .nav-menu button:hover span::after{content:"";position:absolute;width:100%;height:1px;bottom:0;background-color:var(--studio-orange,#ff6028)}#header .header-actions{display:flex!important;align-items:center;gap:24px;visibility:visible!important}#header .header-actions .lang-selector{position:relative}#header .header-actions .lang-selector .lang-btn{background:0 0;border:none;display:flex;align-items:center;gap:8px;color:var(--studio-black,#0f0d0c);font-size:15px;line-height:19px;font-weight:600;font-family:Kanit;text-transform:uppercase;padding:8px 0;transition:color .2s ease}#header .header-actions .lang-selector .lang-btn:hover{color:var(--studio-orange,#ff6028)}#header .header-actions .lang-selector .lang-btn i,#header .header-actions .lang-selector .lang-btn svg{width:12px;height:12px;transition:transform .2s ease}#header .header-actions .lang-selector .lang-btn.show i,#header .header-actions .lang-selector .lang-btn.show svg{transform:rotate(180deg)}#header .header-actions .lang-selector .lang-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--studio-white-01,#fefefe);border-radius:16px;border:none;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:8px;min-width:160px;list-style:none;margin:0;z-index:500}#header .header-actions .lang-selector .lang-dropdown-menu[hidden]{display:none}#header .header-actions .lang-selector .lang-dropdown-menu .lang-dropdown-item{display:block;color:var(--studio-black,#0f0d0c);font-size:14px;line-height:18px;font-weight:300;font-family:Kanit;padding:8px 16px;border-radius:8px;text-decoration:none;transition:background-color .2s ease,color .2s ease}#header .header-actions .lang-selector .lang-dropdown-menu .lang-dropdown-item.active,#header .header-actions .lang-selector .lang-dropdown-menu .lang-dropdown-item:hover{background-color:var(--studio-bg-color-01,#f8f6f5);color:var(--studio-orange,#ff6028)}#header .header-actions .lang-selector .lang-dropdown-menu .lang-dropdown-item.active{font-weight:600}#header .header-actions .btn-one.budged{display:flex!important;justify-content:center;padding:12px 32px;position:relative;overflow:hidden;isolation:isolate}#header .header-actions .btn-one.budged::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:0;pointer-events:none;z-index:0;mix-blend-mode:overlay;transition:opacity .2s ease-in-out}#header .header-actions .btn-one.budged:hover::before{opacity:.16}#header .header-actions .btn-one.budged span,#header .header-actions .btn-one.budged svg{position:relative;z-index:1}}@media (min-width:768px){footer .footer-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){footer .footer-wrapper{max-width:1000px}}@media (min-width:1200px){footer .footer-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){footer .footer-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:768px){footer .copyright{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){footer .copyright{max-width:1000px}}@media (min-width:1200px){footer .copyright{padding:0 16px;max-width:1180px}}@media (min-width:1350px){footer .copyright{padding:0 16px;max-width:1284px}}@media (min-width:1024px){footer .footer-wrapper{flex-direction:row;align-items:flex-start;gap:96px}footer .footer-wrapper>svg{min-width:115px}footer section{border:none}footer .back-to-top-wrapper{padding:0 20px;justify-content:flex-end;padding-top:72px!important;padding-bottom:56px!important}}@media (min-width:1024px) and (min-width:768px){footer .back-to-top-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px) and (min-width:1024px){footer .back-to-top-wrapper{max-width:1000px}}@media (min-width:1024px) and (min-width:1200px){footer .back-to-top-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1024px) and (min-width:1350px){footer .back-to-top-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){footer .copyright>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}footer .copyright>div .cnpj{text-align:center}footer .copyright>div .links{justify-content:flex-end}footer .back-to-top:hover,footer .footer-link:hover{color:var(--studio-orange,#ff6028)}footer .back-to-top:hover path{stroke:var(--studio-orange,#ff6028)}footer [class*=fa-]{transition:background-color .2s ease-in-out,color .2s ease-in-out}footer [class*=fa-]:hover{color:var(--studio-white-01,#fefefe);background-color:var(--studio-orange,#ff6028);border-color:var(--studio-orange,#ff6028)}}@media (min-width:1024px){.breadcrumb .current,.breadcrumb .prev{font-size:15px;line-height:24px}}@media (min-width:768px){.faq-wrapper{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.faq-wrapper{max-width:1000px}}@media (min-width:1200px){.faq-wrapper{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.faq-wrapper{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.faq{transform:translate(0)}.faq .faq__title-wrapper{opacity:0;transform:translateX(-100px)}.faq .faq__title-wrapper.animate-in{animation:slideInBounceFromLeft .8s ease-out forwards}.faq .faq-item--left{opacity:0;transform:translateX(-100px)}.faq .faq-item--left.animate-in{animation:slideInBounceFromLeft .8s ease-out forwards}.faq .faq-item--right{opacity:0;transform:translateX(100px)}.faq .faq-item--right.animate-in{animation:slideInBounceFromRight .8s ease-out forwards}.faq span{font-size:15px;line-height:19px}.faq h3{font-size:57px;line-height:63px}.faq h3 .highlight{font-size:57px;line-height:63px}.faq ul{flex-direction:row;flex-wrap:wrap;gap:20px;align-items:flex-start}.faq .faq-item{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width:1024px){.project-card__inner:hover .project-card__overlay{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}@media (min-width:1024px){.project-card__overlay{opacity:0;visibility:hidden;transform:translateY(10px)}}@media (min-width:1024px){.project-card{cursor:pointer}.project-card__title{font-size:32px;line-height:38px}.project-card__category{font-size:15px;line-height:20px}.project-card__overlay{border-radius:0}.project-card__tags-link>div{display:none}.project-card__button,.project-card__link{font-size:16px;font-weight:600}.project-card__thumb{aspect-ratio:404/226}.project-card:hover .project-card__overlay{opacity:1;visibility:visible}.project-card:hover .project-card__button,.project-card:hover .project-card__category,.project-card:hover .project-card__link,.project-card:hover .project-card__tags-link .tag,.project-card:hover .project-card__title{color:#fefefe!important}.project-card:hover .project-card__tags-link .tag{border-color:#fefefe}}@media (min-width:768px){.section-projects{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.section-projects{max-width:1000px}}@media (min-width:1200px){.section-projects{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.section-projects{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.section-projects .featured-projects__navigation.mobile-only{display:none}}@media (min-width:1024px){.section-projects .featured-projects__intro{display:flex;flex-direction:row;gap:20px;padding:0;align-items:center}.section-projects .featured-projects__intro .project-card,.section-projects .featured-projects__intro .project-card-main{border-radius:32px;width:calc(50% - 10px);height:100%}.section-projects .featured-projects .project-card-main{flex-direction:row;padding:56px 24px 56px 48px;gap:24px;align-items:center}.section-projects .featured-projects .project-card-main .intro__content{max-width:60%}.section-projects .featured-projects .project-card-main .intro__subtitle{font-size:15px;line-height:20px}.section-projects .featured-projects .project-card-main .intro__title{font-size:clamp(32px,5vw,57px);line-height:63px;letter-spacing:-1px}.section-projects .featured-projects .project-card-main .intro__cta{font-size:16px;line-height:24px;width:max-content;padding:12px 32px}.section-projects .featured-projects .project-card-main .intro__image{width:207px;height:207px;min-width:40%}.section-projects .featured-projects .project-card-main .intro__image img{aspect-ratio:1/1}.section-projects .featured-projects__slider{padding:0}}@media (min-width:768px){.studio-cookie-banner{bottom:40px;left:40px;width:400px}.studio-cookie-trigger{bottom:40px;left:40px}}@media (min-width:768px){.section-services .container{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.section-services .container{max-width:1000px}}@media (min-width:1200px){.section-services .container{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.section-services .container{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.section-services .solutions__title{font-size:57px;line-height:63px}}@media (min-width:768px){.section-services .services-grid{grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}}@media (min-width:1024px){.section-services .service-card{border-radius:40px;padding:48px}}@media (min-width:1024px){.section-services .service-card__icon{width:220px;height:220px;top:-30px;right:-30px}}@media (min-width:1024px){.section-services .service-card:hover{background:#fff;box-shadow:0 40px 80px -20px rgba(15,13,12,.14),0 0 0 1px var(--studio-orange,#ff6028);transform:translateY(-12px)}[data-theme=dark] .section-services .service-card:hover{background:rgba(255,255,255,.1);box-shadow:0 40px 80px -20px rgba(0,0,0,.4),0 0 0 1px var(--studio-orange,#ff6028)}}@media (min-width:1024px){.section-services .service-card:hover .service-card__icon{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(var(--studio-orange, #ff6028), .4))}}