.dd-banner,body{color:var(--text-color)}.dd-stats h2,.dd-tips h2,.dd-urgency h2,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.btn,.logo a,.stat-box h3,h1,h2,h3,h4,h5,h6{font-weight:700}.city-list,.tips-list{list-style:none;display:grid}.btn,.dd-btn,.logo a{text-decoration:none}:root{--primary-color:#0b0c2a;--accent-color:#f97316;--text-color:#fff;--box-bg:#1e1f3a;--hover-bg:#2c2e4e;--heading-color:#ffcc00}body{margin:0;font-family:'Segoe UI',sans-serif;background-color:var(--primary-color);line-height:1.6}h1,h2,h3,h4,h5,h6{text-align:center;font-size:1.8em;margin-bottom:1rem;line-height:1.3;color:#fc0}.container{width:90%;max-width:1200px;margin:auto;padding:20px 0}.dd-banner{background:url('homebanner.webp') center center/cover no-repeat;position:relative;padding:80px 0;text-align:center}.dd-banner .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1}.dd-banner .banner-content{position:relative;z-index:2}.dd-banner p{font-size:1.6em;margin-bottom:2rem;color:#ccc}.p span{text-align:center;color:green}.btn{display:inline-block;padding:12px 20px;margin:8px 8px 40px;border-radius:8px;transition:background .3s}.dd-urgency .btn,.service-split-card{transition:transform .3s,box-shadow .3s}.btn-primary,.btn-secondary:hover{background-color:var(--accent-color);color:var(--text-color)}.btn-secondary,section h2 span{color:var(--accent-color)}.btn-primary:hover,.dd-btn:hover{background-color:#fb923c}.btn-secondary{background-color:transparent;border:2px solid var(--accent-color)}.banner-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.dd-services-modern{background:#0b0c2a;color:#fff;padding:60px 20px;text-align:center}.dd-services-modern .services-intro,.dd-why-tiltpattern .section-subtext{max-width:600px;margin:0 auto 40px;color:#cfcfcf}.services-flex-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-split-card{background:#121431;border-radius:14px;flex:1 1 320px;max-width:500px;display:flex;align-items:center;padding:20px;text-align:left}.service-split-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px rgba(26,115,232,.25)}.icon-box{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#1a73e8,#4285f4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;margin-right:15px}.service-content h3{font-size:1.2rem;color:#fff;margin:0 0 6px}.service-content p{font-size:.95rem;color:#cfcfcf;margin:0}.dd-why-tiltpattern{background:#0b0c2a;color:#fff;padding:60px 20px;text-align:center;position:relative;overflow:hidden}.dd-why-tiltpattern .section-heading{font-size:2rem;position:relative;display:inline-block;color:#fff}.dd-empower-snake .section-heading span,.dd-game-flip-section .game-heading span,.dd-why-tiltpattern .section-heading span,.doraemon-title span{color:#1a73e8}.underline-bar{display:block;height:3px;width:80px;background:linear-gradient(90deg,#1a73e8,#34a853);margin:10px auto 0;border-radius:2px;animation:3s linear infinite gradientMove}@keyframes gradientMove{0%{background-position:0}100%{background-position:100%}}.tilt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;justify-items:center}.tilt-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px 20px 20px;position:relative;overflow:hidden;text-align:center;transition:transform .4s,box-shadow .4s,border .4s}.tilt-card:hover{transform:rotateX(4deg) rotateY(-4deg) translateY(-5px);box-shadow:0 15px 40px rgba(26,115,232,.3);border:1px solid #1a73e8}.tilt-icon{position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#1a73e8,#4285f4);color:#fff;border-radius:50%;width:60px;height:60px;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(26,115,232,.4)}.flip-front,.tilt-content h3{font-size:1.2rem;color:#fff}.tilt-content{margin-top:40px}.tilt-content h3{margin-bottom:10px}.tilt-content p{font-size:.95rem;color:#cfcfcf;line-height:1.5}.dd-game-flip-section{background:#0b0c2a;color:#fff;padding:80px 20px;text-align:center}.dd-empower-snake .section-heading,.dd-game-flip-section .game-heading,.flip-front i{font-size:2rem;margin-bottom:10px}.dd-game-flip-section .game-subtext{color:#cfcfcf;margin-bottom:40px}.game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;justify-items:center}.flip-card{perspective:1000px;width:180px;height:220px}.flip-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-back,.flip-card:hover .flip-inner{transform:rotateY(180deg)}.flip-back,.flip-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;box-shadow:0 0 15px rgba(255,255,255,.05)}.flip-back{background:#1a1a3d;color:#cfcfcf;font-size:.9rem}.neon-green{border:2px solid #34a853;box-shadow:0 0 15px #34a853}.neon-blue{border:2px solid #4285f4;box-shadow:0 0 15px #4285f4}.neon-yellow{border:2px solid #fbbc05;box-shadow:0 0 15px #fbbc05}.neon-purple{border:2px solid #9b59b6;box-shadow:0 0 15px #9b59b6}.neon-orange{border:2px solid #ff6d01;box-shadow:0 0 15px #ff6d01}.neon-cyan{border:2px solid #13b0a5;box-shadow:0 0 15px #13b0a5}.dd-empower-snake{background:#0b0c2a;color:#fff;padding:80px 20px;text-align:center;overflow-x:hidden}.dd-empower-snake .section-subtext{color:#ccc;max-width:600px;margin:0 auto 50px}.snake-path{display:flex;flex-wrap:wrap;justify-content:center;position:relative;max-width:900px;margin:0 auto}.snake-node{width:140px;height:140px;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:50%;margin:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:2s ease-in-out infinite snakePulse;transition:transform .3s}.snake-node:hover{transform:scale(1.1) rotate(3deg);background:rgba(26,115,232,.1);border-color:#1a73e8}.node-icon{font-size:2rem;color:#1a73e8;margin-bottom:10px;animation:2s infinite alternate iconGlow}.snake-node h3{font-size:.9rem;max-width:100px}@keyframes snakePulse{0%,100%{box-shadow:0 0 10px rgba(26,115,232,.2)}50%{box-shadow:0 0 20px rgba(26,115,232,.4)}}@keyframes iconGlow{from{text-shadow:0 0 5px rgba(26,115,232,.5)}to{text-shadow:0 0 15px rgba(26,115,232,.8)}}.dd-doraemon-session{background:#0b0c2a;padding:60px 20px;text-align:center;color:#fff}.doraemon-subtext{max-width:600px;margin:0 auto 40px;font-size:1rem;color:#d0d6f9}.doraemon-game-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.doraemon-bubble{background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.1);border-radius:50%;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.9rem;position:relative;transition:transform .4s,box-shadow .4s}.doraemon-bubble i{font-size:24px;color:#1a73e8;margin-bottom:8px}.doraemon-bubble:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 0 20px rgba(26,115,232,.6)}@media (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:1.5em}.service-split-card{flex-direction:column;text-align:center}.icon-box{margin-right:0;margin-bottom:10px}.snake-node{width:110px;height:110px;margin:15px}.doraemon-bubble{width:100px;height:100px;font-size:.8rem}.doraemon-bubble i{font-size:20px}}.glass-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);border-radius:16px;padding:20px;color:#fff}.dd-bottom-banner p{font-size:1.1em;color:#bbb;margin-bottom:20px}.dd-btn{background-color:var(--accent-color);margin:5px;display:inline-block}.intro-text{text-align:center;font-size:1.1em;color:#ccc;max-width:800px;margin:auto}.dd-locations{background-image:url('./assets/india.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;padding:80px 20px;color:#fff;text-align:center;z-index:1}.dd-locations::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(11,12,42,.88);z-index:-1}.dd-roadmap,.timeline,.timeline li{position:relative}.dd-locations p{font-size:1.1rem;color:#e0e0e0;margin-bottom:30px}.city-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;max-width:900px;margin:0 auto;padding:0}.city-list li{background-color:#1a1c3a;border:1px solid #2e305e;padding:15px;border-radius:10px;transition:.3s;font-size:1rem;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.3)}.city-list li:hover{background-color:#ffc107;color:#0b0c2a;transform:scale(1.05);box-shadow:0 6px 16px rgba(255,193,7,.4)}.dd-locations .cta-text{margin-top:50px}.dd-roadmap{background:linear-gradient(to right,#121429,#0b0c2a);padding:80px 20px;color:var(--text-color)}.dd-roadmap .section-heading{text-align:center;font-size:2.5rem;margin-bottom:60px;color:var(--heading-color);text-transform:uppercase;position:relative}.timeline{max-width:1000px;margin:auto;padding-left:20px;border-left:4px solid var(--accent-color)}.timeline li{margin-bottom:60px;padding-left:40px}.timeline-icon{position:absolute;left:-28px;top:30px;background-color:var(--accent-color);color:var(--primary-color);width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:1.2rem;box-shadow:0 0 0 4px #0b0c2a;transition:transform .3s}.dd-stats,.dd-tips,.dd-urgency{color:var(--text-color);position:relative;text-align:center;overflow:hidden}.timeline-content{background-color:var(--box-bg);padding:20px 25px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.4);transition:transform .3s}.timeline-content h3{margin:0 0 8px;color:var(--heading-color);font-size:1.6rem}.timeline-content p{margin:0;color:#ccc;font-size:1.1rem}.timeline li:hover .timeline-icon{transform:scale(1.15);background-color:#ffb300}.timeline li:hover .timeline-content{transform:scale(1.03);background-color:var(--hover-bg)}.dd-urgency{background:linear-gradient(135deg,#1a1c3a,#0b0c2a);padding:80px 20px;z-index:1}.dd-urgency::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('https://www.transparenttextures.com/patterns/dark-mosaic.png');opacity:.08;z-index:0}.urgency-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.dd-urgency h2{font-size:2.2rem;color:var(--heading-color);margin-bottom:20px}.dd-tips h2 i,.dd-urgency h2 i{color:var(--accent-color);margin-right:10px}.dd-urgency p{font-size:1.2rem;color:#ccc;margin-bottom:30px}.dd-urgency .btn{font-size:1.1rem;padding:14px 28px;border-radius:50px;box-shadow:0 4px 12px rgba(249,115,22,.4)}.dd-urgency .btn:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(249,115,22,.6)}.dd-tips{background:linear-gradient(135deg,#1e1f3a,#0b0c2a);padding:70px 20px}.dd-tips h2{font-size:2.2rem;color:var(--heading-color);margin-bottom:30px}.tips-list{padding:0;max-width:800px;margin:auto;gap:20px;grid-template-columns:1fr}.tips-list li{background-color:#2a2b4f;border-left:5px solid var(--accent-color);border-radius:10px;padding:18px 20px;text-align:left;font-size:1.1rem;color:#ddd;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;align-items:center;gap:12px;transition:transform .3s,background .3s}.tips-list li i{color:#22c55e;font-size:1.3rem}.tips-list li:hover{background-color:var(--hover-bg);transform:translateY(-5px);box-shadow:0 6px 16px rgba(249,115,22,.4)}.dd-stats{background:linear-gradient(145deg,#0b0c2a,#1a1c3a);padding:80px 20px}.dd-stats h2{font-size:2.5rem;color:var(--heading-color);margin-bottom:40px}.dd-stats h2 i{color:var(--accent-color);margin-right:12px}.section-desc{text-align:center;max-width:1000px;margin:0 auto 40px;color:#ccc;font-size:16px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;max-width:1000px;margin:auto}.stat-box{background-color:#1e1f3a;border-radius:12px;padding:30px 20px;transition:.3s;box-shadow:0 5px 12px rgba(0,0,0,.25);border-top:4px solid var(--accent-color);position:relative}.stat-box:hover{transform:translateY(-6px);background-color:var(--hover-bg);box-shadow:0 8px 20px rgba(249,115,22,.3)}.stat-box h3{font-size:2.2rem;color:#ffc107;margin-bottom:10px}.stat-box p{font-size:1.1rem;color:#ccc;margin:0}@media screen and (max-width:768px){.dd-locations h2,.dd-stats h2{font-size:1.8rem}.dd-locations p,.dd-urgency p,.stat-box p,.timeline-content p{font-size:1rem}.city-list{grid-template-columns:1fr}.timeline{padding-left:15px;border-left:3px solid var(--accent-color)}.timeline li{margin-bottom:40px;padding-left:35px}.timeline-icon{width:32px;height:32px;font-size:1rem;line-height:32px;left:-22px}.timeline-content{padding:15px 20px}.timeline-content h3{font-size:1.3rem}.dd-tips h2,.dd-urgency h2,.stat-box h3{font-size:1.6rem}.dd-urgency .btn{width:100%;font-size:1rem}.tips-list{gap:15px}.tips-list li{font-size:1rem;padding:16px}}.dd-bottom-banner{position:relative;background:url('https://images.unsplash.com/photo-1602526217032-7d6a9200cd10?auto=format&fit=crop&w=1600&q=80') center center/cover no-repeat;padding:80px 20px;text-align:center;color:#fff;overflow:hidden}.dd-banner-overlay{position:absolute;top:0;left:0;height:0%;width:0%;background:rgba(11,12,42,.85);z-index:1}.dd-banner-content{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:20px}.dd-banner-content h2{font-size:2.8rem;font-weight:700;margin-bottom:20px;color:#00f0ff;line-height:1.3}.dd-banner-content h2 span{color:#fff}.dd-banner-content p{font-size:1.2rem;color:#f0f0f0;line-height:1.8;margin-bottom:30px}.dd-banner-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.dd-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;font-size:1rem;font-weight:600;border:none;border-radius:50px;color:#fff;transition:.3s;box-shadow:0 5px 15px rgba(0,0,0,.2)}.dd-btn i{font-size:1.1rem}.btn-whatsapp{background-color:#25d366}.btn-quote{background-color:#007bff}.btn-call{background-color:#e91e63}.dd-btn:hover{transform:translateY(-3px);opacity:.9}.dd-header,.dd-header-mobile{background:rgba(11,12,42,.98);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4)}.header-container,.header-mobile-container{max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:14px 20px}.logo a{font-size:24px;color:#fff;letter-spacing:1px}.logo span{color:#fc0}.mobile-menu,.nav-menu{list-style:none;display:flex;align-items:center;gap:25px;background:0 0}.mobile-menu li a,.nav-menu li a{color:#fff;text-decoration:none;padding:10px 16px;display:block;font-size:16px;border-radius:6px;transition:background .2s,color .2s}.mobile-menu li a:hover,.nav-menu li a:hover{background:#23244a;color:#fc0}@media (max-width:991px){.header-container,.header-mobile-container{padding:10px}.logo a{font-size:20px}.mobile-menu,.nav-menu{flex-direction:column;gap:0;width:100vw;background:#0b0c2a}.mobile-menu li,.nav-menu li{width:100%;text-align:left;border-bottom:1px solid #23244a}.mobile-menu li a,.nav-menu li a{font-size:15px;padding:14px 20px}}