@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pixel-canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.pixel-card{aspect-ratio:16/5;border:1px solid #27272a;border-radius:0;display:grid;height:auto;isolation:isolate;max-width:100vw;min-height:220px;overflow:hidden;place-items:center;position:relative;transition:border-color .2s cubic-bezier(.5,1,.89,1);-webkit-user-select:none;user-select:none;width:100%}.pixel-card:before{aspect-ratio:1;background:radial-gradient(circle,#09090b,#0000 85%);content:"";inset:0;margin:auto;opacity:0;position:absolute;transition:opacity .8s cubic-bezier(.5,1,.89,1)}.pixel-card:focus-within:before,.pixel-card:hover:before{opacity:1}.pixel-card img{border-radius:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}@media (max-width:900px){.pixel-card{aspect-ratio:unset;border-radius:0;height:40vw;max-height:220px;min-height:140px;width:100vw}.pixel-canvas,.pixel-card img{border-radius:0;height:100%;width:100%}}:root{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:0.5;--pointer-from-left:0.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--grain:none;--icon:none;--behind-gradient:none;--inner-gradient:none;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6);--card-radius:30px}.pc-card-wrapper{align-items:center;display:flex;justify-content:center;margin:2rem auto;perspective:500px;position:relative;touch-action:none;transform:translateZ(.1px)}.pc-card-wrapper:before{background:inherit;background-image:none;background-image:var(--behind-gradient);background-position:inherit;background-size:100% 100%;border-radius:inherit;content:"";filter:contrast(2) saturate(2) blur(36px);inset:-10px;position:absolute;transform:scale(.8) translateZ(.1px);transition:all .5s ease}.pc-card-wrapper.active,.pc-card-wrapper:hover{--card-opacity:1}.pc-card-wrapper.active:before,.pc-card-wrapper:hover:before{filter:contrast(1) saturate(2) blur(40px) opacity(1);transform:scale(.9) translateZ(.1px)}.pc-card{animation:glow-bg 12s linear infinite;aspect-ratio:.718;background-blend-mode:color-dodge,normal,normal,normal;background-image:radial-gradient(farthest-side circle at 50% 50%,#e2ccff00 4%,hsla(266,50%,80%,0) 10%,hsla(266,25%,70%,0) 50%,#9990 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4 0,#073aff00 100%),radial-gradient(100% 100% at 50% 50%,#00c1ff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ff 0,#07c6ff 40%,#07c6ff 60%,#c137ff 100%);background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(266,100%,90%,var(--card-opacity)) 4%,hsla(266,50%,80%,calc(var(--card-opacity)*.75)) 10%,hsla(266,25%,70%,calc(var(--card-opacity)*.5)) 50%,#9990 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4 0,#073aff00 100%),radial-gradient(100% 100% at 50% 50%,#00c1ff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ff 0,#07c6ff 40%,#07c6ff 60%,#c137ff 100%);background-position:0 0,0 0,50% 50%,0 0;background-size:100% 100%;border-radius:30px;border-radius:var(--card-radius);box-shadow:2px 4px 20px -5px #000c;box-shadow:#000c calc(var(--pointer-from-left)*10px - 3px) calc(var(--pointer-from-top)*20px - 6px) 20px -5px;display:grid;height:70vh;margin:0 auto;max-height:90vw;overflow:hidden;position:relative;transition:transform 1s ease}.pc-card,.pc-card.active,.pc-card:hover{transform:translateZ(.1px) rotateX(0deg) rotateY(0deg)}.pc-card.active,.pc-card:hover{transform:translateZ(.1px) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:none}.pc-card *{border-radius:30px;border-radius:var(--card-radius);display:grid;grid-area:1/-1;pointer-events:none;transform:translateZ(.1px)}.pc-inside{background-color:#000000e6;background-image:none;background-image:var(--inner-gradient);inset:1px;position:absolute;transform:translateZ(.01px)}.pc-shine{animation:holo-bg 18s linear infinite;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);-webkit-mask-image:none;mask-image:none;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-position:top -50% left 50%;mask-position:top -50% left 50%;-webkit-mask-position:top calc(200% - var(--background-y)*5) left calc(100% - var(--background-x));mask-position:top calc(200% - var(--background-y)*5) left calc(100% - var(--background-x));-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;mix-blend-mode:color-dodge;transition:filter .6s ease}.pc-shine,.pc-shine:after{--space:5%;--angle:-45deg;background:#0000;background-blend-mode:color,hard-light;background-image:repeating-linear-gradient(0deg,#ff7a75 calc(var(--space)*1),#ffed61 calc(var(--space)*2),#a8ff61 calc(var(--space)*3),#85fff7 calc(var(--space)*4),#7a95ff calc(var(--space)*5),#d875ff calc(var(--space)*6),#ff7a75 calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at 50% 50%,#0000001a 12%,#00000026 20%,#00000040 120%);background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#0000001a 12%,#00000026 20%,#00000040 120%);background-position:50%;background-position:0 50%,50% 50%,50%;background-position:0 var(--background-y),var(--background-x) var(--background-y),50%;background-repeat:repeat;background-size:cover;background-size:500% 500%,300% 300%,200% 200%;overflow:hidden;transform:translateZ(1px);z-index:3}.pc-shine:after,.pc-shine:before{background-position:50%;background-size:cover;content:"";grid-area:1/1;opacity:0}.pc-card.active .pc-shine,.pc-card:hover .pc-shine{animation:none;filter:brightness(.85) contrast(1.5) saturate(.5)}.pc-card.active .pc-shine:after,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card:hover .pc-shine:before{opacity:1}.pc-shine:before{background-blend-mode:color-dodge;background-image:linear-gradient(45deg,#85fff7,#7a95ff,#d875ff,#ff7a75,#ffed61,#a8ff61),radial-gradient(circle at 50% 50%,#b3b3b3 0,#4d4d4d33 90%),none;background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#b3b3b3 0,#4d4d4d33 90%),var(--grain);background-position:50% 50%,50%,.5% .5%;background-position:var(--pointer-x) var(--pointer-y),50%,calc(var(--pointer-x)*.01) calc(var(--pointer-y)*.01);background-size:250% 250%,100% 100%,220px 220px;filter:brightness(2) contrast(2) saturate(.5);filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 50%,20% 25%,50%;background-position:0 var(--background-y),calc(var(--background-x)*.4) calc(var(--background-y)*.5),50%;background-size:200% 300%,700% 700%,100% 100%;filter:brightness(.8) contrast(1.5);mix-blend-mode:difference}.pc-glare{background-image:radial-gradient(farthest-corner circle at 50% 50%,#c3bfd9 12%,#2e506bcc 90%);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#c3bfd9 12%,#2e506bcc 90%);filter:brightness(.8) contrast(1.2);mix-blend-mode:overlay;overflow:hidden;transform:translateZ(1.1px);z-index:4}.pc-avatar-content{mix-blend-mode:screen;overflow:hidden}.pc-avatar-content .avatar{bottom:2px;height:8vw;left:50%;max-height:54px;max-width:54px;opacity:1;opacity:calc(1.75 - var(--pointer-from-center));position:absolute;transform:translateX(-50%) scale(1);width:8vw}.pc-avatar-content:before{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);content:"";inset:0;-webkit-mask:linear-gradient(180deg,#0000 0,#0000 60%,#000 90%,#000);mask:linear-gradient(180deg,#0000 0,#0000 60%,#000 90%,#000);pointer-events:none;position:absolute;z-index:1}.pc-user-info{-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);background:#22283c59;border:1.5px solid #ffffff2e;border-radius:18px;bottom:20px;box-shadow:0 8px 32px 0 #1f26872e;justify-content:space-between;left:20px;margin-bottom:1.2rem;padding:18px 22px;pointer-events:auto;position:absolute;right:20px;text-align:center;z-index:2}.pc-user-details,.pc-user-info{align-items:center;display:flex}.pc-user-details{gap:18px}.pc-mini-avatar{border:2px solid #ffffff2e;border-radius:50%;box-shadow:0 2px 8px 0 #26c6da1a;flex-shrink:0;height:54px;overflow:hidden;width:54px}.pc-mini-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.pc-user-text{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pc-handle{color:#fff;font-size:1rem;font-weight:600;opacity:.92}.pc-handle,.pc-status{letter-spacing:.01em;line-height:1.1}.pc-status{color:#b2fefa;font-size:.95rem;font-weight:500;margin-top:2px}.pc-contact-btn{background:linear-gradient(90deg,#6f6efb,#38f9d7);border:none;border-radius:8px;box-shadow:0 2px 12px 0 #26c6da21;color:#fff;cursor:pointer;font-size:.98rem;font-weight:700;letter-spacing:.02em;outline:none;padding:7px 18px;text-shadow:0 1px 6px #0000001a;transition:all .22s cubic-bezier(.4,0,.2,1)}.pc-contact-btn:focus,.pc-contact-btn:hover{background:linear-gradient(90deg,#38f9d7,#6f6efb);border:1.2px solid #6f6efb;box-shadow:0 0 0 3px #6f6efb21,0 2px 16px 0 #26c6da2e;color:#fff;transform:translateY(-1px) scale(1.03)}.pc-content{max-height:100%;mix-blend-mode:luminosity;overflow:hidden;position:relative;text-align:center;transform:translate3d(0,0,.1px)!important;transform:translate3d(calc(var(--pointer-from-left)*-6px + 3px),calc(var(--pointer-from-top)*-6px + 3px),.1px)!important;z-index:5}.pc-details{display:flex;flex-direction:column;position:absolute;top:3em;width:100%}.pc-details h3{background-image:linear-gradient(180deg,#fff,#6f6fbe);font-size:min(5svh,3em);margin:0}.pc-details h3,.pc-details p{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-size:1em 1.5em;font-weight:600}.pc-details p{background-image:linear-gradient(180deg,#fff,#4a4ac0);font-size:16px;margin:0 auto;position:relative;top:-12px;white-space:nowrap;width:-webkit-min-content;width:min-content}@keyframes glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes holo-bg{0%{background-position:0 50%,0 0,50%;background-position:0 var(--background-y),0 0,50%}to{background-position:0 50%,90% 90%,50%;background-position:0 var(--background-y),90% 90%,50%}}@media (max-width:768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details h3{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}.pc-user-info{bottom:15px;left:15px;padding:10px 12px;right:15px}.pc-mini-avatar{height:28px;width:28px}.pc-user-details{gap:10px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{font-size:11px;padding:6px 12px}}@media (max-width:480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details h3{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}.pc-user-info{border-radius:50px;bottom:12px;left:12px;padding:8px 10px;right:12px}.pc-mini-avatar{height:24px;width:24px}.pc-user-details{gap:8px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-contact-btn{border-radius:50px;font-size:10px;padding:5px 10px}}@media (max-width:320px){.pc-card{height:55svh;max-height:320px}.pc-details h3{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}.pc-user-info{border-radius:50px;padding:6px 8px}.pc-mini-avatar{height:20px;width:20px}.pc-user-details{gap:6px}.pc-handle{font-size:11px}.pc-status{font-size:8px}.pc-contact-btn{border-radius:50px;font-size:9px;padding:4px 8px}}.council-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}@media (max-width:900px){.pc-card-wrapper{align-items:center;display:flex;justify-content:center;margin:1.5rem auto}.pc-card{margin:0 auto}.avatar,.pc-avatar-content{align-items:center;display:flex;height:auto;justify-content:center;left:0;margin:0 auto;max-height:120px;max-width:120px;object-fit:cover;position:relative;top:0;width:100%}}@media (max-width:480px){.pc-card-wrapper{margin:1rem auto}.avatar,.pc-avatar-content{max-height:90px;max-width:90px}}.pc-card-main-content{box-sizing:border-box;flex-direction:column;height:100%;justify-content:flex-start;padding:3.5rem 1rem 1.5rem}.pc-avatar-block,.pc-card-main-content{align-items:center;display:flex;width:100%}.pc-avatar-block{justify-content:center;margin-bottom:1.2rem;margin-top:0!important;position:static!important}.pc-avatar-block .avatar{background:#0a1118;border:3px solid #232b3a;border-radius:50%;box-shadow:0 4px 24px #4a90e2;height:140px;object-fit:cover;width:140px}.pc-details-block{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem;text-align:center;width:100%}.pc-details-block .pc-details{margin-bottom:.5rem;text-align:center}@media (max-width:900px){.pc-card-main-content{padding:2.5rem .5rem 1rem}.pc-avatar-block .avatar{height:120px;width:120px}}@media (max-width:600px){.pc-avatar-block .avatar{height:100px;width:100px}.pc-card-main-content{padding-top:1.5rem}}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100vw}body{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}p{font-weight:400;letter-spacing:.01em}b,strong{font-weight:600}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.blank-page{align-items:center;background-color:#fff;color:#000;display:flex;font-size:2rem;font-weight:600;justify-content:center;min-height:100vh}.header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#000000f2,#000000e6,#171d2ff2,#000000e6,#000000f2);border-bottom:1px solid #ffffff14;padding:1.2rem 0;position:fixed;top:0;transition:all .4s ease-in-out;width:100%;z-index:1000}.header.scrolled{background:#0e121eeb;box-shadow:0 10px 30px #0006;padding:.9rem 0;transform:translateY(0)}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100vw;padding:0 5vw}.gradient-headline{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(270deg,#fffbe7,#ffe082 40%,#ffb347);-webkit-background-clip:text;background-clip:text;text-shadow:0 2px 8px #ffb3471a}.logo{align-items:center;display:flex;gap:.75rem;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo-img{height:8vw;max-height:52px;transition:transform .3s ease;width:auto}.logo:hover .logo-img{transform:rotate(-3deg)}.logo-text-container{display:flex;flex-direction:column;line-height:1.2}.logo-text-container span:first-child{color:#4a90e2;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;text-shadow:0 0 4px #4a90e24d}.logo-subtitle{color:#fff;font-size:.8rem;font-weight:500;opacity:.85}.nav-menu,.nav-right{align-items:center;display:flex;gap:2rem}.nav-menu{list-style:none}.nav-item,.nav-link{position:relative}.nav-link{border-radius:.5rem;color:#b8c5d1;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.01em;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-link:after{background:#4a90e2;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.nav-link:hover:after{transform:scaleX(1);transform-origin:left}.nav-link:hover{background:#4a90e21a;box-shadow:0 2px 12px #4a90e233;color:#4a90e2}.dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a2332f2,#060a13f2);border:1px solid #4a90e24d;border-radius:12px;box-shadow:0 20px 40px #00000080,0 0 20px #4a90e233,inset 0 1px 0 #ffffff1a;left:0;min-width:220px;opacity:0;padding:.5rem;position:absolute;top:calc(100% + 10px);transform:translateY(-15px);transition:all .35s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:999}.nav-item:hover .dropdown{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{border-radius:8px;color:#b8c5d1;display:block;font-size:.95rem;font-weight:500;margin:.25rem;padding:.875rem 1.25rem;position:relative;text-decoration:none;transition:all .3s ease}.dropdown-item:before{background:linear-gradient(135deg,#4a90e21f,#0000);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.dropdown-item:hover{background:#4a90e22e;box-shadow:0 2px 8px #4a90e24d;color:#4a90e2;transform:translateX(4px)}.dropdown-item:hover:before{opacity:1}.join-btn{background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:.6rem;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.01em;overflow:hidden;padding:.55rem 1.1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1}.join-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;top:0;transition:left .8s ease;width:100%}.join-btn:after,.join-btn:before{content:"";position:absolute;z-index:-1}.join-btn:after{background:radial-gradient(circle,#4a90e2cc,#0000);border-radius:50%;height:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.join-btn:hover{background:linear-gradient(135deg,#357abd,#2c5f94,#1f334a);box-shadow:0 20px 40px #4a90e280,0 0 60px #4a90e266,0 0 120px #4a90e24d,0 0 200px #4a90e21a,inset 0 0 30px #fff3;font-weight:700;letter-spacing:.08em;text-shadow:0 0 15px #ffffffe6,0 0 30px #ffffff80;transform:translateY(-8px) scale(1.08)}.join-btn:hover:before{left:100%}.join-btn:hover:after{height:300px;opacity:0;width:300px}.join-btn:active{box-shadow:0 10px 20px #4a90e299,0 0 40px #4a90e266,inset 0 0 15px #ffffff4d;transform:translateY(-2px) scale(1.02);transition:all .1s ease}.join-btn:focus{box-shadow:0 0 0 3px #4a90e24d,0 15px 35px #4a90e266;outline:none}.home{min-height:100vh;padding-top:40px}.hero-section{align-items:center;background:linear-gradient(135deg,#000,#0e172b 5%,#05090f 80%,#060a13);display:flex;min-height:100vh;overflow:hidden;padding:3rem;position:relative}.hero-section:before{background:radial-gradient(circle at 20% 50%,#00000014 0,#0000 50%);bottom:0;left:0;right:0;top:0}.hero-section:after,.hero-section:before{content:"";pointer-events:none;position:absolute}.hero-section:after{animation:pulse-glow 4s ease-in-out infinite;background:radial-gradient(ellipse at center,#0003 0,#0000 70%);border-radius:50%;bottom:15%;filter:blur(30px);height:100px;left:70%;transform-origin:center;width:400px}.hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1.2fr 2fr;margin:0 auto;max-width:100vw;opacity:1;padding:0 5vw;position:relative;transform:translateY(0);z-index:2}.hero-content{animation:fadeInUp 1s ease-out;margin-left:3rem}.hero-badge{color:#4a90e2;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:-.02em;margin-bottom:1rem;margin-top:2rem;opacity:1;text-transform:uppercase}.hero-title{margin-bottom:.5rem}.hero-subtitle,.hero-title{color:#fff;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:900;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.hero-subtitle{margin-bottom:1.5rem;position:relative}.trademark{font-size:1.5rem;opacity:.7;vertical-align:super}.cta-button{margin-top:2rem}.explore-btn{background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.01em;overflow:hidden;padding:1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}.explore-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;top:0;transition:left .8s ease;width:100%}.explore-btn:after,.explore-btn:before{content:"";position:absolute;z-index:-1}.explore-btn:after{background:radial-gradient(circle,#4a90e2cc,#0000);border-radius:50%;height:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.explore-btn:hover{background:linear-gradient(135deg,#357abd,#2c5f94);box-shadow:0 15px 35px #4a90e266,0 0 50px #4a90e24d,0 0 100px #4a90e233,inset 0 0 20px #ffffff1a;letter-spacing:.05em;text-shadow:0 0 10px #fffc;transform:translateY(-3px) scale(1.05)}.explore-btn:hover:before{left:100%}.explore-btn:hover:after{height:300px;opacity:0;width:300px}.explore-btn .btn-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.explore-btn .particle{animation:btnParticleFloat 2s ease-in-out infinite;background:#4a90e2;border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}.explore-btn .particle:first-child{animation-delay:0s;left:10%;top:20%}.explore-btn .particle:nth-child(2){animation-delay:.3s;right:15%;top:60%}.explore-btn .particle:nth-child(3){animation-delay:.6s;bottom:20%;left:20%}.explore-btn .particle:nth-child(4){animation-delay:.9s;right:25%;top:30%}.explore-btn .particle:nth-child(5){animation-delay:1.2s;bottom:40%;right:10%}@keyframes btnParticleFloat{0%,to{opacity:0;transform:translateY(0) translateX(0) scale(0)}25%{opacity:.8;transform:translateY(-15px) translateX(5px) scale(1)}50%{opacity:1;transform:translateY(-30px) translateX(-3px) scale(1.2)}75%{opacity:.8;transform:translateY(-15px) translateX(-8px) scale(1)}}.explore-btn .glitch-layers{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.explore-btn .glitch-layer{background:inherit;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.explore-btn .glitch-layer:first-child{filter:hue-rotate(90deg);transform:translate(2px)}.explore-btn .glitch-layer:nth-child(2){filter:hue-rotate(180deg);transform:translate(-2px)}.explore-btn:hover .glitch-layer{animation:glitchEffect .3s ease-in-out;opacity:.3}@keyframes glitchEffect{0%,to{transform:translate(0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(1px,-1px)}}.explore-btn .energy-field{border:2px solid #0000;border-radius:50%;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s ease;width:0;z-index:-2}.explore-btn:hover .energy-field{animation:energyPulse 1.5s ease-in-out infinite;border-color:#4a90e24d;height:200px;width:200px}@keyframes energyPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.explore-btn .holographic-overlay{background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:1}.explore-btn:hover .holographic-overlay{animation:holographicSweep 1.2s ease-in-out;opacity:1}@keyframes holographicSweep{0%{transform:translateX(-100%) skewX(-15deg)}50%{transform:translateX(0) skewX(-15deg)}to{transform:translateX(100%) skewX(-15deg)}}.explore-btn{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.explore-btn:hover{background:linear-gradient(135deg,#357abd,#2c5f94,#1f334a);box-shadow:0 20px 40px #4a90e280,0 0 60px #4a90e266,0 0 120px #4a90e24d,0 0 200px #4a90e21a,inset 0 0 30px #fff3;font-weight:700;letter-spacing:.08em;text-shadow:0 0 15px #ffffffe6,0 0 30px #ffffff80;transform:translateY(-8px) scale(1.08)}.explore-btn:active{box-shadow:0 10px 20px #4a90e299,0 0 40px #4a90e266,inset 0 0 15px #ffffff4d;transform:translateY(-2px) scale(1.02);transition:all .1s ease}.explore-btn:focus{box-shadow:0 0 0 3px #4a90e24d,0 15px 35px #4a90e266;outline:none}@media (max-width:768px){.explore-btn:hover{box-shadow:0 10px 25px #4a90e266,0 0 40px #4a90e24d;transform:translateY(-5px) scale(1.03)}.explore-btn:hover .energy-field{height:150px;width:150px}}.about-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#4a90e214,#357abd08);border:1px solid #4a90e226;border-radius:1rem;margin-top:2rem;overflow:hidden;padding:2rem;position:relative}.about-card:before{background:linear-gradient(90deg,#4a90e2,#357abd,#4a90e2);content:"";height:3px;left:0;position:absolute;right:0;top:0}.about-title{color:#4a90e2;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.about-text{color:#b8c5d1;font-size:1rem;line-height:1.8}.hero-3d{align-items:center;animation:fadeInRight 1s ease-out 0s both;display:flex;height:500px;justify-content:flex-end;margin-right:3rem;padding-right:0}.about-vesit-section{background:linear-gradient(135deg,#0d1119 100%,#212b41 0);border-top:1px solid #4a90e24d;margin:0;padding:6rem 2rem;position:relative}.about-vesit-section:before{background:radial-gradient(circle at 50% 50%,#4a90e20d 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-vesit-container{grid-gap:3rem;align-items:stretch;display:grid;gap:3rem;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}@media (max-width:900px){.about-vesit-container{gap:1.5rem;grid-template-columns:1fr}}.about-vesit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2a4866;border:1px solid #4a90e24d;border-radius:1rem;box-shadow:0 0 30px #4a90e233;display:flex;flex-direction:column;height:100%;margin-bottom:0;min-height:100%;min-width:0;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease;width:100%}.about-vesit-card:hover{border-color:#4a90e299;box-shadow:0 0 40px #4a90e266;transform:translateY(-5px)}.about-vesit-title{color:#ffe082;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;text-shadow:0 0 15px #ffc10766;text-transform:uppercase}.about-vesit-subtitle{color:#ffe082;font-size:1.1rem;font-weight:700;margin:1.2rem 0 .5rem}.about-vesit-text{color:#c5c6c7;font-size:1.1rem;font-weight:400;line-height:1.8}.about-vesit-list li{border-bottom:1px solid #4a90e244;color:#4a90e2}.about-vesit-info{color:#fffbe7;font-size:1rem;margin-bottom:.2rem}.about-vesit-link{color:#4a90e2;text-decoration:underline}.about-vesit-image-container{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw - -50%);margin-right:0;max-width:100vw;padding:0;width:100vw}.about-vesit-image{border:none;border-radius:0;box-shadow:none;filter:brightness(.5) saturate(1.1) contrast(1.1);max-width:100vw;width:100vw}@media (max-width:900px){.about-vesit-container{align-items:stretch;flex-direction:column;gap:1.2rem}.about-vesit-card{height:auto;min-height:0;min-height:auto;min-width:0;width:100%}.about-vesit-image{max-width:100%}}.about-us-section{background:linear-gradient(135deg,#0d1119 100%,#212b41 0);border-top:1px solid #4a90e24d;padding:6rem 2rem;position:relative}.about-us-section:before{background:radial-gradient(circle at 50% 50%,#4a90e20d 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-us-container{grid-gap:3rem;align-items:stretch;display:grid;gap:3rem;grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:1300px;position:relative;z-index:1}@media (max-width:900px){.about-us-container{gap:1.5rem;grid-template-columns:1fr}}.about-us-card,.stats-card{display:flex;flex-direction:column;height:100%;min-height:100%}@media (max-width:900px){.about-us-card,.stats-card{height:auto;min-height:0;min-height:auto}}.about-us-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2a4866;border:1px solid #4a90e24d;border-radius:1rem;box-shadow:0 0 30px #4a90e233;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.about-us-card:before{animation:scan-line 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes scan-line{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.about-us-card:hover{border-color:#4a90e299;box-shadow:0 0 40px #4a90e266;transform:translateY(-5px)}.about-us-title{color:#4a90e2;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;text-shadow:0 0 15px #4a90e2b3;text-transform:uppercase}.about-us-text{color:#c5c6c7;font-size:1.1rem;font-weight:400;line-height:1.8}.stats-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2a4866;border:1px solid #4a90e24d;border-radius:1rem;box-shadow:0 0 30px #4a90e233;overflow:hidden;padding:2.5rem;position:relative}.stats-card:before{animation:scan-line 3s ease-in-out 1.5s infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.stats-grid{gap:2rem;height:100%}.stat-item,.stats-grid{display:flex;flex-direction:column}.stat-item{align-items:center;background:#4a90e21a;border:1px solid #4a90e233;border-radius:.8rem;-webkit-clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%);clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%);overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.stat-item:before{background:linear-gradient(135deg,#4a90e21a,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-item:hover{background:#4a90e226;border-color:#4a90e280;box-shadow:0 0 25px #4a90e266;transform:translateY(-3px)}.stat-item:hover:before{opacity:1}.stat-icon{color:#4a90e2;filter:drop-shadow(0 0 8px rgba(74,144,226,.6));margin-bottom:.5rem;transition:all .3s ease}.stat-item:hover .stat-icon{filter:drop-shadow(0 0 12px rgba(74,144,226,.8));transform:scale(1.1)}.stat-number{color:#4a90e2;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 10px #4a90e2b3;transition:all .3s ease}.stat-item:hover .stat-number{text-shadow:0 0 15px #4a90e2e6}.stat-label{color:#c5c6c7;font-size:.9rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.stat-item:hover .stat-label{color:#fff}.workshops-section{background:#10131c;border-radius:0;margin:0 auto;max-width:none;padding:2.5rem 0;width:100%}.workshops-title{color:#fff;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-bottom:3rem;text-align:center;text-transform:uppercase}.workshop-carousel{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0 auto;max-width:1200px}.carousel-nav{background:#0000;border:none;color:#4a90e299;cursor:pointer;flex-shrink:0;padding:1rem;transition:all .3s ease;z-index:10}.carousel-nav:hover{color:#4a90e2;transform:scale(1.1)}.workshops-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);width:100%}.workshop-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2a4866;border:2px solid #4a90e280;border-radius:0;box-shadow:0 0 20px #4a90e24d,inset 0 0 20px #4a90e21a;-webkit-clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px));clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px));overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.workshop-card:before{background:linear-gradient(45deg,#0000 30%,#4a90e21a 50%,#0000 70%);bottom:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.workshop-card:after,.workshop-card:before{content:"";left:0;position:absolute;right:0;top:0}.workshop-card:after{animation:scan-line 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);height:2px}.workshop-card:hover{border-color:#4a90e2cc;box-shadow:0 0 30px #4a90e280,inset 0 0 30px #4a90e233;transform:translateY(-5px)}.workshop-card:hover:before{opacity:1}.workshop-image-container{border-radius:4px;overflow:hidden;width:100%}.workshop-image{border-radius:0;height:200px;object-fit:cover;width:100%}.workshop-content{padding:1rem 0;text-align:center}.workshop-name{color:#fff;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.workshop-description{color:#b8c5d1;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.4;margin-bottom:.75rem}.workshop-date{color:#4a90e2;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;margin-bottom:1rem}.workshop-button-container{align-items:center;display:flex;justify-content:center;margin-top:1rem}.register-btn{background:linear-gradient(135deg,#1f334a,#3d79b6);border:none;border-radius:.3rem;box-shadow:0 2px 8px #4a90e24d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.6rem 1.2rem;text-transform:uppercase;transition:all .3s ease}.register-btn:hover{background:linear-gradient(135deg,#2a4560,#4a90e2);box-shadow:0 4px 12px #4a90e280;transform:translateY(-2px)}.footer{background:linear-gradient(135deg,#060a13,#1a2332);border-top:1px solid #ffffff1a;padding:3rem 2rem 1rem}.footer-container{margin:0 auto;max-width:1200px}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3{color:#4a90e2;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#b8c5d1;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#4a90e2}.sponsor-logos{display:flex;flex-wrap:wrap;gap:1rem}.sponsor-logo{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;color:#8a9ba8;font-size:.875rem;height:60px;width:120px}.social-link,.sponsor-logo{align-items:center;display:flex;justify-content:center}.social-link{color:#4a90e2;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff1a;color:#8a9ba8;padding-top:2rem;text-align:center}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-glow{0%{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}to{opacity:.6;transform:scale(1)}}@media (max-width:768px){.hero-container{gap:2rem;grid-template-columns:1fr;padding:0 1rem;text-align:left}.hero-subtitle,.hero-title{font-size:2.5rem}.nav-menu{display:none}.workshops-grid{grid-template-columns:1fr}.workshops-header{flex-direction:column;gap:1rem;text-align:center}}.initiatives-page{color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}.initiatives-page .hero{align-items:center;background:radial-gradient(circle at center,#00bcd41a 0,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:120px 2rem 80px;text-align:center}.initiatives-page .hero h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#2196f3,#9c27b0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem;font-weight:700;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase}.initiatives-page .hero p{color:#b0bec5;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 3rem;max-width:800px}.initiatives-particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.particle{animation:float var(--duration) ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(45deg,#4a90e2,#357abd);border-radius:50%;filter:blur(1px);height:var(--size);opacity:.3;position:absolute;width:var(--size)}.particle:nth-child(odd){background:linear-gradient(45deg,#4a90e2,#2a4560)}.particle:nth-child(3n){background:linear-gradient(45deg,#357abd,#1f334a)}@keyframes float{0%,to{opacity:.3;transform:translateY(0) translateX(0) rotate(0deg)}25%{opacity:.6;transform:translateY(-20px) translateX(10px) rotate(90deg)}50%{opacity:.8;transform:translateY(-40px) translateX(-5px) rotate(180deg)}75%{opacity:.6;transform:translateY(-20px) translateX(-15px) rotate(270deg)}}.initiatives-hero-section{background:linear-gradient(135deg,#0a1118,#1a2530 50%,#0a1118);padding:120px 20px 80px;position:relative;text-align:center;z-index:2}.initiatives-hero-section:before{background:radial-gradient(circle at 20% 50%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 80% 20%,#4a90e20d 0,#0000 50%),radial-gradient(circle at 40% 80%,#4a90e214 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.initiatives-hero-container{margin:0 auto;max-width:1000px;position:relative;z-index:2}.initiatives-hero-badge{align-items:center;background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border:1px solid #4a90e24d;border-radius:20px;color:#4a90e2;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 16px}.initiatives-hero-badge,.initiatives-hero-title{animation:slideInDown 1s ease-out;margin-bottom:30px}.initiatives-hero-title{color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:4rem;font-weight:700;gap:10px;letter-spacing:4px;text-shadow:0 0 30px #4a90e24d;text-transform:uppercase}.title-line{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#357abd,#2a4560);-webkit-background-clip:text;background-clip:text}.initiatives-hero-subtitle{animation:slideInUp 1s ease-out .3s both;color:#8fa8b5;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:800px}.hero-stats-preview{animation:slideInUp 1s ease-out .6s both;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.preview-stat{align-items:center;background:#4a90e21a;border:1px solid #4a90e233;border-radius:25px;color:#4a90e2;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.preview-stat:hover{background:#4a90e233;box-shadow:0 8px 25px #4a90e24d;transform:translateY(-2px)}.initiatives-container{margin:0 auto;max-width:1400px;padding:80px 20px;position:relative;z-index:2}.initiatives-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.initiative-card{background:linear-gradient(145deg,#1a2530,#0f1419);border:2px solid #0000;border-radius:0;cursor:pointer;overflow:hidden;padding:0;position:relative;transform:translateY(50px) scale(.9);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.initiative-card,.initiative-card-glow{-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));opacity:0}.initiative-card-glow{background:linear-gradient(45deg,#4a90e2,#357abd,#4a90e2);bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.initiative-card:hover .initiative-card-glow{opacity:.3}.initiative-card:hover{box-shadow:0 25px 50px #00000080,0 0 30px #4a90e24d,0 0 60px #4a90e21a;transform:translateY(-10px) scale(1.02)}.initiative-card-content{background:linear-gradient(145deg,#1a2530,#0f1419);-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));display:flex;flex-direction:column;height:100%;padding:30px;position:relative;z-index:3}.initiative-card-header{align-items:center;display:flex;margin-bottom:20px}.initiative-card-icon{align-items:center;background:linear-gradient(45deg,#4a90e2,#357abd);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:#0a1118;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:15px;overflow:hidden;position:relative;transition:all .4s ease;width:50px}.initiative-card-icon:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}.initiative-card:hover .initiative-card-icon:before{animation:shimmer 1.5s ease-in-out;opacity:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.initiative-card:hover .initiative-card-icon{box-shadow:0 0 30px #4a90e2;transform:scale(1.1) rotate(5deg)}.initiative-card-title{color:#4a90e2;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase;transition:all .3s ease}.initiative-card:hover .initiative-card-title{text-shadow:0 0 20px #4a90e2}.initiative-card-description{color:#b8c5d1;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:20px;transition:all .3s ease}.initiative-card:hover .initiative-card-description{color:#fff}.initiative-card-footer{border-top:1px solid #4a90e233;margin-top:auto;padding-top:15px}.initiative-view-details-btn{background:#0000;border:1px solid #4a90e2;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));color:#4a90e2;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:10px 24px;position:relative;text-transform:uppercase;transition:all .4s ease}.btn-ripple{background:#ffffff4d;border-radius:50%;height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.initiative-view-details-btn:hover .btn-ripple{height:300px;opacity:1;width:300px}.initiative-view-details-btn:hover{background:#4a90e2;box-shadow:0 0 25px #4a90e2;color:#0a1118;transform:translateY(-2px)}.card-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.card-particle{animation:cardParticleFloat 3s ease-in-out infinite;animation-delay:var(--particle-delay);background:#4a90e2;border-radius:50%;height:var(--particle-size);opacity:0;position:absolute;width:var(--particle-size)}@keyframes cardParticleFloat{0%,to{opacity:0;transform:translateY(0) translateX(0)}25%{opacity:.8;transform:translateY(-20px) translateX(10px)}50%{opacity:1;transform:translateY(-40px) translateX(-5px)}75%{opacity:.8;transform:translateY(-20px) translateX(-15px)}}.initiatives-stats-section{background:linear-gradient(135deg,#1a2530,#0f1419);margin:80px 0;padding:80px 20px;position:relative;z-index:2}.stats-section-glow{background:radial-gradient(circle at 30% 20%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 70% 80%,#4a90e214 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.initiatives-stats-section:before{top:0}.initiatives-stats-section:after,.initiatives-stats-section:before{background:linear-gradient(90deg,#0000,#4a90e2,#0000);content:"";height:2px;left:0;position:absolute;right:0}.initiatives-stats-section:after{bottom:0}.initiatives-stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px;position:relative;text-align:center;z-index:2}.initiative-stat-item{background:#4a90e20d;border:1px solid #4a90e233;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));overflow:hidden;padding:40px 20px;position:relative;transition:all .4s ease}.initiative-stat-item:before{background:linear-gradient(90deg,#0000,#4a90e21a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.initiative-stat-item:hover:before{left:100%}.initiative-stat-item:hover{background:#4a90e21a;box-shadow:0 20px 40px #4a90e233;transform:translateY(-8px) scale(1.05)}.stat-icon-wrapper{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:50%;color:#0a1118;display:flex;height:60px;justify-content:center;margin:0 auto 20px;overflow:hidden;position:relative;transition:all .4s ease;width:60px}.stat-icon-wrapper:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s ease}.initiative-stat-item:hover .stat-icon-wrapper:before{transform:translateX(100%)}.initiative-stat-item:hover .stat-icon-wrapper{box-shadow:0 0 30px #4a90e280;transform:scale(1.1) rotate(10deg)}.initiative-stat-number{color:#4a90e2;display:block;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:700;text-shadow:0 0 20px #4a90e24d;transition:all .3s ease}.initiative-stat-item:hover .initiative-stat-number{text-shadow:0 0 30px #4a90e299;transform:scale(1.1)}.initiative-stat-label{color:#8fa8b5;font-size:1.1rem;font-weight:500;letter-spacing:1px;margin-top:10px;text-transform:uppercase;transition:all .3s ease}.initiative-stat-item:hover .initiative-stat-label{color:#fff}@media (max-width:768px){.initiatives-hero-title{font-size:2.5rem;letter-spacing:2px}.initiatives-grid{gap:30px;grid-template-columns:1fr}.initiative-card{min-height:auto}.initiative-card-content{padding:25px}.initiatives-stats-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.initiative-stat-number{font-size:2.5rem}.initiative-stat-label{font-size:.9rem}.hero-stats-preview{align-items:center;flex-direction:column}}@media (max-width:480px){.initiatives-stats-grid{grid-template-columns:1fr}.initiative-card-icon{height:40px;width:40px}.initiative-card-title{font-size:1.2rem}.initiatives-hero-title{font-size:2rem}.hero-stats-preview{align-items:center;flex-direction:column}}.contact-us-page{color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}.contact-us-page .hero{align-items:center;background:radial-gradient(circle at center,#00bcd41a 0,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:120px 2rem 80px;text-align:center}.contact-us-page .hero h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#2196f3,#9c27b0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem;font-weight:700;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase}.contact-us-page .hero p{color:#b0bec5;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 3rem;max-width:800px}.council-page .hero{align-items:center;background:radial-gradient(circle at center,#00bcd41a 0,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:120px 2rem 80px;text-align:center}.council-page .hero h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#2196f3,#9c27b0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem;font-weight:700;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase}.council-page .hero p{color:#b0bec5;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 3rem;max-width:800px}.editorials-page-container .hero{align-items:center;background:radial-gradient(circle at center,#00bcd41a 0,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:120px 2rem 80px;text-align:center}.editorials-page-container .hero h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#00bcd4,#2196f3,#9c27b0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem;font-weight:700;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase}.editorials-page-container .hero p{color:#b0bec5;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 3rem;max-width:800px}.contact-particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.contact-particle{animation:float var(--duration) ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(45deg,#4a90e2,#357abd);border-radius:50%;filter:blur(1px);height:var(--size);opacity:.3;position:absolute;width:var(--size)}.contact-particle:nth-child(odd){background:linear-gradient(45deg,#4a90e2,#2a4560)}.contact-particle:nth-child(3n){background:linear-gradient(45deg,#357abd,#1f334a)}.contact-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.contact-header-section{align-items:center;display:flex;justify-content:center;min-height:60vh;overflow:hidden;padding:140px 20px 100px;position:relative;text-align:center;z-index:2}.contact-header-section:before{animation:headerGlow 8s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#4a90e226 0,#0000 40%),radial-gradient(circle at 80% 20%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 40% 80%,#4a90e21f 0,#0000 50%),radial-gradient(circle at 70% 70%,#4a90e214 0,#0000 40%),radial-gradient(circle at 10% 60%,#4a90e20f 0,#0000 30%)}.contact-header-section:after,.contact-header-section:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact-header-section:after{animation:headerShimmer 6s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#4a90e208 50%,#0000 70%),linear-gradient(-45deg,#0000 30%,#4a90e205 50%,#0000 70%)}.contact-header-content{margin:0 auto;max-width:900px;position:relative;z-index:3}.contact-header-title{animation:slideInDown 1.2s ease-out;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:clamp(3rem,8vw,5rem);font-weight:900;gap:15px;letter-spacing:6px;margin-bottom:40px;position:relative;text-shadow:0 0 30px #4a90e280,0 0 60px #4a90e24d,0 0 90px #4a90e21a;text-transform:uppercase}.contact-header-title:before{animation:titleLine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100px}.contact-title-line{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#357abd,#2a4560,#4a90e2);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;position:relative}.contact-title-line:after{animation:titleUnderline 2s ease-in-out 1s infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);width:100%}.contact-header-subtitle{animation:slideInUp 1.2s ease-out .4s both;color:#b8c5d1;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 50px;max-width:800px;position:relative;text-shadow:0 2px 4px #0000004d}.contact-header-subtitle:before{background:linear-gradient(90deg,#0000,#4a90e280,#0000);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:60px}@keyframes headerGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes headerShimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes titleLine{0%,to{opacity:.5;transform:translateX(-50%) scaleX(.8)}50%{opacity:1;transform:translateX(-50%) scaleX(1.2)}}@keyframes titleUnderline{0%,to{transform:scaleX(0)}50%{transform:scaleX(1)}}.council-page{color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}.council-hero{align-items:center;display:flex;justify-content:center;min-height:60vh;overflow:hidden;padding:140px 20px 100px;position:relative;text-align:center;z-index:2}.council-hero-content{margin:0 auto;max-width:900px;position:relative;z-index:3}.council-hero:before{animation:headerGlow 8s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#4a90e226 0,#0000 40%),radial-gradient(circle at 80% 20%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 40% 80%,#4a90e21f 0,#0000 50%),radial-gradient(circle at 70% 70%,#4a90e214 0,#0000 40%),radial-gradient(circle at 10% 60%,#4a90e20f 0,#0000 30%)}.council-hero:after,.council-hero:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.council-hero:after{animation:headerShimmer 6s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#4a90e208 50%,#0000 70%),linear-gradient(-45deg,#0000 30%,#4a90e205 50%,#0000 70%)}.council-hero-title{animation:slideInDown 1.2s ease-out;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:clamp(3rem,8vw,5rem);font-weight:900;gap:15px;letter-spacing:6px;margin-bottom:40px;position:relative;text-shadow:0 0 30px #4a90e280,0 0 60px #4a90e24d,0 0 90px #4a90e21a;text-transform:uppercase}.council-hero-title:before{animation:titleLine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100px}.council-title-line{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#357abd,#2a4560,#4a90e2);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;position:relative}.council-title-line:after{animation:titleUnderline 2s ease-in-out 1s infinite;background:linear-gradient(90deg,#0000,#4a90e2,#0000);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);width:100%}.council-hero-subtitle{animation:slideInUp 1.2s ease-out .4s both;color:#b8c5d1;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 auto 50px;max-width:800px;position:relative;text-shadow:0 2px 4px #0000004d}.council-hero-subtitle:before{background:linear-gradient(90deg,#0000,#4a90e280,#0000);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:60px}.council-nav-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;padding:4rem 0}.council-nav-container{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1200px;padding:0 2rem}.selector-title{color:#4a90e2;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.section-buttons,.year-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.section-btn,.year-btn{background:#00ffff1a;border:2px solid #122f574d;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;text-shadow:0 1px 2px #00000080;transition:all .3s ease;z-index:1}.section-btn:hover,.year-btn:hover{border-color:#4a90e2;box-shadow:0 10px 25px #00ffff4d;transform:translateY(-3px)}.section-btn.active,.year-btn.active{background:linear-gradient(45deg,#4a90e2,#030b14);border-color:#0000;box-shadow:0 5px 15px #0ff6;color:#fff;font-weight:700}.section-btn:before,.year-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%;z-index:-1}.section-btn:hover:before,.year-btn:hover:before{left:100%}.council-members-section{padding:4rem 0}.section-divider{background:#ffb347;border-radius:1px;box-shadow:none;height:2px;margin:2.5rem auto;max-width:900px;opacity:1;width:100%}@media (max-width:480px){.contact-header-subtitle{font-size:1rem}.member-card{padding:1.5rem}.circuit-board{height:150px;width:250px}.cpu-chip{height:60px;width:60px}.cpu-text{font-size:.6rem}}.control-btn span{.contact-us-page{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}}.control-btn span{.contact-us-page{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}}.control-btn span{.contact-us-page{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}}.control-btn span{.contact-us-page{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}}.trace-4{animation-delay:1.5s;height:3px;right:30px;top:200px;width:220px}.trace-5{animation-delay:2s;height:3px;left:30px;top:250px;width:160px}.trace-6{animation-delay:2.5s;height:3px;right:40px;top:300px;width:190px}.trace-v1{animation-delay:.3s;height:120px;left:150px;top:30px;width:3px}.trace-v2{animation-delay:1.3s;height:100px;right:120px;top:180px;width:3px}.trace-v3{animation-delay:2.3s;height:140px;left:350px;top:80px;width:3px}.cpu-chip{animation:cpuPulse 2s ease-in-out infinite;background:linear-gradient(45deg,#1a2332,#2a3d52 50%,#1a2332);border:3px solid #4a90e2;border-radius:8px;box-shadow:0 0 30px #4a90e2cc,inset 0 0 20px #4a90e233;cursor:pointer;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(10px);transition:all .3s ease;width:80px}.cpu-chip:hover{box-shadow:0 0 50px #4a90e2;transform:translate(-50%,-50%) translateZ(10px) scale(1.1)}.cpu-text{color:#4a90e2;font-size:.7rem;font-weight:700;left:50%;line-height:1.2;position:absolute;text-align:center;text-shadow:0 0 10px #4a90e2cc;top:50%;transform:translate(-50%,-50%)}.cpu-pin{background:linear-gradient(180deg,#4a90e2,#357abd);box-shadow:0 0 5px #4a90e280;height:8px;position:absolute;width:2px}.cpu-pin:first-child{left:10px;top:-8px}.cpu-pin:nth-child(2){left:20px;top:-8px}.cpu-pin:nth-child(3){left:30px;top:-8px}.cpu-pin:nth-child(4){left:40px;top:-8px}.cpu-pin:nth-child(5){left:50px;top:-8px}.cpu-pin:nth-child(6){left:60px;top:-8px}.cpu-pin:nth-child(7){bottom:-8px;left:10px}.cpu-pin:nth-child(8){bottom:-8px;left:20px}.cpu-pin:nth-child(9){bottom:-8px;left:30px}.cpu-pin:nth-child(10){bottom:-8px;left:40px}.cpu-pin:nth-child(11){bottom:-8px;left:50px}.cpu-pin:nth-child(12){bottom:-8px;left:60px}.ram-module{animation:ramActivity 1.5s ease-in-out infinite alternate;background:linear-gradient(45deg,#1a2332,#2a3d52);border:2px solid #4a90e2;border-radius:4px;box-shadow:0 0 20px #4a90e299;cursor:pointer;height:25px;position:absolute;transition:all .3s ease;width:60px}.ram-module:hover{box-shadow:0 0 35px #4a90e2;transform:scale(1.1)}.ram-1{animation-delay:0s;left:100px;top:80px}.ram-2{animation-delay:.5s;left:100px;top:120px}.ram-3{animation-delay:1s;left:100px;top:160px}.capacitor{animation:capacitorCharge 3s ease-in-out infinite;background:radial-gradient(circle,orange 0,#cc8400 100%);border-radius:50% 50% 0 0;box-shadow:0 0 15px #ffa500cc;height:25px;position:absolute;width:15px}.cap-1{animation-delay:0s;right:80px;top:60px}.cap-2{animation-delay:1s;right:60px;top:140px}.cap-3{animation-delay:2s;right:100px;top:220px}.cap-4{animation-delay:.5s;left:80px;top:280px}.cap-5{animation-delay:1.5s;left:200px;top:320px}.resistor{background:linear-gradient(90deg,#4a90e2,orange 20%,#4a90e2 40%,orange 60%,#4a90e2 80%,orange);border-radius:4px;box-shadow:0 0 8px #4a90e299;height:8px;position:absolute;width:30px}.res-1{right:120px;top:90px;transform:rotate(45deg)}.res-2{left:200px;top:170px;transform:rotate(-30deg)}.res-3{right:150px;top:250px;transform:rotate(15deg)}.res-4{left:120px;top:310px;transform:rotate(-45deg)}.led-indicator{animation:ledBlink 2s ease-in-out infinite;border-radius:50%;height:12px;position:absolute;width:12px}.led-power{animation-delay:0s;background:radial-gradient(circle,#4a90e2 0,#06c 100%);box-shadow:0 0 20px #4a90e2cc;right:30px;top:30px}.led-status{animation-delay:.7s;background:radial-gradient(circle,orange 0,#cc8400 100%);box-shadow:0 0 20px #ffa500cc;right:50px;top:30px}.led-activity{animation-delay:1.4s;background:radial-gradient(circle,#fff 0,#ccc 100%);box-shadow:0 0 20px #fffc;right:70px;top:30px}.data-particle{animation:particleFlow 4s linear infinite;background:radial-gradient(circle,#4a90e2 0,#06c 100%);border-radius:50%;box-shadow:0 0 15px #4a90e2cc;height:6px;position:absolute;width:6px}.particle-1{animation-delay:0s;left:20px;top:48px}.particle-2{animation-delay:1s;right:20px;top:98px}.particle-3{animation-delay:2s;left:50px;top:148px}.particle-4{animation-delay:3s;right:30px;top:198px}.floating-component{animation:componentFloat 15s ease-in-out infinite;cursor:pointer;position:absolute;transform-style:preserve-3d;transition:all .3s ease}.floating-component:hover{transform:scale(1.2)}.email-module{border:2px solid #4a90e2;border-radius:6px;box-shadow:0 0 25px #4a90e299;height:40px;right:50px;top:200px;transform:translateZ(20px);width:40px}.email-module,.phone-module{background:linear-gradient(45deg,#1a2332,#2a3d52)}.phone-module{animation-delay:5s;border:2px solid orange;border-radius:50%;box-shadow:0 0 25px #ffa50099;height:35px;right:200px;top:120px;transform:translateZ(15px);width:35px}.social-module{animation-delay:10s;background:linear-gradient(45deg,#1a2332,#2a3d52);border:2px solid #fff;border-radius:4px;box-shadow:0 0 25px #fff9;height:20px;left:200px;top:300px;transform:translateZ(25px);width:50px}.holo-screen{animation:screenFlicker 4s ease-in-out infinite;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#4a90e233,#ffa5001a 50%,#ffffff0d);border:2px solid #4a90e299;border-radius:10px;height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(50px) rotateX(-15deg);width:200px}.screen-content{color:#4a90e2;font-family:Courier New,monospace;font-size:.7rem;line-height:1.2;padding:10px;text-shadow:0 0 10px #4a90e2cc}.code-line{animation:codeType 6s linear infinite;opacity:0}.code-line:first-child{animation-delay:0s}.code-line:nth-child(2){animation-delay:.5s}.code-line:nth-child(3){animation-delay:1s}.code-line:nth-child(4){animation-delay:1.5s}.code-line:nth-child(5){animation-delay:2s}.query-section{background:linear-gradient(135deg,#0a1118,#1a2530 50%,#0a1118);padding:80px 20px;position:relative;z-index:2}.query-section:before{background:radial-gradient(circle at 20% 50%,#4a90e20d 0,#0000 50%),radial-gradient(circle at 80% 20%,#4a90e208 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.query-section-title{color:#fff;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;letter-spacing:3px;margin-bottom:50px;text-align:center;text-shadow:0 0 30px #4a90e24d;text-transform:uppercase}.form-container{margin:0 auto;max-width:600px;padding:0 2rem;position:relative;z-index:2}.query-form{background:linear-gradient(145deg,#1a2530,#0f1419);border:2px solid #4a90e24d;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden;padding:0;position:relative}.query-form:before{animation:gradientMove 3s ease-in-out infinite;background:linear-gradient(90deg,#4a90e2,#357abd,#4a90e2);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.form-group{margin-bottom:2rem;padding:0 40px;position:relative}.form-group:first-child{padding-top:40px}.form-group:last-child{padding-bottom:40px}.form-label{color:#4a90e2;display:block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.input-wrapper,.textarea-wrapper{position:relative}.form-input,.form-textarea{background:#1a2530cc;border:2px solid #4a90e24d;border-radius:10px;color:#fff;font-family:inherit;font-size:1rem;outline:none;padding:1rem 3rem 1rem 1rem;transition:all .3s ease;width:100%}.form-textarea{min-height:120px;resize:vertical}.form-input:focus,.form-textarea:focus{border-color:#4a90e2;box-shadow:0 0 20px #4a90e24d;transform:translateY(-2px)}.form-input::placeholder,.form-textarea::placeholder{color:#8fa8b599}.input-border,.textarea-border{background:linear-gradient(45deg,#4a90e2,#357abd) border-box;border:2px solid #0000;border-radius:10px;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.form-input:focus+.input-border,.form-textarea:focus+.textarea-border{opacity:1}.input-icon,.textarea-icon{color:#4a90e299;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s ease}.textarea-icon{top:1rem;transform:none}.form-input:focus~.input-icon,.form-textarea:focus~.textarea-icon{color:#4a90e2}.submit-btn{align-items:center;background:linear-gradient(45deg,#4a90e2,#357abd);border:none;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;font-weight:600;gap:1rem;justify-content:center;overflow:hidden;padding:1.2rem 2rem;position:relative;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){background:linear-gradient(45deg,#5ba0f2,#4a90e2);box-shadow:0 15px 30px #4a90e266;transform:translateY(-3px)}.submit-btn:active{transform:translateY(-1px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn.submitting{background:linear-gradient(45deg,orange,#ff8c00)}.btn-text{position:relative;z-index:2}.btn-particles{background:radial-gradient(circle,#4a90e24d 0,#0000 70%);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.submit-btn:hover .btn-particles{animation:particleSwirl 2s ease-in-out infinite;opacity:1}.btn-icon{color:currentColor;transition:transform .3s ease}.submit-btn:hover .btn-icon{transform:translateX(5px)}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.notification{animation:slideIn .5s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:15px;box-shadow:0 10px 30px #0000004d;color:#fff;max-width:350px;padding:1rem 1.5rem;position:fixed;right:20px;top:100px;transform:translateX(400px);transition:transform .5s ease;z-index:10000}.notification,.notification.success{background:linear-gradient(135deg,#4a90e2e6,#357abde6)}.notification.error{background:linear-gradient(135deg,#ff4444e6,#cc0000e6)}.notification-content{align-items:center;display:flex;gap:10px}.notification-icon{color:currentColor}.notification-message{font-size:.9rem;line-height:1.4}@keyframes boardFloat{0%,to{transform:rotateY(0deg) rotateX(5deg) translateY(0)}25%{transform:rotateY(90deg) rotateX(10deg) translateY(-20px)}50%{transform:rotateY(180deg) rotateX(5deg) translateY(0)}75%{transform:rotateY(270deg) rotateX(10deg) translateY(-20px)}}@keyframes dataFlow{0%{background-position:0 50%;box-shadow:0 0 10px #0f89}50%{background-position:100% 50%;box-shadow:0 0 25px #0f8}to{background-position:0 50%;box-shadow:0 0 10px #0f89}}@keyframes cpuPulse{0%,to{box-shadow:0 0 30px #4a90e2cc;transform:translate(-50%,-50%) translateZ(10px) scale(1)}50%{box-shadow:0 0 50px #4a90e2;transform:translate(-50%,-50%) translateZ(10px) scale(1.05)}}@keyframes ramActivity{0%{background:linear-gradient(45deg,#1a4d1a,#2d6b2d);box-shadow:0 0 20px #0f89}to{background:linear-gradient(45deg,#2d6b2d,#4a8a4a);box-shadow:0 0 35px #0f8}}@keyframes capacitorCharge{0%,to{box-shadow:0 0 15px #ffa500cc;transform:scale(1)}50%{box-shadow:0 0 30px orange;transform:scale(1.1)}}@keyframes ledBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes particleFlow{0%{opacity:0;transform:translateX(0) scale(.5)}10%,90%{opacity:1;transform:translateX(50px) scale(1)}to{opacity:0;transform:translateX(100px) scale(.5)}}@keyframes componentFloat{0%,to{transform:translateZ(20px) rotateY(0deg)}33%{transform:translateZ(40px) rotateY(120deg)}66%{transform:translateZ(30px) rotateY(240deg)}}@keyframes screenFlicker{0%,to{box-shadow:0 0 30px #4a90e299;opacity:.9}50%{box-shadow:0 0 50px #4a90e2cc;opacity:1}}@keyframes codeType{0%,20%{opacity:0}30%,80%{opacity:1}90%,to{opacity:0}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes particleSwirl{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideIn{0%{transform:translateX(400px)}to{transform:translateX(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact-header-title{font-size:2.5rem}.council-section-title,.query-section-title{font-size:2rem}.council-grid{gap:25px;grid-template-columns:1fr}.banner-title{font-size:1.5rem}.hologram-container{height:400px}.circuit-board{height:200px;width:300px}.query-form{padding:2rem}.form-container{padding:0 1rem}.notification{left:10px;max-width:none;right:10px}}@media (max-width:480px){.contact-header-title{font-size:2rem}.contact-header-subtitle{font-size:1rem}.member-card{padding:1.5rem}.circuit-board{height:150px;width:250px}.cpu-chip{height:60px;width:60px}.cpu-text{font-size:.6rem}}@media (max-width:1024px){.council-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}.council-filters{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#0f1b2e99,#0a142399);border:1px solid #4a90e233;border-radius:1.5rem;box-shadow:0 12px 40px #0000004d,inset 0 1px 1px #ffffff0d;gap:2.5rem;margin:3rem auto;max-width:1000px;padding:2rem}.council-filters,.filter-group{align-items:center;display:flex;flex-direction:column}.filter-group{width:100%}.filter-title{color:#b8c5d1;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.15em;margin-bottom:1.25rem;text-shadow:0 0 5px #4a90e233;text-transform:uppercase}.segmented-control{background-color:#00000040;border-radius:12px;box-shadow:inset 0 2px 8px #0000004d;display:flex;flex-wrap:wrap;justify-content:center;padding:.4rem;position:relative}.control-btn{background:#0000;border:none;border-radius:8px;color:#a2b3c4;cursor:pointer;font-size:.9rem;font-weight:600;min-width:80px;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:1}.control-btn span{.contact-us-page{background:linear-gradient(135deg,#060a13,#1a2332 50%,#0f1b2e);color:#fff;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}}.council-section{background:#ffffff05;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;padding:4rem 0}.council-section-title{animation:slideInDown 1s ease-out;color:#4a90e2;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;text-shadow:0 0 20px #4a90e24d}.council-grid{grid-gap:2rem;animation:fadeInUp .8s ease-out;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.member-card{padding:2rem}.member-card:hover{border-color:#4a90e280;box-shadow:0 20px 40px #4a90e233}.member-card-glow{background:linear-gradient(135deg,#4a90e21a,#0000);border-radius:20px;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.member-card:hover .member-card-glow{opacity:1}.member-card-content{position:relative;z-index:2}.control-btn:before{background:linear-gradient(145deg,#4a90e2,#2a5a9d);border-radius:8px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.9);transition:all .3s ease;width:100%;z-index:0}.control-btn.active{color:#fff;text-shadow:0 0 10px #ffffff80}.control-btn.active:before{box-shadow:0 4px 20px #4a90e266;opacity:1;transform:scale(1)}.control-btn:not(.active):hover{background-color:#4a90e21a;color:#e0e8f0}.council-members-section{padding-top:1rem}.council-members-container{margin:0 auto;max-width:1400px;padding:0 2rem}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:3rem}.section-title{color:#4a90e2;font-size:2.5rem;font-weight:700;margin:0}.member-count{background:#0ff3;border:1px solid #00ffff4d;border-radius:20px;color:#4a90e2;font-size:1rem;padding:8px 16px}.members-grid{grid-gap:2rem;animation:fadeInUp .8s ease-out;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.member-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;position:relative;transition:all .3s ease}.member-card:hover{border-color:#00ffff80;box-shadow:0 20px 40px #0ff3;transform:translateY(-10px)}.member-image-container{height:300px;overflow:hidden;position:relative;width:100%}.member-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.member-card:hover .member-image{transform:scale(1.1)}.member-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.member-card:hover .member-overlay{opacity:1}.social-links{display:flex;gap:1rem}.social-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:2px solid #4a90e2;border-radius:50%;color:#4a90e2;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.social-btn:hover{background:#4a90e2;box-shadow:0 5px 15px #0ff6;color:#000;transform:scale(1.1)}.member-info{padding:1.5rem;text-align:center}.member-name{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.member-position{color:#4a90e2;font-size:1rem;font-weight:500;margin:0}.no-members{background:#ffffff0d;border:2px dashed #00ffff4d;border-radius:20px;padding:4rem 2rem;text-align:center}.no-members-content h3{color:#4a90e2;font-size:1.8rem;margin-bottom:1rem}.no-members-content p{color:#ffffffb3;font-size:1.1rem}.faculty-section{background:#ffffff08;border-top:1px solid #ffffff1a;padding:10rem 0}.faculty-container{margin:0 auto;max-width:800px;padding:0 2rem;text-align:center}.faculty-title{color:#4a90e2;font-size:2.5rem;font-weight:700;margin-bottom:3rem}.faculty-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:3rem;transition:all .3s ease}.faculty-card:hover{box-shadow:0 15px 30px #0ff3;transform:translateY(-5px)}.faculty-image-container{border:3px solid #4a90e2;border-radius:50%;box-shadow:0 0 20px #00ffff4d;height:150px;margin:0 auto 2rem;overflow:hidden;width:150px}.faculty-image{display:block;height:auto;margin:0 auto;max-width:220px;object-fit:cover;width:100%}@media (max-width:600px){.faculty-image{max-width:140px}}.faculty-name{color:#fff;font-size:1.8rem;font-weight:600;margin:0 0 .5rem}.faculty-designation{color:#4a90e2;font-size:1.2rem;font-weight:500;margin:0 0 .5rem}.faculty-department{color:#ffffffb3;font-size:1rem;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.council-nav-container{gap:2rem}.section-header{flex-direction:column;text-align:center}.section-title{font-size:2rem}.members-grid{gap:1.5rem;grid-template-columns:1fr}.section-buttons,.year-buttons{gap:.5rem}.section-btn,.year-btn{font-size:.9rem;padding:10px 16px}.faculty-card{padding:2rem 1rem}.social-links{gap:.5rem}.social-btn{height:45px;width:45px}}@media (max-width:480px){.council-hero-description{font-size:1rem}.selector-title{font-size:1.3rem}.members-grid{grid-template-columns:1fr}.member-image-container{height:250px}}.membership-banner{background:linear-gradient(145deg,#1a2530,#0f1419);border:2px solid #4a90e24d;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));margin:60px 0;overflow:hidden;padding:0;position:relative}.membership-banner:before{animation:shimmer 3s infinite;background:linear-gradient(45deg,#0000,#4a90e21a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.banner-content{padding:40px;position:relative;text-align:center;z-index:1}.banner-title{color:#4a90e2;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.banner-text{color:#8fa8b5;font-size:1.2rem;line-height:1.6;margin-bottom:25px}.banner-contact{background:#4a90e21a;border:1px solid #4a90e24d;border-radius:25px;color:#4a90e2;display:inline-block;font-size:1.1rem;font-weight:600;padding:12px 24px}.hologram-section{background:linear-gradient(135deg,#0a1118,#1a2530 50%,#0a1118);overflow:hidden;padding:100px 0;position:relative;text-align:center;z-index:2}.hologram-section:before{background:radial-gradient(circle at 30% 30%,#4a90e20d 0,#0000 50%),radial-gradient(circle at 70% 70%,#4a90e208 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hologram-container{align-items:center;display:flex;height:700px;justify-content:center;perspective:2000px;position:relative;z-index:2}.circuit-board{animation:boardFloat 20s ease-in-out infinite;cursor:pointer;height:400px;position:relative;transform-style:preserve-3d;width:600px}.circuit-board.interactive{animation-play-state:paused}.pcb-base{background:linear-gradient(45deg,#0f1419,#1a2332 25%,#0f1419 50%,#1a2332 75%,#0f1419);border:2px solid #4a90e266;border-radius:20px;box-shadow:0 0 50px #4a90e24d,inset 0 0 30px #00000080;height:100%;left:0;position:absolute;top:0;width:100%}.circuit-trace{animation:dataFlow 3s linear infinite;background:linear-gradient(90deg,#4a90e2,#357abd);box-shadow:0 0 10px #4a90e299;position:absolute}.trace-1{animation-delay:0s;height:3px;left:20px;top:50px;width:200px}.trace-2{animation-delay:.5s;height:3px;right:20px;top:100px;width:150px}.trace-3{animation-delay:1s;height:3px;left:50px;top:150px;width:180px}.vr-loader-overlay{align-items:center;background:#0a0f1efa;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out;width:100vw;z-index:2000}.vr-loader-overlay.fade-out{opacity:0;pointer-events:none}.vr-loader{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.vr-spinner{animation:vr-spin 1.2s linear infinite;border:8px solid #4a90e2;border-radius:50%;border-top-color:#fff;box-shadow:0 0 40px #4a90e2,0 0 80px #fff2;height:80px;width:80px}@keyframes vr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vr-loader-text{animation:vr-text-glow 2s infinite alternate;color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;letter-spacing:.1em;text-shadow:0 0 8px #4a90e2,0 0 16px #fff2}@keyframes vr-text-glow{0%{text-shadow:0 0 8px #4a90e2,0 0 16px #fff2}to{text-shadow:0 0 24px #4a90e2,0 0 32px #fff4}}@media (max-width:900px){.mobile-menu-btn{align-items:center;background:#171d2fd9;border:1px solid #4a90e2;border-radius:50%;box-shadow:0 2px 12px #4a90e226;display:flex;flex-direction:column;height:44px;justify-content:center;position:absolute;right:18px;top:18px;width:44px;z-index:1202}.menu-bar{background:#4a90e2;border-radius:2px;height:4px;margin:3px 0;transition:all .3s;width:28px}.mobile-menu-btn.open .menu-bar:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open .menu-bar:nth-child(2){opacity:0}.mobile-menu-btn.open .menu-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-right{display:none}.nav-right.open{align-items:flex-start;animation:slideInNav .35s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#060a13 60%,#1a2332);box-shadow:-4px 0 32px 0 #4a90e2,-2px 0 16px 0 #4a90e233;gap:2rem;height:100vh;max-width:340px;overflow-y:auto;padding:2.5rem 1.5rem 1.5rem 2rem;position:fixed;right:0;top:0;width:80vw;z-index:1200}.nav-menu,.nav-right.open{display:flex!important;flex-direction:column}.nav-menu{background:none;box-shadow:none;gap:1.5rem;margin:0;padding:0;width:100%}.join-btn,.nav-item,.nav-link{display:block!important;width:100%}.join-btn,.nav-link{background:none;border-radius:.75rem;box-shadow:none;color:#b8c5d1!important;font-size:1.2rem;font-weight:600;padding:1rem .5rem;text-align:left;transition:background .2s,color .2s}.join-btn:focus,.join-btn:hover,.nav-link.active,.nav-link:focus,.nav-link:hover{background:#4a90e2!important;box-shadow:0 0 12px #4a90e2;color:#fff!important}.dropdown{background:none;border:none;box-shadow:none;margin:0 0 0 1rem;min-width:0;opacity:1;padding:0;position:static;transform:none;visibility:visible}.dropdown-item{background:none;border-radius:.5rem;color:#b8c5d1;display:block;font-size:1.1rem;padding:.75rem .5rem;width:100%}.dropdown-item:focus,.dropdown-item:hover{background:#4a90e2;color:#fff}}@keyframes slideInNav{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (min-width:901px){.nav-right{align-items:center;height:auto;position:static}.nav-menu,.nav-right{background:none;box-shadow:none;display:flex!important;flex-direction:row!important;gap:2.5rem;padding:0}.nav-menu{margin:0;width:auto}.nav-item{align-items:center;display:flex!important;position:relative;width:auto}.join-btn,.nav-link{background:none;border-radius:.5rem;box-shadow:none;color:#b8c5d1!important;display:inline-block!important;font-size:1.1rem;font-weight:600;padding:.5rem 1.2rem;text-align:center;transition:background .2s,color .2s;width:auto}.join-btn:focus,.join-btn:hover,.nav-link.active,.nav-link:focus,.nav-link:hover{background:#4a90e2!important;box-shadow:0 0 12px #4a90e2;color:#fff!important}.dropdown{background:#1a2332;border:1px solid #4a90e2;box-shadow:0 8px 32px 0 #4a90e2,0 2px 8px 0 #4a90e233;left:0;margin:0;min-width:180px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(10px);transition:all .2s;visibility:hidden;z-index:100}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{background:none;border-radius:.5rem;color:#b8c5d1;display:block;font-size:1rem;padding:.75rem 1.2rem;transition:background .2s,color .2s;width:100%}.dropdown-item:focus,.dropdown-item:hover{background:#4a90e2;color:#fff}.mobile-menu-btn{display:none!important}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.nav-menu,.nav-right{gap:1.2rem!important}.join-btn,.nav-link{font-size:1rem;padding:.4rem .9rem}.nav-item{align-items:center}}.contact-phone{color:#4a90e2;font-weight:600;text-decoration:none;transition:color .2s}.contact-phone:hover{color:#357abd;text-decoration:underline}
/*# sourceMappingURL=main.ad2c62f0.css.map*/