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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-wrapper{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader,.loader-wrapper{align-items:center;display:flex;flex-direction:column}.loader{gap:20px;perspective:1000px}.logo-container{height:150px;position:relative;width:150px}.loader-logo{animation:logoPulse 2s ease-in-out infinite,logoRotate 4s linear infinite,logoGlow 2s ease-in-out infinite alternate;border:4px solid #0ff;border-radius:50%;box-shadow:0 0 20px #0ff,0 0 40px #f0f,0 0 60px #0ff,0 0 80px #f0f;height:120px;object-fit:cover;position:relative;width:120px;z-index:2}.particle-ring{animation:ringRotate 6s linear infinite;border-radius:50%;height:150px;left:0;position:absolute;top:0;transform:rotate(0deg);width:150px}.particle{animation:particleGlow 1.5s ease-in-out infinite alternate;background:#0ff;height:8px;left:50%;margin:-4px 0 0 -4px;top:50%;transform-origin:60px 0;width:8px}.particle:first-child{transform:rotate(0deg) translateX(60px)}.particle:nth-child(2){transform:rotate(30deg) translateX(60px)}.particle:nth-child(3){transform:rotate(60deg) translateX(60px)}.particle:nth-child(4){transform:rotate(90deg) translateX(60px)}.particle:nth-child(5){transform:rotate(120deg) translateX(60px)}.particle:nth-child(6){transform:rotate(150deg) translateX(60px)}.particle:nth-child(7){transform:rotate(180deg) translateX(60px)}.particle:nth-child(8){transform:rotate(210deg) translateX(60px)}.particle:nth-child(9){transform:rotate(240deg) translateX(60px)}.particle:nth-child(10){transform:rotate(270deg) translateX(60px)}.particle:nth-child(11){transform:rotate(300deg) translateX(60px)}.particle:nth-child(12){transform:rotate(330deg) translateX(60px)}.spinner{animation:spin 1.5s linear infinite;border:8px solid #ffffff1a;border-radius:50%;border-top-color:#0ff;height:100px;margin-bottom:10px;width:100px}.spinner-inner{animation:spinReverse 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#f0f;height:60px;margin:auto;width:60px}.loader-text{animation:textPulse 2s infinite alternate,textGlow 2s ease-in-out infinite alternate;color:#fff;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:1px;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes logoRotate{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes logoGlow{0%{box-shadow:0 0 10px #0ff,0 0 20px #f0f}50%{box-shadow:0 0 20px #0ff,0 0 40px #f0f,0 0 60px #0ff}to{box-shadow:0 0 10px #0ff,0 0 20px #f0f}}@keyframes textPulse{0%{color:#0ff;opacity:.8}50%{color:#f0f;opacity:1}to{color:#0ff;opacity:.8}}@keyframes textGlow{0%{text-shadow:0 0 5px #0ff,0 0 10px #f0f}50%{text-shadow:0 0 10px #0ff,0 0 20px #f0f,0 0 30px #0ff}to{text-shadow:0 0 5px #0ff,0 0 10px #f0f}}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes particleGlow{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:.7;transform:scale(1)}}.bg-gradient-hero{background:linear-gradient(135deg,#ff695c,#4d88ff)}.bg-gradient-cosmic{background:linear-gradient(135deg,#bf80ff,#6ff)}.text-cosmic{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff695c,#bf80ff,#4d88ff);-webkit-background-clip:text}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border-radius:1rem;transition:all .3s ease}.glass-card:hover{background:#ffffff1f}@keyframes morph{0%{border-radius:50% 50% 50% 50%;transform:scale(1) rotate(0deg)}50%{border-radius:60% 40% 70% 30%;transform:scale(1.05) rotate(10deg)}to{border-radius:50% 50% 50% 50%;transform:scale(1) rotate(0deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cosmic-rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.animate-morph{animation:morph 12s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.animate-fade-in{animation:fade-in .8s ease forwards}.animate-cosmic-rotate{animation:cosmic-rotate 10s linear infinite}.group-hover\:shadow-neon:hover{box-shadow:0 0 15px #ff6f61cc,0 0 30px #6f82ff99,0 0 45px #ad6fff80}.footer{background:#0a0f2c;color:#fff;font-family:Inter,sans-serif;overflow:hidden;position:relative}.footer-newsletter{border-bottom:1px solid #fff3;padding:3rem 1.5rem;text-align:center}.newsletter-card{background:#ffffff0d;border:1px solid #fff3;border-radius:1.5rem;margin:auto;max-width:900px;padding:2rem}.newsletter-title{align-items:center;display:flex;gap:1rem;justify-content:center}.newsletter-title h3{font-size:2rem;font-weight:700}.newsletter-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.newsletter-input{background:#ffffff1a;border:none;border-radius:.5rem;color:#fff;flex:1 1;padding:.75rem 1rem}.newsletter-input::placeholder{color:#fff9}.newsletter-btn{align-items:center;background:linear-gradient(135deg,#ff5f6d,#845ec2);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:transform .3s ease}.newsletter-btn:hover{transform:scale(1.05)}.footer-main{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px;padding:4rem 1.5rem}.footer-logo{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;text-decoration:none}.footer-about{line-height:1.6;margin-top:1rem;opacity:.8}.footer-contact{margin-top:2rem}.contact-item{gap:.75rem;margin-bottom:1rem;opacity:.85}.footer-links h4{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#ffffffb3;text-decoration:none;transition:color .3s,transform .3s}.footer-links a:hover{color:#ff5f6d;transform:translateX(5px)}.footer-bottom{align-items:center;border-top:1px solid #fff3;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.footer-bottom p{font-size:.9rem;opacity:.7;text-align:center}.footer-socials{display:flex;gap:1rem}.footer-socials a{color:#fff;transition:transform .3s,color .3s}.footer-socials a:hover{color:#ff5f6d;transform:scale(1.1)}.icon{height:20px;width:20px}.icon-sm{height:16px;width:16px}.icon.white{color:#fff}.icon.coral{color:#ff5f6d}.icon.blue{color:#3b82f6}.icon.purple{color:#845ec2}.highlight.coral{color:#ff5f6d}.highlight.blue{color:#3b82f6}.highlight.purple{color:#845ec2}.navigation{animation:fadeDown .8s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#111827cc;border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #00000080;position:fixed;top:0;width:100%;z-index:100}@keyframes fadeDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nav-container{align-items:center;display:flex;height:88px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 2rem}.nav-logo .logo-link{align-items:center;background:linear-gradient(135deg,#ff6ec4,#7873f5,#06b6d4);border-radius:14px;display:flex;justify-content:center;overflow:hidden;padding:3px;position:relative}.nav-logo img{background:#fff;border-radius:10px;box-shadow:0 6px 20px #0006;height:64px;padding:6px;transition:transform .4s ease,box-shadow .4s ease;width:auto}.nav-logo img:hover{box-shadow:0 8px 24px #ff6ec4b3,0 0 18px #7873f599;transform:scale(1.08) rotate(2deg)}.nav-links{display:flex;gap:1.5rem}.nav-link{color:#ffffffd9;font-size:1rem;font-weight:500;padding:6px 12px;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:after{background:linear-gradient(90deg,#ff6ec4,#7873f5);border-radius:2px;bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;width:80%}.nav-link:hover{color:#fff}.nav-link:hover:after{transform:translateX(-50%) scaleX(1)}.mobile-nav-link.active,.nav-link.active{border-bottom:2px solid #06b6d4;padding-bottom:4px;transition:all .3s ease-in-out}.mobile-nav-link:hover,.nav-link:hover{border-bottom:2px solid #0891b2}.mobile-nav-link{padding:10px 0}.nav-actions{align-items:center;display:flex;gap:1rem}.nav-btn{border-radius:30px;color:#ffffffe6;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.nav-btn:hover{background:#ffffff1f;color:#ff6ec4}.primary-btn{background:linear-gradient(90deg,#ff6ec4,#7873f5,#06b6d4);border-radius:30px;box-shadow:0 4px 16px #7873f580;color:#fff;font-weight:600;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.primary-btn:hover{box-shadow:0 8px 22px #ff6ec4b3;transform:translateY(-2px) scale(1.05)}.cart-btn{position:relative}.cart-badge{align-items:center;background:#ff6ec4;border-radius:50%;box-shadow:0 0 8px #ff6ec4cc;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;width:18px}.mobile-menu-btn{background:#0000;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem}.mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f2937f2;max-height:0;opacity:0;overflow:hidden;padding:.2rem;transition:max-height .4s ease,opacity .4s ease}.col{color:#f5f5f5}.mobile-nav.open{max-height:500px;opacity:1}.mobile-nav-link{border-radius:8px;color:#fff;display:block;font-size:1rem;font-weight:500;padding:12px;text-decoration:none;transition:background .3s ease,transform .2s ease}.mobile-nav-link:hover{background:#ffffff1a;color:#ff6ec4;transform:translateX(4px)}.mobile-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media (max-width:768px){.nav-actions,.nav-links{display:none}.mobile-menu-btn{display:block}}.particle-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.particle{animation:floatUpDown ease-in-out infinite alternate;border-radius:50%;filter:blur(1px);opacity:.3;position:absolute}@keyframes floatUpDown{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(10px)}to{transform:translateY(0) translateX(-10px)}}.shape{animation:floatShape ease-in-out infinite;opacity:.15;position:absolute}.orb{animation-duration:12s;background:linear-gradient(135deg,#ff4f81,#6c63ff);height:8rem;left:10%;top:20%;width:8rem}.orb,.ring{border-radius:50%}.ring{animation-duration:18s;border:2px solid #00c9ff;height:6rem;right:20%;top:40%;width:6rem}.cube{animation-duration:15s;background:#a259ff;border-radius:8px;bottom:30%;height:5rem;left:25%;opacity:.2;width:5rem}.bubble{animation-duration:20s;background:#00d4ff;border-radius:50%;bottom:20%;height:7rem;opacity:.1;right:30%;width:7rem}@keyframes floatShape{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(15deg)}to{transform:translateY(0) rotate(-15deg)}}.video-backdrop{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050fd9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.video-modal{background:#000;border-radius:16px;box-shadow:0 30px 80px #000000b3;max-width:9600000px;overflow:hidden;position:relative;width:90%}.video-wrapper{aspect-ratio:16/9}.video-wrapper iframe{height:100%;width:100%}.close-btn{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;height:40px;position:absolute;right:12px;top:12px;width:40px;z-index:2}.video-trigger{background:none;border:none;border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.video-trigger img{border-radius:12px;transition:transform .4s ease;width:240px}.video-trigger:hover img{transform:scale(1.05)}.play-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:absolute}.play-overlay svg{color:#fff;height:64px;width:64px}.hero-section{align-items:center;background:radial-gradient(circle at top left,#050510 0,#020206 100%);color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;perspective:1200px;position:relative}.hero-bg .orb{animation:float 16s ease-in-out infinite alternate;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;opacity:.35;position:absolute;transform:scale(1)}.orb-1{animation-delay:0s;background:radial-gradient(circle at 30% 30%,#ff3cac,#ff6ec4,#0000 80%);height:500px;right:-150px;top:-120px;width:500px}.orb-2{animation-delay:3s;background:radial-gradient(circle at 70% 70%,#00c6ff,#2575fc,#0000 80%);bottom:-150px;height:400px;left:-120px;width:400px}.orb-3{background:radial-gradient(circle,#ff9a9e,#fad0c4,#fbc2eb,#0000 80%);height:800px;left:50%;opacity:.07;top:50%;transform:translate(-50%,-50%);width:800px}.grid-overlay{animation:gridPulse 6s ease-in-out infinite alternate;background:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(circle,#ffffffe6 70%,#0000 100%);mask-image:radial-gradient(circle,#ffffffe6 70%,#0000 100%);pointer-events:none;position:absolute}.hero-container{margin:0 auto;max-width:1300px;padding:6rem 2rem;position:relative;text-align:left;z-index:10}.hero-grid{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.hero-title{animation:fadeSlideIn 1.5s ease forwards;font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:-1px;line-height:1.1;opacity:0;text-shadow:0 0 20px #ff7eb3b3,0 0 40px #6a11cb80;transform:translateY(20px)}.text-gradient{animation:gradient-move 8s ease-in-out infinite alternate,glow-pulse 3s infinite alternate;background:linear-gradient(90deg,#ff7eb3,#6a11cb,#2575fc,#00c6ff);-webkit-background-clip:text;background-size:300%;color:#0000}.hero-subtitle{animation:fadeSlideIn 2s ease forwards;color:#ffffffd9;font-size:1.25rem;line-height:1.7;margin-top:1rem;max-width:600px}.hero-actions,.hero-subtitle{opacity:0;transform:translateY(20px)}.hero-actions{animation:fadeSlideIn 2.3s ease forwards;gap:1.5rem;margin:2.5rem 0}.btn-primary{background:linear-gradient(90deg,#ff7eb3,#6a11cb);border-radius:999px;font-size:1.05rem;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:transform .4s ease,box-shadow .4s ease}.btn-primary:after{background:linear-gradient(120deg,#ffffff4d,#0000 60%);border-radius:inherit;content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.btn-primary:hover:after{transform:translateX(100%)}.btn-primary:hover{box-shadow:0 0 25px #ff76beb3,0 0 50px #6a11cb80;transform:translateY(-3px) scale(1.05)}.btn-secondary{border:2px solid #ff7eb3;border-radius:999px;color:#ff7eb3;font-size:1.05rem;font-weight:600;padding:1rem 2.5rem;transition:background .4s ease,color .4s ease,transform .3s ease}.btn-secondary:hover{background:#ff7eb3;color:#fff;transform:translateY(-3px) scale(1.05)}.hero-image-wrapper{animation:fadeSlideIn 2s ease forwards;border-radius:1.5rem;box-shadow:0 25px 60px #0000008c;opacity:0;overflow:hidden;position:relative;transform:rotateY(-10deg) rotateX(3deg);transform-style:preserve-3d;transition:transform 1.5s ease}.hero-image-wrapper:hover{transform:rotateY(0deg) rotateX(0deg) scale(1.05)}.hero-image{transition:transform 1.2s ease;width:100%}.hero-image-wrapper:hover .hero-image{transform:scale(1.1)}.hero-glow{background:linear-gradient(120deg,#ff7eb366,#2575fc59,#6a11cb4d);border-radius:inherit;filter:blur(70px);inset:0;opacity:.15;position:absolute;z-index:-1}.holo-container{align-items:center;display:flex;justify-content:center;margin:2rem auto;perspective:1200px}.holo-card{animation:floatTilt 6s ease-in-out infinite alternate;border-radius:20px;box-shadow:0 0 30px #00ffff80;height:450px;overflow:hidden;position:relative;transform:rotateY(12deg) rotateX(6deg);transform-style:preserve-3d;width:350px}.holo-card img{border-radius:inherit;height:100%;object-fit:cover;width:100%;z-index:2}.holo-card:before{animation:holoGlow 10s linear infinite;background:linear-gradient(130deg,#00fff7b3,#f0f9,#0f89,#07f9,#ff008099);background-size:400% 400%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.result-text{color:#00fff7;font-family:Orbitron,sans-serif;font-size:1.3rem;letter-spacing:1.5px;margin-top:1.5rem;text-align:center;text-shadow:0 0 6px #00fff7b3,0 0 12px #f0f6}@keyframes floatTilt{0%{transform:rotateY(12deg) rotateX(6deg) translateY(0)}50%{transform:rotateY(-12deg) rotateX(-6deg) translateY(-12px)}to{transform:rotateY(12deg) rotateX(6deg) translateY(0)}}@keyframes holoGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow-pulse{0%{opacity:.65}to{opacity:1}}@keyframes float{0%{transform:translateY(0) translateX(0) scale(1)}to{transform:translateY(30px) translateX(20px) scale(1.05)}}@keyframes gridPulse{0%{opacity:.05}to{opacity:.15}}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@media (max-width:992px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-title{font-size:clamp(2.5rem,7vw,4rem)}.hero-actions{justify-content:center}.hero-image-wrapper{margin-top:2rem;transform:none}}.services-section{background:linear-gradient(135deg,#0a0a0f,#112);color:#f8f9fa;overflow:hidden;padding:6rem 2rem;position:relative;z-index:1}.services-bg{background:radial-gradient(circle at top left,#ff009626,#0000 60%),radial-gradient(circle at bottom right,#0096ff26,#0000 60%);inset:0;position:absolute;z-index:0}.services-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.services-header{margin-bottom:4rem;text-align:center}.services-badge{align-items:center;background:#ffffff14;border-radius:50px;display:inline-flex;font-size:.9rem;font-weight:500;gap:.6rem;margin-bottom:1rem;padding:.5rem 1.2rem}.services-title{color:#fff;font-size:2.5rem;font-weight:700}.gradient-text{background:linear-gradient(90deg,#ff5fa2,#009dff,#7f5eff)}.services-subtitle{color:#cdd4e1;font-size:1.1rem;line-height:1.6;margin:1rem auto 0;max-width:700px}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:5rem}.service-card{animation:fadeUp .6s ease forwards;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.2rem;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 12px 24px #00000059;transform:translateY(-6px)}.service-card-header{align-items:center;display:flex;gap:1rem}.service-icon .icon-lg{color:#ff6ec7;height:36px;width:36px}.service-title{font-size:1.5rem;font-weight:600}.service-description{color:#b8c2d1;font-size:.95rem;line-height:1.6;margin:1rem 0}.service-features{list-style:none;margin:1rem 0;padding:0}.service-feature{align-items:center;animation:fadeIn .8s ease forwards;display:flex;font-size:.9rem;margin-bottom:.5rem;opacity:0}.service-feature .dot{background:#00c9ff;border-radius:50%;height:6px;margin-right:.6rem;width:6px}.btn{border-radius:8px;padding:.8rem 1.4rem}.btn.learn-more{background:#0000;border:1px solid #00c9ff;color:#00c9ff}.btn.learn-more:hover{background:#00c9ff;color:#fff}.cta-card{background:linear-gradient(135deg,#1a1a2e,#23233a);border:1px solid #ffffff1a;border-radius:1.5rem;overflow:hidden;padding:3rem;position:relative}.cta-icon .icon-xl{color:#ffcc70;height:48px;margin-bottom:1rem;width:48px}.cta-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-subtitle{color:#cdd4e1;font-size:1.1rem;margin-bottom:2rem}.cta-actions{gap:1rem}.btn.primary{background:#00c9ff;color:#fff}.btn.primary:hover{background:#009dff}.btn.secondary{background:#ffffff1a}.btn.secondary:hover{background:#fff3}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.services-title{font-size:2rem}.cta-title{font-size:1.6rem}}.service-card{contain-intrinsic-size:400px;content-visibility:auto}.services-actions{display:flex;justify-content:center;margin:3rem 0}.btn.show-less,.btn.show-more{align-items:center;background:linear-gradient(135deg,#6d28d9,#2563eb);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.9rem 1.8rem;transition:all .3s ease}.btn.show-less:hover,.btn.show-more:hover{box-shadow:0 12px 30px #6366f159;transform:translateY(-2px)}.btn.show-less{background:#0000;border:1px solid #94a3b84d;color:#94a3b8}.why-section{background:radial-gradient(circle at top,#0f172a,#020617);color:#fff;font-family:Inter,system-ui,sans-serif;overflow:hidden;padding:6rem 0;position:relative}.why-section:before{background:linear-gradient(135deg,#38bdf826,#a855f726,#ec489926);content:"";inset:0;position:absolute;z-index:0}.why-container{margin:auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.why-header{margin-bottom:5rem;text-align:center}.why-badge{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;display:inline-flex;font-size:.85rem;gap:.6rem;letter-spacing:.08em;margin-bottom:1.5rem;padding:.6rem 1.2rem}.why-title{font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;margin-bottom:1.2rem}.gradient-text{background:linear-gradient(90deg,#38bdf8,#a855f7,#ec4899);background-clip:text;color:#0000;display:block}.why-subtitle{color:#ffffffb3;font-size:1.1rem;line-height:1.7;margin:auto;max-width:720px}.why-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.why-card1{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1.5rem;overflow:hidden;padding:2.2rem;position:relative;transition:transform .45s ease,border .45s ease}.why-card1:before{background:linear-gradient(135deg,#38bdf840,#a855f740,#ec489940);content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s ease}.why-card1:hover:before{opacity:1}.why-card1:hover{border-color:#38bdf880;transform:translateY(-10px) scale(1.02)}.why-card-content{position:relative;z-index:2}.why-icon{align-items:center;background:linear-gradient(135deg,#38bdf8,#a855f7);border-radius:14px;color:#020617;display:flex;height:56px;justify-content:center;margin-bottom:1.6rem;width:56px}.why-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.8rem}.why-card p{color:#ffffffb3;line-height:1.6}.why-cta{margin-top:6rem;text-align:center}.why-cta-badge{align-items:center;color:#ffffffa6;display:inline-flex;font-size:.8rem;gap:.5rem;letter-spacing:.15em;margin-bottom:1.2rem;text-transform:uppercase}.why-cta h3{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;margin-bottom:1.2rem}.why-cta p{color:#ffffffb3;margin:auto auto 2.5rem;max-width:650px}.why-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.btn-primary{background:linear-gradient(90deg,#38bdf8,#a855f7);color:#020617;font-weight:600;padding:1rem 2.2rem;transition:transform .3s ease,box-shadow .3s ease}.btn-primary:hover{box-shadow:0 20px 40px #38bdf859;transform:scale(1.08)}.btn-secondary{background:#0000;border:1px solid #ffffff40;border-radius:14px;color:#fff;cursor:pointer;padding:1rem 2.2rem;transition:border .3s ease,transform .3s ease}.btn-secondary:hover{border-color:#ffffff80;transform:translateY(-3px)}.signin-container{align-items:center;background:radial-gradient(circle at 30% 30%,#0f0c29,#302b63,#24243e);display:flex;font-family:Orbitron,Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:3rem;position:relative}.signin-container:before{animation:rotate 20s linear infinite;background:conic-gradient(from 0deg,#f0f,#0ff,#00ff95,#f90,#f0f);content:"";filter:blur(150px);height:200%;left:-50%;opacity:.25;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotate{to{transform:rotate(1turn)}}.signin-card{-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);background:#141428bf;border:2px solid #0ff6;border-radius:1.5rem;box-shadow:0 0 35px #00ffff40,0 0 60px #f0f3;max-width:420px;padding:2.5rem 2.8rem;position:relative;text-align:center;transition:transform .6s ease,box-shadow .6s ease;width:100%;z-index:1}.signin-card:hover{box-shadow:0 0 55px #00ffff80,0 0 100px #ff00ff59;transform:scale(1.02) rotateY(5deg)}.signin-title{-webkit-text-fill-color:#0000;animation:gradient-move 6s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff6ec7,#a64cf4,#4facfe,#00f2fe);-webkit-background-clip:text;background-size:300% 300%;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:900;letter-spacing:1px;margin-bottom:2rem;text-shadow:0 0 10px #fffc,0 0 20px #00f2feb3,0 0 30px #a64cf499;transition:transform .3s ease,text-shadow .3s ease}.signin-title:hover{text-shadow:0 0 15px #ffffffe6,0 0 30px #00f2fecc,0 0 45px #a64cf4b3;transform:scale(1.05)}@keyframes gradient-move{0%{background-position:0 50%}to{background-position:100% 50%}}.signin-button{align-items:center;border:none;border-radius:.9rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.5px;margin:.9rem 0;overflow:hidden;padding:1rem 1.2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.signin-button:after{background:#ffffff26;border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.signin-button:hover:after{opacity:1}.signin-button.google{background:linear-gradient(45deg,#db4437,#ff6b6b);box-shadow:0 0 18px #db4437b3}.signin-button.github{background:linear-gradient(45deg,#1e1e1e,#444);box-shadow:0 0 18px #ffffff40}.signin-button.linkedin{background:linear-gradient(45deg,#0077b5,#00a0dc);box-shadow:0 0 18px #0077b5b3}.signin-button:hover{box-shadow:0 0 25px #00ffffd9,0 0 55px #f0f9;transform:translateY(-4px) scale(1.05)}.input-group{margin-bottom:1.5rem;position:relative}.signin-input{background:#0a0a19d9;border:1px solid #0ff6;border-radius:.8rem;color:#e5e5e5;font-size:1rem;padding:1rem 1.1rem;transition:border .3s ease,box-shadow .3s ease;width:100%}.signin-input:focus{border-color:#0ff;box-shadow:0 0 14px #0ff9;outline:none}.input-label{color:#888;font-size:.95rem;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.signin-input:focus+.input-label,.signin-input:not(:placeholder-shown)+.input-label{color:#0ff;font-size:.75rem;left:12px;text-shadow:0 0 8px #0ff;top:-8px}.signin-submit{background:linear-gradient(90deg,#6a11cb,#2575fc);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:700;letter-spacing:1px;margin-top:1.5rem;padding:1rem;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease;width:100%}.signin-submit:hover{box-shadow:0 0 25px #2575fcb3,0 0 45px #6a11cb80;transform:scale(1.05)}.signin-footer{color:#ccc;font-size:.9rem;margin-top:1.8rem;text-shadow:0 0 6px #0ff6}.signin-redirect1{color:#4169e1;cursor:pointer;margin-top:1.5rem;text-align:center}.signin-redirect1:hover{color:red}@media (max-width:640px){.signin-card{max-width:90%;padding:2rem 1.5rem}.signin-title{font-size:1.8rem;margin-bottom:1.5rem}.signin-button{font-size:.95rem;padding:.85rem}.signin-submit{font-size:1rem;padding:.9rem}}@media (min-width:641px) and (max-width:1024px){.signin-card{max-width:420px;padding:2.3rem 2.5rem}.signin-title{font-size:2.2rem}.signin-button{font-size:1rem;padding:.95rem}}@media (min-width:1440px){.signin-card{max-width:480px;padding:3rem 3.5rem}.signin-title{font-size:2.8rem}.signin-submit{font-size:1.2rem;padding:1.1rem}}.signup-container{align-items:center;background:linear-gradient(to bottom right,#0d0d0d,#1a1a1a,#262626);display:flex;justify-content:center;min-height:100vh;padding:3rem}.signup-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:0 12px 40px #0000008c;max-width:720px;padding:2.5rem;transition:transform .3s ease;width:100%}.signup-card:hover{transform:translateY(-4px)}.signup-title{-webkit-text-fill-color:#0000;animation:gradient-flow 6s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff7eb3,#6a11cb,#2575fc,#00c6ff);-webkit-background-clip:text;background-size:300% 300%;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;margin-bottom:1.75rem;text-align:center}.social-buttons{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.75rem}.social-btn{align-items:center;border:none;border-radius:.7rem;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.3px;padding:.9rem;transition:all .3s ease;width:100%}.social-btn.google{background:#fff;color:#222}.social-btn.google:hover{background:#f2f2f2}.social-btn.linkedin{background:#0077b5;color:#fff}.social-btn.linkedin:hover{background:#005983}.social-btn.github{background:#161b22;color:#fff}.social-btn.github:hover{background:#0d1117}.divider{align-items:center;color:#aaa;display:flex;font-size:.9rem;margin:1.75rem 0}.divider:after,.divider:before{background:#fff3;content:"";flex-grow:1;height:1px}.divider span{margin:0 .75rem}.signup-form{display:flex;flex-direction:column;gap:1.2rem}.form-row{display:flex;gap:1rem}.signup-form input,.signup-form select{background:#111;border:1px solid #333;border-radius:.7rem;color:#eee;flex:1 1;font-size:1rem;padding:.85rem;transition:all .3s ease}.signup-form input::placeholder{color:#777}.signup-form input:focus,.signup-form select:focus{border-color:#6a11cb;box-shadow:0 0 10px #6a11cb99;outline:none}.terms{color:#ccc;font-size:.85rem;line-height:1.4}.terms input[type=checkbox]{accent-color:#6a11cb;margin-right:.5rem}.terms a{color:#ff7eb3;font-weight:600;text-decoration:none}.terms a:hover{text-decoration:underline}.signup-btn{background:linear-gradient(90deg,#ff7eb3,#6a11cb,#2575fc);background-size:200% 200%;border:none;border-radius:.9rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.signup-btn:hover{background-position:100% 0;opacity:.95;transform:translateY(-2px)}.signin-redirect{color:#bbb;font-size:.95rem;margin-top:1.5rem;text-align:center}.signin-link{color:#ff7eb3;font-weight:600;text-decoration:none}.signin-link:hover{text-decoration:underline}@keyframes gradient-flow{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:640px){.form-row{flex-direction:column}.signup-card{padding:2rem 1.2rem}.signup-title{font-size:1.7rem}.social-btn{font-size:.9rem;padding:.8rem}}@media (min-width:641px) and (max-width:1024px){.signup-card{padding:2.2rem}.signup-title{font-size:2rem}}@media (min-width:1440px){.signup-card{max-width:900px;padding:3rem}.signup-title{font-size:2.6rem}.signup-form input{font-size:1.1rem;padding:1rem}}.contact-container{align-items:center;background:radial-gradient(circle at top left,#ecfeff,#f9fafb,#f3f4f6);display:flex;justify-content:center;min-height:100vh;padding:5rem 1.5rem}.contact-wrapper{animation:fadeIn 1.2s ease-in-out;margin:0 auto;max-width:1280px;width:100%}.mobile-nav-link.active,.nav-link.active{color:#06b6d4;font-weight:600;position:relative;transition:color .3s ease,font-weight .3s ease}.mobile-nav-link.active:after,.nav-link.active:after{background-color:#06b6d4;bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease-in-out;width:0}.mobile-nav-link.active:after,.mobile-nav-link.active:hover:after,.nav-link.active:after,.nav-link.active:hover:after{width:100%}.mobile-nav-link:hover,.nav-link:hover{color:#0891b2}.contact-title{color:#111827;font-size:clamp(2.5rem,5vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:.75rem;text-align:center}.contact-title span{-webkit-text-fill-color:#0000;animation:gradient-shift 4s ease infinite;background:linear-gradient(90deg,#06b6d4,#3b82f6,#8b5cf6);-webkit-background-clip:text}.contact-subtitle{color:#6b7280;font-size:1.15rem;line-height:1.6;margin-bottom:3rem;margin-inline:auto;max-width:650px;text-align:center}.contact-grid{grid-gap:2.5rem;display:grid;gap:2.5rem}@media (min-width:768px){.contact-grid{align-items:start;grid-template-columns:1fr 1fr}}.contact-info{display:flex;flex-direction:column;gap:2rem;padding:1rem}.contact-item{align-items:center;color:#374151;cursor:default;display:flex;font-size:1.05rem;font-weight:500;gap:1rem;transition:all .25s ease}.contact-item:hover{color:#111827;transform:translateX(6px) scale(1.02)}.contact-icon{color:#06b6d4;flex-shrink:0;height:26px;transition:transform .3s ease;width:26px}.contact-item:hover .contact-icon{transform:rotate(15deg) scale(1.2)}.whatsapp-btn{align-items:center;background:linear-gradient(135deg,#25d366,#1ebe5a);border-radius:1rem;box-shadow:0 8px 16px #25d3664d;color:#fff;display:inline-flex;font-weight:600;gap:.6rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.whatsapp-btn:hover{box-shadow:0 12px 22px #25d36666;transform:translateY(-4px) scale(1.02)}.socials{display:flex;gap:1.5rem;margin-top:1.75rem}.social-icon{color:#6b7280;height:34px;transition:all .3s ease;width:34px}.social-icon:hover{color:#06b6d4;transform:scale(1.2) rotate(-6deg)}.map-embed{border-radius:1.25rem;box-shadow:0 10px 25px #0000001f;transition:transform .4s ease,box-shadow .4s ease}.map-embed:hover{box-shadow:0 14px 32px #00000026;transform:scale(1.015)}.form-container{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:1.35rem;box-shadow:0 12px 28px #00000014;margin-top:4rem;padding:2.75rem;transition:all .3s ease}.form-container:hover{transform:translateY(-4px)}.form-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#3b82f6);-webkit-background-clip:text;color:#111827;font-size:1.85rem;font-weight:700;margin-bottom:2rem;text-align:center}.form-container form{grid-gap:1.5rem;display:grid;gap:1.5rem}.form-container input,.form-container textarea{background:#f9fafb;border:1px solid #d1d5db;border-radius:.9rem;font-size:1rem;outline:none;padding:1rem 1.1rem;transition:all .3s ease;width:100%}.form-container input:focus,.form-container textarea:focus{background:#fff;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d440}.form-container button{align-items:center;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:1rem;box-shadow:0 10px 20px #06b6d440;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.6rem;justify-content:center;padding:1.1rem 1.6rem;transition:all .3s ease}.form-container button:hover{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 14px 28px #06b6d459;transform:translateY(-3px) scale(1.02)}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.about-container{margin:0 auto;max-width:1120px;padding:0 1.25rem}.section-title{color:#0b1324;font-size:clamp(1.5rem,2vw,2rem);margin-bottom:2rem}.about-hero{background:radial-gradient(1100px 600px at 10% -10%,#06b6d42e,#0000),radial-gradient(900px 500px at 90% 10%,#0ea5e92e,#0000),linear-gradient(180deg,#0b0f1a,#0f172a);color:#eaf6ff;overflow:hidden;padding:clamp(4rem,8vw,6rem) 1.25rem clamp(3rem,6vw,4rem);position:relative;text-align:center}.about-hero h1{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.about-hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#0ea5e9);-webkit-background-clip:text}.about-hero p{color:#c7d7e5;font-size:clamp(.95rem,2.5vw,1.1rem);margin:0 auto 2rem;max-width:85%}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.btn{border:1px solid #0000;border-radius:.9rem;gap:.5rem;padding:.8rem 1.15rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(90deg,#06b6d4,#0ea5e9);box-shadow:0 12px 24px #0ea5e940;color:#fff}.btn-primary:hover{box-shadow:0 16px 28px #0ea5e959}.btn-ghost{background:#ffffff14;border-color:#ffffff1f;color:#eaf6ff}.btn-ghost:hover{background:#ffffff1f}.about-stats{background:#f7fafc;padding:clamp(3rem,6vw,4rem) 1rem}.stats-grid{grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 6px 16px #0a16320f;display:flex;gap:.9rem;padding:1rem}.stat-icon svg{color:#06b6d4;height:28px;width:28px}.stat-label{color:#6b7280;font-size:.85rem}.stat-value{color:#0b1324;font-weight:700}.about-block,.about-objectives,.about-pillars,.about-values,.about-ventures{padding:clamp(2.5rem,5vw,3rem) 1rem}.block-grid,.objectives-grid,.pillars-grid,.values-grid,.ventures-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block-card,.objective-card,.pillar-card,.value-card,.venture-card{background:#fff;border:1px solid #e9eef5;border-radius:1rem;padding:1rem;transition:transform .15s ease,box-shadow .2s ease}.block-card h3,.pillar-card h4,.value-card h4,.venture-card h4{color:#0b1324;font-weight:800;margin:.25rem 0}.block-card p,.objective-card p,.value-card p,.venture-card p{color:#475569;font-size:clamp(.85rem,2.5vw,.95rem)}.value-card:hover{box-shadow:0 16px 28px #06b6d41f;transform:translateY(-3px)}.block-card h3 svg,.objective-icon svg,.pillar-icon svg,.value-icon svg,.venture-icon svg{color:#06b6d4;height:22px;width:22px}.about-timeline{padding:clamp(3rem,6vw,4rem) 1rem}.timeline{margin:1rem auto 0;max-width:100%;position:relative}.timeline:before{background:linear-gradient(#06b6d4,#0ea5e9);bottom:0;content:"";left:20px;opacity:.35;position:absolute;top:0;width:2px}.timeline-item{display:flex;flex-wrap:wrap;gap:.9rem;margin:1rem 0;padding-left:2.5rem;position:relative}.timeline-item .dot{background:#fff;border:3px solid #06b6d4;border-radius:50%;height:16px;left:12px;position:absolute;top:.4rem;width:16px}.timeline-item .content .when{color:#0b1324;font-weight:800}.timeline-item .content .what{color:#334155}.about-cta{background:radial-gradient(1200px 600px at 90% -10%,#06b6d42e,#0000),linear-gradient(180deg,#0b0f1a,#0f172a);padding:clamp(3rem,7vw,5rem) 1rem}.cta-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.25rem;box-shadow:0 18px 36px #00000040;color:#eaf6ff;padding:1.5rem;text-align:center}.cta-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#0ea5e9);-webkit-background-clip:text;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;margin-bottom:.5rem}.cta-card p{color:#c7d7e5;margin-bottom:1rem}.cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:1024px){.block-grid,.objectives-grid,.pillars-grid,.stats-grid,.values-grid,.ventures-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.timeline-item{padding-left:2rem}.timeline:before{left:15px}}@media (max-width:768px){.about-hero{padding:5rem 1rem 2rem}.about-hero h1{font-size:clamp(1.75rem,5vw,2.5rem)}.hero-cta{flex-direction:column;gap:.5rem}.block-grid,.objectives-grid,.pillars-grid,.stats-grid,.values-grid,.ventures-grid{gap:.9rem}}@media (max-width:480px){.about-hero{padding:5rem 1rem 1.5rem}.about-hero h1{font-size:clamp(1.5rem,6vw,2rem)}.timeline-item{padding-left:1.8rem}.timeline:before{left:12px}.block-grid,.objectives-grid,.pillars-grid,.stats-grid,.values-grid,.ventures-grid{gap:.75rem}}body,html{background-color:#f9fafb;color:#111;font-family:Inter,sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit}ul{list-style:none;margin:0;padding:0}.hero{background:linear-gradient(135deg,#4f46e5,#9333ea);color:#fff;padding:clamp(3rem,5vw,6rem) 2rem}.hero-bg{background:url(https://images.unsplash.com/photo-1504384308090-c894fdcc538d?fit=crop&w=1400&q=80) 50%/cover no-repeat;inset:0;opacity:.2;position:absolute;z-index:0}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.hero-badge{align-items:center;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:1rem}.hero-title{font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7e5f,#feb47b);-webkit-background-clip:text}.hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;margin-bottom:2rem}.hero-actions{gap:1rem}.btn-ghost,.btn-primary{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.btn-primary{background-color:#fbbf24;color:#111}.btn-primary:hover{background-color:#f59e0b}.btn-ghost{border:2px solid #fff;color:#fff}.btn-ghost:hover{background-color:#ffffff1a}.catalog-toolbar{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:clamp(4rem,6vw,5.7rem) 2rem 1.2rem;position:relative;z-index:50}.toolbar-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.category-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.category-btn{align-items:center;background-color:#f3f4f6;border-radius:.5rem;display:inline-flex;gap:.25rem;padding:.5rem 1rem;transition:all .2s}.category-btn.active{background-color:#4f46e5}.search-cart{align-items:center;display:flex;gap:1rem}.cart-btn1{color:#111;font-size:27px}.search-box{align-items:center;background-color:#f3f4f6;border-radius:.5rem;display:flex;flex:1 1;gap:.5rem;padding:.5rem 1rem}.search-box input{background:#0000;border:none;font-size:1rem;outline:none;width:100%}.catalog-grid{gap:3rem;padding:2rem}.catalog-grid,.category-section{display:flex;flex-direction:column}.category-section{gap:1rem}.products-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-card{background-color:#fff;border-radius:1rem;box-shadow:0 6px 15px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:relative}.product-gradient{background:linear-gradient(135deg,#4f46e5,#9333ea);border-radius:1rem;inset:0;opacity:.05;position:absolute;z-index:0}.product-title{font-size:1.125rem;font-weight:700}.product-subtitle{color:#6b7280;font-size:.875rem}@media (max-width:640px){.hero{padding:3rem 1rem}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.95rem}.hero-actions{flex-direction:column;gap:.75rem}.toolbar-content{align-items:stretch;flex-direction:column;gap:1rem}.search-cart{justify-content:space-between;width:100%}.products-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1024px){.hero-title{font-size:2.25rem}.products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.catalog-toolbar{padding:5rem 1rem 1rem}}@media (min-width:1025px){.hero-title{font-size:3rem}.products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.cart-page{background:#f8fafc;font-family:Poppins,sans-serif;min-height:100vh;padding:3rem 1rem}.cart-container{background:#fff;border-radius:1rem;box-shadow:0 6px 20px #0000001a;margin:0 auto;max-width:1000px;padding:2rem}.cart-title{align-items:center;display:flex;font-size:1.8rem;font-weight:700;gap:.5rem;margin-bottom:2rem}.cart-empty{padding:4rem 0;text-align:center}.cart-items{display:flex;flex-direction:column;gap:1.5rem}.cart-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;padding-bottom:1rem}.cart-img{border-radius:.5rem;height:80px;object-fit:cover;width:80px}.cart-info{flex-grow:1}.cart-info h3{font-size:1.1rem;margin-bottom:.25rem}.cart-controls{align-items:center;display:flex;gap:.5rem}.cart-controls button{background:#f1f5f9;border:none;border-radius:.3rem;cursor:pointer;font-size:1rem;padding:.3rem .7rem;transition:background .2s}.cart-controls button:hover{background:#e2e8f0}.remove-btn{background:#0000;border:none;color:#f43f5e;cursor:pointer}.cart-summary{border-top:2px solid #e2e8f0;margin-top:2rem;padding-top:1.5rem;text-align:right}.cart-summary h2{font-size:1.4rem;margin-bottom:1rem}.checkout-btn{background:linear-gradient(135deg,#6d28d9,#22d3ee);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.8rem 1.5rem;transition:transform .2s,background .3s}.checkout-btn:hover{background:linear-gradient(135deg,#22d3ee,#6d28d9);transform:scale(1.05)}.back-link{align-items:center;color:#475569;display:inline-flex;font-size:.9rem;gap:.3rem;margin-top:1rem;text-decoration:none}.blog-section{background:linear-gradient(135deg,#fdfdfd,#f1f5f9);font-family:Inter,sans-serif;min-height:100vh;padding:8rem 2rem 3rem}.blog-container{margin:auto;max-width:1300px}.blog-header{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;margin-bottom:3rem}.blog-search{flex:1 1;max-width:400px;padding:2rem 0;position:relative}.blog-search input{background:#fff;border:1px solid #d1d5db;border-radius:50px;box-shadow:inset 0 2px 6px #0000000a;font-size:1rem;padding:1rem 3rem;transition:.3s ease;width:100%}.blog-search input:focus{border-color:#2563eb;box-shadow:0 0 12px #2563eb4d;outline:none}.search-icon{color:#6b7280;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.blog-categories{display:flex;flex-wrap:wrap;gap:.8rem}.category-btn{background:#fff;border:1px solid #e5e7eb;border-radius:30px;color:#374151;cursor:pointer;font-size:.95rem;font-weight:500;padding:.6rem 1.5rem;transition:all .3s ease}.category-btn:hover{background:#2563eb;box-shadow:0 4px 12px #2563eb40;color:#fff;transform:translateY(-2px)}.category-btn.active{background:#2563eb;box-shadow:0 6px 16px #2563eb66;color:#fff;font-weight:600}.blog-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.blog-card{background:#fff;border-radius:20px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s ease}.blog-card:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-8px)}.blog-img{height:220px;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-img{transform:scale(1.05)}.blog-content{display:flex;flex:1 1;flex-direction:column;padding:1.8rem}.blog-content h2{color:#111827;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.8rem;transition:color .3s ease}.blog-card:hover h2{color:#2563eb}.blog-content p{color:#4b5563;font-size:1rem;line-height:1.6;margin-bottom:1.2rem}.blog-meta{color:#6b7280;display:flex;font-size:.9rem;gap:1.5rem;margin-bottom:1rem}.blog-meta span{align-items:center;display:flex;gap:.4rem}.blog-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.tag{align-items:center;background:#eff6ff;border-radius:15px;color:#2563eb;display:flex;font-size:.8rem;font-weight:500;gap:.3rem;padding:.4rem .9rem;transition:all .3s ease}.tag:hover{background:#2563eb;color:#fff}.read-more{align-self:flex-start;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:30px;box-shadow:0 4px 12px #2563eb40;color:#fff;font-size:.95rem;font-weight:600;margin-top:auto;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease}.read-more:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 16px #2563eb66;transform:translateY(-2px)}@media (max-width:640px){.blog-section{padding:5rem 1rem 2rem}.blog-header{align-items:stretch;flex-direction:column;gap:1rem}.blog-search{max-width:70%}.blog-grid{gap:1.5rem;grid-template-columns:1fr}.blog-img{height:180px}.blog-content{padding:1.2rem}.blog-content h2{font-size:1.25rem}.blog-content p{font-size:.9rem}.read-more{font-size:.85rem;padding:.6rem 1.2rem}}@media (min-width:641px) and (max-width:1024px){.blog-section{padding:6rem 1.5rem 2.5rem}.blog-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-img{height:200px}.blog-content h2{font-size:1.35rem}.blog-content p{font-size:.95rem}}@media (min-width:1025px){.blog-section{padding:8rem 2rem 3rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.blog-img{height:220px}.blog-content h2{font-size:1.5rem}}.singleblog-container{background:linear-gradient(to bottom right,#f9f9f9,#eceff1);font-family:Inter,sans-serif;margin:auto;max-width:900px;min-height:100vh;padding:9rem 2rem}.singleblog-error{color:#d9534f;font-size:1.1rem;padding:4rem 1rem;text-align:center}.singleblog-image{border-radius:18px;box-shadow:0 5px 18px #00000026;height:auto;margin-bottom:2rem;width:100%}.singleblog-title{color:#222;font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.singleblog-meta{color:#555;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem 2rem;margin-bottom:1.5rem}.singleblog-meta span{align-items:center;display:flex;gap:.4rem}.singleblog-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.singleblog-tags .tag{align-items:center;background:#eaf4ff;border-radius:12px;color:#007bff;display:flex;font-size:.8rem;gap:.3rem;padding:.4rem .8rem}.singleblog-content{color:#444;font-size:1.05rem;line-height:1.8;margin-bottom:3rem}.back-btn{background:#007bff;border-radius:25px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.back-btn:hover{background:#0056b3}@media (max-width:640px){.singleblog-container{padding:7rem 1rem}.singleblog-title{font-size:1.6rem;text-align:center}.singleblog-meta{align-items:flex-start;flex-direction:column;font-size:.85rem;gap:.6rem}.singleblog-content{font-size:.95rem;line-height:1.6}.back-btn{font-size:.85rem;padding:.6rem 1.2rem}}@media (min-width:641px) and (max-width:1024px){.singleblog-container{padding:7rem 1.5rem}.singleblog-title{font-size:1.9rem}.singleblog-content{font-size:1rem;line-height:1.7}}@media (min-width:1025px){.singleblog-container{padding:9rem 2rem}.singleblog-title{font-size:2.2rem}.singleblog-content{font-size:1.05rem}}.notfound-container{align-items:center;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#fff;display:flex;font-family:Poppins,sans-serif;height:100vh;justify-content:center;padding:1rem;text-align:center}.notfound-content{animation:fadeInUp 1s ease;background:#ffffff0d;border-radius:20px;box-shadow:0 10px 30px #0006;max-width:600px;padding:2rem 3rem}.error-code{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6a00,#ee0979);-webkit-background-clip:text;font-size:7rem;font-weight:800;margin:0}.error-title{color:#f1f1f1;font-size:2rem;margin:1rem 0}.error-message{color:#cfd8dc;font-size:1rem;margin-bottom:2rem}.home-button{background:linear-gradient(90deg,#ff6a00,#ee0979);border-radius:50px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.home-button:hover{box-shadow:0 8px 20px #ee097966;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.portfolio{background:#f9fafb;padding:5rem 2rem;text-align:center}.portfolio-title{color:#111827;font-size:clamp(2rem,5vw,2.5rem);font-weight:700;margin-bottom:3rem}.portfolio-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.portfolio-card{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden;transition:all .3s ease-in-out}.portfolio-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-8px)}.portfolio-card img{height:220px;object-fit:cover;transition:transform .5s ease;width:100%}.portfolio-card:hover img{transform:scale(1.05)}.portfolio-content{padding:1.5rem;text-align:left}.portfolio-content h3{color:#1f2937;font-size:clamp(1.25rem,3vw,1.5rem);margin-bottom:.5rem}.portfolio-content p{color:#6b7280;font-size:clamp(.875rem,2.5vw,1rem);margin:.5rem 0 1rem}.portfolio-content a{background:linear-gradient(90deg,#6366f1,#9333ea);border-radius:9999px;color:#fff;display:inline-block;font-size:clamp(.85rem,2.5vw,.95rem);font-weight:500;padding:.6rem 1.2rem;text-decoration:none;transition:background .3s,transform .3s}.portfolio-content a:hover{background:linear-gradient(90deg,#4f46e5,#7e22ce);transform:translateY(-2px)}@media (max-width:640px){.portfolio{padding:5rem 1rem}.portfolio-content{padding:1rem}.portfolio-card img{height:180px}}@media (min-width:641px) and (max-width:1024px){.portfolio-grid{gap:1.5rem}.portfolio-card img{height:200px}}@media (min-width:1440px){.portfolio-grid{gap:2.5rem}.portfolio-card img{height:240px}}.companies-hero{background:linear-gradient(180deg,#0b0f1a,#0f172a);color:#eaf6ff;padding:5rem 1rem 3rem;text-align:center}.companies-hero h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;margin-bottom:1rem}.companies-hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#0ea5e9);-webkit-background-clip:text}.companies-hero p{color:#c7d7e5;font-size:1.05rem;margin:.75rem auto;max-width:720px}.companies-section{padding:3.5rem 0}.companies-container{margin:0 auto;max-width:1120px;padding:0 1.25rem}.companies-grid{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}.company-card{background:#fff;border:1px solid #00000014;border-radius:1.1rem;box-shadow:0 6px 16px #0000000d;color:#0b1324;padding:1.5rem;text-decoration:none;transition:all .2s ease}.company-card:hover{border-color:#0ea5e9;box-shadow:0 16px 36px #0ea5e926;transform:translateY(-6px)}.company-icon{color:#0ea5e9;font-size:2rem;margin-bottom:1rem}.company-card h3{color:#0b1324;font-size:1.1rem;font-weight:800;margin-bottom:.5rem}.company-card p{color:#475569;font-size:.95rem;margin-bottom:1.1rem}.company-link{align-items:center;color:#0ea5e9;display:flex;font-weight:700}.company-link .icon-sm{margin-left:4px}.company-note{color:#475569;font-size:.95rem;margin-top:2rem;text-align:center}.section-title1{color:#000;color:#0b1324;font-size:clamp(2.5rem,2vw,2rem);font-weight:800;margin-bottom:2rem;text-align:center}:root{--bg:#f7fafc;--card:#fff;--accent:#06b6d4;--muted:#6b7280;--border:#e6eef5;--dark:#0b1220;--dark2:#081726}body{background:#f7fafc;background:var(--bg);font-family:Inter,sans-serif;margin-top:10px}.tm-hero{background:linear-gradient(180deg,#0b1220,#081726);background:linear-gradient(180deg,var(--dark) 0,var(--dark2) 100%);color:#eaf6ff;padding:3.5rem 1rem;text-align:center}.tm-hero h1{font-size:2.4rem;font-weight:800;margin-bottom:.5rem}.tm-hero p{color:#c7d7e5;font-size:1.05rem;margin:0 auto;max-width:900px}.tm-container{margin:2.5rem auto;max-width:10000px;padding:1rem}.tm-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(8000px,1fr));width:100%}.tm-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;height:100%;overflow:auto;padding:5.1rem;transition:transform .25s ease,box-shadow .25s ease}.tm-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-4px)}.tm-thumb{border-radius:10px;height:160px;margin-bottom:.8rem;object-fit:cover;width:100%}.tm-meta{align-items:center;display:flex;justify-content:space-between}.tm-title{color:#0b1220;color:var(--dark);font-size:1.05rem;font-weight:800}.tm-price{color:#06b6d4;color:var(--accent);font-size:1.05rem;font-weight:900}.tm-small{font-size:.92rem}.tm-note,.tm-small{color:#6b7280;color:var(--muted)}.tm-note{font-size:.95rem;margin-top:1.5rem;padding:50px;text-align:center}.btn{border:none;border-radius:10px;cursor:pointer;display:flex;font-weight:700;padding:.65rem .9rem;transition:.15s ease}.btn-buy{background:#06b6d4;background:var(--accent);color:#fff}.btn-buy:hover{opacity:.9}.btn-ghost{background:#daa520;border:1px solid #e6eef5;border:1px solid var(--border);color:gold}.btn-ghost:hover{background:#4169e1}.tm-modal-backdrop{align-items:center;background:#02061780;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.tm-modal{background:#fff;border-radius:14px;box-shadow:0 10px 30px #0003;max-width:520px;padding:1.4rem;width:95%}.tm-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.tm-input{border:1px solid #e6eef5;border:1px solid var(--border);border-radius:8px;padding:.7rem}@media (max-width:520px){.tm-thumb{height:120px}.tm-hero h1{font-size:1.9rem}}.cont{margin:1000px}.btn-sm{font-size:.75rem;padding:6px 12px}.icon-sm{height:14px;margin-right:6px;width:14px}.careers-page{color:#111;font-family:Inter,sans-serif;line-height:1.6;padding-bottom:50px}.careers-hero{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:80px 20px;text-align:center}.careers-hero h1{font-size:3rem;font-weight:700;margin-bottom:15px}.careers-hero p{font-size:1.2rem;margin:auto;max-width:700px;opacity:.9}.careers-why{padding:60px 20px;text-align:center}.careers-why h2{font-size:2rem;margin-bottom:25px}.why-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1000px}.why-card{background:#f3f4f6;border-radius:10px;font-size:1.1rem;font-weight:600;padding:18px}.careers-jobs{background:#fafafa;padding:60px 20px}.careers-jobs h2{margin-bottom:30px;text-align:center}.jobs-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px}.job-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:.2s ease}.job-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-4px)}.job-card h3{margin-bottom:8px}.job-category{color:#6b7280;font-size:.9rem;font-weight:600}.job-description{color:#444;font-size:.95rem;margin:10px 0 15px}.job-meta{color:#555;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:15px}.apply-btn{background:#111827;border-radius:8px;color:#fff;display:inline-block;font-size:.9rem;padding:10px 14px;text-decoration:none}.apply-btn:hover{background:#000}.careers-apply{padding:60px 20px;text-align:center}.email-link{color:#111827;font-size:1.3rem;font-weight:700;text-decoration:none}.email-link:hover{text-decoration:underline}.careers-footer{background:#111827;color:#fff;padding:70px 20px;text-align:center}.open-btn{background:#fff;border-radius:8px;color:#111827;display:inline-block;font-weight:600;margin-top:15px;padding:12px 20px;text-decoration:none}.open-btn:hover{opacity:.8}.team-page{font-family:Poppins,sans-serif;padding:100px 20px}.team-hero{animation:fadeIn .7s ease-in-out;margin-bottom:50px;text-align:center}.team-hero h1{color:#111;font-size:3rem;font-weight:700}.team-hero p{color:#555;font-size:1.2rem;margin-top:10px}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.team-card{background:#fff;border-radius:18px;box-shadow:0 8px 24px #00000014;cursor:pointer;padding:25px;text-align:center;transition:.3s ease}.team-card:hover{box-shadow:0 16px 32px #0000001f;transform:translateY(-6px)}.team-img-wrapper{border:4px solid #eee;border-radius:50%;height:120px;margin:0 auto 20px;overflow:hidden;width:120px}.team-img-wrapper img{height:100%;object-fit:cover;width:100%}.team-card h3{color:#222;font-size:1.3rem;margin-bottom:6px}.team-card .role{color:#0af;font-weight:600;margin-bottom:12px}.team-card .bio{color:#666;font-size:.95rem;min-height:60px}.social-links{margin-top:15px}.social-links a{color:#111;font-size:1.4rem;margin:0 8px;text-decoration:none;transition:.2s ease}.social-links a:hover{color:#0af}.help-wrapper{font-family:Poppins,sans-serif;padding:100px 20px}.help-hero{margin-bottom:40px;text-align:center}.help-hero h1{color:#111;font-size:3rem;font-weight:700}.help-hero p{color:#555;font-size:1.1rem;margin-top:8px}.help-search{border:2px solid #ddd;border-radius:10px;font-size:1rem;margin-top:25px;max-width:600px;outline:none;padding:15px 20px;transition:.3s;width:90%}.help-search:focus{border-color:#0af;box-shadow:0 0 5px #00aaff4d}.help-categories{margin:40px 0}.help-categories h2{font-size:2rem;margin-bottom:25px;text-align:center}.category-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.category-card{background:#fff;border-radius:18px;box-shadow:0 4px 16px #00000014;cursor:pointer;padding:25px;text-align:center;transition:.3s}.category-card:hover{box-shadow:0 8px 28px #0000001f;transform:translateY(-6px)}.cat-icon{font-size:2.2rem;margin-bottom:12px}.help-faq{margin:50px 0}.help-faq h2{font-size:2rem;margin-bottom:20px;text-align:center}.faq-item{background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000000f;cursor:pointer;margin-bottom:12px;padding:18px;transition:.3s}.faq-item summary{font-size:1.05rem;font-weight:600;outline:none}.faq-item p{color:#555;margin-top:10px}.no-results{color:#888;font-size:1rem;margin:30px 0;text-align:center}.help-contact{margin-top:60px;text-align:center}.help-contact h2{font-size:2rem}.contact-btn{background:#0af;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:20px;padding:14px 28px;transition:.3s}.contact-btn:hover{background:#008ac7}.privacy-wrapper{color:#222;font-family:Poppins,sans-serif;line-height:1.7;margin:auto;max-width:900px;padding:40px 20px}.privacy-hero{margin-bottom:40px;text-align:center}.privacy-hero h1{font-size:3rem;font-weight:700}.privacy-section{background:#fff;border-radius:18px;box-shadow:0 4px 12px #00000012;margin-bottom:35px;padding:25px}.privacy-section h2{font-size:1.6rem;margin-bottom:12px}.privacy-section li,.privacy-section p{color:#444;font-size:1rem}.privacy-section ul{margin-top:10px;padding-left:20px}.contact-box{margin-top:15px;padding:15px 20px}@media (max-width:600px){.privacy-hero h1{font-size:2.3rem}.privacy-section{padding:18px}}.terms-wrapper{color:#222;font-family:Poppins,sans-serif;line-height:1.7;margin:auto;max-width:900px;padding:100px 20px}.terms-hero{margin-bottom:40px;text-align:center}.terms-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#07f,#00d4ff);-webkit-background-clip:text;font-size:3rem;font-weight:800}.terms-card{animation:fadeIn .6s ease;background:#fff;border-radius:22px;box-shadow:0 6px 18px #0000001a;padding:35px}.terms-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#005efc,#00c6ff);-webkit-background-clip:text;font-size:1.6rem;margin-bottom:12px}.terms-section{border-bottom:1px solid #e5e5e5;padding:18px 0}.terms-section:last-child{border-bottom:none}.terms-section ul{margin-top:10px;padding-left:20px}.terms-section li{margin-bottom:6px}.contact-box{background:#f3faff;border-left:4px solid #0af;border-radius:10px;padding:18px}.accept-area{margin-top:30px;text-align:center}.accept-label{align-items:center;display:flex;font-size:1.1rem;gap:12px;justify-content:center;margin-bottom:20px}.accept-btn{background:#bfbfbf;border:none;border-radius:12px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:not-allowed;font-size:1.2rem;font-weight:600;padding:12px 30px;transition:.3s ease}.accept-btn.active{background:linear-gradient(90deg,#007bff,#00d0ff);box-shadow:0 6px 14px #007bff4d;cursor:pointer;transform:translateY(-2px)}.accept-btn.active:hover{transform:translateY(-4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.terms-hero h1{font-size:2.3rem}.terms-card{padding:22px}}:root{--bg-main:#0a0e1a;--bg-sidebar:#0c1222;--bg-card:#ffffff0f;--accent-warning:#facc15;--accent-danger:#ff6b6b;--text-secondary:#ffffffa6;--shadow-soft:0 20px 40px #0006}.admin-root{background:radial-gradient(circle at top,#111827 0,#0a0e1a 45%);background:radial-gradient(circle at top,#111827 0,var(--bg-main) 45%);color:#fff;color:var(--text-primary);display:flex;font-family:Inter,system-ui,sans-serif;margin-top:60px;min-height:100vh}.admin-sidebar{background:linear-gradient(180deg,#0c1222,#060912);background:linear-gradient(180deg,var(--bg-sidebar),#060912);border-right:1px solid #ffffff1f;border-right:1px solid var(--border-soft);box-shadow:inset -1px 0 0 #ffffff0a;display:flex;flex-direction:column;padding:26px 22px;width:290px}.logo{background:linear-gradient(135deg,#22d3ee,#a855f7);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;color:#0000;font-size:1.25rem;font-weight:900;letter-spacing:1.2px;margin-bottom:36px}.admin-sidebar nav{display:flex;flex-direction:column;flex-grow:1;gap:6px}.nav-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffa6;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:14px;padding:13px 16px;transition:all .25s ease}.nav-btn span{flex:1 1;text-align:left}.nav-btn:hover{background:#22d3ee14;color:#22d3ee;color:var(--accent-primary);transform:translateX(3px)}.nav-btn.active{background:linear-gradient(90deg,#22d3ee38,#a855f72e);border-left:3px solid #22d3ee;border-left:3px solid var(--accent-primary);box-shadow:inset 0 0 0 1px #ffffff0d;color:#fff}.logout{background:#ff6b6b14;border:1px solid #ff6b6b40;border-radius:12px;color:#ff6b6b;color:var(--accent-danger);cursor:pointer;font-weight:600;margin-top:24px;padding:13px;transition:all .3s ease}.logout:hover{background:#ff6b6b2e;box-shadow:0 0 20px #ff6b6b66}.admin-main{flex:1 1;overflow-y:auto;padding:42px}.admin-main section{max-width:1280px}.admin-main h1{font-size:2.1rem;font-weight:900;letter-spacing:-.5px;margin-bottom:10px}.admin-main p{color:#ffffffa6;color:var(--text-secondary);line-height:1.6;margin-bottom:28px}.stats-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 20px 40px #0006;box-shadow:var(--shadow-soft);color:#fff;font-size:1.15rem;font-weight:700;overflow:hidden;padding:26px;position:relative;transition:all .35s ease}.stat:after{background:radial-gradient(circle at top left,#22d3ee26,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.stat:hover{transform:translateY(-6px) scale(1.02)}.stat:hover:after{opacity:1}.action{align-items:center;background:linear-gradient(135deg,#22d3ee,#a855f7);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:14px;color:#020617;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;letter-spacing:.3px;padding:14px 22px;transition:all .3s ease}.action:hover{box-shadow:0 0 35px #a855f78c;transform:translateY(-2px) scale(1.05)}.admin-main::-webkit-scrollbar{width:9px}.admin-main::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3ee,#a855f7);background:linear-gradient(to bottom,var(--accent-primary),var(--accent-secondary));border-radius:10px}.admin-main::-webkit-scrollbar-track{background:#0000}.stat1{color:#fff}:root{--bg-main:#0b0f1a;--bg-card:#ffffff0d;--border-soft:#ffffff1f;--accent-gold:#facc15;--text-primary:#fff;--text-secondary:#ffffffb3}.partners-section{background:radial-gradient(circle at top,#111827,#0b0f1a);background:radial-gradient(circle at top,#111827,var(--bg-main));color:#fff;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;overflow:hidden}.partners-hero{padding:120px 20px 90px;position:relative;text-align:center}.partners-hero:before{background:linear-gradient(120deg,#22d3ee1f,#a855f71f);content:"";filter:blur(120px);inset:0;position:absolute;z-index:0}.partners-hero-content{margin:auto;max-width:900px;position:relative;z-index:1}.partners-badge{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--border-soft);border-radius:999px;display:inline-flex;font-size:.85rem;gap:8px;margin-bottom:24px;padding:8px 16px}.partners-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:20px}.partners-hero h1 span{background:linear-gradient(90deg,#22d3ee,#a855f7);background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;color:#0000}.partners-hero p{color:#ffffffb3;color:var(--text-secondary);font-size:1.1rem;margin:auto;max-width:700px}.partners-container{margin:auto;max-width:1200px;padding:80px 20px}.section-title{color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:50px}.partners-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.partner-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1f;border:1px solid var(--border-soft);border-radius:20px;padding:32px 24px;text-align:center;transition:all .4s ease}.partner-card:hover{border-color:#22d3ee;border-color:var(--accent-primary);box-shadow:0 0 50px #22d3ee33;transform:translateY(-6px) scale(1.02)}.partner-card img{filter:brightness(0) invert(1);height:auto;margin-bottom:24px;max-width:160px}.partner-card h3{font-size:1.4rem;font-weight:700;margin-bottom:12px}.partner-card p{color:#ffffffb3;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.become-partner{padding:100px 20px}.become-card{background:linear-gradient(135deg,#22d3ee1f,#a855f71f);border:1px solid #ffffff1f;border:1px solid var(--border-soft);border-radius:28px;margin:auto;max-width:900px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.become-card:after{background:radial-gradient(circle,#facc1526,#0000 60%);content:"";inset:0;opacity:.6;position:absolute;z-index:0}.become-card *{position:relative;z-index:1}.become-icon{align-items:center;background:linear-gradient(90deg,#22d3ee,#a855f7);background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));border-radius:18px;color:#000;display:flex;height:70px;justify-content:center;margin:0 auto 24px;width:70px}.become-card h3{font-size:2rem;font-weight:800;margin-bottom:16px}.become-card p{color:#ffffffb3;color:var(--text-secondary);font-size:1.05rem;margin:0 auto 36px;max-width:650px}.become-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn{align-items:center;border-radius:14px;display:inline-flex;font-weight:600;gap:8px;padding:14px 22px;text-decoration:none;transition:all .3s ease}.btn.primary{background:linear-gradient(90deg,#22d3ee,#a855f7);background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));color:#000}.btn.primary:hover{box-shadow:0 0 35px #a855f799;transform:scale(1.06)}.btn.secondary{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-soft);color:#fff;color:var(--text-primary)}.btn.secondary:hover{border-color:#22d3ee;border-color:var(--accent-primary);color:#22d3ee;color:var(--accent-primary)}@media (max-width:768px){.partners-hero{padding:90px 16px 70px}.become-card{padding:40px 24px}}:root{--bg-elevated:#ffffff0f;--bg-glass:hsla(0,0%,100%,.085);--border-glow:#22d3ee73;--accent-hot:#38bdf8;--text-muted:#ffffffb8;--ease-smooth:cubic-bezier(0.4,0,0.2,1)}main{background:radial-gradient(1200px 600px at top,#0f172a,#050914),linear-gradient(180deg,#050914,#02030a);background:radial-gradient(1200px 600px at top,#0f172a,var(--bg-main)),linear-gradient(180deg,#050914,#02030a);color:#fff;color:var(--text-main);overflow-x:hidden}.hero{overflow:hidden;padding:170px 24px 150px;position:relative;text-align:center}.hero:before{animation:floatGlow 20s linear infinite;background:radial-gradient(circle at 20% 20%,#22d3ee2e,#0000 40%),radial-gradient(circle at 80% 30%,#a855f72e,#0000 45%);content:"";filter:blur(90px);inset:-30%;position:absolute}@keyframes floatGlow{0%{transform:translateY(0)}50%{transform:translateY(-70px)}to{transform:translateY(0)}}.hero h1{font-size:clamp(3.2rem,6vw,4.8rem);font-weight:900;letter-spacing:-.035em;line-height:1.03;position:relative}.hero h1 span{background:linear-gradient(90deg,#22d3ee,#a855f7);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;color:#0000}.hero p{color:#ffffffb8;color:var(--text-muted);font-size:1.18rem;line-height:1.75;margin:34px auto 0;max-width:960px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:60px}.hero-actions a{align-items:center;border-radius:20px;display:inline-flex;font-weight:800;gap:12px;padding:18px 40px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s var(--ease-smooth)}.hero-actions .primary{background:linear-gradient(135deg,#22d3ee,#a855f7);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 25px 70px #a855f773;color:#000}.hero-actions .primary:hover{box-shadow:0 40px 100px #a855f7a6;transform:translateY(-8px) scale(1.03)}.hero-actions .secondary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.085);background:var(--bg-glass);border:1px solid #ffffff24;border:1px solid var(--border-soft)}.hero-actions .secondary:hover{border-color:#22d3ee73;border-color:var(--border-glow);box-shadow:inset 0 0 0 1px #22d3ee66}.trust-bar{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);border-block:1px solid #ffffff24;border-block:1px solid var(--border-soft);padding:28px 16px}.trust-bar span{color:#ffffffb8;color:var(--text-muted);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title{font-size:clamp(2.6rem,4vw,3.2rem);font-weight:900;letter-spacing:-.03em;margin-bottom:80px;text-align:center}.section-title span{color:#22d3ee;color:var(--accent-primary)}.features-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid #ffffff24;border:1px solid var(--border-soft);border-radius:28px;padding:46px;position:relative;transition:all .45s cubic-bezier(.4,0,.2,1);transition:all .45s var(--ease-smooth)}.feature-card:after{background:linear-gradient(120deg,#0000,#22d3ee47,#0000);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s}.feature-card:hover{border-color:#22d3ee73;border-color:var(--border-glow);box-shadow:0 50px 110px #22d3ee38;transform:translateY(-12px) scale(1.025)}.feature-card:hover:after{opacity:1}.feature-icon{color:#22d3ee;color:var(--accent-primary);font-size:30px;margin-bottom:26px}.feature-card h3{font-size:1.4rem;font-weight:800;margin-bottom:16px}.feature-card p{color:#ffffffb8;color:var(--text-muted);line-height:1.7}.steps-section{background:radial-gradient(circle at top,#22d3ee14,#0000 65%);padding:160px 24px}.steps-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.step-card{background:hsla(0,0%,100%,.085);background:var(--bg-glass);border:1px solid #ffffff24;border:1px solid var(--border-soft);border-radius:28px;padding:48px;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease-smooth)}.step-card:hover{transform:translateY(-8px)}.step-number{background:linear-gradient(180deg,#22d3ee,#a855f7);background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;color:#0000;font-size:3.4rem;font-weight:900;margin-bottom:20px}.step-card h3{font-size:1.35rem;font-weight:800;margin-bottom:14px}.step-card p{color:#ffffffb8;color:var(--text-muted)}.final-cta{overflow:hidden;padding:180px 24px;position:relative;text-align:center}.final-cta:before{background:radial-gradient(circle,#a855f740,#0000 55%);content:"";filter:blur(110px);inset:-25%;pointer-events:none;position:absolute}.final-cta h2{font-size:clamp(3.2rem,5vw,4rem);font-weight:900}.final-cta h2 span{color:#a855f7;color:var(--accent-secondary)}.final-cta p{color:#ffffffb8;color:var(--text-muted);font-size:1.15rem;margin:36px auto 0;max-width:860px}.final-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-top:60px}.cta-btn{align-items:center;border-radius:18px;display:inline-flex;font-size:.95rem;font-weight:800;gap:10px;isolation:isolate;letter-spacing:.08em;padding:18px 34px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s var(--ease-smooth)}.cta-primary{background:linear-gradient(135deg,#22d3ee,#a855f7);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 30px 90px #22d3ee80,inset 0 1px 0 #ffffff80;color:#060b18}.cta-primary:before{background:linear-gradient(120deg,#0000,#ffffffa6,#0000);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.cta-primary:hover{box-shadow:0 45px 120px #22d3eeb3;transform:translateY(-6px) scale(1.03)}.cta-primary:hover:before{opacity:1}.cta-primary .arrow{font-size:1.2rem;transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease-smooth)}.cta-primary:hover .arrow{transform:translateX(6px)}.cta-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.085);background:var(--bg-glass);border:1px solid #ffffff24;border:1px solid var(--border-soft);color:#fff;color:var(--text-main)}.cta-secondary:hover{border-color:#22d3ee73;border-color:var(--border-glow);box-shadow:inset 0 0 0 1px #22d3ee59,0 20px 60px #00000059;transform:translateY(-4px)}:root{--bg-main:#050914;--bg-glass:#ffffff14;--border-soft:#ffffff24;--accent-primary:#22d3ee;--accent-secondary:#a855f7;--text-main:#fff;--text-muted:#ffffffb3;--ease:cubic-bezier(0.4,0,0.2,1)}.marketplace1{background:radial-gradient(1200px 600px at top,#0f172a,#050914),linear-gradient(180deg,#050914,#02030a);background:radial-gradient(1200px 600px at top,#0f172a,var(--bg-main)),linear-gradient(180deg,#050914,#02030a);color:#fff;color:var(--text-main);min-height:100vh;padding:140px 24px}.marketplace1-hero{margin:0 auto 120px;max-width:1200px;text-align:center}.marketplace1-title{font-size:clamp(3.5rem,6vw,5rem);font-weight:900;letter-spacing:-.04em}.marketplace1-title span{background:linear-gradient(90deg,#22d3ee,#a855f7);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;color:#0000}.marketplace1-subtitle{color:#ffffffb3;color:var(--text-muted);font-size:1.15rem;line-height:1.8;margin:32px auto 0;max-width:760px}.products-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1300px}.product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff24;border:1px solid var(--border-soft);border-radius:26px;overflow:hidden;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.product-card:hover{box-shadow:0 45px 120px #22d3ee40;transform:translateY(-14px) scale(1.025)}.product-image{height:230px;object-fit:cover;width:100%}.product-content{padding:28px}.product-title{font-size:1.35rem;font-weight:800;margin-bottom:10px}.product-description{color:#ffffffb3;color:var(--text-muted);font-size:.95rem;line-height:1.7;margin-bottom:20px}.product-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.product-price{font-size:1.8rem;font-weight:900}.product-shipping{align-items:center;background:#22d3ee1f;border-radius:999px;color:#22d3ee;color:var(--accent-primary);display:inline-flex;font-size:.75rem;gap:6px;padding:6px 14px}.product-actions{display:flex;gap:14px}.btn-primary{background:linear-gradient(135deg,#22d3ee,#a855f7);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:14px;color:#000;cursor:pointer;flex:1 1;font-weight:800;padding:14px 20px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.btn-primary:hover{box-shadow:0 25px 70px #22d3ee80;transform:translateY(-4px)}.btn-outline{background:#ffffff14;background:var(--bg-glass);border:1px solid #ffffff24;border:1px solid var(--border-soft);border-radius:14px;color:#fff;color:var(--text-main);cursor:pointer;padding:14px}.product-source{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:6px;margin-top:18px}.cart-preview{margin:140px auto 0;max-width:1100px;text-align:center}.cart-preview h2{font-size:2.4rem;font-weight:900}.cart-preview p{color:#ffffffb3;color:var(--text-muted);margin-top:12px}.marketplace1-scale{margin:180px auto 0;max-width:900px;text-align:center}.marketplace1-scale h2{font-size:3rem;font-weight:900}.marketplace1-scale p{color:#ffffffb3;color:var(--text-muted);font-size:1.1rem;line-height:1.8;margin-top:22px}
/*# sourceMappingURL=main.8199d3dc.css.map*/