@import"https://fonts.cdnfonts.com/css/madefor-text";*{margin:0;padding:0;box-sizing:border-box}body{color:#000;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-width:none;scrollbar-color:#888 #f1f1f1}body{-ms-overflow-style:none}html,body,#root{height:100%;width:100%}.site-header{width:100%;padding:15px 20px;font-family:Madefor Text,sans-serif;background-color:#17153b;color:#000;position:fixed;top:0;z-index:9999}.container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 20px;background-color:#17153b}.logo-text{font-size:20px;font-weight:700;letter-spacing:-1px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#db5858,#fff8f8,#73d0fb);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0}.menu{display:flex;gap:35px;align-items:center}.menu-item{font-weight:500;font-size:15px;cursor:pointer;transition:all .3s ease;color:#fff;position:relative}.menu-item:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.menu-item:hover:after{width:100%}.menu-item:hover{color:#667eea}.actions{display:flex;gap:20px;align-items:center}.login-btn{cursor:pointer;transition:transform .3s ease;color:#667eea;display:flex;align-items:center}.login-btn:hover{transform:scale(1.1)}.hamburger-menu{display:none;cursor:pointer;color:#333;transition:color .3s ease}.hamburger-menu:hover{color:#667eea}@media (max-width: 768px){.site-header{padding:18px 15px;background-color:#17153b}.container{padding:10px 15px;background-color:#17153b}.logo-text{font-size:18px}.hamburger-menu{display:flex;color:#fff;align-items:center}.menu{position:fixed;top:60px;left:0;width:100%;height:0;flex-direction:column;gap:0;background-color:#17153b;overflow:hidden;transition:height .3s ease;padding:0;margin:0}.menu.menu-open{height:calc(100vh - 60px);padding:20px 0;overflow-y:auto;display:flex;align-items:center}.menu-item{padding:18px 20px;font-size:16px;margin:0;width:100%;border:1px solid white}.menu-item:after{display:none}.actions{gap:15px}.login-btn{font-size:18px}}@media (max-width: 480px){.site-header{padding:10px 12px}.container{padding:11px 10px;background-color:#17153b}.logo-text{font-size:23px}.menu-item{padding:15px 16px;font-size:15px}}.footer{padding:60px 40px 30px;background-color:#17153b;color:#f0f0f0;border-top:1px solid white;font-family:Madefor Text,Arial,sans-serif}.footer-container{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto 40px;gap:40px;flex-wrap:wrap}.footer-left{flex:1;min-width:250px}.footer-logo{font-size:24px;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px}.socials{display:flex;gap:20px;margin-bottom:25px;flex-wrap:wrap}.socials a{color:#b0b0b0;text-decoration:none;font-size:14px;transition:all .3s ease;font-weight:500}.socials a:hover{color:#667eea;transform:translateY(-2px)}.footer-left p{font-size:13px;margin:8px 0;color:#a0a0a0;line-height:1.6}.footer-right{display:flex;flex-direction:column;gap:15px;flex:1;min-width:200px}.footer-right a{color:#b0b0b0;text-decoration:none;font-size:13px;transition:all .3s ease;font-weight:500}.footer-right a:hover{color:#667eea;padding-left:5px}.footer-bottom{border-top:1px solid #444;padding-top:20px;text-align:center;font-size:12px;color:gray;max-width:1400px;margin:0 auto}@media (max-width: 768px){.footer{padding:50px 30px 25px}.footer-container{flex-direction:column;gap:30px;margin-bottom:30px}.footer-logo{font-size:20px}.footer-left,.footer-right{min-width:auto}.socials{gap:15px}.footer-left p,.footer-right a{font-size:12px}}@media (max-width: 480px){.footer{padding:40px 15px 20px}.footer-container{gap:20px;margin-bottom:20px}.footer-logo{font-size:18px;margin-bottom:15px}.socials{gap:12px}.socials a{font-size:12px}.footer-left p{font-size:11px;margin:6px 0}.footer-right a{font-size:11px}.footer-bottom{padding-top:15px;font-size:11px}}.hero{text-align:center;background-color:none;overflow:hidden;background-color:#17153b;margin-top:24px}.grid-bg img{height:0vh}.hero-content{width:100vw;min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}.hero-title{font-size:90px;font-weight:700;letter-spacing:-2px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#db5858,#fff8f8,#73d0fb);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0}.hero-desc{font-size:15px;font-weight:700;letter-spacing:1px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#aff4ff,#fff8f8,#73d0fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:80vw;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0}.hero-btn{margin-top:35px;padding:13px;font-size:16px;border:1px solid rgb(255,255,255);background:#000d;cursor:pointer;border-radius:30px;transition:all .3s ease;color:#000;font-weight:600;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#fff,#fff5f5,#dcfaff,#eafffd,#73d0fb)}.hero-btn:hover{scale:1.1;cursor:pointer}.hero-products{width:100%;display:flex;align-items:center;justify-content:center;background-color:#17153b;scrollbar-width:none}.carousel-track{display:flex;flex-direction:row;gap:20px;height:100%;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.carousel-container{width:95%;max-width:1200px;height:auto;min-height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:auto}.carousel-track{display:flex;flex-direction:row;gap:20px;height:100%;transition:transform .5s ease;padding:20px 0}.carousel-track::-webkit-scrollbar{display:none}.product-img{width:30%;display:flex;justify-content:center;align-items:center;padding:15px;box-sizing:border-box;flex-shrink:0}.product-img img{width:85%;max-height:280px;object-fit:contain;background-color:#fff;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 4px 12px #00000014}.product-img img:hover{transform:scale(1.08);box-shadow:0 8px 24px #00000026;cursor:pointer}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);border:none;font-size:24px;cursor:pointer;padding:12px 16px;border-radius:50%;box-shadow:0 4px 12px #0000001a;background-color:#fff;transition:all .3s ease;z-index:10}.carousel-btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 6px 20px #667eea66}.carousel-btn.left{left:10px}.carousel-btn.right{right:10px}@media (max-width: 1024px){.hero{padding:100px 40px 60px}.hero-title{font-size:clamp(32px,7vw,70px)}.hero-desc{font-size:clamp(13px,2.2vw,16px)}.carousel-container{min-height:280px}.product-img{min-width:40%}.product-img img{max-height:250px}}@media (max-width: 768px){.hero{padding:1000px 20px 50px}.hero-content{min-height:auto;margin-bottom:30px}.hero-title{font-size:clamp(28px,6vw,50px)}.hero-desc{font-size:clamp(12px,2vw,14px);max-width:100%;margin-top:15px}.hero-btn{margin-top:30px;padding:12px 32px;font-size:14px}.hero-products{padding:40px 0}.carousel-container{width:100%;min-height:250px}.product-img{min-width:50%}.product-img img{max-height:200px;padding:15px}.carousel-btn{padding:10px 14px;font-size:18px}.carousel-btn.left{left:5px}.carousel-btn.right{right:5px}}@media (max-width: 480px){.hero{padding:120px 15px 40px}.hero-title{font-size:clamp(40px,5vw,36px)}.hero-desc{font-size:12px}.hero-btn{padding:10px 28px;font-size:13px}.carousel-container{min-height:200px}.product-img{min-width:80%}.product-img img{max-height:150px;padding:12px}.carousel-btn{padding:8px 12px;font-size:16px}}.about-home-section{padding:100px 60px;font-family:Madefor Text,sans-serif;background:linear-gradient(135deg,#17153b,#1f1c4d);color:#fff}.about-home-container{display:flex;justify-content:space-between;gap:10px;margin-bottom:70px;max-width:1300px;margin-left:auto;margin-right:auto;align-items:center}.about-home-left h2{font-size:clamp(42px,6vw,68px);font-weight:700;letter-spacing:-1.5px;line-height:1.1;color:#fff}.subtitle{font-size:24px;margin-top:10px}.about-home-right{max-width:60vw}.about-home-right p{font-size:16px;line-height:1.9;font-family:Madefor Text,sans-serif;color:#fff;margin-bottom:20px}.home-vision-btn{margin-top:25px;padding:14px 36px;border:none;background:#da0c81;color:#fff;cursor:pointer;border-radius:10px;font-weight:600;font-size:14px;transition:all .3s ease}.home-vision-btn:hover{transform:translateY(-3px) scale(1.03)}.about-home-image{max-width:1300px;margin:auto}.about-home-image img{width:100%;max-height:520px;object-fit:cover;border-radius:16px;transition:transform .4s ease}.about-home-image img:hover{transform:scale(1.02)}@media (max-width: 1024px){.about-home-section{padding:80px 40px}.about-home-container{gap:50px}.about-home-left h2{font-size:clamp(36px,5vw,55px)}.about-home-right p{font-size:15px}}@media (max-width: 768px){.about-home-section{padding:60px 25px;background-color:#da0c81}.about-home-container{flex-direction:column;text-align:center;gap:40px}.about-home-right{max-width:100%}.about-home-left h2{font-size:34px}.about-home-right p{font-size:14px;line-height:1.8}.home-vision-btn{padding:12px 28px}}@media (max-width: 480px){.about-home-section{margin-top:0;padding:50px 20px;background-color:#fff}.about-home-left h2{font-size:28px}.about-home-right p{font-size:13px}.home-vision-btn{padding:10px 24px;font-size:13px}.about-home-image img{max-height:260px;border-radius:12px}}.home-services{padding:80px 60px;background-color:#1d1a48;font-family:Madefor Text,sans-serif}.home-services-title{font-size:clamp(40px,6vw,70px);font-weight:800;margin-bottom:60px;text-align:center;letter-spacing:-1px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-color:#667eea}.home-services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1400px;margin:0 auto}.home-service{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;display:flex;flex-direction:column}.home-service:hover{transform:translateY(-8px);background:#ffffff1a;border-color:#667eea80;box-shadow:0 20px 40px #667eea33;cursor:pointer}.home-service hr{border:none;border-top:2px solid #667eea;opacity:.5}.home-service:hover hr{opacity:1}.home-service h3{font-size:clamp(18px,3vw,24px);font-weight:700;color:#fff;line-height:1.3;padding:20px;text-align:center}.home-service p{font-size:14px;color:#b0b0b0;line-height:1.8;margin-bottom:0}@media (max-width: 1024px){.services{padding:60px 40px}.services-title{margin-bottom:50px}.services-container{gap:30px}.service{padding:35px}}@media (max-width: 768px){.services{padding:50px 30px}.services-title{font-size:clamp(32px,5vw,50px);margin-bottom:40px}.services-container{grid-template-columns:1fr;gap:25px}.service{padding:30px}.service h3{font-size:clamp(16px,2.5vw,20px)}.service p{font-size:13px}}@media (max-width: 480px){.services{padding:40px 20px}.services-title{font-size:clamp(28px,4vw,36px);margin-bottom:30px}.services-container{gap:20px}.service{padding:25px}.service h3{font-size:clamp(14px,2vw,18px);margin-bottom:12px}.service p{font-size:12px;line-height:1.6}}.home-faq{padding:80px 10px;font-family:Madefor Text,sans-serif;background-color:#1d1a48;max-width:1400px;margin:0 auto}.home-faq>.font_2{font-size:clamp(40px,6vw,70px)!important;font-weight:800;margin-bottom:0;text-align:center;letter-spacing:-1px;background:#617eff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-faq__header{text-align:center}.home-faq__header h2{font-size:clamp(24px,4vw,40px);font-weight:700;color:#fff}.home-faq__description{color:#fff;font-size:15px;max-width:600px;margin:0 auto}.home-faq__list{margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto}.home-faq__item{border:1px solid #000000;margin-bottom:12px;border-radius:8px;overflow:hidden;transition:all .3s ease;background-color:#fff}.home-faq__item:hover{border-color:#fff;box-shadow:0 4px 15px #667eea1a}.home-faq__question{width:100%;border:none;padding:18px 20px;font-size:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#000;font-weight:300;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;transition:all .3s ease}.home-faq__question:hover{background-color:#da0c81;color:#fff}.home-faq__question span{color:#667eea;font-size:20px;font-weight:700;min-width:30px;text-align:right}.home-faq__answer{padding:15px 20px;color:#555;background-color:#fff;font-size:14px;font-weight:400;font-family:Madefor Text,sans-serif;line-height:1.8;border-top:1px solid #e0e0e0}@media (max-width: 1024px){.home-faq{padding:60px 40px}.home-faq>.font_2{font-size:clamp(36px,5vw,60px)!important}.home-faq__header h2{font-size:clamp(20px,3.5vw,36px)}.home-faq__question{padding:16px 18px;font-size:14px}.home-faq__answer{padding:14px 18px;font-size:13px}}@media (max-width: 768px){.home-faq{padding:50px 30px}.home-faq>.font_2{font-size:clamp(32px,4.5vw,48px)!important;margin-bottom:15px}.home-faq__header h2{font-size:clamp(18px,3vw,28px)}.home-faq__description{font-size:14px}.home-faq__list{margin-top:30px}.home-faq__question{padding:15px 16px;font-size:13px}.home-faq__question span{font-size:18px}.home-faq__item{margin-bottom:10px}.home-faq__answer{padding:12px 16px;font-size:12px}}@media (max-width: 480px){.home-faq{padding:40px 20px}.home-faq>.font_2{font-size:clamp(28px,3.5vw,36px)!important;margin-bottom:12px}.home-faq__header h2{font-size:clamp(16px,2.5vw,22px);margin-bottom:10px}.home-faq__description{font-size:12px}.home-faq__list{margin-top:25px}.home-faq__question{padding:13px 14px;font-size:12px}.home-faq__question span{font-size:16px}.home-faq__item{margin-bottom:8px;border-radius:6px}.home-faq__answer{padding:10px 14px;font-size:11px}}.contact{padding:80px 60px;font-family:Madefor Text,sans-serif;background-color:#1d1a48;max-width:1400px;margin:0 auto}.contact-header h2{font-size:clamp(40px,6vw,70px);font-weight:800;margin-bottom:10px;letter-spacing:-1px;background:#617eff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle{margin-top:10px;font-size:18px;color:#fff}.contact-container{display:flex;gap:60px;margin-top:50px;flex-wrap:wrap}.contact-form{flex:2;min-width:250px;display:flex;flex-direction:column;gap:20px}.row{display:flex;gap:20px;flex-wrap:wrap}.row input{flex:1;min-width:150px}input,textarea{width:100%;padding:14px 16px;border:1px solid #ddd;font-size:14px;border-radius:8px;font-family:Madefor Text,sans-serif;transition:all .3s ease;background-color:#fff}input:focus,textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background-color:#fff}input::placeholder,textarea::placeholder{color:#a0a0a0}textarea{resize:vertical;min-height:120px}button{width:160px;padding:14px 24px;background:#da0c81;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;font-family:Madefor Text,sans-serif;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d;letter-spacing:.5px}button:hover{transform:translateY(-2px);scale:1.1;cursor:pointer}button:active{transform:translateY(0)}.contact-info{flex:1;min-width:250px;font-size:15px;line-height:1.8;color:#555}@media (max-width: 1024px){.contact{padding:60px 40px}.contact-container{gap:40px;margin-top:40px}.contact-header h2{font-size:clamp(36px,5vw,60px)}input,textarea{font-size:13px}button{width:150px;padding:12px 20px;font-size:13px}.contact-info{font-size:14px}}@media (max-width: 768px){.contact{padding:50px 30px}.contact-header h2{font-size:clamp(32px,4.5vw,48px)}.subtitle{font-size:16px;margin-top:8px}.contact-container{flex-direction:column;gap:40px;margin-top:35px}.contact-form,.contact-info{min-width:auto}.row{gap:15px}input,textarea{padding:12px 14px;font-size:13px}button{width:140px;padding:11px 18px;font-size:12px}.contact-info{font-size:13px;line-height:1.7}}@media (max-width: 480px){.contact{padding:40px 20px}.contact-header h2{font-size:clamp(28px,3.5vw,36px)}.subtitle{font-size:14px;margin-top:6px}.contact-container{gap:30px;margin-top:30px}.row{flex-direction:column;gap:0}.row input{min-width:auto}input,textarea{padding:11px 12px;font-size:12px}textarea{min-height:100px}button{width:130px;padding:10px 16px;font-size:11px}.contact-info{font-size:12px;line-height:1.6}}.home-parent{width:100vw;min-height:100vh;background-color:#17153b;padding:0;margin:0}.about{padding:100px 60px;font-family:Madefor Text,sans-serif;background-color:#17153b}.about-container{display:flex;gap:60px;align-items:flex-start;max-width:1400px;margin:0 auto}.about-left{flex:1}.about-left h2{font-size:clamp(40px,6vw,65px);margin-bottom:25px;font-weight:800;letter-spacing:-1px;line-height:1.2;background-clip:text;border-bottom:1px solid white;font-weight:700;letter-spacing:-2px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#db5858,#fff8f8,#73d0fb);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 8s ease-in-out infinite}.about-left p{font-size:15px;line-height:1.1;margin-bottom:18px;color:#fff;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.about-small-image{margin-top:30px;width:100%;max-width:320px;border-radius:12px;box-shadow:0 15px 48px #3a70ef44;transition:all .3s ease}.about-small-image:hover{transform:translateY(-4px);cursor:pointer;box-shadow:0 15px 48px #3a70ef44}.about-right{flex:1}.about-right img{width:100%;border-radius:12px;box-shadow:0 15px 48px #3a70ef44;transition:all .3s ease}.about-right img:hover{transform:translateY(-4px);cursor:pointer;box-shadow:0 15px 48px #3a70ef44}@media (max-width: 1024px){.about{padding:80px 40px}.about-container{gap:40px}.about-left h2{font-size:clamp(36px,5vw,56px)}.about-left p{font-size:14px}.about-small-image{max-width:280px}.mission{padding:60px 40px}.mission h2{font-size:clamp(32px,4.5vw,48px)}.mission h4{font-size:clamp(16px,2.5vw,20px)}.mission p{font-size:14px}}@media (max-width: 768px){.about{padding:60px 30px;margin-top:50px}.about-container{flex-direction:column;gap:40px;align-items:center}.about-left{width:100%}.about-left h2{font-size:clamp(32px,4vw,45px);margin-bottom:20px}.about-left p{font-size:13px;line-height:1.8;margin-bottom:15px}.about-small-image{margin-top:25px;max-width:100%}.about-right{width:100%}.mission{padding:50px 30px;margin-top:30px}.mission h2{font-size:clamp(28px,3.5vw,40px)}.mission h4{font-size:clamp(14px,2vw,18px);margin-bottom:20px}.mission p{font-size:13px}.products-btn{padding:12px 30px;font-size:13px;margin-top:30px}}@media (max-width: 480px){.about{padding:45px 20px;margin-top:40px}.about-container{gap:30px}.about-left h2{font-size:clamp(28px,3.5vw,36px)}.about-left p{font-size:12px;line-height:1.7;margin-bottom:12px}.about-small-image{margin-top:20px;border-radius:8px}.mission{padding:40px 20px;margin-top:25px}.mission h2{font-size:clamp(24px,3vw,32px)}.mission h4{font-size:clamp(12px,1.8vw,16px)}.mission p{font-size:11px;margin:12px auto}.products-btn{padding:10px 25px;font-size:12px}}.services{justify-content:center;font-family:Madefor Text,sans-serif;color:#000;z-index:1;padding:60px 20px;background-color:#17153b;display:flex;flex-direction:column}.hero-page-title-top{width:100%;display:flex;justify-content:center;align-items:center;background-color:#17153b;flex-direction:column;padding-top:30px;padding-bottom:50px}.service-page-title{font-size:40px;font-weight:700;letter-spacing:-2px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#db5858,#fff8f8,#73d0fb);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0}.service-page-desc{font-size:10px;font-weight:700;letter-spacing:1px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#aff4ff,#fff8f8,#73d0fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:80vw;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0;text-align:center}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;width:80%;max-width:1400px;padding:20px;margin:0 auto}.services-item{transition:all .3s ease;padding:40px;border-radius:12px;background-color:#030349;border:1px solid #e0e0e0;box-shadow:0 4px 12px #0000000d}.services-item:hover{cursor:pointer;transform:translateY(-8px);border-color:#667eea;box-shadow:0 12px 32px #667eea65}.services-item-header{display:flex;justify-content:space-between;align-items:center;font-family:Madefor Text,sans-serif;font-size:clamp(20px,4vw,28px);font-weight:700;margin-bottom:15px;color:#fff}.services-item-arrow{width:40px;height:40px;border-radius:50%;transition:all .3s ease;color:#fff;flex-shrink:0}.services-item:hover .services-item-arrow{color:#da0c81;transform:rotate(45deg)}.services-item-title{font-size:clamp(16px,2.5vw,20px);font-weight:700;color:#fff;margin-bottom:12px;line-height:1.3}.services-item p{margin:0;color:#fefeffe7;font-size:12px;line-height:1.7;letter-spacing:1.1px;font-family:Familjen Grotesk,sans-serif}@media (max-width: 1024px){.services{padding:50px 20px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;padding:15px}.services-item{padding:35px}.services-item-header{font-size:clamp(18px,3.5vw,24px);margin-bottom:12px}.services-item-title{font-size:clamp(14px,2.2vw,18px)}.services-item p{font-size:13px}}@media (max-width: 768px){.services{min-height:auto;padding:40px 15px;margin-top:50px}.services-grid{grid-template-columns:1fr;gap:25px;padding:10px}.services-item{padding:30px;border-radius:10px}.services-item-header{font-size:clamp(16px,3vw,20px)}.services-item-arrow{width:36px;height:36px}.services-item-title{font-size:clamp(13px,2vw,16px);margin-bottom:10px}.services-item p{font-size:12px;line-height:1.6}}@media (max-width: 480px){.services{padding:30px 10px;margin-top:40px}.services-grid{grid-template-columns:1fr;gap:18px;padding:5px}.services-item{padding:25px;border-radius:8px}.services-item-header{font-size:clamp(14px,2.5vw,16px);margin-bottom:8px}.services-item-arrow{width:32px;height:32px}.services-item-title{font-size:clamp(12px,1.8vw,14px);margin-bottom:8px}.services-item p{font-size:11px;line-height:1.5}}.profuct-page-container{padding:40px 20px;font-family:Madefor Text,Segoe UI,Tahoma,Geneva,sans-serif;max-width:1400px;margin:0 auto;background-color:#17153b;font-family:Madefor Text,sans-serif}.profuct-page-page-title-div{width:100%;display:flex;justify-content:center;align-items:center;background-color:#17153b;flex-direction:column;padding-top:90px}.service-page-content{width:100vw;min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}.profuct-page-heading{font-size:40px;font-weight:700;letter-spacing:-2px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#db5858,#fff8f8,#73d0fb);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0}.profuct-page-subtitle{font-size:10px;font-weight:700;letter-spacing:1px;font-family:Familjen Grotesk,sans-serif;background:linear-gradient(90deg,#65d4f0,#fff,#aff4ff,#fff8f8,#73d0fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:80vw;animation:gradientMove 8s ease-in-out infinite;padding:0;margin:0;text-align:center}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.profuct-page-subtitle{text-align:center;color:#666;font-size:16px;margin-bottom:35px}.filter-container{display:flex;justify-content:center;gap:12px;margin-bottom:35px;flex-wrap:wrap}.filter-btn{padding:12px 28px;border:2px solid #ddd;cursor:pointer;border-radius:8px;font-weight:600;font-size:14px;transition:all .3s ease;outline:none;font-family:Madefor Text,sans-serif;background-color:#fff;color:#333}.filter-btn.active{background:#fff;color:#000;border-color:#fff;box-shadow:0 4px 15px #667eea4d}.filter-btn.inactive{background-color:#17153b;color:#fff;border-color:#ddd}.result-count{text-align:center;color:#666;font-size:14px;margin-bottom:30px;border:1px solid white;width:90px}.profuct-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.profuct-page-card{border:1px solid #e0e0e0;padding:16px;border-radius:12px;text-align:center;box-shadow:0 4px 12px #00000014;transition:all .3s ease;cursor:pointer;background-color:#17153b}.profuct-page-card:hover{box-shadow:0 12px 32px #667eea26;transform:translateY(-8px);border-color:#667eea}.profuct-page-image{width:100%;height:220px;object-fit:contain;border-radius:8px;background-color:#f8f9fa;padding:10px}.image-placeholder{width:100%;height:220px;background-color:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.placeholder-text{color:#f1f1f1;font-size:13px;margin:0}.profuct-page-name{font-size:15px;font-weight:700;margin:14px 0 8px;color:#fff}.profuct-page-category{color:#fff;font-size:11px;font-weight:600;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.profuct-page-price{font-weight:800;font-size:18px;margin:12px 0;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profuct-page-button{padding:11px 18px;border:none;background:#000;color:#fff;border-radius:8px;cursor:pointer;font-weight:700;font-size:13px;transition:all .3s ease;width:100%;font-family:Madefor Text,sans-serif;border:1px solid white}.profuct-page-button:hover{transform:translateY(-2px)}.no-results{grid-column:1 / -1;text-align:center;color:#999;padding:60px 20px;font-size:16px}@media (max-width: 480px){.profuct-page-heading{background-color:#65d4f0;font-size:19px}.profuct-page-page-title-div{padding-top:50px}}
