@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c7efe2e8-module__h7qO3W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c7efe2e8-module__h7qO3W__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.navbar,body{max-width:100%}.logo,body{color:#fff}.mobile-links a,.nav-links a{font-weight:500;text-decoration:none}.hero,body{min-height:100vh}.hero-subtitle,.hero-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}.btn-primary:hover,.mobile-btn:hover,.nav-btn:hover{background:#3a75e0}*{box-sizing:border-box;font-family:var(--font-sans),"Plus Jakarta Sans",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#000;overflow-x:hidden}.navbar{z-index:1000;justify-content:center;width:100%;transition:top .3s;display:flex;position:fixed;top:7px;left:0}.navbar:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#000 0%,#000000eb 42%,#0000 100%);height:calc(100% + 26px);position:absolute;top:-7px;left:0;right:0}.nav-container{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#080808b8;border:1px solid #333;border-radius:12px;justify-content:space-between;align-items:center;width:80%;max-width:1000px;height:85px;padding:15px 30px;transition:all .4s;display:flex;box-shadow:0 3px 5px #ffffff1a}.hero,.menu-btn{flex-direction:column}.nav-container.scrolled{width:60%;height:65px;top:10px}.logo{font-size:24px;font-weight:700;text-decoration:none}.mobile-btn,.nav-btn{cursor:pointer;font-weight:600;transition:all .3s}.logo span,.mobile-links a:hover,.nav-links a:hover{color:#4e8dff}.nav-links{list-style:none;display:flex}.nav-links li{margin:0 20px}.nav-links a{color:#fff;font-size:16px;transition:color .3s;position:relative}.nav-links a:after{content:"";background:#4e8dff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links a:hover:after{width:100%}.nav-btn{color:#fff;background:#4e8dff;border:none;border-radius:6px;padding:10px 25px}.nav-btn:hover{transform:translateY(-2px)}.menu-btn{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:space-around;width:30px;height:25px;padding:0;display:none}.menu-btn span{transform-origin:50%;background:#fff;border-radius:5px;width:100%;height:3px;transition:all .3s linear;position:relative}.menu-btn.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-btn.active span:nth-child(2){opacity:0}.menu-btn.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.mobile-menu{-webkit-backdrop-filter:blur(16px)saturate(160%);opacity:0;visibility:hidden;pointer-events:none;background:#080808f0;border:2px solid #333;border-radius:12px;width:350px;max-width:90%;padding:20px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:none;position:absolute;top:65px;right:auto;transform:translateY(-20px);box-shadow:0 5px 15px #ffffff1a}.mobile-btn,.tab-panel.active{display:block}.customers-scroll,.hero{position:relative;overflow:hidden}.hero-buttons,.hero-subtitle,.hero-title{opacity:0;transform:translateY(50px)}.mobile-menu.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .3s,visibility;transform:translateY(0)}.mobile-links{text-align:left;padding-left:22px;list-style:none}.achievement-card,.hero,.hero-subtitle,.hero-title,.section-header,.section-title{text-align:center}.mobile-links li{margin:15px 0}.mobile-links a{color:#fff;font-size:18px;transition:color .3s}.mobile-btn{color:#fff;background:#4e8dff;border:none;border-radius:9px;width:60%;margin:10px auto 5px;padding:10px 25px}.hero{justify-content:center;align-items:center;margin:auto;padding:100px 20px 60px;display:flex}.rating-container{flex-direction:column;align-items:center;gap:8px;margin-top:35px;margin-bottom:15px;display:flex}.stars-row{justify-content:center;align-items:center;gap:4px;display:flex}.star{color:#ff0;width:16px;height:16px}.rating-text{color:#fffc;font-size:12px;font-weight:400}.customers-scroll{width:180px;height:24px;margin:0 0 40px}.scroll-gradient-left,.scroll-gradient-right{z-index:10;pointer-events:none;width:24px;height:100%;position:absolute;top:0}.card-image,.live-indicator,.project-card,.projects{position:relative}.scroll-gradient-left{background:linear-gradient(90deg,#080808,#0000);left:0}.scroll-gradient-right{background:linear-gradient(270deg,#080808,#0000);right:0}.customers-track{width:max-content;animation:20s linear infinite scroll;display:flex}.customer-avatar{border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0 5px;overflow:hidden}.customer-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1616px)}}.hero-content{max-width:800px;margin:0 auto}.hero-title{margin-bottom:20px;font-size:84px;font-weight:700;line-height:84px;animation:1s .5s forwards slideUp}.hero-subtitle{color:#ccc;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:19px;font-weight:400;line-height:1.6;animation:1s .8s forwards slideUp}.btn-primary,.btn-secondary{padding:15px 35px;font-weight:600;text-decoration:none;transition:all .3s}.hero-buttons{flex-direction:column;align-items:center;gap:15px;margin-top:30px;animation:1s 1.1s forwards slideUp;display:flex}.btn-primary{color:#4e8dff;border-radius:50px;align-items:center;gap:10px;display:flex}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #4e8dff4d}.live-indicator{background:#0f0;border-radius:50%;width:10px;height:10px}.live-indicator:after{content:"";background:#0f0;border-radius:50%;width:100%;height:100%;animation:1.5s infinite pulse;position:absolute}.btn-secondary{color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:50px;margin-top:-10px}.btn-secondary:hover{color:#4e8dff;border-color:#4e8dff;transform:translateY(-3px)}.projects{background-color:#000;padding:100px 20px}.section-header{margin-bottom:60px}.section-subtitle{max-width:600px;margin:0 auto;font-size:1.1rem}.carousel-container{max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.carousel{transition:transform .5s;display:flex}.project-card{background:#111;border-radius:16px;flex:0 0 calc(33.333% - 30px);min-width:300px;margin:0 15px;transition:all .4s;overflow:hidden;box-shadow:0 5px 15px #0003}.project-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #4e8dff4d}.card-image{width:100%;height:200px;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-card:hover .card-image img{transform:scale(1.1)}.card-overlay{pointer-events:none;opacity:0;background:linear-gradient(0deg,#000c 0,#0000 100%);align-items:flex-end;width:100%;height:100%;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.project-card:hover .card-overlay{opacity:1}.card-content{padding:25px}.card-title{color:#fff;margin-bottom:10px;font-size:1.4rem;font-weight:700}.card-description{color:#aaa;margin-bottom:20px;font-size:.9rem;line-height:1.6}.card-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.card-tag{color:#4e8dff;background:#4e8dff33;border-radius:20px;padding:5px 12px;font-size:.8rem;font-weight:500}.card-link{color:#4e8dff;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.carousel-btn,.social-cta{color:#fff;cursor:pointer;transition:all .3s}.card-link:hover{transform:translate(5px)}.card-link i{margin-left:5px;transition:transform .3s}.card-link:hover i{transform:translate(3px)}.carousel-controls{justify-content:center;align-items:center;gap:15px;margin-top:40px;display:flex}.carousel-btn{background:#ffffff1a;border:2px solid #333;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.carousel-btn:hover{background:#4e8dff;border-color:#4e8dff;transform:scale(1.1)}.carousel-dots{gap:10px;display:flex}.dot{cursor:pointer;background:#333;border-radius:50%;width:12px;height:12px;transition:all .3s}.dot.active{background:#4e8dff;transform:scale(1.2)}.social-media-section{border-top:1px solid #ffffff1a;padding:100px 20px;position:relative}.social-media-container{grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}.social-left{flex-direction:column;gap:20px;margin-right:50px;display:flex}.social-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;width:100px;margin-bottom:-14px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-block;box-shadow:0 0 15px #0033ff1a}.social-title{font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:1024px){.social-title{font-size:3.5rem}}.gradient-text{background:linear-gradient(90deg,#03f,#4361ee);color:#0000;-webkit-background-clip:text;background-clip:text;border-radius:8px;padding:4px 8px;display:inline-block}.social-right{flex-direction:column;gap:24px;display:flex}.social-content{color:#ffffffb3;flex-direction:column;gap:20px;font-size:1.1rem;line-height:1.6;display:flex}.social-cta{background:linear-gradient(90deg,#03f,#4361ee);border:2px solid #ffffff1a;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:15px 30px;font-size:1.1rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 15px #03f6}.counter,.counter-value{color:#fff;font-size:3.5rem;font-weight:700}.slide-in-left,.slide-in-right{opacity:0;transition:all .8s ease-out}.achievement-card,.tab{box-shadow:0 10px 30px #0088ff1a}.social-cta:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 0 20px #03f9}.slide-in-left{transform:translate(-50px)}.slide-in-right{transform:translate(50px)}.achievement-card,.testimonial-card{transition:transform .3s,box-shadow .3s}.visible{opacity:1;transform:translate(0)}.decoration{z-index:-1;background:radial-gradient(#03f3,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.decoration-1{top:-100px;left:-100px}.decoration-2{background:radial-gradient(#4361ee33,#0000 70%);bottom:-100px;right:-100px}.tab,.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d}.achievements-section{width:100%;padding:80px 0}.container{max-width:1200px;padding:0 20px}.grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}.achievement-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:16px;padding:32px 24px}.achievement-card:hover,.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0088ff26}.counter{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.achievement-card h3{color:#ffffffe6;margin-bottom:8px;font-size:1.25rem;font-weight:600}.achievement-card p{color:#fff9;font-size:.875rem;line-height:1.5}.section-title{color:#fff;margin-bottom:60px;padding-bottom:20px;font-size:2.5rem;font-weight:700;position:relative}.contact-text a:hover,.footer-links a:hover,.legal-links a:hover,.section-title .highlight,.social-links a:hover{color:#fff}.section-title:after{content:"";background:linear-gradient(90deg,#08f,#00c6ff);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to,70%{opacity:0;transform:scale(2.5)}}@media screen and (max-width:968px){.nav-container.scrolled{width:90%;height:50px}.nav-container{box-sizing:border-box;width:100%;max-width:100%;height:60px;margin:0 auto;padding:10px 15px}.hero-title{text-align:center;font-size:3.8rem}.project-card{flex:0 0 calc(50% - 30px)}}@media screen and (max-width:768px){.nav-container{box-sizing:border-box;width:90%;max-width:100%;margin:0 auto;padding:10px 15px}.nav-btn,.nav-links{display:none}.container{margin:0;padding:0}.menu-btn{display:flex}.mobile-menu{width:90%;margin:35px auto;display:block}.hero-title{text-align:center;font-size:3.2rem;line-height:60px}.hero-subtitle{font-size:1rem}.rating-container{flex-direction:column;align-items:center;gap:8px;margin-top:15px;margin-bottom:15px;display:flex}.project-card{flex:0 0 calc(100% - 30px)}.section-title{font-size:2rem}.social-title{font-size:2.2rem}}@media screen and (max-width:480px){.nav-container{width:90%;height:55px;padding:15px 20px}.container,.marquee-container{margin:0;padding:0}.mobile-menu{width:100%;margin:2px auto;display:block}.hero-title{text-align:center;font-size:2.5rem;line-height:40px}.carousel-btn{width:40px;height:40px}.social-title{font-size:1.8rem}.social-content{font-size:1rem}}.testimonials-section{width:100%;padding:80px 0;overflow:hidden}.container{margin:0 auto}.tab{color:#fffc;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:-34px;font-size:.875rem;font-weight:500;display:none}.heading,.support-heading{text-align:center;font-weight:700}.contact-form,.tab-content{box-shadow:0 10px 30px #4361ee1a}.heading{color:#fff;margin-bottom:60px;font-size:2.5rem;line-height:1.2}.highlight{color:#4361ee;border-radius:8px;padding:2px 12px;display:inline-block}.marquee-container{width:100%;margin:0 auto;position:relative;overflow:hidden}.marquee-content{gap:24px;padding:10px 0;animation:40s linear infinite scroll;display:flex}.controls,.profile{gap:16px;display:flex}.testimonial-card{border:1px solid #ffffff1a;border-radius:20px;flex:none;width:380px;padding:24px}.control-btn,.tab-trigger{cursor:pointer;transition:all .3s}.profile{align-items:center;margin-bottom:20px}.profile-img{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:64px;height:64px}.profile-info h3{color:#fff;margin-bottom:4px;font-size:1.25rem;font-weight:600}.profile-info p{color:#fff9;font-size:.875rem}.divider{background:#ffffff1a;height:1px;margin:16px 0;position:relative}.divider:before{content:"";background:linear-gradient(90deg,#03f,#4361ee);width:40px;height:1px;position:absolute;top:0;left:0}.testimonial-text{color:#ffffffb3;font-size:1rem;font-style:italic;line-height:1.6}.quote-mark{color:#08f3;margin-bottom:8px;font-size:3rem;line-height:1}.controls{justify-content:center;margin-top:40px}.control-btn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.control-btn:hover{background:#08f3;transform:scale(1.05)}.tab-content,.tab-trigger.active,.tab-trigger:hover{background:#ffffff0d}.marquee-container:hover .marquee-content{animation-play-state:paused}.support-section{border-top:1px solid #ffffff1a;padding:80px 0}.support-heading{margin-bottom:60px;font-size:3rem}.accent{color:#4361ee}.tabs-container{max-width:900px;margin:0 auto}.tabs-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px;display:grid}.tab-trigger{color:#fff9;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;font-weight:500;display:flex}.contact-info,.tab-trigger.active{border:1px solid #ffffff1a}.tab-trigger.active{color:#fff;box-shadow:0 4px 15px #4361ee26}.tab-trigger i{color:#4361ee;font-size:20px}.tab-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:20px;min-height:280px;padding:30px}.contact-form,.contact-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;padding:40px}.content-item{margin-bottom:30px}.contact-detail:last-child,.content-item:last-child{margin-bottom:0}.content-item h4{color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:700}.content-item p{color:#ffffffb3;font-size:1.05rem}.tab-panel{display:none}.contact-heading{text-align:center;margin-top:30px;margin-bottom:20px;font-size:3rem;font-weight:700}@media (min-width:768px){.social-media-container{grid-template-columns:1fr 1fr;gap:60px}.grid{grid-template-columns:repeat(4,1fr)}.support-heading{margin-bottom:80px;font-size:3.5rem}.tabs-list{grid-template-columns:repeat(4,1fr);gap:16px}.tab-trigger{flex-direction:row;padding:20px 16px}.contact-heading{font-size:3.5rem}}.contact-subheading{text-align:center;color:#ffffffb3;max-width:600px;margin:0 auto 60px;font-size:1.1rem}.contact-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:992px){.contact-grid{grid-template-columns:1fr 1fr;align-items:start}.contact-form{flex-direction:column;justify-content:center;display:flex}}.contact-info{border-radius:20px;margin:auto 0}.contact-form h3,.contact-info h3{margin-bottom:30px;font-size:1.75rem;font-weight:700}.contact-text h4,.form-group label{margin-bottom:8px}.contact-detail{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.contact-icon{color:#4361ee;margin-top:4px;font-size:24px}.contact-text h4,.submit-btn{font-size:1.1rem;font-weight:600}.contact-text a,.contact-text p{color:#ffffffb3;text-decoration:none;transition:color .3s}.contact-form{border:1px solid #ffffff1a;border-radius:20px}.form-group{margin-bottom:24px}.form-group label{color:#fffc;font-weight:500;display:block}.form-group input,.form-group textarea{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;width:100%;padding:16px;font-size:1rem;transition:all .3s}.footer-links a,.social-links a{color:#fff9;transition:color .3s}.form-group input:focus,.form-group textarea:focus{border-color:#4361ee;outline:0;box-shadow:0 0 0 3px #4361ee33}.form-group textarea{resize:vertical;min-height:150px}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#03f,#4361ee);border:2px solid #ffffff1a;border-radius:15px;width:100%;padding:20px;transition:all .3s;box-shadow:0 0 15px -3px #03f6}.submit-btn:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 0 20px -3px #03f9}.footer{text-align:center;padding:80px 0 40px}.footer-logo{width:180px;margin:0 auto 40px;display:block}.footer-links,.social-links{gap:24px;margin-bottom:40px}.footer-links{flex-wrap:wrap;justify-content:center;display:flex}.footer-links a{text-decoration:none}.social-links{justify-content:center;display:flex}.social-links a{font-size:24px}.footer-bottom{color:#fff6;margin-bottom:20px}.legal-links{justify-content:center;gap:24px;margin-top:16px;display:flex}.legal-links a{color:#fff6;text-decoration:none;transition:color .3s}.footer-credit{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:20px}.cookie-consent{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#1a1a1a,#2c2c2c);border:1px solid #333;border-radius:12px;width:480px;padding:25px;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55),opacity .5s cubic-bezier(.68,-.55,.27,1.55),visibility 0s linear .5s;position:fixed;bottom:30px;left:30px;transform:translateY(100px);box-shadow:0 10px 30px #00000080}.cookie-consent.active{opacity:1;visibility:visible;pointer-events:auto;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55),opacity .5s cubic-bezier(.68,-.55,.27,1.55),visibility;transform:translateY(0)}.cookie-header{align-items:center;margin-bottom:15px;display:flex}.cookie-icon{color:#4caf50;margin-right:15px;font-size:24px}.cookie-title{color:#fff;font-size:1.4rem;font-weight:600}.cookie-content{color:#aaa;margin-bottom:20px;font-size:.95rem;line-height:1.5}.cookie-buttons{gap:12px;margin-bottom:15px;display:flex}.cookie-btn{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:all .3s;display:flex}.accept-btn{color:#fff;background:linear-gradient(90deg,#4caf50,#2e8b57);box-shadow:0 4px 15px #4caf504d}.reject-btn,.settings-btn{color:#ddd;border:1px solid #444}.accept-btn:hover{background:linear-gradient(90deg,#43a047,#267a49);transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.reject-btn{background:#ffffff1a}.reject-btn:hover{background:#ffffff26;transform:translateY(-2px)}.settings-btn{background:#ffffff0d}.settings-btn:hover{background:#ffffff1a;transform:translateY(-2px)}.cookie-link{color:#4caf50;margin-top:15px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.cookie-link:hover{text-decoration:underline}.cookie-settings{border-top:1px solid #333;margin-top:20px;padding-top:20px;display:none}.cookie-setting{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.setting-text{text-align:left;flex:1}.setting-text h4{color:#fff;margin-bottom:5px}.setting-text p{color:#999;margin-bottom:0;font-size:.85rem}.toggle-switch{width:50px;height:24px;margin-left:15px;display:inline-block;position:relative}.slider,.slider:before{transition:all .4s;position:absolute}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#333;border-radius:24px;inset:0}.cookie-status,.feature{text-align:center;background:#ffffff0d}.slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;bottom:4px;left:4px}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translate(26px)}@media (max-width:768px){.section-title{margin-bottom:40px;font-size:2rem}.counter,.counter-value{font-size:2.75rem}.heading{font-size:2rem}.testimonial-card{width:320px}.profile-img{width:56px;height:56px}.cookie-consent{width:auto;max-width:100%;bottom:20px;left:20px;right:20px}h1{font-size:2.2rem}p{font-size:1rem}.cookie-buttons{flex-direction:column}}@media (max-width:480px){.testimonial-card{width:280px}.heading{font-size:1.75rem}.cookie-consent{padding:20px;bottom:10px;left:10px;right:10px}.cookie-header{text-align:center;flex-direction:column}.cookie-icon{margin-bottom:10px;margin-right:0}}.features{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.feature{border-radius:10px;width:300px;padding:20px;transition:transform .3s}.feature:hover{background:#ffffff14;transform:translateY(-5px)}.feature i{color:#4caf50;margin-bottom:15px;font-size:2.5rem}.feature h3{color:#fff;margin-bottom:10px}.feature p{color:#aaa;font-size:1rem}.cookie-status{border-radius:8px;margin-top:30px;padding:15px}.cookie-status h3{color:#4caf50;margin-bottom:10px}.form-group input,.form-group textarea,section[id],div[id]{scroll-margin-top:110px}input,select,textarea,button{-webkit-tap-highlight-color:transparent}
