@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Arial,sans-serif;line-height:1.6}.App{position:relative}:root{--deep-midnight:#17142a;--warm-sand:#f2d4c2;--nav-height:78px;--nav-height-scrolled:54px;--nav-padding-x:40px;--logo-size:40px;--title-size:30px;--link-size:20px;--shrink-scale:0.88;--link-shrink-scale:0.9;--link-pad-x:16px;--link-pad-x-shrink:12px}.navbar{background:#0000;color:#fff;color:var(--white);height:78px;height:var(--nav-height);inset:0 0 auto 0;padding:0 var(--nav-padding-x);transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);transition:background .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:background .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);z-index:1000}.navbar--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#130e2b99;box-shadow:0 2px 10px #0000001a;height:54px;height:var(--nav-height-scrolled)}.navbar--overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17142a;background:var(--deep-midnight);box-shadow:0 4px 20px #17142a4d;color:#f2d4c2;color:var(--warm-sand);height:78px;height:var(--nav-height)}.navbar__left,.navbar__right{align-items:center;display:flex;gap:10px;z-index:1002}.navbar__title{font-size:30px;font-size:var(--title-size);line-height:1;margin-left:10px;transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}.logo{height:40px;height:var(--logo-size);transition:transform .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);width:auto}.navbar--scrolled .logo,.navbar--scrolled .navbar__title{opacity:.95;transform:scale(.88);transform:scale(var(--shrink-scale))}.navbar--overlay .logo{filter:none;opacity:1;transform:scale(1)}.navbar--overlay .navbar__title{color:#f2d4c2;color:var(--warm-sand);opacity:1;transform:scale(1)}.navbar--scrolled.navbar--overlay{background:#17142a;background:var(--deep-midnight);height:78px;height:var(--nav-height)}.navbar--scrolled.navbar--overlay .logo{opacity:1;transform:scale(1)}.navbar--scrolled.navbar--overlay .navbar__title{color:#f2d4c2;color:var(--warm-sand);opacity:1;transform:scale(1)}.nav-links{transition:transform .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.navbar--scrolled .nav-links{transform:none}.nav-link{border-radius:4px;color:var(--white);font-size:20px;font-size:var(--link-size);line-height:1.2;padding:8px 16px;padding:8px var(--link-pad-x);text-decoration:none;transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.navbar--scrolled .nav-link{line-height:1.1;opacity:.95;padding-left:12px;padding-left:var(--link-pad-x-shrink);padding-right:12px;padding-right:var(--link-pad-x-shrink);transform:scale(.9);transform:scale(var(--link-shrink-scale))}.nav-link:hover{background:#ffffff1a;transform:translateY(-2px) scale(1)}.nav-link:after{background:#6a00ff;bottom:0;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.nav-link:hover:after{width:100%}.overlay-bg{background:#17142a;background:var(--deep-midnight);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:900}.overlay-bg--open{pointer-events:auto}.nav-links--overlay{align-items:flex-end;background:#0000;display:flex;flex-direction:column;gap:10px;inset:78px 0 0 auto;inset:var(--nav-height) 0 0 auto;opacity:0;padding:0 40px 25px;position:fixed;transform:translateX(100%);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);width:clamp(260px,30vw,420px);z-index:1001}.nav-links--overlay.nav-links--open{opacity:1;transform:translateX(0)}.navbar--overlay .nav-link{border-radius:0;color:#f2d4c2;color:var(--warm-sand);font-size:26px;font-weight:700;line-height:1.25;opacity:0;padding:10px 0;text-align:right;transform:translateX(30px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.nav-links--overlay.nav-links--open .nav-link{opacity:1;transform:translateX(0)}.nav-links--overlay.nav-links--open .nav-link:first-child{transition-delay:.1s}.nav-links--overlay.nav-links--open .nav-link:nth-child(2){transition-delay:.15s}.nav-links--overlay.nav-links--open .nav-link:nth-child(3){transition-delay:.2s}.nav-links--overlay.nav-links--open .nav-link:nth-child(4){transition-delay:.25s}.nav-links--overlay.nav-links--open .nav-link:nth-child(5){transition-delay:.3s}.nav-links--overlay.nav-links--open .nav-link:nth-child(6){transition-delay:.35s}.navbar--overlay .nav-link:after{display:none}.navbar--overlay .nav-link:hover{background:#0000;color:#ffe6d8;text-shadow:0 0 10px #ffe6d880;transform:translateX(-10px)}.hamburger{margin-left:15px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1002}.hamburger:hover{transform:scale(1.1)}.hamburger__line{background:var(--white);transition:all .4s cubic-bezier(.4,0,.2,1);width:25px}.hamburger--open .hamburger__line:nth-child(2){transform:scale(0)}.hamburger--open .hamburger__line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.navbar--overlay .hamburger__line{background:#f2d4c2;background:var(--warm-sand)}.nav-link.active{color:#d6ff79;transform:translateY(-2px)}.nav-link.active:after{background:#d6ff79;width:100%}.navbar--overlay .nav-link.active{color:#ffe6d8;text-shadow:0 0 15px #ffe6d8b3}@media(max-width:1150px){:root{--nav-padding-x:20px}.navbar__title{font-size:24px;line-height:26px}.hamburger{display:flex}.nav-links{display:none}.nav-links--overlay{display:flex}}@media(min-width:1151px){.nav-links{display:flex}.nav-links--overlay{display:none}.nav-links--overlay.nav-links--open,.navbar--overlay~.nav-links--overlay{align-items:flex-end!important;display:flex;justify-content:flex-end!important}}@media(max-width:768px){.nav-links--overlay{padding:32px 30px;width:280px}.navbar--overlay .nav-link{font-size:22px}}@media(max-width:480px){.logo{height:35px}.nav-links--overlay{padding:32px 25px;width:250px}.navbar--overlay .nav-link{font-size:20px}}.hero{color:#fff;flex-direction:column;font-family:"Source Serif 4",serif;margin-top:0;padding:0 20px;text-align:center}.hero__video{backface-visibility:hidden;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:-1}.hero__title{animation:fadeInUp 1s ease-out;font-size:72px;font-weight:900;line-height:80px;margin-bottom:20px;max-width:800px;position:relative;z-index:1}@media (max-width:768px){.hero__title{font-size:2.5rem;line-height:1.2;margin-bottom:15px;max-width:100%}}@media (max-width:480px){.hero__title{font-size:2rem;line-height:1.1;margin-bottom:10px;max-width:100%;padding:0 10px}}@media (max-width:360px){.hero__title{font-size:1.8rem;line-height:1.1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero{height:80vh;padding:0 20px}}@media (max-width:800px){.hero{height:70vh;padding:0 15px}.hero__title{font-size:2.8rem;margin-top:50px;max-width:100%;padding:0 15px;width:100%}}@media (max-width:480px){.hero{height:100vh;justify-content:center;padding:0 10px}.hero__content{max-width:100%;width:100%}.hero__video{image-rendering:auto}}@media (max-width:360px){.hero{padding:0 8px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero__video{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}}.hero__video{background-color:#2c3e50}.hero__video:not([src]){background:linear-gradient(135deg,#2c3e50,#34495e)}.aboutus{background:#f8f9fa;padding:80px 0}.aboutus__container{display:flex;justify-content:center;padding:0 100px}.aboutus__content{align-items:center;display:flex;gap:60px}.aboutus__text{flex:1 1;padding-right:40px}.aboutus__title{color:#1a1a1a;font-family:"Source Serif 4",serif;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:30px}.aboutus__description{color:#000;font-family:Hanken Grotesk,sans-serif;font-size:1.1rem;line-height:1.7;margin-bottom:40px}.aboutus__buttons{display:flex;flex-wrap:wrap;gap:20px}.aboutus__btn{align-items:center;border:none;border-radius:8px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:600;gap:8px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.aboutus__btn--primary{background:#443cf0;color:#d6ff79}.aboutus__btn--primary:hover{background:#3c34d3;box-shadow:0 8px 25px #6366f14d;transform:translateY(-2px)}.aboutus__btn--secondary{background:#443cf0;color:#d6ff79}.aboutus__btn--secondary:hover{background:#3c34d3;box-shadow:0 8px 25px #8b5cf64d;transform:translateY(-2px)}.aboutus__image{flex:1 1;max-width:500px}.aboutus__image img{border-top-left-radius:35%;height:450px;object-fit:cover;width:100%}@media (min-width:1200px){.aboutus__image img{height:500px}}@media (max-width:1199px) and (min-width:1025px){.aboutus__image img{height:400px}}@media (max-width:1024px) and (min-width:769px){.aboutus__content{gap:40px}.aboutus__text{padding-right:20px}.aboutus__title{font-size:2.5rem}.aboutus__image img{height:350px}}@media (max-width:768px){.aboutus{padding:60px 0}.aboutus__container{padding:0 30px}.aboutus__content{flex-direction:column;gap:40px;text-align:center}.aboutus__text{padding-right:0}.aboutus__title{font-size:2rem}.aboutus__description{font-size:1rem}.aboutus__image{max-width:100%;width:100%}.aboutus__image img{display:block;height:300px;margin:0 auto;max-width:500px;width:100%}.aboutus__buttons{flex-direction:column;justify-content:center}.aboutus__btn{font-size:.9rem;padding:12px 24px}}@media (max-width:600px) and (min-width:481px){.aboutus__image img{height:280px}.aboutus__container{padding:0 25px}}@media (max-width:480px){.aboutus{padding:20px 0}.aboutus__container{padding:0 15px}.aboutus__content{flex-direction:column-reverse}.aboutus__title{font-size:1.8rem;margin-bottom:10px;text-align:start}.aboutus__description{font-size:.95rem;margin-bottom:20px;text-align:start}.aboutus__buttons{align-items:flex-start;flex-direction:column}.aboutus__btn{font-size:15px;max-width:160px}.aboutus__image img{border-top-left-radius:25%;height:250px}}@media (max-width:360px){.aboutus__image img{border-top-left-radius:20%;height:220px}.aboutus__title{font-size:1.6rem}.aboutus__description{font-size:.95rem}}.work-with-us{font-family:Hanken Grotesk,sans-serif}.work-section{background:linear-gradient(135deg,#130e2b,#1a1038 50%,#130e2b);overflow:hidden;padding:80px 0;position:relative}.work-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%23D6FF79' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.work-container{padding:0 100px;position:relative;z-index:1}.work-header{margin-bottom:60px;text-align:center}.work-icon{display:flex;justify-content:center;margin-bottom:20px}.work-title{color:#d6ff79;font-family:"Source Serif 4",serif;font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:10px}.work-underline{background:linear-gradient(90deg,#d6ff79,#a3e635);border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.work-subtitle{color:#d6ff79e6;font-size:1.1rem;margin-bottom:0}.work-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto}.work-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #d6ff7933;border-radius:20px;box-shadow:0 10px 30px #00000026;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.work-card:before{background:linear-gradient(135deg,#d6ff790d,#a3e6350d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.work-card:hover:before{opacity:1}.card-background{background:radial-gradient(circle,#d6ff791a 0,#0000 70%)}.work-card:hover .card-background{opacity:1;transform:rotate(180deg)}.work-card:hover{box-shadow:0 20px 40px #d6ff7933;transform:translateY(-10px) scale(1.02)}.card-icon{background:linear-gradient(135deg,#d6ff79,#a3e635);color:#130e2b}.card-icon:before{background:linear-gradient(90deg,#0000,#fff6,#0000)}.work-card:hover .card-icon:before{left:100%}.work-card:hover .card-icon{box-shadow:0 10px 25px #d6ff7966;transform:rotateY(1turn)}.work-card:hover .card-title{color:#130e2b}.work-card:hover .card-description{color:#4a5568}.card-hover-effect{background:linear-gradient(90deg,#d6ff79,#a3e635)}.work-card:hover .card-hover-effect{width:100%}.partnership-check{stroke-dasharray:20;stroke-dashoffset:20;animation:checkAnimation 3s infinite}@keyframes checkAnimation{0%,70%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.tech-gear{animation:techSpin 4s linear infinite;transform-origin:center}.tech-gear.delay-1{animation-delay:2s;animation-direction:reverse}@keyframes techSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.partnership-node{animation:partnershipPulse 2s infinite}.partnership-node.delay-1{animation-delay:1s}@keyframes partnershipPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.target-middle,.target-outer{animation:targetPulse 3s infinite}.target-middle{animation-delay:.5s}@keyframes targetPulse{0%,to{stroke-width:2;opacity:1}50%{stroke-width:3;opacity:.7}}.target-center{animation:centerGlow 2s infinite}@keyframes centerGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.target-arrow{animation:arrowMove 3s ease-in-out infinite}@keyframes arrowMove{0%,to{stroke-dasharray:0,8}50%{stroke-dasharray:8,0}}.success-dot{animation:successBlink 2s infinite}.success-dot.delay-1{animation-delay:.4s}.success-dot.delay-2{animation-delay:.8s}@keyframes successBlink{0%,80%,to{opacity:.3}40%{opacity:1}}.dollar-line,.dollar-sign{animation:dollarGlow 3s infinite}@keyframes dollarGlow{0%,to{stroke-width:2;opacity:1}50%{stroke-width:2.5;opacity:.8}}.budget-slider{animation:sliderMove 3s ease-in-out infinite}.budget-slider.delay-1{animation-delay:1.5s}@keyframes sliderMove{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.control-knob{animation:knobRotate 4s linear infinite}.control-knob.delay-1{animation-delay:2s}@keyframes knobRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-leader{animation:leaderGlow 3s infinite}@keyframes leaderGlow{0%,to{stroke-width:2}50%{stroke-width:3}}.excellence-star{animation:starTwinkle 2s infinite}.excellence-star.delay-1{animation-delay:.5s}.excellence-star.delay-2{animation-delay:1s}@keyframes starTwinkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.experience-dot{animation:experienceGrow 2s infinite}.experience-dot.delay-1{animation-delay:.4s}.experience-dot.delay-2{animation-delay:.8s}@keyframes experienceGrow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.connection-line{animation:connectionFlow 3s infinite}.connection-line.delay-1{animation-delay:1.5s}@media (max-width:1024px) and (min-width:769px){.work-container{padding:0 50px}.work-cards{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.work-section{padding:60px 0}.work-container{padding:0 30px}.work-title{font-size:2rem}.work-cards{gap:20px;grid-template-columns:1fr}.work-card{padding:30px 25px}}@media (max-width:480px){.work-section{padding:40px 0}.work-container{padding:0 15px}.work-title{font-size:1.8rem}.work-card{padding:25px 20px}.card-title{font-size:1.2rem}.card-description{font-size:.9rem}.card-icon{height:60px;width:60px}}.services{font-family:Hanken Grotesk,sans-serif}.services-section{background:linear-gradient(135deg,#252c67,#201654 50%,#252c67);overflow:hidden;padding:80px 0;position:relative}.services-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.services-container{padding:0 100px;position:relative;z-index:1}.services-header{margin-bottom:60px;text-align:center}.services-icon{display:flex;justify-content:center;margin-bottom:20px}.services-title{color:#fff;font-family:"Source Serif 4",serif;font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:10px}.services-underline{background:linear-gradient(90deg,#00bcd4,#8b5cf6);border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.services-subtitle{color:#ffffffe6;font-size:1.1rem;margin-bottom:0}.services-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-card:before{background:linear-gradient(135deg,#8b5cf60d,#00bcd40d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.service-card:hover:before{opacity:1}.card-background{background:radial-gradient(circle,#8b5cf61a 0,#0000 70%);pointer-events:none;transition:all .6s ease}.service-card:hover .card-background{opacity:1;transform:rotate(180deg)}.service-card:hover{box-shadow:0 20px 40px #8b5cf633;transform:translateY(-10px) scale(1.02)}.card-icon{background:linear-gradient(135deg,#8b5cf6,#00bcd4);height:80px;margin:0 auto 25px;overflow:hidden;position:relative;transition:all .4s ease;width:80px}.card-icon:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.service-card:hover .card-icon:before{left:100%}.service-card:hover .card-icon{box-shadow:0 10px 25px #8b5cf666;transform:rotateY(1turn)}.card-title{color:#2d3748;font-size:1.3rem;font-weight:600;margin-bottom:15px;transition:color .3s ease}.service-card:hover .card-title{color:#8b5cf6}.card-description{color:#5a5a5a;font-size:.95rem;line-height:1.6;margin:0;transition:color .3s ease}.service-card:hover .card-description{color:#4a5568}.card-hover-effect{background:linear-gradient(90deg,#8b5cf6,#00bcd4);height:3px;transition:all .4s ease}.service-card:hover .card-hover-effect{width:100%}.icon-svg{transition:all .3s ease}.blink-dot{animation:blink 2s infinite}.blink-dot.delay-1{animation-delay:.3s}.blink-dot.delay-2{animation-delay:.6s}@keyframes blink{0%,50%{opacity:1}25%{opacity:.3}}.typing-line{stroke-dasharray:32;stroke-dashoffset:32;animation:typing 3s infinite}.typing-line.delay-1{animation-delay:1s}@keyframes typing{0%{stroke-dashoffset:32}50%,to{stroke-dashoffset:0}}.pulse-center,.pulse-dot{animation:pulse 2s infinite}.rotating-arms,.rotating-center{animation:rotate 4s linear infinite}.rotating-arms{transform-origin:12px 12px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orbit-ring{animation:rotateReverse 8s linear infinite}.orbit-dot{animation:orbit 4s linear infinite}.orbit-dot.delay-1{animation-delay:1s}.orbit-dot.delay-2{animation-delay:2s}@keyframes orbit{0%{transform:rotate(0deg) translateX(15px) rotate(0deg)}to{transform:rotate(1turn) translateX(15px) rotate(-1turn)}}@keyframes rotateReverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.clock-hand{animation:clockTick 2s infinite;transform-origin:12px 12px}@keyframes clockTick{0%,to{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.design-dot{animation:designBlink 3s infinite}.design-dot.delay-1{animation-delay:.5s}.design-dot.delay-2{animation-delay:1s}@keyframes designBlink{0%,80%,to{opacity:.3}40%{opacity:1}}.sparkle{animation:sparkle 2s infinite}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.user-circle{animation:userPulse 3s infinite}@keyframes userPulse{0%,to{stroke-width:2}50%{stroke-width:3}}.skill-dot{animation:skillGrow 2s infinite}.skill-dot.delay-1{animation-delay:.4s}.skill-dot.delay-2{animation-delay:.8s}@keyframes skillGrow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.code-bracket{animation:codeBracket 3s ease-in-out infinite}@keyframes codeBracket{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}.blink-line{animation:blinkLine 2s infinite}.blink-line.delay-1{animation-delay:.5s}.blink-line.delay-2{animation-delay:1s}@keyframes blinkLine{0%,70%,to{opacity:1}35%{opacity:.3}}.browser-dot{animation:browserBlink 3s infinite}.browser-dot.delay-1{animation-delay:.3s}.browser-dot.delay-2{animation-delay:.6s}@keyframes browserBlink{0%,80%,to{opacity:1}40%{opacity:.5}}.tool-rotate{animation:toolRotate 4s linear infinite;transform-origin:12px 12px}@keyframes toolRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gear-spin{animation:gearSpin 3s linear infinite;transform-origin:18px 6px}@keyframes gearSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.support-dot{animation:supportPulse 2s infinite}.support-dot.delay-1{animation-delay:.4s}.support-dot.delay-2{animation-delay:.8s}@keyframes supportPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.transform-arrow{animation:transformMove 3s ease-in-out infinite}@keyframes transformMove{0%,to{stroke-dasharray:0,14}50%{stroke-dasharray:14,0}}.digital-node{animation:digitalPulse 2s infinite}.digital-node.delay-1{animation-delay:1s}@keyframes digitalPulse{0%,to{stroke-width:2;opacity:1}50%{stroke-width:3;opacity:.7}}.connection-line{animation:connectionFlow 2s infinite}.connection-line.delay-1{animation-delay:1s}@keyframes connectionFlow{0%,to{opacity:.5}50%{opacity:1}}.design-element{animation:designAnimate 3s infinite}.design-element.delay-1{animation-delay:.5s}.design-element.delay-2{animation-delay:1s}@keyframes designAnimate{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.design-tool{animation:designToolMove 2s ease-in-out infinite}@keyframes designToolMove{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.design-cursor{animation:cursorMove 3s ease-in-out infinite}@keyframes cursorMove{0%,to{transform:translate(0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,-1px)}}.team-member{animation:teamGrow 3s infinite}@keyframes teamGrow{0%,to{stroke-width:2}50%{stroke-width:3}}.graduation-cap{animation:graduationFloat 3s ease-in-out infinite}@keyframes graduationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.skill-indicator{animation:skillGlow 2s infinite}.skill-indicator.delay-1{animation-delay:.4s}.skill-indicator.delay-2{animation-delay:.8s}@keyframes skillGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.growth-arrow{animation:growthMove 2s ease-in-out infinite}@keyframes growthMove{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.sparkle{animation:sparkleEnhanced 2s infinite}.sparkle.delay-1{animation-delay:.5s}@keyframes sparkleEnhanced{0%,to{opacity:0;transform:scale(0) rotate(0deg)}25%{opacity:1;transform:scale(1) rotate(90deg)}50%{opacity:.7;transform:scale(1.2) rotate(180deg)}75%{opacity:1;transform:scale(1) rotate(270deg)}}@media (max-width:1024px) and (min-width:769px){.services-container{padding:0 50px}.services-cards{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-section{padding:60px 0}.services-container{padding:0 30px}.services-title{font-size:2rem}.services-cards{gap:20px;grid-template-columns:1fr}.service-card{padding:30px 25px}}@media (max-width:480px){.services-section{padding:40px 0}.services-container{padding:0 15px}.services-title{font-size:1.8rem}.service-card{padding:25px 20px}.card-description{font-size:.9rem}.card-icon{height:60px;width:60px}}.clients{background:#443cf0;font-family:"Source Serif 4",serif;overflow:hidden;padding:40px 0}.clients-container{margin:0 auto;max-width:1200px;padding:0 20px}.clients-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.clients-title{color:#d6ff79;font-size:40px;font-weight:500;margin:0}.clients-navigation{gap:10px}.nav-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;color:#fff!important;display:flex;height:50px;transition:all .3s ease;width:50px}.nav-btn:hover{background:#ffffff4d;box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.nav-btn:active{transform:translateY(0)}.next-btn{background:#d6ff79!important;color:#6366f1!important}.next-btn:hover{background:#c5e866}.clients-carousel{margin-bottom:40px;overflow:hidden;position:relative}.clients-track{display:flex;gap:30px;transition:transform .5s ease-in-out;width:200%}.client-card{background:#fff;border-bottom-left-radius:50px;box-shadow:0 4px 20px #0000001a;flex:0 0 300px;height:200px;transition:transform .3s ease}.client-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.client-logo{align-items:center;display:flex;height:80%;justify-content:center;width:80%}.client-logo img{max-height:100%;max-width:100%;object-fit:contain;transition:filter .3s ease}.client-card:hover .client-logo img{filter:grayscale(0)}.clients-indicators{display:flex;gap:10px;justify-content:center;margin-top:30px}.indicator{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#d6ff79;transform:scale(1.2)}.indicator:hover{background:#ffffff80}@media (max-width:1024px){.clients-title{font-size:2rem}.client-card{flex:0 0 250px;height:180px}.clients-track{gap:20px}}@media (max-width:768px){.clients{padding:60px 0}.clients-header{flex-direction:column;gap:30px;text-align:center}.clients-title{font-size:1.8rem}.client-card{flex:0 0 220px;height:160px}.clients-track{gap:15px}.nav-btn{height:45px;width:45px}}@media (max-width:480px){.clients{padding:40px 0}.clients-container{padding:0 15px}.clients-title{font-size:1.6rem}.client-card{flex:0 0 200px;height:140px}.nav-btn{height:40px;width:40px}.clients-navigation{gap:8px}.indicator{height:10px;width:10px}}@media (prefers-reduced-motion:reduce){.client-card,.clients-track{transition:none}}.indicator:focus,.nav-btn:focus{outline:2px solid #d6ff79;outline-offset:2px}.testimonials-section{background:#fff;color:#0f172a;font-family:"Source Serif 4",ui-serif,Georgia,Cambria,Times New Roman,Times,serif;padding:80px 0}.testimonials-container{margin:0 auto;max-width:1200px;padding:0 24px}.testimonials-content{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.testimonials-image{border-top-left-radius:120px;flex:1 1;max-width:500px;overflow:hidden;position:relative}.testimonials-image img{display:block;height:450px;object-fit:cover;object-position:center;width:100%}.testimonials-text{display:flex;flex-direction:column}.testimonials-title{color:#0f172a;font-size:clamp(28px,3.4vw,56px);font-weight:800;line-height:1.1;margin:0 0 20px}.testimonial-section{background:#0000;margin-top:8px}.testimonial-content{max-width:58ch}.testimonial-subtitle{color:#6b7280;font-size:14px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.testimonial-title{color:#0f172a;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 10px}.testimonial-text,.testimonial-title{font-family:Hanken Grotesk,sans-serif}.testimonial-text{color:#374151;font-size:18px;line-height:1.7;margin:0 0 16px}.testimonial-author{align-items:baseline;color:#111827;display:flex;gap:8px}.author-name{font-weight:700}.author-location{color:#6b7280}.clients-navigation{display:flex;gap:12px;margin-top:28px}.nav-btn{align-items:center;background:#11182714;border:none;border-radius:12px;color:#0f172a!important;cursor:pointer;display:inline-flex;height:54px;justify-content:center;transition:transform .15s,background .2s,box-shadow .2s;width:54px}.nav-btn:hover{background:#1118271f;box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.next-btn{background:#443cf0 !;color:#d6ff79}.next-btn:hover{background:#3b35d6}.testimonial-section .slick-dots{margin-top:5px!important;position:static!important}.testimonial-section .slick-dots li button:before{color:#c7c9d1;font-size:10px;opacity:1}.testimonial-section .slick-dots li.slick-active button:before{color:#d6ff79;opacity:1}.animate-in .slide-in-left{animation:slideIn .6s ease-out both}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.testimonials-content{flex-direction:column;gap:36px}.testimonials-image{border-top-left-radius:96px}.testimonial-content{max-width:65ch}}@media (max-width:800px){.testimonials-container{max-width:600px}.testimonials-content{flex-direction:column}}@media (max-width:640px){.testimonials-section{padding:56px 0}.testimonials-title{font-size:32px}.testimonial-title{font-size:22px}.testimonial-text{font-size:16px}.nav-btn{border-radius:10px;height:48px;width:48px}.testimonials-image{aspect-ratio:16/10;border-top-left-radius:64px;height:auto;width:100%}.testimonials-image img{height:100%;object-fit:cover;width:100%}}@media (max-width:480px){.testimonials-section{padding:48px 0}.testimonials-title{font-size:30px}.testimonials-image{aspect-ratio:5/3;border-top-left-radius:56px}.testimonials-text{max-width:280px}.testimonial-text{max-width:100%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.newsletter-section{align-items:center;background:url(/static/media/a2.2a975fc29d14ccbb96f4.webp);display:flex;flex-direction:column;font-family:Hanken Grotesk,sans-serif;gap:40px;justify-content:flex-start;min-height:100vh;overflow-x:hidden;padding:50px 0 0}.newsletter-container{margin:0 auto;max-width:800px;padding:0 40px;width:100%}.newsletter-content{text-align:center}.newsletter-title{color:#d6ff79;font-family:"Source Serif 4",serif;font-size:3rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 0 20px}.newsletter-description{color:#ffffffe6;font-size:1.2rem;line-height:1.5;margin:0 auto 50px;max-width:600px}.newsletter-form{margin:0 auto;max-width:700px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-row.single-row{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:340px}.form-row.country-message-row{gap:30px;grid-template-columns:1fr 2fr;margin-bottom:20px;max-width:100%}.left-column{gap:20px}.left-column,.right-column{display:flex;flex-direction:column}.form-group{position:relative}.form-group.full-width{grid-column:1/-1}.form-input,.form-select{background:#fffffff2;border:none;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:1rem;outline:none;padding:18px 20px;transition:all .3s ease;width:100%}.form-input::placeholder{color:#666;font-weight:400}.form-textarea{font-family:inherit;line-height:1.5;min-height:100px;resize:vertical}.form-textarea::placeholder{color:#666;font-weight:400}.form-input:focus,.form-select:focus{background:#fff;box-shadow:0 0 0 3px #d6ff794d;transform:translateY(-2px)}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:50px}.captcha-section{display:flex;justify-content:flex-start;margin:0}.captcha-container{align-items:center;background:#fffffff2;border:2px solid #e5e5e5;border-radius:8px;display:flex;gap:15px;padding:20px;width:100%}.captcha-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px}.captcha-checkbox{accent-color:#4285f4;cursor:pointer;height:20px;width:20px}.captcha-logo{gap:8px}.captcha-logo,.recaptcha-icon{align-items:center;display:flex}.recaptcha-text{color:#666;font-size:.75rem}.recaptcha-title{color:#333;font-weight:600}.recaptcha-privacy{color:#999;font-size:.7rem}.submit-btn{align-items:center;background:linear-gradient(135deg,#d6ff79,#c5e866);border:none;border-radius:8px;box-shadow:0 4px 15px #d6ff794d;color:#1a1a1a;cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;font-weight:600;gap:10px;margin:0 auto;padding:18px 35px;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#c5e866,#b8d959);box-shadow:0 8px 25px #d6ff7966;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.form-footer-section{background-color:#130e2b;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;padding:20px 0;text-align:center;width:100vw}.form-footer-container{margin:0 auto;max-width:1200px;padding:0 24px}.mandatory-text{color:#ffffffe6;font-size:.9rem;margin:0 0 10px}.asterisk{color:#ff6b6b;font-weight:700}.privacy-text{color:#fffc;font-size:.85rem;line-height:1.5;margin:0}.privacy-link{color:#d6ff79;text-decoration:underline;transition:opacity .3s ease}.privacy-link:hover{opacity:.8}.mobile-captcha{display:none}.desktop-captcha{display:flex}@media (max-width:768px){.newsletter-section{padding:40px 0 0}.newsletter-container{padding:0 20px}.newsletter-title{font-size:2.2rem}.newsletter-description{font-size:1.1rem;margin-bottom:40px}.form-row{gap:15px;grid-template-columns:1fr}.form-row.single-row{max-width:100%}.form-row.country-message-row{gap:20px;grid-template-columns:1fr}.left-column{gap:15px}.captcha-container{max-width:100%;padding:15px}.submit-btn{font-size:1rem;padding:16px 30px}}@media (max-width:480px){.newsletter-title{font-size:1.8rem}.newsletter-description{font-size:1rem}.form-input,.form-select{font-size:.95rem;padding:16px 18px}.captcha-container{gap:10px;padding:12px}.captcha-label{font-size:.9rem}.mobile-captcha{display:flex;margin-top:20px}.desktop-captcha{display:none}.form-row.country-message-row{display:flex;flex-direction:column}.left-column{order:1}.right-column{order:2}.mobile-captcha{order:3}}.captcha-checkbox:focus,.form-input:focus,.form-select:focus,.submit-btn:focus{outline:3px solid #d6ff79;outline-offset:2px}.footer{background-color:#f8f9fa;color:#000;font-family:Hanken Grotesk,sans-serif;padding:60px 0 30px}.footer-container{margin:0 auto;max-width:1200px;padding:0 40px}.footer-cta{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:40px}.footer-title{color:#000;font-family:"Source Serif 4",serif;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.footer-description{color:#000;font-size:1.1rem;line-height:1.6;margin-bottom:30px;max-width:600px}.contact-button{align-items:center;background-color:#d6ff79;border-radius:8px;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.contact-button .btn-arrow{transition:transform .25s ease}.contact-button:hover .btn-arrow{transform:translateX(4px)}.contact-button:hover{background-color:#c5ff5a;box-shadow:0 5px 15px #d6ff794d;transform:translateY(-2px)}.footer-nav{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;gap:40px;margin-bottom:50px;padding-bottom:30px}.footer-nav-link{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:400;gap:8px;text-decoration:none;transition:all .3s ease}.footer-nav-link .nav-arrow{transition:transform .25s ease}.footer-nav-link:hover .nav-arrow{transform:translateX(4px)}.footer-nav-link:hover{color:#2c3e50;transform:translateX(5px)}.footer-info{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section{display:flex;flex-direction:column}.footer-section-title{color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:15px}.footer-address p,.footer-contact p{color:#000;line-height:1.5;margin:5px 0}.footer-contact{display:flex;flex-direction:column;gap:10px}.contact-line{align-items:center;color:#000;display:inline-flex;gap:10px;text-decoration:none;transition:transform .2s ease,color .2s ease}.contact-line:hover{color:#2c3e50;transform:translateX(3px)}.icon-badge{--size:34px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:#2c3e50;display:inline-flex;height:var(--size);justify-content:center;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:var(--size)}.icon-badge svg{height:18px;width:18px}.icon-badge:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.icon-badge.ring .ping{animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite;background:#443cf029;border-radius:10px;inset:0;pointer-events:none;position:absolute}@keyframes ping{0%{opacity:.7;transform:scale(1)}60%{opacity:.25;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}.icon-badge.pulse{animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 2px 8px #0000000f;transform:translateY(0)}50%{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}}.footer-social{display:flex;flex-direction:column;gap:10px}.social-link{align-items:center;color:#000;display:inline-flex;gap:10px;text-decoration:none;transition:transform .2s ease,color .2s ease}.social-link:hover{color:#2c3e50;transform:translateX(4px)}.icon-badge.hover-pop{transition:transform .25s ease,box-shadow .25s ease}.social-link:hover .icon-badge.hover-pop{box-shadow:0 8px 18px #00000026;transform:translateY(-3px) scale(1.05)}.social-link:hover .icon-badge.fb{background:#1877f2;color:#fff}.social-link:hover .icon-badge.ig{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.social-link:hover .icon-badge.li{background:#0a66c2;color:#fff}.icon-badge.fb:hover{background:#1877f2;color:#fff}.icon-badge.ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.icon-badge.li:hover{background:#0a66c2;color:#fff}.footer-map{margin-top:10px}.footer-description-section{grid-column:1/-1}.company-description{color:#000;font-size:1rem;line-height:1.6;max-width:800px}.footer-bottom{align-items:center;border-top:1px solid #000;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:30px}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:25px}.footer-bottom-link{color:#000;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-bottom-link:hover{color:#2c3e50}@media (max-width:768px){.footer-container{padding:0 20px}.footer-title{font-size:2.2rem}.footer-nav{flex-direction:column;gap:20px}.footer-info{gap:30px;grid-template-columns:1fr}.footer-map iframe{max-width:300px;width:100%}.footer-bottom{align-items:flex-start;flex-direction:column;text-align:left}.footer-bottom-links{flex-direction:column;gap:15px}}@media (max-width:480px){.footer{padding:40px 0 20px}.footer-title{font-size:1.8rem}.contact-button{text-align:center;width:100%}.footer-map iframe{height:120px}}.why-choose-section{background:linear-gradient(135deg,#f5dec3,#f6ede3 0);font-family:Hanken Grotesk,sans-serif;overflow:hidden;padding:80px 0;position:relative}.why-choose-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%238b5cf6' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.why-choose-container{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;z-index:1}.why-choose-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.why-choose-image{box-shadow:0 20px 40px #0000001a;flex:1 1;max-width:500px;transition:transform .3s ease}.why-choose-image:hover{transform:translateY(-10px)}.why-choose-image img{border-top-left-radius:35%;height:450px;object-fit:cover;width:100%}.why-choose-image:hover img{transform:scale(1.05)}.why-choose-text{padding:20px 0}.why-choose-title{color:#130e2b;font-family:"Source Serif 4",serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:24px}.why-choose-description{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:32px;text-align:justify}.why-choose-highlights{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.highlight-item{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:12px;padding:20px 15px;text-align:center;transition:all .3s ease}.highlight-item:hover{background:#8b5cf626;box-shadow:0 10px 25px #8b5cf626;transform:translateY(-5px)}.highlight-number{color:#8b5cf6;display:block;font-family:"Source Serif 4",serif;font-size:2rem;font-weight:700;margin-bottom:8px}.highlight-text{color:#4a5568;display:block;font-size:.9rem;font-weight:500}.why-choose-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#667eea);border:none;border-radius:12px;box-shadow:0 4px 15px #8b5cf64d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.why-choose-btn:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 8px 25px #8b5cf666;transform:translateY(-2px)}.why-choose-btn:active{transform:translateY(0)}@media (max-width:1024px){.why-choose-container{padding:0 30px}.why-choose-content{gap:40px}.why-choose-title{font-size:2.2rem}}@media (max-width:768px){.why-choose-section{padding:60px 0}.why-choose-container{padding:0 20px}.why-choose-content{gap:30px;grid-template-columns:1fr;text-align:center}.why-choose-title{font-size:2rem}.why-choose-highlights{gap:15px;grid-template-columns:1fr}.highlight-item{padding:15px}}@media (max-width:480px){.why-choose-section{padding:40px 0}.why-choose-container{padding:0 15px}.why-choose-image img{height:200px}.why-choose-title{font-size:1.8rem}.why-choose-description{font-size:1rem;text-align:left}.why-choose-btn{font-size:.9rem;justify-content:center;padding:14px 28px;width:100%}.highlight-number{font-size:1.6rem}.highlight-text{font-size:.8rem}}.products{font-family:Hanken Grotesk,sans-serif}.products-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 10px 30px #00000026;display:flex;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.products-icon svg{height:50px;width:50px}.products-section{background:linear-gradient(135deg,#d1d1d5,#56555c 50%,#bbc0e9);overflow:hidden;padding:60px 0;position:relative}.products-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%23fff' fill-opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute}.products-header{margin-bottom:40px;position:relative;text-align:center;z-index:2}.products-title{color:#fff;font-size:3rem;font-size:2.5rem;font-weight:700;margin-bottom:10px}.products-subtitle{color:#ffffffd9;font-size:1.05rem;font-size:.95rem;line-height:1.8;line-height:1.6;margin:auto;max-width:700px}.products-underline{background:linear-gradient(90deg,#00bcd4,#8b5cf6);border-radius:20px;height:4px;margin:15px auto 25px;width:70px}.products-cards{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1000px;padding:0 80px}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:25px;box-shadow:0 10px 30px #00000026;min-height:250px;overflow:hidden;padding:25px;position:relative;text-align:center;text-decoration:none;transition:all .4s ease}.product-card:hover{box-shadow:0 25px 50px #8b5cf659;transform:translateY(-12px) scale(1.03)}.card-background{background:radial-gradient(circle,#8b5cf626,#0000 70%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:.6s ease;width:200%}.product-card:hover .card-background{opacity:1;transform:rotate(180deg)}.card-icon{align-items:center;border-radius:20px;box-shadow:0 10px 25px #00000026;color:#fff;display:flex;font-size:30px;height:65px;justify-content:center;margin:0 auto 15px;transition:all .5s ease;width:65px}.reward-icon{background:linear-gradient(135deg,#8b5cf6,#00bcd4)}.transport-icon{background:linear-gradient(135deg,#06b6d4,#2563eb)}.product-card:hover .card-icon{transform:rotateY(1turn)}.card-title{color:#1e293b;font-size:1.4rem;font-weight:800;margin-bottom:12px;text-align:center}.card-description{color:#475569;font-size:.85rem;font-weight:600;line-height:1.7;line-height:1.5;margin-bottom:15px}.product-btn{color:#8b5cf6;font-weight:700;transition:.3s}.product-card:hover .product-btn{letter-spacing:1px}.card-hover-effect{background:linear-gradient(90deg,#00bcd4,#8b5cf6);bottom:0;height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:.4s ease;width:0}.product-card:hover .card-hover-effect{width:100%}@media(max-width:900px){.products-cards{grid-template-columns:1fr;padding:0 25px}.products-title{font-size:2.3rem}}html{scroll-behavior:smooth}body{background:#f8fafc;color:#1e293b;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.rmt-page{overflow-x:hidden;width:100%}.section{padding:70px 10%}.light-bg{background:#f8fafc}.section h2{color:#0f172a;font-size:38px;font-weight:700;margin-bottom:18px;text-align:center}.section-description{color:#64748b;font-size:18px;line-height:1.8;margin:auto;max-width:900px;text-align:center}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.hero-overlay{background:#0000008c;inset:0;position:absolute;z-index:-1}.hero-content{color:#fff;max-width:900px;padding:20px;text-align:center}.hero-content h1{font-size:60px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:20px;line-height:1.8;margin-bottom:35px}.login-btn{background:#ff9800;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:15px 35px;text-decoration:none;transition:.3s}.login-btn:hover{background:#ff7b00}.section-description p{margin-bottom:15px}.feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.feature-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0f172a14;padding:35px;text-align:center;transition:.35s ease}.feature-card:hover{box-shadow:0 20px 35px #2563eb2e;transform:translateY(-8px)}.feature-card svg{color:#2563eb;font-size:50px;margin-bottom:20px}.feature-card h3{color:#1e293b;font-size:24px;margin-bottom:15px}.feature-card p{color:#64748b;font-size:16px;line-height:1.8}.benefit-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:40px}.benefit-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0f172a14;padding:32px;text-align:center;transition:.35s}.benefit-card:hover{transform:translateY(-8px)}.benefit-card svg{color:#2563eb;font-size:44px;margin-bottom:18px}.benefit-card h3{color:#1e293b;font-size:22px;margin-bottom:14px}.benefit-card p{color:#64748b;font-size:16px;line-height:1.8}.module-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.module-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0f172a14;padding:32px;transition:.35s}.module-card:hover{background:#8a9fcd;color:#fff;transform:translateY(-8px)}.module-card svg{color:#2563eb;font-size:44px;margin-bottom:18px;transition:.35s}.module-card:hover svg{color:#fff}.module-card h3{font-size:22px;margin-bottom:14px}.module-card p{color:#64748b;line-height:1.8;transition:.35s}.module-card:hover p{color:#eef6ff}.client-container{margin-top:45px}.client-category{background:#fff;border-radius:22px;box-shadow:0 12px 35px #0f172a14;margin-bottom:50px;padding:35px}.client-category h3{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50px;box-shadow:0 10px 25px #2563eb40;color:#fff;font-size:26px;font-weight:700;letter-spacing:.5px;margin:0 auto 35px;padding:12px 32px;text-align:center;width:fit-content}.client-slider{width:100%}.client-slider .swiper{padding:20px 55px 60px;width:100%}.client-slider .swiper-wrapper{align-items:center}.client-slider .swiper-slide{align-items:center;display:flex;justify-content:center}.client-slider .swiper-button-next,.client-slider .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 10px 20px #00000026;color:#2563eb;height:46px;width:46px}.client-slider .swiper-button-next:after,.client-slider .swiper-button-prev:after{font-size:20px;font-weight:700}.client-slider .swiper-pagination{bottom:5px!important}.client-slider .swiper-pagination-bullet{background:#2563eb;height:10px;opacity:.3;width:10px}.client-slider .swiper-pagination-bullet-active{border-radius:20px;opacity:1;width:28px}.client-card{align-items:center;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:22px;box-shadow:0 15px 35px #0f172a14;cursor:pointer;display:flex;justify-content:center;max-width:300px;min-height:190px;padding:30px;text-align:center;transition:all .35s ease;width:100%}.client-card:hover{border-color:#2563eb;box-shadow:0 20px 45px #2563eb2e;transform:translateY(-10px)}.client-card h4{color:#1e293b;font-size:24px;font-weight:700;line-height:1.5;transition:color .3s ease}.client-card:hover h4{color:#2563eb}.workflow{flex-wrap:wrap;gap:20px;justify-content:center}.workflow,.workflow-item,.workflow-step{align-items:center;display:flex}.workflow-item{flex-direction:column;text-align:center}.workflow-arrow{margin:0 15px}.workflow-circle{align-items:center;background:#2563eb;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:60px;justify-content:center;margin-bottom:14px;width:60px}.workflow-item h4{font-size:20px;line-height:1.5;margin:0;min-height:auto}.workflow-arrow{color:#2563eb;display:block;font-size:28px;margin:14px 0 18px;transform:none}.report-grid{grid-gap:22px;gap:22px}.report-card{border-radius:14px;box-shadow:0 8px 25px #0f172a14;gap:12px}.report-card span{color:#1e293b;font-size:16px}.report-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:40px}.report-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 25px #00000014;display:flex;gap:14px;padding:22px;transition:.3s}.report-card:hover{transform:translateY(-6px)}.report-card svg{color:#16a34a;font-size:22px}.report-card span{color:#334155;font-weight:600}.security-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.security-card{background:#fff;border-radius:18px;box-shadow:0 8px 25px #00000014;padding:35px;text-align:center;transition:.3s}.security-card:hover{box-shadow:0 16px 35px #2563eb2e;transform:translateY(-8px)}.security-card svg{color:#2563eb;font-size:48px;margin-bottom:20px}.security-card h3{margin-bottom:15px}.security-card p{color:#64748b;line-height:1.7}.why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.why-grid div{background:#fff;border-left:5px solid #2563eb;border-radius:14px;box-shadow:0 8px 25px #00000014;font-weight:600;padding:22px;transition:.3s}.why-grid div:hover{transform:translateY(-6px)}.cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:90px 10%;text-align:center}.cta h2{font-size:42px;margin-bottom:20px}.cta p{color:#dbeafe;line-height:1.8;margin:0 auto 35px;max-width:900px}.contact-btn{background:#fff;border:none;border-radius:10px;color:#2563eb;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:15px 40px;transition:.3s}.contact-btn:hover{background:#eff6ff;transform:translateY(-4px)}.contact-info{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.info-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;padding:35px;transition:.3s}.info-box:hover{transform:translateY(-8px)}.info-box svg{font-size:38px;margin-bottom:18px}.info-box h4{margin-bottom:12px}.info-box p{color:#dbeafe}.prod-footer{background:#0f172a;color:#fff;padding:45px 20px;text-align:center}.prod-footer h3{margin-bottom:15px}.prod-footer p{color:#cbd5e1;line-height:1.8}.contact-link{color:inherit;cursor:pointer;line-height:1.6;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#000;text-decoration:underline}@media (min-width:1400px){.section{padding:70px 12%}.hero h1{font-size:64px}.hero p{font-size:22px}}@media (min-width:1025px) and (max-width:1399px){.section{padding:60px 8%}.benefit-grid,.feature-grid,.module-grid,.security-grid,.why-grid{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-columns:repeat(4,1fr)}.contact-info{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1024px){.section{padding:55px 6%}.hero{padding:100px 30px}.hero h1{font-size:46px}.hero p{font-size:18px}.section h2{font-size:34px}.benefit-grid,.contact-info,.feature-grid,.module-grid,.report-grid,.security-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.workflow{gap:20px}.workflow-item{width:150px}}@media (min-width:481px) and (max-width:768px){.section{padding:45px 20px}.hero{padding:80px 20px}.hero h1{font-size:36px}.hero p{font-size:16px}.section h2{font-size:30px}.section-description{font-size:16px}.benefit-grid,.contact-info,.feature-grid,.module-grid,.report-grid,.security-grid,.why-grid{grid-template-columns:1fr}.workflow{align-items:center;flex-direction:column;gap:20px}.workflow-arrow{transform:rotate(90deg)}.workflow-item{max-width:260px;width:100%}.contact-btn,.login-btn{max-width:320px;width:100%}}@media (max-width:480px){.workflow-step{flex-direction:column}.workflow-arrow{margin:18px 0}.section{padding:40px 16px}.hero{padding:70px 16px}.hero h1{font-size:30px;line-height:1.3}.hero p{font-size:15px;line-height:1.7}.section h2{font-size:26px;margin-bottom:18px;text-align:center}.section-description{font-size:15px;text-align:center}.feature-grid{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}.feature-card{margin:0 auto;max-width:320px;text-align:center;width:100%}.benefit-grid{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}.benefit-card{margin:0 auto;max-width:320px;text-align:center;width:100%}.module-grid{gap:20px;margin-top:30px}.module-card,.module-grid{align-items:center;display:flex;flex-direction:column}.module-card{justify-content:center;margin:0 auto;max-width:320px;padding:28px 22px;text-align:center;width:100%}.module-card svg{font-size:42px;margin-bottom:18px}.module-card h3{font-size:22px;margin-bottom:12px;text-align:center}.module-card p{line-height:1.7;text-align:center}.client-category{overflow:hidden;padding:20px 12px}.client-category h3{border-radius:40px;font-size:18px;line-height:1.4;margin:0 auto 20px;max-width:300px;padding:12px 18px;text-align:center;width:100%}.client-slider{overflow:hidden;width:100%}.client-slider .swiper{padding:0 0 40px;width:100%}.client-card,.client-slider .swiper-slide{align-items:center;display:flex;justify-content:center}.client-card{margin:auto;max-width:220px;min-height:140px;padding:20px;text-align:center;width:90%}.client-card h4{font-size:18px;line-height:1.4}.client-slider .swiper-button-next,.client-slider .swiper-button-prev{display:none!important}.client-slider .swiper-pagination{bottom:5px!important}.workflow{align-items:center;display:flex;flex-direction:column;gap:18px}.workflow-item{max-width:260px;text-align:center;width:100%}.workflow-arrow{transform:rotate(90deg)}.workflow-circle{font-size:22px;height:60px;width:60px}.report-grid{flex-direction:column;gap:16px;margin-top:30px}.report-card,.report-grid{align-items:center;display:flex}.report-card{border-radius:14px;gap:14px;margin:0 auto;max-width:320px;padding:18px 20px;width:100%}.report-card span{font-size:15px;line-height:1.4}.security-grid{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}.security-card{margin:0 auto;max-width:320px;text-align:center;width:100%}.why-grid{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:30px}.why-grid div{margin:0 auto;max-width:320px;width:100%}.contact-info{align-items:center;display:flex;flex-direction:column;gap:20px}.info-box{margin:0 auto;max-width:320px;width:100%}.contact-btn,.login-btn{font-size:16px;max-width:280px;padding:14px;width:100%}.cta{padding:50px 18px}.cta h2{font-size:28px}.prod-footer{padding:35px 18px}}:root{--primary:#17142a;--secondary:#f2d4c2;--white:#fff;--hover:#ffe6d8}*{box-sizing:border-box;margin:0;padding:0}.navbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;display:flex;font-family:Hanken Grotesk,sans-serif;height:80px;justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;transition:all .35s ease;width:100%;z-index:9999}.navbar--scrolled{background:#0f0f19e0;box-shadow:0 8px 20px #0000002e;height:68px}.navbar__left{align-items:center;display:flex;gap:15px}.logo{cursor:pointer;width:45px}.navbar__title{color:#fff;font-size:25px;font-weight:700;letter-spacing:.3px}.nav-links,.navbar__right{align-items:center;display:flex}.nav-links{gap:8px}.nav-link{color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:10px 16px;position:relative;transition:.3s}.nav-link:hover{color:#f2d4c2;color:var(--secondary)}.nav-link:after{background:#f2d4c2;background:var(--secondary);bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.3s;width:0}.nav-link:hover:after{width:80%}.products-dropdown{position:relative}.submenu{animation:fadeDown .25s ease;background:#17142a;border-radius:10px;box-shadow:0 10px 25px #00000059;left:0;margin-top:8px;overflow:hidden;position:absolute;top:100%;width:240px;z-index:9999}.submenu-link{color:#f2d4c2;display:block;font-size:17px;font-weight:600;padding:16px 22px;text-decoration:none;transition:.3s}.submenu-link:hover{background:#ffffff14;color:#fff;padding-left:32px}.hamburger{align-items:center;justify-content:center;padding:8px}.hamburger__line{border-radius:2px;transition:.35s}.hamburger--open .hamburger__line:first-child{transform:rotate(45deg) translate(6px,6px)}.overlay-bg{background:#0000008c;inset:0;opacity:0;position:fixed;transition:.35s;visibility:hidden;z-index:9998}.overlay-bg--open{opacity:1;visibility:visible}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column}.hamburger__line{background:#fff;height:3px;margin:3px 0;transition:.3s;width:26px}.hamburger--open .hamburger__line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger--open .hamburger__line:nth-child(2){opacity:0}.hamburger--open .hamburger__line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media(max-width:1150px){.hamburger,.nav-links{display:flex}.nav-links{align-items:flex-end;background:#17142a;flex-direction:column;height:calc(100vh - 80px);padding:35px;position:fixed;right:-100%;top:80px;transition:.35s ease;width:100%}.nav-links--open{right:0}.nav-link{color:#f2d4c2;font-size:26px;padding:10px 0;width:auto}.products-dropdown{align-items:flex-end;display:flex;flex-direction:column;width:auto}.submenu{background:#0000;border-radius:0;box-shadow:none;margin-right:20px;padding:5px 0;position:static;transform:none;width:auto}.submenu-link{font-size:22px;padding:8px 0;text-align:right}.submenu-link:hover{background:#0000;color:#fff;padding-left:0}}@media(max-width:768px){.navbar{padding:0 18px}.navbar__title{font-size:18px}.logo{width:36px}.nav-link{font-size:22px}.submenu-link{font-size:19px}}body.nav-open{overflow:hidden}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}
/*# sourceMappingURL=main.d6664365.css.map*/