*{margin:0;padding:0;box-sizing:border-box}body{font-family:Orbitron,sans-serif;background-color:#05060f;color:#fff}a{text-decoration:none;color:inherit}a:hover,a:focus,a:active{text-decoration:none;color:inherit}.navbar{position:fixed;top:0;width:100%;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.nav-links{display:flex;gap:40px;list-style:none;color:#fff;font-weight:500}.nav-actions button{margin-left:12px;padding:8px 18px;border-radius:20px;border:none;cursor:pointer}.nav-actions{display:flex;gap:12px}.neo-btn{padding:8px 22px;font-family:Orbitron,sans-serif;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6f4cff,#9b7bff);border:1px solid rgba(255,255,255,.35);cursor:pointer;clip-path:polygon(12% 0%,100% 0%,88% 100%,0% 100%);transition:all .3s ease}.neo-btn:hover{box-shadow:0 0 14px #7f5cffcc;background:linear-gradient(135deg,#8b6cff,#b39cff)}.neo-btn:active{transform:scale(.96)}.nav-logo img{height:42px;width:auto;object-fit:contain;cursor:pointer}.nav-logo{display:flex;align-items:center;gap:12px}.nav-logo img{height:42px;width:auto;object-fit:contain}.nav-title{font-size:20px;font-weight:700;letter-spacing:1.2px;color:#fff;margin:0;line-height:1}.social-bar{position:fixed;right:20px;top:50%;transform:translateY(-50%);width:60px;background:#1e1e3c99;border-radius:40px;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:22px;color:#fff;z-index:10}.sidebar{position:fixed;left:20px;top:50%;transform:translateY(-50%);width:60px;background:#1e1e3c99;border-radius:40px;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:22px;z-index:10}.sidebar-item span{display:none}.sidebar-item{color:#fff;font-size:24px;cursor:pointer}.social-bar svg{font-size:26px}@media (max-width: 768px){.sidebar,.social-bar{top:auto;bottom:80px;transform:none;width:auto;padding:10px 14px;border-radius:999px;flex-direction:row;gap:16px}.sidebar{left:50%;right:auto;transform:translate(-50%)}.social-bar{right:50%;left:auto;transform:translate(50%)}.sidebar-item{font-size:22px}.social-bar svg{font-size:22px}}.footer{width:100%;text-align:center;font-size:14px;color:#feffff;padding:18px 12px 20px;background:transparent;z-index:20;pointer-events:none;margin-top:auto}.footer p{pointer-events:auto;text-shadow:0 0 8px rgba(0,0,0,.45)}.app-shell{min-height:100vh;display:flex;flex-direction:column;position:relative}.content-shell{flex:1;display:flex;flex-direction:column}.hero{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;overflow:hidden}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.hero-center,.hero-tagline{position:relative;z-index:2}.hero-subtitle{font-size:20px;margin-bottom:12px}.pursuit-name{max-width:520px;width:90%}.hero-tagline{margin-top:18px;font-size:22px;letter-spacing:1px}.blackhole-bg{position:absolute;padding-top:100px;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;opacity:1;z-index:-1;pointer-events:none}@media (max-width: 768px){.blackhole-bg{width:300px}}.gallery-title-card{width:420px;height:50px;margin:20px auto;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2b145f,#1e3fa3,#2b145f);box-shadow:0 0 25px #5f6eff73,inset 0 0 12px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery-title-text{font-size:26px;font-weight:800;letter-spacing:3px;color:#e9ecff;text-shadow:0 0 8px rgba(160,170,255,.6),0 0 18px rgba(100,120,255,.4)}@media (max-width: 768px){.gallery-title-card{width:300px;height:56px}.gallery-title-text{font-size:22px;letter-spacing:2px}}.gallery-section{min-height:100vh;padding:80px 0;color:#fff;position:relative;text-align:center;overflow:hidden}.gallery-title{font-size:25px;font-weight:700;letter-spacing:2px;margin-top:20px}.gallery-wrapper{width:100%;overflow:hidden;position:relative}.gallery-track{display:flex;gap:10px;padding-top:7px;width:max-content;animation:scrollGallery 30s linear infinite}.gallery-wrapper:nth-of-type(2) .gallery-track{transform:translate(-120px);animation-duration:40s}.gallery-wrapper:nth-of-type(3) .gallery-track{transform:translate(-240px);animation-duration:50s}.gallery-card{width:280px;height:165px;flex-shrink:0;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.15)}.gallery-card img{width:100%;height:100%;object-fit:cover}@keyframes scrollGallery{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.gallery-card{width:220px;height:150px}.gallery-wrapper:nth-of-type(2) .gallery-track,.gallery-wrapper:nth-of-type(3) .gallery-track{transform:translate(-80px)}}.video-layer-card{width:450px;height:300px;margin-top:90px;position:relative;border:2px solid #8f8bff;background:#f2efec;box-shadow:0 0 0 2px #8f8bff59,0 12px 35px #0006;overflow:hidden}.video-layer{width:100%;height:100%;position:relative;z-index:1;object-fit:cover}.video-layer-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 18px #8f8bff59;pointer-events:none}.gallery-video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none}.gallery-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.gallery-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:-2}.video-layer-iframe{width:100%;height:100%;border:none;pointer-events:none}.accommodation-cards{display:flex;justify-content:center;gap:40px;margin-top:60px;flex-wrap:wrap;z-index:2;position:relative}.accommodation-card{width:300px;min-height:190px;padding:22px 18px;text-align:center;background:linear-gradient(180deg,#2e3c96bf,#1e1450d9);border:1.5px solid rgba(140,130,255,.6);clip-path:polygon(6% 0%,94% 0%,100% 20%,94% 100%,6% 100%,0% 20%);box-shadow:0 0 18px #7882ff59,inset 0 0 12px #ffffff0f;transition:transform .3s ease,box-shadow .3s ease}.accommodation-card:hover{transform:translateY(-8px);box-shadow:22px 14px 40px #ffffff73,22px 22px 22px #8c82ff73}.accommodation-card h3{font-size:16px;margin-bottom:14px;letter-spacing:2px;color:#fff}.accommodation-card p{font-size:14px;line-height:1.7;letter-spacing:1px;color:#e6e8ff}@media (max-width: 768px){.accommodation-card{width:260px}}.accommodation-rocket{margin-top:40px;display:flex;justify-content:center;position:relative;z-index:2}.accommodation-rocket img{width:180px;opacity:.9;animation:rocketFloat 6s ease-in-out infinite}@keyframes rocketFloat{0%{transform:translateY(0) translate(0)}25%{transform:translateY(-12px) translate(8px)}50%{transform:translateY(-20px) translate(0)}75%{transform:translateY(-12px) translate(-8px)}to{transform:translateY(0) translate(0)}}@media (max-width: 768px){.accommodation-rocket img{width:130px}}.gallery-section{position:relative;min-height:100vh;overflow:hidden}.events-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-3}.gallery-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:-2}.events-row-wrapper{width:100%;position:relative;margin:30px auto;z-index:2;display:flex;justify-content:center}.events-row{display:flex;gap:24px;width:max-content;padding:0 24px}.event-card{width:180px;flex-shrink:0;position:relative;z-index:2;clip-path:polygon(8% 0%,92% 0%,100% 8%,100% 92%,92% 100%,8% 100%,0% 92%,0% 8%);transition:transform .35s ease,box-shadow .35s ease}.event-card:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 18px 45px #0009,0 0 26px #8ca0ff99}.event-poster{width:100%;height:100%;object-fit:cover;clip-path:inherit}@media (max-width: 768px){.event-card{width:180px;height:250px}.events-row{gap:16px;padding:0 16px}.events-row-wrapper{margin:20px 0}}.speakers-wrapper{max-width:1100px;margin:0 auto;padding:20px 24px 60px;position:relative;z-index:2}.speakers-intro{text-align:center;margin-bottom:24px;color:#dfe3ff;font-size:14px;letter-spacing:1px;opacity:.9}.speakers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.speaker-card{padding:26px 20px;border-radius:16px;background:linear-gradient(135deg,#1e1e3ca6,#0a0a1ecc);border:1px solid rgba(180,180,255,.35);box-shadow:0 10px 30px #0009,0 0 25px #5f6eff59;text-align:center;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.speaker-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 18px 45px #000000a6,0 0 32px #8c82ff8c;border-color:#b4b4ffb3}.speaker-avatar{width:110px;height:110px;border-radius:999px;margin:0 auto 14px;overflow:hidden;border:2px solid rgba(180,180,255,.7);box-shadow:0 0 18px #8f8bffb3}.speaker-avatar img{width:100%;height:100%;object-fit:cover}.speaker-name{font-size:17px;font-weight:700;color:#fff;letter-spacing:.5px;margin-bottom:6px}.speaker-title{font-size:13px;font-weight:600;color:#8f8bff;letter-spacing:1px;line-height:1.5}@media (max-width: 768px){.speakers-wrapper{padding:16px 16px 50px}.speaker-card{padding:22px 18px}.speaker-avatar{width:96px;height:96px}}.sponsors-wrapper{max-width:1100px;margin:0 auto;padding:20px 24px 60px;position:relative;z-index:2}.sponsors-intro{text-align:center;margin-bottom:24px;color:#dfe3ff;font-size:14px;letter-spacing:1px;opacity:.9}.sponsors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.sponsor-card{display:flex;gap:14px;align-items:center;padding:18px 16px;border-radius:14px;background:linear-gradient(135deg,#2b145fa6,#1e3fa399,#2b145fa6);border:1px solid rgba(180,180,255,.4);box-shadow:0 10px 30px #0009,0 0 25px #5f6eff59;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sponsor-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #000000a6,0 0 32px #8c82ff8c;border-color:#b4b4ffa6}.sponsor-logo{width:72px;height:72px;border-radius:12px;overflow:hidden;background:#05060f99;border:2px solid rgba(180,180,255,.6);box-shadow:0 0 16px #8f8bff8c;flex-shrink:0}.sponsor-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.sponsor-info{display:flex;flex-direction:column;gap:4px}.sponsor-name{font-size:16px;font-weight:800;color:#fff;letter-spacing:.5px}.sponsor-tier{font-size:13px;font-weight:600;color:#ffe48a;letter-spacing:1px}@media (max-width: 768px){.sponsors-wrapper{padding:16px 16px 50px}.sponsor-card{padding:16px 14px}.sponsor-logo{width:64px;height:64px}}.contact-section{position:relative;min-height:100vh;padding:80px 20px;color:#fff;overflow:hidden}.contact-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-3}.contact-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:-2}.contact-title-card{width:420px;height:50px;margin:20px auto 40px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2b145f,#1e3fa3,#2b145f);box-shadow:0 0 25px #5f6eff73,inset 0 0 12px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;z-index:2}.contact-title-text{font-size:26px;font-weight:800;letter-spacing:3px;color:#e9ecff;text-shadow:0 0 8px rgba(160,170,255,.6),0 0 18px rgba(100,120,255,.4)}.contact-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;position:relative;z-index:2}.contact-info-section{display:flex;margin-top:50px;flex-direction:column;gap:20px}.contact-info-title{font-size:32px;font-weight:700;color:#e9ecff;margin-bottom:30px;text-shadow:0 0 10px rgba(160,170,255,.5)}.contact-info-item{display:flex;align-items:center;gap:20px;padding:20px;background:#1e1e3c66;border-radius:12px;border:1px solid rgba(180,180,255,.2);transition:all .3s ease}.contact-info-item:hover{background:#1e1e3c99;border-color:#b4b4ff66;transform:translate(5px)}.contact-info-icon{font-size:24px;color:#8f8bff;min-width:30px}.contact-info-text{font-size:16px;color:#8f8bff;line-height:1.6}.contact-info-link{color:#8f8bff;text-decoration:none;transition:color .3s ease}.contact-info-link:hover{color:#b4b0ff}.contact-social-buttons{display:flex;gap:20px;margin-top:20px}.social-button{display:flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#2b145f,#1e3fa3);border:1px solid rgba(180,180,255,.3);border-radius:8px;color:#e9ecff;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease;cursor:pointer}.social-button:hover{background:linear-gradient(135deg,#3b256f,#2e4fb3);border-color:#b4b4ff99;transform:translateY(-2px);box-shadow:0 5px 15px #5f6eff4d}.social-button-icon{font-size:18px}.contact-form-section{display:flex;margin-top:50px;flex-direction:column}.contact-form-title{font-size:32px;font-weight:700;color:#e9ecff;margin-bottom:30px;text-shadow:0 0 10px rgba(160,170,255,.5)}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:14px;font-weight:600;color:#b4b0ff;letter-spacing:1px}.form-input,.form-textarea{padding:14px 18px;background:#1e1e3c66;border:1px solid rgba(180,180,255,.2);border-radius:8px;color:#e9ecff;font-family:Orbitron,sans-serif;font-size:14px;transition:all .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:#b4b4ff99;background:#1e1e3c99;box-shadow:0 0 10px #5f6eff33}.form-input::placeholder,.form-textarea::placeholder{color:#b4b4ff80}.form-textarea{min-height:50px;resize:vertical}.form-submit-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#1e3fa3,#2b145f);border:none;border-radius:8px;color:#e9ecff;font-size:16px;font-weight:700;font-family:Orbitron,sans-serif;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 15px #5f6eff4d}.form-submit-button:hover{background:linear-gradient(135deg,#2e4fb3,#3b256f);transform:translateY(-2px);box-shadow:0 6px 20px #5f6eff80}.form-submit-button:active{transform:translateY(0)}.form-submit-icon{font-size:18px}@media (max-width: 968px){.contact-container{grid-template-columns:1fr;gap:40px}.contact-title-card{width:300px;height:56px}.contact-title-text{font-size:22px;letter-spacing:2px}.contact-info-title,.contact-form-title{font-size:28px}}@media (max-width: 768px){.contact-section{padding:60px 15px}.contact-social-buttons{flex-direction:column}.social-button{width:100%;justify-content:center}}.phone-multiple{flex-direction:column;align-items:flex-start}.phone-row{display:flex;align-items:center;gap:12px}.auth-section{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:80px 16px}.auth-wrapper{max-width:420px;width:100%;margin:20px auto 80px;padding:0 18px;position:relative;z-index:2;display:flex;justify-content:center}.auth-back{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(180,180,255,.4);background:#0a0c23cc;color:#e9ecff;font-size:12px;letter-spacing:.5px;cursor:pointer;position:absolute;top:18px;left:18px;margin-bottom:0;transition:all .25s ease;z-index:3}.auth-back:hover{border-color:#b4b4ffcc;box-shadow:0 0 12px #5f6eff80;transform:translateY(-1px)}.auth-card{background:#0f1232d9;border-radius:18px;border:1px solid rgba(180,180,255,.4);box-shadow:0 20px 40px #000c,0 0 30px #5f6eff66;padding:28px 24px 26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}.auth-card-header{display:flex;gap:12px;align-items:center;margin-bottom:14px}.auth-chip{padding:6px 10px;border-radius:12px;background:#2e4fb366;border:1px solid rgba(180,180,255,.5);color:#ffe48a;font-size:11px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.auth-title-stack{display:flex;flex-direction:column;gap:4px}.auth-heading{font-size:22px;font-weight:800;letter-spacing:1px;color:#fff;margin-bottom:6px;text-align:center}.auth-subtext{font-size:13px;color:#c5c9ff;text-align:center;margin-bottom:20px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:start;color:#b4b0ff}.auth-input{padding:10px 14px;border-radius:10px;border:1px solid rgba(180,180,255,.4);background:#06081ee6;color:#e9ecff;font-family:Orbitron,sans-serif;font-size:13px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.auth-input:focus{border-color:#b4b4ffcc;background:#0a0c28f2;box-shadow:0 0 14px #5f6eff99}.auth-input::placeholder{color:#b4b4ff99}.auth-button{margin-top:8px;padding:12px 18px;border-radius:12px;border:none;width:100%;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;font-family:Orbitron,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 20px #5f6eff80;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.auth-button.primary{background:linear-gradient(135deg,#1e3fa3,#2b145f);border:1px solid rgba(180,180,255,.3)}.auth-button.primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2e4fb3,#3b256f);box-shadow:0 10px 26px #5f6effb3}.auth-button.primary:active{transform:translateY(0);box-shadow:0 6px 16px #5f6eff80}.auth-button.ghost{background:#080a1ccc;border:1px solid rgba(180,180,255,.5);color:#e9ecff}.auth-button.ghost:hover{transform:translateY(-2px);box-shadow:0 10px 24px #5f6eff59;border-color:#b4b4ffcc}.auth-button.ghost:active{transform:translateY(0)}.auth-footer-text{margin-top:14px;font-size:12px;color:#c5c9ff;text-align:center}.auth-link{color:#ffe48a;cursor:pointer}@media (max-width: 480px){.auth-card{padding:24px 18px 22px}.auth-card-header{flex-direction:column;align-items:flex-start}}.about-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-3}.about-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;z-index:-2}.about-content{max-width:1100px;margin:40px auto 0;padding:50px 40px;text-align:center;color:#e9ecff;position:relative;z-index:2}.about-subtitle-wrapper{margin-bottom:50px;padding:30px;background:#1e1e3c66;border:2px solid rgba(180,180,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 30px #788cff33,inset 0 0 20px #ffffff0d;transition:all .3s ease}.about-subtitle-wrapper:hover{border-color:#b4b4ff80;box-shadow:0 0 40px #788cff59,inset 0 0 25px #ffffff14;transform:translateY(-2px)}.about-subtitle{font-size:24px;font-weight:700;line-height:1.6;text-shadow:0 0 15px rgba(160,170,255,.5);letter-spacing:1px;color:#e9ecff}.about-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:40px}.about-feature-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px 24px;background:linear-gradient(135deg,#1e1e3c80,#14143280);border:2px solid rgba(180,180,255,.25);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.about-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5f6eff1a,#8c82ff1a);opacity:0;transition:opacity .4s ease}.about-feature-card:hover{transform:translateY(-8px) scale(1.02);border-color:#b4b4ff80;box-shadow:0 12px 40px #5f6eff4d,0 0 30px #8c82ff33,inset 0 0 20px #ffffff14}.about-feature-card:hover:before{opacity:1}.about-feature-icon{font-size:36px;color:#8f8bff;z-index:1;transition:all .4s ease;filter:drop-shadow(0 0 8px rgba(143,139,255,.5))}.about-feature-card:hover .about-feature-icon{color:#b4b0ff;transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 15px rgba(180,176,255,.8))}.about-feature-text{font-size:15px;font-weight:600;line-height:1.6;letter-spacing:.5px;color:#e9ecff;z-index:1;text-shadow:0 0 8px rgba(160,170,255,.3)}.about-highlight-card{display:flex;align-items:center;justify-content:center;gap:30px;padding:40px 50px;background:linear-gradient(135deg,#2b145f99,#1e3fa399,#2b145f99);border:2px solid rgba(180,180,255,.4);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px #5f6eff66,0 0 60px #8c82ff33,inset 0 0 25px #ffffff1a;transition:all .4s ease;position:relative;overflow:hidden}.about-highlight-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#5f6eff,#8c82ff,#5f6eff);background-size:200% 200%;border-radius:18px;z-index:-1;animation:shimmer 3s ease infinite;opacity:.3}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-highlight-card:hover{transform:scale(1.05);box-shadow:0 0 50px #5f6eff99,0 0 80px #8c82ff4d,inset 0 0 30px #ffffff26;border-color:#b4b4ff99}.about-trophy-icon{font-size:48px;color:gold;filter:drop-shadow(0 0 15px rgba(255,215,0,.6));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.about-highlight-content{display:flex;flex-direction:column;align-items:center;gap:8px}.about-highlight-label{font-size:16px;font-weight:600;letter-spacing:2px;color:#b4b0ff;text-transform:uppercase}.about-highlight-amount{font-size:42px;font-weight:900;letter-spacing:3px;color:gold;text-shadow:0 0 20px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.4);line-height:1}.about-highlight-subtext{font-size:14px;font-weight:600;letter-spacing:1.5px;color:#e9ecff;text-transform:uppercase}@media (max-width: 968px){.about-features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.about-highlight-card{flex-direction:column;gap:20px;padding:30px 40px}}@media (max-width: 768px){.about-content{padding:30px 20px}.about-subtitle{font-size:18px}.about-subtitle-wrapper{padding:20px;margin-bottom:30px}.about-features-grid{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.about-feature-card{padding:24px 20px}.about-feature-icon{font-size:32px}.about-feature-text{font-size:14px}.about-highlight-card{padding:25px 30px}.about-trophy-icon{font-size:40px}.about-highlight-amount{font-size:36px}}.coreteam-section{position:relative;min-height:100vh;overflow:hidden}.coreteam-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-3}.coreteam-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;z-index:-2}.coreteam-wrapper{max-width:1100px;margin:40px auto 0;padding:0 24px 60px;position:relative;z-index:2}.coreteam-intro{text-align:center;margin-bottom:24px;color:#dfe3ff;font-size:14px;letter-spacing:1px;opacity:.9}.coreteam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.core-card{position:relative;padding:26px 20px 22px;border-radius:18px;background:linear-gradient(135deg,#1e1e3cb3,#0f0f28cc);border:1px solid rgba(180,180,255,.35);box-shadow:0 10px 30px #0009,0 0 25px #5f6eff59;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;cursor:pointer}.core-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at top left,rgba(143,139,255,.35),transparent 55%);opacity:0;transition:opacity .35s ease;pointer-events:none}.core-card:hover{transform:translateY(-10px) scale(1.04);box-shadow:0 18px 45px #000000b3,0 0 35px #8c82ff8c;border-color:#b4b4ffb3}.core-card:hover:before{opacity:1}.core-card-top{display:flex;flex-direction:column;align-items:center;gap:14px}.core-avatar{width:120px;height:120px;border-radius:999px;overflow:hidden;border:2px solid rgba(180,180,255,.7);box-shadow:0 0 18px #8f8bffb3}.core-avatar img{width:100%;height:100%;object-fit:cover}.core-name{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px;text-align:center}.core-role{font-size:13px;font-weight:600;color:#8f8bff;text-transform:uppercase;letter-spacing:1.8px;text-align:center}.core-phone{font-size:13px;font-weight:500;color:#dfe3ff;text-decoration:none;margin-top:2px;opacity:.9;transition:color .25s ease,opacity .25s ease}.core-phone:hover{color:#fff;opacity:1}.core-card-bottom{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(180,180,255,.35);display:flex;flex-direction:column;align-items:center;gap:10px}.core-connect-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#dfe3ffcc}.core-socials{display:flex;gap:18px}.core-socials a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#0c0f2ae6;border:1px solid rgba(180,180,255,.5);color:#e9ecff;transition:all .25s ease;box-shadow:0 0 8px #5f6eff66}.core-socials a:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 16px #5f6effb3;border-color:#b4b4ffe6}.core-socials a.instagram{background:radial-gradient(circle at 30% 30%,#feda77,#d62976,#4f5bd5)}.core-socials a.linkedin{background:linear-gradient(135deg,#0077b5,#00a0dc)}.core-socials a svg{font-size:18px}.mentor-card{padding:15px;display:flex;flex-direction:row;gap:20px;align-items:flex-start}.mentor-card-left{display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 0 auto;min-width:140px}.mentor-role{font-size:11px;font-weight:600;color:#8f8bff;text-transform:uppercase;letter-spacing:1.8px;text-align:center;white-space:pre-line;line-height:1.8}.mentor-card-right{flex:1;display:flex;align-items:center;padding-left:20px;border-left:1px dashed rgba(180,180,255,.35)}.mentor-avatar{width:120px;height:120px;border-radius:8px;overflow:hidden;border:2px solid rgba(180,180,255,.7);box-shadow:0 0 18px #8f8bffb3}.mentor-avatar img{width:100%;height:100%;object-fit:cover}.mentor-words{font-size:13px;font-weight:400;color:#dfe3ff;line-height:1.6;text-align:left;font-style:italic;opacity:.9;margin:0}@media (max-width: 768px){.coreteam-wrapper{padding:0 16px 40px}.core-card{padding:22px 18px 20px}.mentor-card{padding:22px 18px;flex-direction:column;gap:16px}.mentor-card-left{min-width:auto}.mentor-card-right{padding-left:0;padding-top:16px;border-left:none;border-top:1px dashed rgba(180,180,255,.35);align-items:flex-start}.mentor-words{text-align:center}.core-avatar,.mentor-avatar{width:96px;height:96px}.core-name{font-size:16px}.core-role,.mentor-words{font-size:12px}}
