@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Clash Display,sans-serif;background-color:#000;color:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color .3s ease}a:hover{color:#00f7ae}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:3rem 0}.btn{display:inline-block;padding:.5rem 1.5rem;border-radius:4px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.btn-primary{background-color:#00f7ae;color:#000}.btn-primary:hover{background-color:#00c48a}.btn-outline{background-color:transparent;border:1px solid #00f7ae;color:#00f7ae}.btn-outline:hover{background-color:#00f7ae;color:#000}.text-primary{color:#00f7ae}.heading{margin-bottom:2rem}.heading-lg{font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width: 768px){.heading-lg{font-size:3.5rem}}.heading-md{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.grid{display:grid;grid-gap:1.5rem}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}img{max-width:100%}.card{background-color:#121212;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:1rem;border:1px solid #333;color:#fff}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width: 768px){.section-title{font-size:3rem}}.section-subtitle{color:#ccc;font-size:1.1rem;margin-bottom:3rem}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{position:relative;width:120px;height:120px}.loader-circle{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;border-top-color:#00f7ae;border-radius:50%;animation:spin 1.2s linear infinite}.loader-circle:nth-child(2){border:4px solid transparent;border-bottom-color:#00f7ae;animation:spin 1.8s linear infinite}.loader-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;opacity:0;animation:fadeIn .8s ease forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.navbar{position:fixed;top:0;left:0;width:100%;background-color:#000;transition:all .3s ease;padding:1.5rem 0;z-index:9999;border-bottom:1px solid #333}.navbar-scrolled{background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a;padding:.8rem 0}.navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo img{height:55px;width:70px}.navbar-menu ul{display:flex;list-style:none;margin:0;padding:0}.navbar-menu ul li{margin:0 1.5rem}.navbar-menu ul li a{color:#fff;text-decoration:none;font-weight:500;position:relative;transition:color .3s ease}.navbar-menu ul li a:hover{background:linear-gradient(45deg,#05fb8d,#03afad)}.navbar-menu ul li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(45deg,#05fb8d,#03afad);transition:width .3s ease}.navbar-menu ul li a:hover:after{width:100%}.navbar-menu ul li a.contact-btn{background:linear-gradient(45deg,#05fb8d,#03afad);color:#000;padding:.5rem 1.5rem;border-radius:50px;font-weight:600}.navbar-menu ul li a.contact-btn:hover{background:linear-gradient(45deg,#05fb8d,#03afad)}.navbar-menu ul li a.contact-btn:after{display:none}.navbar-search{display:flex;align-items:center}.navbar-search .search-form{display:flex;align-items:center;padding:10px 15px;border-radius:30px;background:linear-gradient(45deg,#1c1b1b,#252525)}.navbar-search .search-icon{display:flex;align-items:center}.navbar-search .search-icon svg{margin-right:.5rem;color:linear-gradient(45deg,#05FB8D,#03AFAD)}.navbar-search .search-icon input{background:transparent;border:none;color:#fff;font-size:.9rem;padding:.3rem 0;width:60px;outline:none;font-family:Clash Display,sans-serif}.navbar-search .search-icon input::placeholder{color:#ffffffb3}.navbar .hamburger{display:none;flex-direction:column;cursor:pointer}.navbar .hamburger .bar{display:block;width:25px;height:2px;margin:3px 0;background-color:#fff;transition:all .3s ease}.navbar .hamburger .bar.active:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar .hamburger .bar.active:nth-child(2){opacity:0}.navbar .hamburger .bar.active:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 991.98px){.navbar .hamburger{display:flex}.navbar-menu{position:fixed;top:80px;left:-100%;width:100%;height:calc(100vh - 80px);background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.navbar-menu.active{left:0}.navbar-menu ul{flex-direction:column;align-items:center;padding-top:2rem}.navbar-menu ul li{margin:1.5rem 0}.navbar-search{display:none}}.about{background-color:#000;padding:80px 0;overflow:hidden}.about .about-container{max-width:1200px;margin:0 auto;padding:0 2rem}.about .about-wrapper{display:flex;flex-direction:column}@media (min-width: 768px){.about .about-wrapper{flex-direction:row}}.about .about-content{flex:1;z-index:1;margin-bottom:3rem}@media (min-width: 768px){.about .about-content{flex:0 0 45%;margin-bottom:0}}.about .section-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(to right,#fff,#ddd,#bbb 50%,#999);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1!important}.about .about-text{color:#ccc;margin-bottom:1.5rem;line-height:1.7}.about .about-stats{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-top:3rem}@media (min-width: 576px){.about .about-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.about .about-stats{grid-template-columns:repeat(3,1fr)}}.about .stat-item{background-color:#ffffff0d;border:1px solid #777777;border-radius:30px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.about .stat-item:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0003}.about .stat-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about .stat-label{color:#ccc;font-size:1rem}.about .about-images{position:relative;flex:1;display:flex;width:100%;-webkit-mask-image:linear-gradient(to bottom,black 30%,transparent 90%)}@media (min-width: 768px){.about .about-images{flex:0 0 75%;min-height:450px}}.about .about-image-bg{position:absolute;width:100%;bottom:-223px;z-index:1;transform:scale(.8)!important;transform-origin:left}.about .about-image-bg img{width:200%;height:auto;border-radius:20px}.about .about-image-front{position:absolute;z-index:2;transform:scale(1.1)!important;transform-origin:right}.about .about-image-front img{width:100%;height:auto}.hero{position:relative;width:100%;min-height:100vh;background-color:#000;overflow:hidden;border-top:1px solid #777777;padding-top:60px}.hero-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;display:flex;flex-direction:column}@media (min-width: 768px){.hero-container{display:grid;grid-template-columns:45% 55%}}.hero-content{padding-top:5rem;z-index:2;position:relative}@media (min-width: 768px){.hero-content{padding-top:8rem}}.hero-title{font-size:3.5rem;font-weight:500;line-height:1.1;color:#fff;margin-bottom:1.5rem}@media (min-width: 768px){.hero-title{font-size:4.5rem}}@media (min-width: 992px){.hero-title{font-size:5rem}}.hero-title span{color:#00f7ae;font-weight:600;display:inline-block}.hero-subtitle{font-size:1.8rem;color:#ccc;margin-bottom:2rem;font-weight:500}.hero-image-wrapper{position:relative;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.hero-image-wrapper{margin-top:0;position:absolute;right:0;top:60px;width:60%;height:calc(100% - 200px);z-index:1}.hero-image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to top,#000000,transparent);z-index:2}}.hero-image-wrapper .hero-statue{width:100%;height:auto;max-height:none;object-fit:contain;position:relative;z-index:1}@media (min-width: 768px){.hero-image-wrapper .hero-statue{width:130%;max-width:none;margin-left:-20%}}.brands-section{grid-column:1/-1;margin-top:4rem;padding-bottom:2rem;z-index:3;position:relative;background-color:#000}.brands-section .brands-title{text-align:center;color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:2rem}.brands-section .brands-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.brands-section .brands-container .brand-item{flex:0 0 auto}.brands-section .brands-container .brand-item img{height:40px;filter:brightness(0) invert(1);opacity:.7;transition:opacity .3s ease}.brands-section .brands-container .brand-item img:hover{opacity:1}.portfolio{position:relative;background-color:#000;padding-top:60px;padding-bottom:60px}.portfolio-header{text-align:center;margin-bottom:4rem}.blog{background-color:#000;padding:80px 0}.blog .container{max-width:1200px;margin:0 auto;padding:0 2rem}.blog .blog-header{text-align:center;margin-bottom:3rem}.blog .section-title{text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (min-width: 992px){.blog .section-title{font-size:3rem}}.blog .section-subtitle{color:#ccc;text-align:center;margin-bottom:3rem}.blog-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width: 576px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{background-color:#111;overflow:hidden;height:100%;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #777777;border-radius:30px;position:relative}.blog-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0000004d}.blog-card:hover .blog-img img{transform:scale(1.05)}.blog-card:hover .blog-overlay{opacity:.3}.blog-img{position:relative;overflow:hidden;height:280px}.blog-img img{transition:transform .5s ease;width:100%;height:100%;object-fit:cover}.blog-img .blog-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);opacity:.5;transition:opacity .3s ease}.blog-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:2}.blog-title{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:0;text-align:center}.footer{background-color:#000;padding:80px 0 40px}.footer .footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer .footer-top{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem;margin-bottom:4rem}@media (min-width: 576px){.footer .footer-top{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.footer .footer-top{grid-template-columns:repeat(4,1fr)}}.footer .footer-column .footer-title{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.footer .footer-column .footer-links{list-style:none;padding:0;margin:0}.footer .footer-column .footer-links li{margin-bottom:.8rem}.footer .footer-column .footer-links li a{color:#ccc;text-decoration:none;transition:color .3s ease;position:relative;display:inline-block}.footer .footer-column .footer-links li a:before{content:"";position:absolute;bottom:-2px;right:0;width:0;height:2px;background:linear-gradient(45deg,#05fb8d,#03afad);transition:width .3s ease,right .3s ease}.footer .footer-column .footer-links li a:hover{color:#fff}.footer .footer-column .footer-links li a:hover:before{width:100%;right:auto;left:0}.footer .footer-logo-container{display:flex;justify-content:center;margin-bottom:3rem}.footer .footer-logo-container .footer-bottom-logo{height:60px;width:auto}.footer .footer-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem}.footer .footer-contact .footer-contact-item{display:flex;align-items:center;color:#ccc;transition:color .3s ease;position:relative}.footer .footer-contact .footer-contact-item:before{content:"";position:absolute;bottom:-2px;right:0;width:0;height:2px;background:linear-gradient(45deg,#05fb8d,#03afad);transition:width .3s ease,right .3s ease}.footer .footer-contact .footer-contact-item:hover{color:#fff}.footer .footer-contact .footer-contact-item:hover:before{width:100%;right:auto;left:0}.footer .footer-contact .footer-contact-item .footer-icon{margin-right:.5rem}.footer .footer-contact .footer-social{display:flex;gap:1.5rem}.footer .footer-contact .footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff0d;color:#ccc;transition:all .3s ease;position:relative;overflow:hidden}.footer .footer-contact .footer-social a:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(45deg,#05fb8d,#03afad);transition:width .3s ease,right .3s ease;z-index:-1}.footer .footer-contact .footer-social a:hover{color:#000}.footer .footer-contact .footer-social a:hover:before{width:100%;right:auto;left:0}.footer .footer-bottom{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media (min-width: 768px){.footer .footer-bottom{flex-direction:row;justify-content:space-between}}.footer .footer-bottom .footer-copyright{color:#ccc;font-size:.9rem}.footer .footer-bottom .footer-bottom-links{display:flex;gap:1rem}.footer .footer-bottom .footer-bottom-links a{color:#ccc;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer .footer-bottom .footer-bottom-links a:hover{color:#00f7ae}.footer .footer-bottom .footer-bottom-links .footer-separator{color:#ccc}@media (max-width: 768px){.hero-container{grid-template-columns:1fr}.hero-content{order:1;padding-top:2rem;text-align:center}.hero-image-wrapper{order:0;margin-top:6rem}.hero-image-wrapper .hero-statue{max-height:400px}.hero-image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to top,#000000,transparent)}.brands-section{margin-top:2rem}.brands-section .brands-container{gap:1.5rem}.brands-section .brands-container .brand-item img{height:30px}}.services{position:relative;background-color:#000;padding-top:60px;padding-bottom:60px}.services-container{max-width:1200px;margin:0 auto;padding:0 2rem}.services-header{text-align:center;margin-bottom:4rem}.services-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.services-grid{grid-template-columns:repeat(2,1fr)}}.services .service-card{background-color:#232323;border:1px solid #626262;border-radius:12px;padding:2.5rem;height:auto;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;cursor:pointer}@media (min-width: 768px){.services .service-card{height:336px;width:100%;max-width:450px;margin:0 auto}}@media (min-width: 992px){.services .service-card{width:100%;max-width:544px}}.services .service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.services .service-card:hover:before{opacity:.05}.services .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#AAAAAA 0%,transparent 70%);opacity:0;transition:opacity .3s ease;z-index:1}.services .service-card .service-icon{margin-bottom:1.5rem;position:relative;z-index:2;display:grid;place-items:center}.services .service-card .service-icon img{width:80px;height:80px}.services .service-card .service-title{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#fff;position:relative;z-index:2;text-align:center;background:linear-gradient(to right,#f0f0f0,#999)}.services .service-card .service-description{color:#999;margin-bottom:1.5rem;line-height:1.6;position:relative;z-index:2}.services .service-card .service-link{display:flex;align-items:center;color:#00f7ae;font-weight:500;position:relative;z-index:2}.services .service-card .service-link span{margin-right:.5rem}.portfolio{background-color:#000;padding:60px 0}.portfolio-container{max-width:1200px;margin:0 auto;padding:0 2rem}.portfolio-title{font-family:FGR SQUAD VF DEMO,sans-serif;src:url(fonts/FGRSQUADVFDEMO.ttf) format("truetype");font-size:6rem;font-weight:800;text-align:center;margin-bottom:2rem;color:#05fb8d;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}@media (max-width: 767.98px){.portfolio-title{font-size:3.5rem}}.portfolio-filter{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.portfolio-filter-btn{color:#ccc;font-weight:500;padding:.5rem 1rem;margin:0 .5rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:none;border:none}.portfolio-filter-btn:hover,.portfolio-filter-btn.active{color:#05fb8d;text-decoration:none}.portfolio-filter-btn.active{position:relative}.portfolio-filter-btn.active:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:30px;height:2px;background-color:#05fb8d}.portfolio-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}@media (min-width: 576px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.portfolio-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.portfolio-grid{grid-template-columns:repeat(4,1fr)}}.portfolio-item{position:relative;overflow:hidden;aspect-ratio:1/1;cursor:pointer;width:270px;height:270px;margin:0 auto}.portfolio-item:hover img{transform:scale(1.1)}.portfolio-item:hover .portfolio-overlay{opacity:.2}.portfolio-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.portfolio-item .portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#05fb8d;opacity:0;transition:opacity .3s ease}.testimonial{background-color:#000;padding:20px 0}.testimonial .container{max-width:1200px;margin:0 auto;padding:0 2rem}.testimonial .section-title{text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (min-width: 992px){.testimonial .section-title{font-size:3rem}}.testimonial-slider{position:relative;overflow:hidden;padding:2rem 0}.testimonial-slider .swiper-container{overflow:visible;padding:1rem 0}.testimonial-card{background-color:#1c1c1c;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;height:100%;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.testimonial-card{flex-direction:row;gap:2rem;align-items:center}}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0003}.testimonial-card .testimonial-company-logo{flex:0 0 auto;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.testimonial-card .testimonial-company-logo{margin-bottom:0;width:150px}}.testimonial-card .testimonial-company-logo img{max-width:150px;height:auto;filter:brightness(0) invert(1);opacity:.7}.testimonial-card .testimonial-content{flex:1}.testimonial-card .testimonial-quote{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;font-style:italic;margin-left:3rem}.testimonial-card .testimonial-name{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.testimonial-card .testimonial-rating{color:#05fb8d}.testimonial-card .testimonial-rating .star{margin-right:.25rem;font-size:1.2rem}.testimonial .swiper-pagination{position:relative;margin-top:3rem}.testimonial .swiper-pagination .swiper-pagination-bullet{background-color:#ccc;opacity:.5;width:12px;height:12px;margin:0 6px}.testimonial .swiper-pagination .swiper-pagination-bullet-active{background-color:#05fb8d;opacity:1}.contact-section{background-color:#000;padding:80px 0}.contact-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.contact-wrapper{max-width:1050px;display:grid;grid-template-columns:1fr;border:1px solid #777777;border-radius:30px}@media (min-width: 768px){.contact-wrapper{grid-template-columns:repeat(2,1fr)}}.contact-left{display:flex;flex-direction:column;padding:2rem 2rem 0}.contact-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width: 992px){.contact-title{font-size:3rem}}.contact-subtitle{color:#ccc;font-size:1.1rem;margin-bottom:1.5rem}.contact-text{color:#ccc;font-size:1rem;margin-bottom:2rem;line-height:1.6}.contact-image-container{margin-top:auto;display:flex;justify-content:center}.contact-image-container .contact-image{max-width:100%;height:auto;max-height:300px}@media (min-width: 992px){.contact-image-container .contact-image{max-height:350px}}.contact-right{background-color:#ffffff0a;padding:2rem;border:1px solid #777777;border-radius:30px}.collaborate-title{font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.contact-form .form-group{margin-bottom:1.5rem}.contact-form .form-group input{width:100%;padding:1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.contact-form .form-group input:focus{outline:none;border-color:#05fb8d;box-shadow:0 0 0 2px #05fb8d33}.contact-form .form-group input::placeholder{color:#ccc}.contact-form .submit-button{width:100%;padding:1rem;border:none;border-radius:8px;background:linear-gradient(to right,#05fb8d,#03afad);color:#000;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.contact-form .submit-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px #05fb8d4d}.contact-form .submit-button:active{transform:translateY(0)}.why-crevopro{background-color:#000;padding:80px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.why-crevopro:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c}.why-crevopro .container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;background-image:url(../../assets/globe.png);z-index:2}.why-crevopro .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem}@media (min-width: 992px){.why-crevopro .section-title{font-size:3rem}}.why-crevopro .stats-container{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:4rem}@media (min-width: 768px){.why-crevopro .stats-container{grid-template-columns:repeat(2,1fr)}}.why-crevopro .stat-card{background-color:#ffffff0d;border:1px solid #777777;border-radius:30px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.why-crevopro .stat-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0003}.why-crevopro .stat-card .stat-icon{margin-bottom:1.5rem}.why-crevopro .stat-card .stat-icon img{width:80px;height:80px}.why-crevopro .stat-card .stat-value{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.why-crevopro .stat-card .stat-title{color:#ccc;font-size:1.1rem}.why-crevopro .why-crevopro-text{color:#ccc;text-align:center;max-width:800px;margin:0 auto 3rem;line-height:1.6}.brand-highlight,.portfolio-title,.primary-gradient-text{background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:flex;justify-content:center}.testimonials{background-color:#000;padding:80px 0}.testimonials .container{max-width:1200px;margin:0 auto;padding:0 2rem}.testimonials .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem}@media (min-width: 992px){.testimonials .section-title{font-size:3rem}}.testimonials .testimonial-slider{position:relative;margin-top:3rem}.testimonials .testimonial-card{background-color:#ffffff0d;border:1px solid #777777;border-radius:30px;padding:2rem;margin:0 1rem;transition:transform .3s ease,box-shadow .3s ease}.testimonials .testimonial-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0003}.testimonials .testimonial-card .testimonial-content{margin-bottom:2rem;font-style:italic;color:#ccc;line-height:1.6}.testimonials .testimonial-card .testimonial-client{display:flex;align-items:center}.testimonials .testimonial-card .client-logo{width:70px;height:70px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem}.testimonials .testimonial-card .client-logo img{width:50px;height:auto;filter:brightness(0)}.testimonials .testimonial-card .client-info h4{font-size:1.2rem;font-weight:600;margin-bottom:.25rem;color:#fff}.testimonials .testimonial-card .client-info p{font-size:.9rem;color:#ccc}.testimonials .slick-dots{bottom:-40px}.testimonials .slick-dots li button:before{color:#ccc}.testimonials .slick-dots li.slick-active button:before{color:#00f7ae}.testimonials .slick-prev,.testimonials .slick-next{z-index:10;width:40px;height:40px;border-radius:50%;background:#ffffff1a;transition:background .3s ease}.testimonials .slick-prev:hover,.testimonials .slick-next:hover{background:#fff3}.testimonials .slick-prev:before,.testimonials .slick-next:before{color:#fff}.testimonials .slick-prev{left:-20px}@media (min-width: 768px){.testimonials .slick-prev{left:-50px}}.testimonials .slick-next{right:-20px}@media (min-width: 768px){.testimonials .slick-next{right:-50px}}.brands-marquee-wrapper{width:100%;overflow:hidden;position:relative;margin-top:1.5rem}.brands-marquee{display:flex;width:max-content}.brands-container{display:flex;gap:4rem!important;align-items:center}.brands-container img{height:60px;width:auto;object-fit:contain;filter:brightness(0) invert(1) contrast(120%) saturate(150%);opacity:.95;transition:transform .3s ease,filter .3s ease}.brands-container img:hover{transform:scale(1.1);filter:brightness(1) invert(0) saturate(100%)!important;opacity:1}@media (max-width: 600px){.brands-container{gap:2rem!important}}.contact-form .form-group{position:relative}.contact-form .form-group input{padding:1.45rem 1rem .55rem}.contact-form .form-group label{position:absolute;left:1rem;top:1rem;color:#ccc;font-size:1rem;pointer-events:none;transition:top .16s ease,font-size .16s ease,color .16s ease}.contact-form .form-group input:focus+label,.contact-form .form-group input:not(:placeholder-shown)+label{top:.4rem;font-size:.7rem;color:#00f7ae}.contact-form .form-group input.has-error{border-color:#ff6b6b}.contact-form .form-group input.has-error:focus{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b33}.contact-form .form-group input.has-error+label{color:#ff6b6b}.contact-form .field-error{display:block;margin-top:.35rem;color:#ff6b6b;font-size:.8rem;line-height:1.3}.contact-form .submit-button:disabled{opacity:.7;cursor:not-allowed}.form-status{margin-top:1rem;font-size:.95rem;font-weight:500;line-height:1.4}.form-status--success{color:#00f7ae}.form-status--error{color:#ff6b6b}.services .services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem}.services .service-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;cursor:pointer;flex:1 1 100%;max-width:520px;height:auto;min-height:320px;margin:0;padding:2.6rem 2rem;border-radius:20px;background:linear-gradient(180deg,#1c1c20,#121214);border:1px solid rgba(255,255,255,.08);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}@media (min-width: 640px){.services .service-card{flex:1 1 calc(50% - .875rem);max-width:calc(50% - .875rem)}}@media (min-width: 992px){.services .service-card{flex:1 1 calc(33.333% - 1.167rem);max-width:calc(33.333% - 1.167rem)}}.services .service-card:hover{color:inherit;transform:translateY(-10px);border-color:transparent;box-shadow:0 30px 60px -24px #03afad80}.services .service-card:before{background:radial-gradient(circle at 75% 0%,rgba(3,175,173,.22),transparent 60%)!important;z-index:1!important}.services .service-card:hover:before{opacity:1!important}.services .service-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#05fb8d,#03afad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:3}.services .service-card:hover:after{opacity:1}.services .service-card .service-icon{width:92px;height:92px;margin:0 auto 1.5rem;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#05fb8d29,#03afad0d);border:1px solid rgba(5,251,141,.32);box-shadow:0 0 0 6px #03afad0d;transition:transform .4s ease}.services .service-card .service-icon img{width:auto;height:46px;object-fit:contain}.services .service-card:hover .service-icon{transform:scale(1.06)}.services .service-card .service-title{background:none;color:#fff;font-size:1.5rem;margin-bottom:.85rem}.services .service-card .service-description{color:#a8a8b0;font-size:.96rem;margin-bottom:1.5rem}.services .service-card .service-link{margin-top:auto;justify-content:center;color:#03afad;font-weight:600;transition:transform .3s ease}.services .service-card .service-link span{background-image:linear-gradient(135deg,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.services .service-card:hover .service-link{transform:translate(8px)}.route-fade{animation:route-fade-in .35s ease both}@keyframes route-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.route-fade{animation:none}}
