html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden}.cosmic-container[data-astro-cid-dpsuayzo]{min-height:100vh;background:radial-gradient(ellipse at center,#0c0c2e,#000 70%),linear-gradient(45deg,#0c0c2e,#1a1a3e,#0c0c2e);position:relative;overflow:hidden;font-family:Vazirmatn,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:80px 0}.galaxy-background[data-astro-cid-dpsuayzo]{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(119,198,255,.05) 0%,transparent 50%);animation:galaxyRotate 120s linear infinite}.stars[data-astro-cid-dpsuayzo]{position:absolute;background:#fff;border-radius:50%;animation:twinkle 4s ease-in-out infinite}.stars[data-astro-cid-dpsuayzo]:nth-child(1){width:2px;height:2px;top:20%;left:10%;animation-delay:0s}.stars[data-astro-cid-dpsuayzo]:nth-child(2){width:1px;height:1px;top:60%;left:80%;animation-delay:1s}.stars[data-astro-cid-dpsuayzo]:nth-child(3){width:3px;height:3px;top:40%;left:40%;animation-delay:2s}.nebula[data-astro-cid-dpsuayzo]{position:absolute;width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(138,43,226,.1) 0%,transparent 70%);filter:blur(40px);animation:nebulaPulse 8s ease-in-out infinite}.orbiting-planets[data-astro-cid-dpsuayzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;animation:orbit 60s linear infinite}.planet[data-astro-cid-dpsuayzo]{position:absolute;border-radius:50%;filter:blur(10px)}.planet-1[data-astro-cid-dpsuayzo]{width:60px;height:60px;top:0;left:50%;background:radial-gradient(circle,#8a2be2,indigo);transform:translate(-50%)}.planet-2[data-astro-cid-dpsuayzo]{width:40px;height:40px;bottom:20%;right:10%;background:radial-gradient(circle,#00bfff,#1e90ff)}.planet-3[data-astro-cid-dpsuayzo]{width:30px;height:30px;top:30%;right:20%;background:radial-gradient(circle,#ff69b4,#ff1493)}.cosmic-content[data-astro-cid-dpsuayzo]{position:relative;z-index:10;min-height:calc(100vh - 160px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 2rem;margin-top:40px}.cosmic-header[data-astro-cid-dpsuayzo]{text-align:center;margin-bottom:6rem;position:relative;padding-top:2rem}.pulse-ring[data-astro-cid-dpsuayzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border:2px solid rgba(138,43,226,.3);border-radius:50%;animation:pulse 3s ease-out infinite}.delay-1[data-astro-cid-dpsuayzo]{animation-delay:1s}.delay-2[data-astro-cid-dpsuayzo]{animation-delay:2s}.cosmic-title[data-astro-cid-dpsuayzo]{font-size:4rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(45deg,#8a2be2,#00bfff,#ff69b4);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease infinite;line-height:1.2}.cosmic-subtitle[data-astro-cid-dpsuayzo]{font-size:1.5rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.portals-grid[data-astro-cid-dpsuayzo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:4rem;width:100%;max-width:1400px;margin-bottom:6rem;padding:0 1rem}.portal-wrapper[data-astro-cid-dpsuayzo]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:2rem 1rem}.portal-gate[data-astro-cid-dpsuayzo]{position:relative;width:200px;height:200px;margin-bottom:2.5rem;cursor:pointer;transition:all .3s ease}.portal-gate[data-astro-cid-dpsuayzo]:hover{transform:scale(1.1)}.portal-ring[data-astro-cid-dpsuayzo]{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid;border-radius:50%;animation:portalSpin 4s linear infinite}.portal-wrapper[data-astro-cid-dpsuayzo][data-portal=business] .portal-ring[data-astro-cid-dpsuayzo]{border-color:#8a2be2}.portal-wrapper[data-astro-cid-dpsuayzo][data-portal=youtube] .portal-ring[data-astro-cid-dpsuayzo]{border-color:red}.portal-wrapper[data-astro-cid-dpsuayzo][data-portal=instagram] .portal-ring[data-astro-cid-dpsuayzo]{border-color:#e4405f}.portal-wrapper[data-astro-cid-dpsuayzo][data-portal=study] .portal-ring[data-astro-cid-dpsuayzo]{border-color:#00bfff}.portal-core[data-astro-cid-dpsuayzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.portal-icon[data-astro-cid-dpsuayzo]{font-size:2.5rem;filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}.portal-energy[data-astro-cid-dpsuayzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:conic-gradient(from 0deg,transparent,currentColor,transparent);opacity:.3;animation:energySpin 2s linear infinite}.portal-info[data-astro-cid-dpsuayzo] h3[data-astro-cid-dpsuayzo]{font-size:1.5rem;color:#fff;margin-bottom:1rem;font-weight:600}.portal-info[data-astro-cid-dpsuayzo] p[data-astro-cid-dpsuayzo]{color:#ffffffb3;margin-bottom:2rem;line-height:1.6;font-size:1.1rem}.portal-btn[data-astro-cid-dpsuayzo]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#fff;text-decoration:none;font-weight:500;overflow:hidden;transition:all .3s ease;backdrop-filter:blur(10px);min-width:200px}.portal-btn[data-astro-cid-dpsuayzo]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px #8a2be24d}.btn-glow[data-astro-cid-dpsuayzo]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.portal-btn[data-astro-cid-dpsuayzo]:hover .btn-glow[data-astro-cid-dpsuayzo]{left:100%}.space-station[data-astro-cid-dpsuayzo]{display:flex;align-items:center;gap:3rem;background:#ffffff0d;padding:3rem;border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);margin-top:3rem;max-width:600px;width:90%}.station-core[data-astro-cid-dpsuayzo]{position:relative;width:100px;height:100px;background:linear-gradient(45deg,#8a2be2,#00bfff);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.antenna[data-astro-cid-dpsuayzo]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:3px;height:25px;background:#00bfff}.satellite-dish[data-astro-cid-dpsuayzo]{position:absolute;bottom:-8px;right:-8px;width:40px;height:40px;border:2px solid #00bfff;border-radius:50%;clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.station-info[data-astro-cid-dpsuayzo] h3[data-astro-cid-dpsuayzo]{color:#fff;margin-bottom:1rem;font-size:1.5rem}.station-info[data-astro-cid-dpsuayzo] p[data-astro-cid-dpsuayzo]{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.station-link[data-astro-cid-dpsuayzo]{position:relative;display:inline-flex;align-items:center;gap:.5rem;color:#00bfff;text-decoration:none;font-weight:500;padding:.8rem 1.5rem;border:1px solid rgba(0,191,255,.3);border-radius:25px;overflow:hidden;transition:all .3s ease}.station-link[data-astro-cid-dpsuayzo]:hover{background:#00bfff1a;transform:translateY(-2px)}.signal-wave[data-astro-cid-dpsuayzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border:2px solid #00bfff;border-radius:50%;animation:signalPulse 2s ease-out infinite}@keyframes galaxyRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes nebulaPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes orbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes portalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes energySpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes signalPulse{0%{width:0;height:0;opacity:1}to{width:100px;height:100px;opacity:0}}@media (max-width: 768px){.cosmic-container[data-astro-cid-dpsuayzo]{padding:60px 0}.cosmic-content[data-astro-cid-dpsuayzo]{padding:20px 1rem;margin-top:20px;min-height:calc(100vh - 120px)}.cosmic-title[data-astro-cid-dpsuayzo]{font-size:2.5rem;margin-bottom:1rem}.cosmic-subtitle[data-astro-cid-dpsuayzo]{font-size:1.2rem}.portals-grid[data-astro-cid-dpsuayzo]{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}.portal-wrapper[data-astro-cid-dpsuayzo]{padding:1.5rem .5rem}.portal-gate[data-astro-cid-dpsuayzo]{width:180px;height:180px}.space-station[data-astro-cid-dpsuayzo]{flex-direction:column;text-align:center;gap:2rem;padding:2rem;margin-top:2rem}.cosmic-header[data-astro-cid-dpsuayzo]{margin-bottom:4rem;padding-top:1rem}}@media (max-width: 480px){.cosmic-title[data-astro-cid-dpsuayzo]{font-size:2rem}.cosmic-subtitle[data-astro-cid-dpsuayzo]{font-size:1rem}.portal-gate[data-astro-cid-dpsuayzo]{width:150px;height:150px}.portal-core[data-astro-cid-dpsuayzo]{width:80px;height:80px}.portal-icon[data-astro-cid-dpsuayzo]{font-size:2rem}}
