@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=Space+Mono:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500&display=swap");:root{--bg:#04040f;--bg2:#07071a;--neon:#00ffa3;--neon2:#6e00ff;--neon3:#ff006e;--white:#f0f0f8;--muted:#6b6b8a;--card:hsla(0,0%,100%,.03);--border:rgba(0,255,163,.15);--glow:0 0 30px rgba(0,255,163,.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:DM Sans,sans-serif;overflow-x:hidden;cursor:none}.cursor{width:12px;height:12px;background:var(--neon);border-radius:50%;z-index:9999;transition:transform .1s ease;mix-blend-mode:screen}.cursor,.cursor-trail{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor-trail{width:36px;height:36px;border:1px solid rgba(0,255,163,.4);border-radius:50%;z-index:9998;transition:all .18s ease}body:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");z-index:1;opacity:.6}.grid-bg,body:before{position:fixed;inset:0;pointer-events:none}.grid-bg{z-index:0;background-image:linear-gradient(rgba(0,255,163,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,163,.03) 1px,transparent 0);background-size:60px 60px}nav{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:0;background:rgba(4,4,15,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:50px;padding:12px 28px;transition:all .3s ease;width:min(90vw,800px);justify-content:space-between}nav.scrolled{background:rgba(4,4,15,.9);border-color:rgba(0,255,163,.3)}.nav-logo{font-family:Syne,sans-serif;font-weight:800;font-size:16px;color:var(--neon);letter-spacing:-.5px;white-space:nowrap}.nav-logo span{color:var(--white)}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--muted);text-decoration:none;text-transform:uppercase;transition:color .3s}.nav-links a:hover{color:var(--neon)}.nav-cta{background:var(--neon);color:#000;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-cta:hover{background:#fff;transform:scale(1.05)}.hero{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:120px 20px 80px;overflow:hidden}.hero,.hero-badge{align-items:center}.hero-badge{display:inline-flex;gap:8px;background:rgba(0,255,163,.08);border:1px solid rgba(0,255,163,.3);border-radius:50px;padding:8px 18px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--neon);text-transform:uppercase;margin-bottom:36px;animation:fadeUp .8s ease forwards;opacity:0}.badge-dot{width:6px;height:6px;background:var(--neon);border-radius:50%;animation:pulse 2s ease infinite}.hero-title{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(42px,8vw,96px);line-height:.95;letter-spacing:-3px;margin-bottom:24px;animation:fadeUp .8s ease .2s forwards;opacity:0}.hero-title .accent{color:var(--neon);position:relative;display:inline-block}.hero-title .accent:after{content:attr(data-text);position:absolute;left:0;top:0;color:var(--neon3);-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);animation:glitch 3s infinite;opacity:.7}.hero-sub,.hero-title .dim{color:var(--muted)}.hero-sub{font-size:clamp(14px,2vw,18px);max-width:520px;line-height:1.7;margin:0 auto 48px;animation:fadeUp .8s ease .4s forwards;opacity:0}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:fadeUp .8s ease .6s forwards;opacity:0}.btn-primary{background:var(--neon);color:#000;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:none;padding:16px 36px;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;display:inline-block}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:translateX(-100%);transition:transform .6s ease}.btn-primary:hover:before{transform:translateX(100%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,255,163,.4)}.btn-ghost{background:transparent;color:var(--white);font-family:Space Mono,monospace;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.15);padding:16px 36px;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.btn-ghost:hover{border-color:var(--neon);color:var(--neon);transform:translateY(-2px)}.hero-scroll-hint{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--muted);text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeUp 1s ease 1s forwards;opacity:0}.scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,var(--neon),transparent);animation:scrollDown 2s ease infinite}.hero-orb{width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,163,.06) 0,transparent 70%);animation:float 8s ease infinite}.hero-orb,.hero-orb2{position:absolute;border-radius:50%;pointer-events:none}.hero-orb2{width:400px;height:400px;background:radial-gradient(circle,rgba(110,0,255,.08) 0,transparent 70%);right:-100px;bottom:100px;animation:float 10s ease 2s infinite}.stats{position:relative;z-index:2;padding:60px 40px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-item{background:var(--bg);padding:40px 24px;text-align:center;position:relative;transition:background .3s}.stat-item:hover{background:rgba(0,255,163,.04)}.stat-num{font-family:Syne,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;color:var(--neon);line-height:1;margin-bottom:8px}.stat-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--muted);text-transform:uppercase}section{position:relative;z-index:2}.section-tag{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--neon);text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:12px}.section-tag:before{content:"";display:block;width:30px;height:1px;background:var(--neon)}.section-title{font-family:Syne,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-2px;line-height:1.05}.big-marquee{position:relative;z-index:2;overflow:hidden;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.big-marquee-track{display:flex;animation:ticker 15s linear infinite;width:max-content}.big-marquee-item{font-family:Syne,sans-serif;font-size:clamp(60px,8vw,100px);font-weight:800;letter-spacing:-4px;color:transparent;-webkit-text-stroke:1px rgba(0,255,163,.2);padding:0 40px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:-webkit-text-stroke .3s}.big-marquee-item:hover{-webkit-text-stroke-color:var(--neon)}.big-marquee-dot{font-size:20px;color:var(--neon);align-self:center;padding:0 10px}.ticker-section{padding:80px 0;overflow:hidden;border-bottom:1px solid var(--border)}.ticker-header{text-align:center;margin-bottom:50px;padding:0 40px}.ticker-track{display:flex;gap:0;animation:ticker 30s linear infinite;width:max-content}.ticker-track:hover{animation-play-state:paused}.ticker-inner{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.college-card{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px 28px;margin:0 10px;white-space:nowrap;transition:all .3s ease;min-width:220px}.college-card:hover{background:rgba(0,255,163,.06);border-color:var(--neon);transform:translateY(-4px);box-shadow:var(--glow)}.college-name{font-family:Syne,sans-serif;font-weight:700;font-size:14px;color:var(--white)}.college-footfall{font-family:Space Mono,monospace;font-size:11px;color:var(--neon);margin-top:2px}.college-icon{font-size:24px}.services{padding:120px 60px;border-bottom:1px solid var(--border)}.services-header{margin-bottom:70px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--border);border:1px solid var(--border)}.service-card{background:var(--bg);padding:60px 40px;position:relative;overflow:hidden;transition:all .4s ease;cursor:default}.service-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card:first-child:before{background:var(--neon)}.service-card:nth-child(2):before{background:var(--neon2)}.service-card:nth-child(3):before{background:var(--neon3)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{background:hsla(0,0%,100%,.02);transform:translateY(-4px)}.service-num{font-family:Space Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:3px;margin-bottom:40px}.service-icon{font-size:40px;margin-bottom:28px;display:block}.service-title{font-family:Syne,sans-serif;font-size:24px;font-weight:800;margin-bottom:16px;letter-spacing:-.5px}.service-desc{color:var(--muted);font-size:15px;line-height:1.7}.service-arrow{position:absolute;bottom:32px;right:32px;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease}.service-card:hover .service-arrow{background:var(--neon);color:#000;border-color:var(--neon);transform:rotate(45deg)}.why-section{padding:120px 60px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.why-right{display:flex;flex-direction:column;gap:2px}.why-card{background:var(--card);border:1px solid var(--border);padding:36px;position:relative;overflow:hidden;transition:all .3s ease}.why-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--neon);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.why-card:hover:before{transform:scaleY(1)}.why-card:hover{background:rgba(0,255,163,.04);padding-left:44px}.why-card-num{font-family:Space Mono,monospace;font-size:11px;color:var(--neon);letter-spacing:2px;margin-bottom:12px}.why-card-title{font-family:Syne,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px}.why-card-desc{color:var(--muted);font-size:14px;line-height:1.6}.brands-section{padding:100px 0;border-bottom:1px solid var(--border);overflow:hidden}.brands-header{text-align:center;padding:0 60px;margin-bottom:60px}.brands-track{animation:ticker 20s linear infinite}.brands-track,.brands-track2{display:flex;width:max-content;align-items:center}.brands-track2{animation:tickerRev 25s linear infinite;margin-top:20px}.brand-pill{background:var(--card);border:1px solid var(--border);border-radius:50px;padding:14px 28px;margin:0 8px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;color:var(--muted);white-space:nowrap;transition:all .3s ease}.brand-pill:hover{color:var(--neon);border-color:var(--neon);background:rgba(0,255,163,.06);box-shadow:var(--glow)}.testimonials{padding:120px 60px;border-bottom:1px solid var(--border);overflow:hidden}.testimonials-header{margin-bottom:60px}.testimonials-scroll{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:var(--neon) transparent;scroll-snap-type:x mandatory}.testimonials-scroll::-webkit-scrollbar{height:3px}.testimonials-scroll::-webkit-scrollbar-thumb{background:var(--neon)}.testi-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:40px;min-width:340px;max-width:340px;flex-shrink:0;scroll-snap-align:start;transition:all .3s ease}.testi-card:hover{border-color:var(--neon);transform:translateY(-6px);box-shadow:var(--glow)}.testi-quote{font-size:40px;color:var(--neon);font-family:Syne,sans-serif;line-height:1;margin-bottom:20px}.testi-text{font-size:15px;line-height:1.7;color:rgba(240,240,248,.8);margin-bottom:28px;font-style:italic}.testi-author{display:flex;flex-direction:column;gap:4px}.testi-name{font-family:Syne,sans-serif;font-size:14px;font-weight:700}.testi-org{font-family:Space Mono,monospace;font-size:11px;color:var(--neon);letter-spacing:1px}.about-section{padding:120px 60px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.about-right{display:flex;flex-direction:column;gap:32px}.about-para{color:var(--muted);font-size:16px;line-height:1.8}.mission-block,.vision-block{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px}.mission-block:hover,.vision-block:hover{border-color:rgba(110,0,255,.4);background:rgba(110,0,255,.05)}.vm-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;color:var(--neon2);text-transform:uppercase;margin-bottom:14px}.vm-text{font-size:15px;line-height:1.7;color:rgba(240,240,248,.8)}.mission-list{list-style:none;display:flex;flex-direction:column;gap:10px}.mission-list li{font-size:14px;color:rgba(240,240,248,.7);line-height:1.6;padding-left:20px;position:relative}.mission-list li:before{content:"→";position:absolute;left:0;color:var(--neon)}.contact-section{padding:120px 60px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.contact-tagline{font-family:Syne,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-2px;line-height:1.05;margin-bottom:24px}.contact-tagline .accent{color:var(--neon)}.contact-info{display:flex;flex-direction:column;gap:16px;margin-top:40px}.contact-item{display:flex;gap:16px;align-items:flex-start}.contact-item-icon{width:40px;height:40px;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:var(--card)}.contact-item-text{font-size:14px;color:var(--muted);line-height:1.6}.contact-item-text strong{color:var(--white);font-weight:500;display:block}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--muted);text-transform:uppercase}.form-input,.form-textarea{background:var(--card);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:14px 18px;font-family:DM Sans,sans-serif;font-size:15px;color:var(--white);outline:none;transition:all .3s ease;resize:none}.form-input:focus,.form-textarea:focus{border-color:var(--neon);box-shadow:0 0 0 3px rgba(0,255,163,.1);background:rgba(0,255,163,.03)}.form-input::placeholder,.form-textarea::placeholder{color:var(--muted)}.form-textarea{min-height:120px}.form-submit{background:var(--neon);color:#000;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;padding:18px;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:8px}.form-submit:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,255,163,.35)}footer{position:relative;z-index:2;padding:60px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;border-top:1px solid var(--border)}.footer-brand-name{font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:var(--neon);margin-bottom:12px;letter-spacing:-.5px}.footer-brand-name span{color:var(--white)}.footer-tagline{color:var(--muted);font-size:14px;line-height:1.6;max-width:260px}.footer-heading{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--muted);text-transform:uppercase;margin-bottom:20px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links a{color:rgba(240,240,248,.6);text-decoration:none;font-size:14px;transition:color .2s}.footer-links a:hover{color:var(--neon)}.footer-copy{border-top:1px solid var(--border);padding:24px 60px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.footer-copy-text,.footer-made{font-family:Space Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:1px}.footer-made span{color:var(--neon)}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal-right.visible{opacity:1;transform:translateX(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes glitch{0%,90%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}93%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);transform:translate(-4px)}96%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translate(4px)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tickerRev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes scrollDown{0%{opacity:1;transform:scaleY(1);transform-origin:top}50%{opacity:.5;transform:scaleY(.6)}to{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.hamburger span{display:block;width:24px;height:2px;background:var(--white);border-radius:2px;transition:all .3s ease}.sidebar-overlay{position:fixed;inset:0;background:rgba(4,4,15,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;opacity:0;pointer-events:none;transition:opacity .35s ease}.sidebar-overlay.active{opacity:1;pointer-events:all}.sidebar{position:fixed;top:0;right:0;width:min(320px,85vw);height:100dvh;background:#07071a;border-left:1px solid var(--border);z-index:1200;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .38s cubic-bezier(.16,1,.3,1);overflow-y:auto}.sidebar.open{transform:translateX(0)}.sidebar-header{justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid var(--border)}.sidebar-close,.sidebar-header{display:flex;align-items:center}.sidebar-close{background:hsla(0,0%,100%,.06);border:1px solid var(--border);color:var(--white);width:36px;height:36px;border-radius:50%;font-size:14px;cursor:pointer;justify-content:center;transition:all .2s ease}.sidebar-close:hover{background:rgba(0,255,163,.1);border-color:var(--neon);color:var(--neon)}.sidebar-nav{display:flex;flex-direction:column;padding:12px 0;flex:1 1}.sidebar-link{display:flex;align-items:center;gap:14px;padding:18px 24px;text-decoration:none;color:rgba(240,240,248,.7);font-family:Syne,sans-serif;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,255,163,.06);transition:all .2s ease;position:relative;overflow:hidden}.sidebar-link:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--neon);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.sidebar-link:hover{color:var(--white);background:rgba(0,255,163,.04);padding-left:30px}.sidebar-link:hover:before{transform:scaleY(1)}.sidebar-link-num{font-family:Space Mono,monospace;font-size:10px;color:var(--neon);letter-spacing:2px;min-width:24px}.sidebar-link-arrow{margin-left:auto;font-size:16px;opacity:0;transform:translateX(-8px);transition:all .2s ease;color:var(--neon)}.sidebar-link:hover .sidebar-link-arrow{opacity:1;transform:translateX(0)}.sidebar-footer{padding:24px;border-top:1px solid var(--border);gap:16px}.sidebar-contact,.sidebar-footer{display:flex;flex-direction:column}.sidebar-contact{gap:6px}.sidebar-contact a{font-family:Space Mono,monospace;font-size:11px;color:var(--muted);text-decoration:none;letter-spacing:.5px;transition:color .2s}.sidebar-contact a:hover{color:var(--neon)}@media (max-width:900px){.nav-cta-desktop,.nav-links{display:none}.hamburger{display:flex}nav{padding:12px 20px;width:min(94vw,800px)}.hero{padding:110px 20px 70px}.hero-title{letter-spacing:-1.5px}.stats{grid-template-columns:repeat(2,1fr)}.ticker-section{padding:60px 0}.ticker-header{padding:0 20px}.brands-section{padding:80px 0}.brands-header{padding:0 20px}.services{padding:80px 20px}.services-grid{grid-template-columns:1fr}.service-card{padding:40px 28px}.about-section,.why-section{grid-template-columns:1fr;padding:80px 20px;gap:40px}.testimonials{padding:80px 20px}.testi-card{min-width:280px;max-width:280px;padding:28px}.contact-section{padding:80px 20px!important;gap:40px!important}.contact-section,.form-row{grid-template-columns:1fr!important}footer{grid-template-columns:1fr 1fr;padding:40px 20px;gap:32px}.footer-copy{padding:20px;flex-direction:column;gap:8px;text-align:center}.big-marquee-item{font-size:48px;padding:0 20px}}@media (max-width:600px){.hero{padding:100px 16px 60px}.hero-title{letter-spacing:-1px}.hero-actions{flex-direction:column;align-items:center}.btn-ghost,.btn-primary{width:100%;text-align:center}.stats{grid-template-columns:repeat(2,1fr)}.stat-item{padding:28px 16px}.services{padding:60px 16px}.service-card{padding:32px 20px}.why-section{padding:60px 16px}.why-card{padding:24px}.about-section,.testimonials{padding:60px 16px}.testi-card{min-width:260px;max-width:260px;padding:24px}.contact-section{padding:60px 16px!important}footer{grid-template-columns:1fr;gap:32px;padding:40px 16px}.footer-copy{padding:20px 16px}.policy-back-nav{padding:20px 16px!important}.big-marquee-item{font-size:36px;padding:0 16px}}@media (hover:none){.cursor,.cursor-trail{display:none}body{cursor:auto}}.policy-section:hover{border-color:rgba(0,255,163,.3);box-shadow:0 4px 24px rgba(0,255,163,.06)}.policy-subhead{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--white);font-weight:600}@media (max-width:600px){.policy-back-nav{padding:20px 24px!important}.policy-content{padding:40px 16px!important}}