@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:.85rem 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:.55rem 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:38px;width:auto;display:block}.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}.about .about-visual{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;margin-top:1rem}@media (min-width: 768px){.about .about-content{padding-right:3rem}.about .about-visual{margin-top:0}}.about .about-graph{position:relative;z-index:2;overflow:hidden;width:100%;max-width:460px;padding:1.6rem 1.6rem 1.3rem;border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -30px #05fb8d59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:about-card-float 7s ease-in-out infinite}.about .about-graph.is-live{border-color:#05fb8d38}@keyframes about-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.about .about-graph__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.07) 48%,rgba(5,251,141,.12) 50%,rgba(255,255,255,.07) 52%,transparent 62%);background-size:250% 100%;background-position:150% 0}.about .about-graph.is-live .about-graph__shine{animation:about-shine 5.5s ease-in-out 1.6s infinite}@keyframes about-shine{0%{background-position:150% 0}35%,to{background-position:-150% 0}}.about .about-graph__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.about .about-particle{position:absolute;bottom:-8px;width:5px;height:5px;border-radius:50%;background:#05fb8d;box-shadow:0 0 8px #05fb8de6;opacity:0}.about .about-graph.is-live .about-particle{animation-name:about-particle-rise;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes about-particle-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}85%{opacity:.5}to{transform:translateY(-230px) scale(1);opacity:0}}.about .about-graph__head,.about .about-graph__chart,.about .about-graph__legend{position:relative;z-index:2}.about .about-graph__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.about .about-graph__heading{display:flex;flex-direction:column}.about .about-graph__eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8a8a93}.about .about-graph__title{font-size:1.15rem;font-weight:600;color:#fff;margin-top:.15rem}.about .about-graph__badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;color:#05fb8d;background:#05fb8d1f;border:1px solid rgba(5,251,141,.3);padding:.3rem .6rem;border-radius:999px;white-space:nowrap}.about .about-graph__chart{width:100%;height:auto;display:block}.about .about-graph__legend{display:flex;gap:1.25rem;margin-top:.8rem}.about .about-graph__legend span{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:#9a9aa2}.about .about-graph__legend .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.about .dot--rev{background:#05fb8d}.about .dot--leads{background:#03afad}.about .dot--reach{background:#7cf}.about .about-visual__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;z-index:1;pointer-events:none}.about .about-visual__orb--a{width:200px;height:200px;background:radial-gradient(circle,#05fb8d,transparent 70%);top:-30px;right:-10px;animation:about-orb-a 9s ease-in-out infinite}.about .about-visual__orb--b{width:220px;height:220px;background:radial-gradient(circle,#03afad,transparent 70%);bottom:-40px;left:-20px;animation:about-orb-b 11s ease-in-out infinite}@keyframes about-orb-a{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(-18px,16px) scale(1.12);opacity:.6}}@keyframes about-orb-b{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(20px,-14px) scale(1.1);opacity:.55}}@media (prefers-reduced-motion: reduce){.about .about-graph,.about .about-graph.is-live .about-graph__shine,.about .about-graph.is-live .about-particle,.about .about-visual__orb--a,.about .about-visual__orb--b{animation:none}.about .about-graph__shine{display:none}}.problems{background-color:#000;padding:64px 0 80px}.problems .container{max-width:1200px;margin:0 auto;padding:0 2rem}.problems__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem}@media (min-width: 992px){.problems__title{font-size:3rem}}.problems__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 576px){.problems__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.problems__grid{grid-template-columns:repeat(4,1fr)}}.problem-card{padding:1.9rem 1.6rem;border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.09);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.problem-card:hover{transform:translateY(-8px);border-color:#05fb8d66;box-shadow:0 24px 50px -28px #05fb8d73}.problem-card__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1.1rem;border-radius:12px;color:#05fb8d;background:#05fb8d1a;border:1px solid rgba(5,251,141,.25)}.problem-card__title{font-size:1.12rem;font-weight:600;color:#fff;margin-bottom:.5rem}.problem-card__desc{font-size:.93rem;line-height:1.6;color:#a8a8b0}.hero{position:relative;width:100%;min-height:100vh;background-color:#000;overflow:hidden;border-top:1px solid #777777;padding-top:76px}.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:3rem;z-index:2;position:relative}@media (min-width: 768px){.hero-content{padding-top:4.5rem}}.hero-title{font-size:2.8rem;font-weight:600;line-height:1.08;color:#fff;margin-bottom:1.25rem}@media (min-width: 768px){.hero-title{font-size:2.6rem}}@media (min-width: 992px){.hero-title{font-size:3rem}}@media (min-width: 1200px){.hero-title{font-size:3.25rem}}.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-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.4rem}.hero-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.7rem;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.hero-btn svg{flex:0 0 auto}.hero-btn--primary{color:#04261d;background:linear-gradient(135deg,#05fb8d,#03afad);border:1px solid transparent}.hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px #05fb8db3}.hero-btn--ghost{color:#fff;background:#ffffff08;border:1px solid rgba(255,255,255,.25)}.hero-btn--ghost:hover{transform:translateY(-2px);border-color:#05fb8d99;background:#05fb8d14}.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%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 80%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 80%)}}.brands-section{grid-column:1/-1;margin-top:3.5rem;padding:1.75rem 0 1.5rem;z-index:3;position:relative;background-color:#000}.brands-section:before{content:"";position:absolute;left:0;right:0;top:-64px;height:64px;background:linear-gradient(to bottom,transparent,#000000);pointer-events:none}.brands-section .brands-title{text-align:center;color:#ffffff80;font-size:1rem;font-weight:500;letter-spacing:.02em;margin-bottom:1.75rem}.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}.footer .footer-contact-item{text-decoration:none}.footer .footer-contact-item--static{cursor:default}.footer .footer-contact-item--static:before{display:none}.footer .footer-social-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.footer .footer-social{display:flex;gap:1.25rem}.footer .footer-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:#ffffff0d;color:#ccc;transition:all .3s ease;position:relative;overflow:hidden}.footer .footer-social a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;height:100%;right:0;background:linear-gradient(45deg,#05fb8d,#03afad);transition:width .3s ease,right .3s ease;z-index:-1}.footer .footer-social a:hover{color:#000}.footer .footer-social a:hover:before{width:100%;right:auto;left:0}.footer .footer-bottom{justify-content:center;flex-direction:column;gap:.5rem}.footer .footer-copyright{text-align:center}.footer .footer-credit{text-align:center;margin:0;font-size:.82rem;color:#7c7c85}.footer .footer-credit__link{display:inline-flex;align-items:center;gap:.22rem;color:#05fb8d;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease,opacity .25s ease}.footer .footer-credit__link svg{flex:0 0 auto;transition:transform .25s ease}.footer .footer-credit__link:hover{color:#4dffb0}.footer .footer-credit__link:hover svg{transform:translate(2px,-2px)}.footer .footer-phones__nums{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.footer .footer-phones__nums a{color:inherit;text-decoration:none;transition:color .3s ease}.footer .footer-phones__nums a:hover{color:#fff}.footer .footer-phones__sep{opacity:.5}@media (max-width: 768px){.hero-container{grid-template-columns:1fr}.hero-content{order:0;padding-top:2rem;text-align:left}.hero-cta{justify-content:flex-start}.hero-image-wrapper{order:1;margin-top:2.5rem;flex-direction:column}.brands-section{order:2}.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}.process{background-color:#000;padding:72px 0 88px}.process .container{max-width:1200px;margin:0 auto;padding:0 2rem}.process__head{text-align:center;margin-bottom:3.25rem}.process__eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.process__head .section-title{font-size:2.3rem;font-weight:700;margin:0}@media (min-width: 992px){.process__head .section-title{font-size:2.8rem}}.process__flow{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media (min-width: 992px){.process__flow{flex-direction:row;align-items:flex-start;gap:.4rem}}.process-step{flex:1 1 0;display:flex;align-items:center;gap:1.1rem;padding:.4rem 0}@media (min-width: 992px){.process-step{align-items:flex-start}}.process-step__icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;color:#fff;background:radial-gradient(120% 120% at 32% 24%,#ffffff17,#ffffff04 62%),#0d0f0e;border:1px solid rgba(255,255,255,.12)}.process-step__icon:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:conic-gradient(from 22deg,#05fb8d 0deg,#03afad 46deg,transparent 46deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));pointer-events:none}.process-step__icon svg{position:relative;z-index:1}.process-step__body{min-width:0}.process-step__title{font-size:1.18rem;font-weight:700;color:#fff;margin:0 0 .45rem}.process-step__desc{font-size:.92rem;line-height:1.6;color:#a8a8b0;margin:0;max-width:15rem}.process__arrow{display:flex;align-items:center;justify-content:center;color:#05fb8d;align-self:center;padding:.2rem 0}@media (min-width: 992px){.process__arrow{align-self:flex-start;margin-top:31px;flex:0 0 auto}}@media (max-width: 991.98px){.process__arrow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion: reduce){.process-step{transition:none}}.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}}.testimonials .t-head{text-align:center;margin-bottom:3rem}.testimonials .t-eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.testimonials .t-head .section-title{margin-bottom:0}.testimonials .t-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:stretch}@media (min-width: 768px){.testimonials .t-grid{grid-template-columns:repeat(3,1fr)}}.testimonials .t-card{display:flex;flex-direction:column;margin:0;padding:2.1rem 1.9rem;border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.testimonials .t-card:hover{transform:translateY(-8px);border-color:#05fb8d66;box-shadow:0 24px 50px -28px #05fb8d73}.testimonials .t-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.testimonials .t-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-size:1.05rem;font-weight:700;color:#04261d;background:linear-gradient(135deg,#05fb8d,#03afad)}.testimonials .t-stars{display:inline-flex;gap:2px}.testimonials .t-star{color:#ffb400;font-size:1.05rem;line-height:1}.testimonials .t-quote{margin:0 0 1.6rem;padding:0;border:0;flex:1 1 auto;color:#d6d6dc;font-size:1rem;line-height:1.7}.testimonials .t-client{display:flex;flex-direction:column;gap:.15rem}.testimonials .t-client__name{font-size:1.08rem;font-weight:600;color:#fff}.testimonials .t-client__role{font-size:.88rem;color:#9a9aa2}.brands-marquee-wrapper{width:100%;overflow:hidden;position:relative;margin-top:1.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.brands-track{display:flex;width:max-content;align-items:center;animation:brands-scroll 50s linear infinite}.brands-track:hover{animation-play-state:paused}@keyframes brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brands-marquee-wrapper .brand-item{flex:0 0 auto;width:160px;height:80px;margin:0 1.25rem;display:grid;place-items:center}.brands-marquee-wrapper .brand-item img{max-width:120px;max-height:46px;width:auto;height:auto;object-fit:contain;opacity:.85;transition:opacity .3s ease,transform .3s ease}.brands-marquee-wrapper .brand-item:hover img{opacity:1;transform:scale(1.06)}@media (max-width: 600px){.brands-marquee-wrapper .brand-item{width:124px;height:64px;margin:0 .85rem}.brands-marquee-wrapper .brand-item img{max-width:96px;max-height:38px}}@media (prefers-reduced-motion: reduce){.brands-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}.faq{background-color:#000;padding:80px 0}.faq .container{max-width:860px;margin:0 auto;padding:0 2rem}.faq__head{text-align:center;margin-bottom:3rem}.faq__eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;background:linear-gradient(to right,#05fb8d,#03afad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq__head .section-title{font-size:2.3rem;font-weight:700;margin:0}@media (min-width: 992px){.faq__head .section-title{font-size:2.8rem}}.faq__list{display:flex;flex-direction:column;gap:1rem}.faq__item{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;overflow:hidden;transition:border-color .3s ease,background .3s ease}.faq__item.is-open{border-color:#05fb8d66;background:#05fb8d0a}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:1.05rem;font-weight:600;color:#fff}.faq__icon{position:relative;flex:0 0 auto;width:20px;height:20px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:#05fb8d;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.faq__a-wrap{overflow:hidden}.faq__a{margin:0;padding:0 1.5rem 1.4rem;color:#b3b3bb;font-size:.97rem;line-height:1.7}.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}}
