.quantum-network-section{position:relative;width:100%;min-height:100vh;background:#050505;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;touch-action:pan-y pinch-zoom;padding-bottom:0}.quantum-network-section:after{content:"";bottom:0;height:250px;background:linear-gradient(180deg,transparent,#050505);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000);z-index:10}.milestones-bg-video,.quantum-network-section:after{position:absolute;left:0;width:100%;pointer-events:none}.milestones-bg-video{top:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.star-field{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,#1a1a2e 0,#000 100%);overflow:hidden}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:starMove linear infinite,twinkle linear infinite;box-shadow:0 0 3px hsla(0,0%,100%,.8)}@keyframes starMove{0%{transform:translate(0)}to{transform:translate(var(--move-x,-100px),var(--move-y,100px))}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}.milestones-header-content{position:absolute;top:60px;left:5%;z-index:25;max-width:600px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.milestones-main-title{font-size:3.5rem;font-weight:800;margin-bottom:10px;letter-spacing:-1px}.milestones-main-title .highlight-red{color:#dc2626}.milestones-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.7);line-height:1.6}.three-canvas-container{position:absolute;inset:0;top:10vh;z-index:1;pointer-events:auto;touch-action:none;width:100%;max-width:100%;overflow:hidden}@media (min-width:1024px){.three-canvas-container{transform:translateX(15%);width:100%}}.three-canvas-container.galaxy-bg{opacity:.8}.milestone-vertical-nav-container{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:20;height:70vh;width:320px;display:flex;align-items:center;background:none;pointer-events:none}.milestone-vertical-nav{height:100%;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:42vh 0 18vh;scroll-behavior:smooth;pointer-events:auto}.milestone-vertical-nav::-webkit-scrollbar{display:none}.milestone-nav-item{display:flex;flex-direction:row;align-items:center;gap:20px;padding:20px 0;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center center}.nav-globe-wrapper{position:relative;width:90px;height:90px;flex-shrink:0}.nav-globe-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid rgba(220,38,38,.3);box-shadow:0 0 20px rgba(220,38,38,.2);transition:border-color .4s ease,box-shadow .4s ease}.nav-globe-glow{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(220,38,38,.15) 0,transparent 70%);z-index:-1;animation:globe-pulse 4s ease-in-out infinite}@keyframes globe-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.6}}.nav-label{display:flex;flex-direction:column;filter:drop-shadow(0 0 5px rgba(0,0,0,.8));text-align:left}.nav-year{font-size:.75rem;color:#ef4444;font-weight:900;letter-spacing:3px;line-height:1}.nav-title{font-size:1.1rem;font-weight:700;color:#fff;white-space:nowrap;line-height:1.4}.milestone-nav-item.active{transform:scale(var(--scale,1.4)) translateX(60px)}.milestone-nav-item.active .nav-globe-img{border-color:#dc2626;box-shadow:0 0 40px rgba(220,38,38,.6)}.milestone-nav-item.active .nav-title{color:#dc2626;text-shadow:0 0 15px rgba(220,38,38,.4)}.milestone-active-overlay{position:absolute;right:8%;bottom:15%;z-index:15;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.19,1,.22,1);pointer-events:none}.milestone-active-overlay.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:768px){.milestone-active-overlay.is-visible{transform:translateX(-50%) translateY(0)}}.active-card-content{background:hsla(0,0%,4%,.9);padding:25px;backdrop-filter:blur(25px);border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.9);animation:card-reveal 1s cubic-bezier(.165,.84,.44,1);position:relative}@media (min-width:1200px){.active-card-content{width:340px!important;max-width:none!important;padding:15px!important}.active-card-top{gap:10px!important}.active-year{font-size:.6rem!important}.active-title{font-size:.85rem!important}}.active-card-top{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center}.active-card-image-slider{position:relative;width:100%;height:240px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid rgba(220,38,38,.1);box-shadow:0 10px 30px rgba(0,0,0,.5)}.active-slider-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:scale(1.1)}.active-slider-img.visible{opacity:1;transform:scale(1)}.active-card-info{flex:1}.active-year{color:#ef4444;font-size:.7rem;font-weight:900;letter-spacing:4px;margin-bottom:4px}.active-title{font-size:1rem;font-weight:800;line-height:1.2;margin-bottom:6px;color:#fff}.active-description{display:none}.active-actions{display:flex;justify-content:center;margin-top:5px}.active-card-close{position:absolute;top:15px;right:15px;font-size:1.5rem;color:#fff;cursor:pointer;z-index:10;transition:opacity .3s;opacity:.8}.active-card-close:hover{opacity:1}.quantum-view-more{display:inline-block;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;padding:6px 16px;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 20px rgba(220,38,38,.3);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;min-width:120px}.quantum-view-more:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 30px rgba(220,38,38,.5),0 0 20px rgba(220,38,38,.3);border-color:hsla(0,0%,100%,.3)}.quantum-view-more:active{transform:translateY(-1px) scale(.98)}@media (max-width:1024px){.milestone-active-overlay{right:5%;left:400px;bottom:8%}}@media (max-width:768px){.milestones-header-content{top:20px;text-align:center;width:100%;left:50%;transform:translateX(-50%);padding:0 20px}.milestone-vertical-nav-container{left:0;right:0;bottom:20px;top:auto;transform:none;width:100%;height:180px;flex-direction:row;padding:0;z-index:30}.milestone-vertical-nav{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:visible;padding:0 calc(50vw - 50px);height:100%;align-items:center;scrollbar-width:none}.milestone-nav-item{flex-direction:column;gap:10px;padding:0 15px;min-width:100px;width:auto;transform:scale(var(--scale,1))!important;transform-origin:center center;transition:opacity .2s ease-out}.milestone-nav-item.active{z-index:10}.milestone-nav-item.active .nav-globe-img{border-color:#dc2626;box-shadow:0 0 40px rgba(220,38,38,.6)}.nav-label{display:none}.nav-globe-wrapper{width:75px;height:75px}.milestone-active-overlay{display:flex;justify-content:center;align-items:center;width:100%;left:0;right:0;bottom:220px;transform:none!important;z-index:50;pointer-events:none!important}.milestone-active-overlay.is-visible .active-card-content{pointer-events:auto}.quantum-scroll-nav{display:flex!important;right:15px;top:auto;bottom:120px;transform:scale(.85);gap:15px}.active-card-content{width:85%;max-width:none;padding:24px;border-radius:24px}.active-card-top{flex-direction:column;gap:15px}.active-card-image-slider{width:100%;height:160px}.active-title{font-size:1.2rem;text-align:center}.active-description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:.85rem;line-height:1.4;color:hsla(0,0%,100%,.8);margin-top:5px;margin-bottom:10px}.active-year{text-align:center;font-size:.9rem;letter-spacing:4px;margin-bottom:4px}.active-actions{display:flex;justify-content:center;margin-top:15px;transform:scale(.9)}}.quantum-scroll-nav{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:30px;opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.19,1,.22,1)}.quantum-scroll-nav.is-visible{opacity:1;pointer-events:auto}.scroll-indicator{position:relative}.scroll-dot{animation:pulse-dot 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #dc2626)}@keyframes pulse-dot{0%,to{r:6;opacity:1}50%{r:8;opacity:.7}}.scroll-hints{display:flex;flex-direction:column;gap:20px}.scroll-hint{width:50px;height:50px;background:rgba(220,38,38,.05);border:1px solid rgba(220,38,38,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#dc2626;cursor:pointer;transition:all .5s cubic-bezier(.175,.885,.32,1.275);opacity:.4;transform:scale(var(--scale,1));backdrop-filter:blur(8px)}.scroll-hint:hover{background:rgba(220,38,38,.2);border-color:#dc2626;box-shadow:0 0 30px rgba(220,38,38,.4);transform:scale(1.1);color:#fff}.scroll-hint:active{transform:scale(.95)}.quantum-node-label{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quantum-label-content{background:hsla(0,0%,5%,.96);border:1px solid rgba(255,23,68,.22);border-top-color:hsla(0,0%,100%,.08);border-radius:14px;padding:14px 20px 16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 50px rgba(0,0,0,.85),inset 0 0 0 .5px rgba(255,23,68,.15),0 0 30px rgba(255,23,68,.06);color:#fff;text-align:left;min-width:150px;position:relative;overflow:hidden}.quantum-label-content:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.quantum-label-content:after{content:"";position:absolute;left:0;top:20%;width:2.5px;height:60%;background:linear-gradient(180deg,transparent,#ff1744,transparent);border-radius:0 2px 2px 0}.quantum-year{color:#ff1744;font-size:.58rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;display:flex;align-items:center;gap:6px;position:relative;z-index:1}.quantum-year:before{content:"";display:inline-block;width:16px;height:1.5px;background:#ff1744;border-radius:2px;flex-shrink:0}.quantum-title{font-size:.92rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.3;position:relative;z-index:1}.stack-area{width:100%;background:radial-gradient(circle at center,#0a0a0a 0,#050505 100%);border-top:1px solid rgba(255,23,68,.1);border-bottom:1px solid rgba(255,23,68,.1);overflow:hidden}.left-section,.stack-area{height:100vh;position:relative;display:flex}.left-section{flex-basis:50%;align-items:center;justify-content:center;box-sizing:border-box;padding:80px}.events-main-title{font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1;color:#fff;margin-bottom:30px;white-space:nowrap}.gradient-text{background:linear-gradient(135deg,#dc2626,#f87171)}.events-subtitle{font-size:1rem;line-height:1.8;color:#d1d5db;margin-bottom:20px;max-width:500px}.events-hint{font-size:.9rem;color:#f87171;font-weight:600;margin-bottom:30px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.events-cta-btn{display:inline-block;padding:18px 40px;background:#dc2626;color:#fff;border-radius:50px;font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:2px;box-shadow:0 10px 40px rgba(220,38,38,.4);transition:all .3s ease;position:relative;overflow:hidden}.events-cta-btn:after{content:"";position:absolute;inset:0;background:#000;border-radius:50px;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.23,1,.32,1);z-index:-1}.events-cta-btn:hover:after{transform:scaleX(1)}.events-cta-btn:hover{box-shadow:0 15px 50px rgba(0,0,0,.6)}.right-section{height:100vh;flex-basis:50%;position:relative;display:flex;align-items:center;justify-content:center}.stacked-card{width:340px;height:450px;border-radius:24px;position:absolute;top:calc(50% - 225px);left:calc(50% - 150px);transition:.5s ease-in-out;box-sizing:border-box;padding:36px 40px;display:flex;justify-content:space-between;flex-direction:column;transform-origin:bottom left;background:linear-gradient(160deg,#1c1c1c,#111 60%,#0d0d0d);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 24px 64px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.stacked-card:before{inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:24px 24px;z-index:0}.stacked-card:after,.stacked-card:before{content:"";position:absolute;pointer-events:none}.stacked-card:after{top:20%;left:0;width:3px;height:60%;background:linear-gradient(180deg,transparent,#ff1744,transparent);border-radius:0 2px 2px 0;z-index:1}.card-bg-number{position:absolute;bottom:-20px;right:-10px;font-size:9rem;font-weight:900;color:hsla(0,0%,100%,.03);letter-spacing:-.05em;line-height:1;pointer-events:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-tag{font-size:.65rem;font-weight:700;color:rgba(255,23,68,.85);text-transform:uppercase;letter-spacing:.15em;position:relative;z-index:1;display:flex;align-items:center;gap:10px}.card-tag:before{content:"";display:inline-block;width:24px;height:1.5px;background:#ff1744;border-radius:2px;flex-shrink:0}.card-bottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.card-main-title{font-size:2.6rem;font-weight:900;line-height:1.1;color:#fff;letter-spacing:-.03em}.card-tap-hint{font-size:.6rem;font-weight:700;letter-spacing:.2em;color:hsla(0,0%,100%,.25);text-transform:uppercase}.front-card{cursor:pointer;border:1px solid rgba(255,23,68,.2);box-shadow:0 32px 80px rgba(0,0,0,.8),inset 0 0 0 .5px rgba(255,23,68,.15);transition:transform .3s ease,box-shadow .3s ease}.front-card:hover{transform:scale(1.02)!important;border-color:rgba(255,23,68,.35)!important;box-shadow:0 40px 100px rgba(0,0,0,.9),inset 0 0 0 .5px rgba(255,23,68,.25)!important}.card-click-indicator{position:absolute;bottom:20px;right:30px;font-size:.85rem;font-weight:700;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:1px;pointer-events:none}@media (max-width:1024px){.stack-area{flex-direction:column;height:auto;min-height:100vh}.left-section{height:auto;min-height:60vh;padding:60px 40px}.left-section,.right-section{position:relative;flex-basis:auto}.right-section{height:80vh;min-height:600px;overflow:hidden}.events-main-title{font-size:3rem;white-space:normal}.stacked-card{width:85vw;max-width:380px;height:480px;top:calc(50% - 240px);left:50%;transform:translateX(-50%)}.card-main-title{font-size:2.2rem}}@media (max-width:640px){.left-section{padding:60px 28px 10px;min-height:auto}.right-section{height:60vh;min-height:450px}.events-main-title{font-size:3rem!important;margin-bottom:20px;line-height:1.1;white-space:normal}.events-subtitle{font-size:.95rem;line-height:1.6;margin-bottom:16px}.events-hint{font-size:.85rem;margin-bottom:24px}.events-cta-btn{padding:14px 32px;font-size:.85rem;letter-spacing:1.5px;margin-top:24px}.stacked-card{width:65vw;max-width:300px;height:340px;padding:18px 20px;top:calc(50% - 100px);right:20px;left:auto;transform:none;border-radius:22px}.card-tag{font-size:1rem;margin-bottom:0}.card-main-title{font-size:1.85rem;line-height:1.15}.card-click-indicator{font-size:.75rem;bottom:16px;right:24px}}@media (max-width:480px){.left-section{padding:40px 20px}.events-main-title{font-size:2.2rem}.stacked-card{width:72vw;max-width:280px;height:360px;padding:16px 18px;top:calc(50% - 130px);right:15px;left:auto;transform:none}.card-tag{font-size:.9rem}.card-main-title{font-size:1.7rem}}.digital-presence-section{background:linear-gradient(180deg,#0a0a0a 0,#0f0f0f);padding:5rem 0;position:relative;overflow:visible}.digital-presence-header{text-align:center;margin-bottom:4rem}.digital-presence-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.digital-presence-underline{width:4rem;height:4px;background:var(--primary-color);margin:0 auto 1rem;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.digital-presence-header:hover .digital-presence-underline{width:8rem}.digital-stats-grid{display:flex;justify-content:center;align-items:stretch;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem 0;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible}.digital-stats-grid::-webkit-scrollbar{height:0;display:none}.stat-card{position:relative;background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;padding:2rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;flex:0 0 250px;width:250px;max-width:250px}.stat-card:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.15)}.stat-card-instagram:hover,.stat-card-linkedin:hover,.stat-card-medium:hover,.stat-card-whatsapp:hover,.stat-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.4)}.stat-icon-wrapper{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.stat-card:hover .stat-icon-wrapper{transform:rotate(8deg) scale(1.05)}.stat-icon-whatsapp{background:rgba(37,211,102,.12)}.stat-icon-instagram{background:rgba(225,48,108,.12)}.stat-icon-linkedin{background:rgba(0,119,181,.12)}.stat-icon-medium{background:hsla(0,0%,100%,.12)}.stat-icon-whatsapp .stat-icon{color:#25d366}.stat-icon-instagram .stat-icon{color:#e1306c}.stat-icon-linkedin .stat-icon{color:#0077b5}.stat-icon-medium .stat-icon{color:#fff}.stat-icon{transition:transform .3s ease}.stat-number{font-size:3rem;margin-bottom:.5rem;line-height:1;transition:all .3s ease}.stat-number.pulse{animation:counterPulse .6s ease-in-out infinite}@keyframes counterPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-label{font-size:1rem;color:hsla(0,0%,100%,.7);font-weight:500}@media (max-width:1024px){.digital-stats-grid{gap:1.5rem;padding:0 1.5rem}.stat-card{min-height:280px;flex:0 0 220px;width:220px;max-width:220px;padding:2rem 1.25rem}.stat-number{font-size:2.5rem}.stat-icon-wrapper{width:70px;height:70px}.stat-icon svg{width:40px;height:40px}}@media (max-width:768px){.digital-presence-section{padding:3rem 0}.digital-presence-title{font-size:2rem}.digital-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;overflow-x:visible;overflow-y:visible}.stat-card{padding:1.5rem 1rem;min-height:200px;max-width:100%;min-width:100%;width:100%;flex:none}.stat-number{font-size:2rem}.stat-icon-wrapper{width:60px;height:60px;margin-bottom:1rem}.stat-icon svg{width:32px;height:32px}.stat-label{font-size:.75rem}.stat-card:hover{transform:translateY(-4px)}}@media (max-width:480px){.digital-presence-title{font-size:1.75rem}.stat-number{font-size:2rem}.stat-card{min-height:200px;padding:1.5rem 1rem}.stat-label{font-size:.85rem}}.annual-reports-container{margin-top:5rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center}.reports-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center}.reports-grid{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.report-card{background:hsla(0,0%,8%,.6);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:1.5rem;padding:2rem 1.5rem;width:300px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;z-index:1}.report-card:before{content:"";position:absolute;inset:-1px;border-radius:1.5rem;padding:1px;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .4s ease}.report-card:hover:before{background:linear-gradient(45deg,var(--primary-color),hsla(0,0%,100%,.5),var(--primary-color));opacity:1}.report-card:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,23,68,.15) 0,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.report-card:hover:not(.report-pending):after{opacity:1}.report-card:hover:not(.report-pending){transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.4)}.report-pending{opacity:.7;cursor:default;background:hsla(0,0%,100%,.02)}.report-pending:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05),transparent)}.report-icon{width:70px;height:70px;background:hsla(0,0%,100%,.03);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);margin-bottom:.5rem;border:1px solid hsla(0,0%,100%,.05);transition:all .4s ease;position:relative}.report-card:hover:not(.report-pending) .report-icon{background:rgba(255,23,68,.1);border-color:rgba(255,23,68,.3);transform:scale(1.1);box-shadow:0 0 20px rgba(255,23,68,.2)}.report-pending .report-icon{color:var(--text-gray-500)}.report-details{text-align:center;z-index:2}.report-year{display:block;font-size:1.75rem;font-weight:800;color:#fff;margin-bottom:.25rem;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.report-name{font-size:.9rem;color:var(--text-gray-400);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.report-action{margin-top:.5rem;width:100%}.download-btn,.report-action{display:flex;justify-content:center}.download-btn{align-items:center;gap:.75rem;color:#fff;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;border-radius:99px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;width:80%}.report-card:hover:not(.report-pending) .download-btn{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 15px rgba(255,23,68,.3)}.pending-badge{color:var(--text-gray-500);font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:.6rem 1.2rem;border-radius:99px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.1)}@media (max-width:768px){.annual-reports-container{margin-top:3rem;padding-top:2rem}.report-card{width:100%;max-width:300px}}.tec-bg-text{font-size:10rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.03;z-index:0;pointer-events:none;white-space:nowrap;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.1em}@media (min-width:768px){.tec-bg-text{font-size:15rem}}.tec-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.gradient-text{background:linear-gradient(to right,var(--primary-color),#fecaca);color:transparent}.tec-btn{position:relative;display:inline-block;padding:.7rem 2rem;margin-top:.8rem;background:var(--primary-color);color:#000;font-weight:700;border-radius:9999px;overflow:hidden;border:none;cursor:pointer;text-decoration:none;transition:box-shadow .3s ease}.tec-btn span{position:relative;z-index:10;transition:color .3s}.tec-btn:hover span{color:#fff}.tec-btn:after{content:"";position:absolute;inset:0;background:#000;border-radius:9999px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.tec-btn:hover:after{transform:scaleX(1)}.tec-btn:hover{box-shadow:0 0 20px rgba(255,23,68,.5)}.flex-col-mobile{flex-direction:column}.md-flex{display:flex}.md-w-1-2{width:100%}@media (min-width:768px){.flex-col-mobile{flex-direction:row}.md-w-1-2{width:50%}}.core-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:40px auto;padding:0 2rem}@media (min-width:1025px){.core-team-grid .leader-card:first-child{grid-column:2/3}.core-team-grid .leader-card:nth-child(2){grid-column:3/4}.core-team-grid .leader-card:nth-child(3){grid-column:1/2}.core-team-grid .leader-card:nth-child(4){grid-column:2/3}.core-team-grid .leader-card:nth-child(5){grid-column:3/4}.core-team-grid .leader-card:nth-child(6){grid-column:4/5}.core-team-grid .leader-card:nth-child(7){grid-column:1/2}.core-team-grid .leader-card:nth-child(8){grid-column:2/3}.core-team-grid .leader-card:nth-child(9){grid-column:3/4}.core-team-grid .leader-card:nth-child(10){grid-column:4/5}}.leader-card{position:relative;width:100%;height:18rem;min-height:18rem;border-radius:1rem;background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 30px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem}.leader-card:first-child:after,.leader-card:nth-child(2):after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.05) 60%,transparent);transform:skewX(-25deg);animation:shineTeam 2s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes shineTeam{0%{left:-150%}50%{left:150%}to{left:150%}}.leader-card:hover{z-index:10}.leader-bg-img{position:absolute;inset:0;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);transform:scale(1.1);filter:brightness(.4);pointer-events:none}.leader-bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.leader-card:hover .leader-bg-img{opacity:1;transform:scale(1)}.leader-content-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.leader-avatar,.leader-content-wrapper{transition:all .5s cubic-bezier(.4,0,.2,1)}.leader-avatar{width:6.5rem;height:6.5rem;border-radius:50%;overflow:hidden;border:3px solid rgba(255,23,68,.3);margin-bottom:1rem;background:#1a1a1a;flex-shrink:0}.leader-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leader-card:hover .leader-avatar{opacity:0;transform:scale(.8) translateY(-20px);margin-bottom:-6.5rem}.leader-info{text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%;overflow:hidden;padding:0 .5rem}.leader-card:hover .leader-info{transform:translateY(1.5rem)}.leader-name{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.leader-name,.leader-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-role{color:var(--primary-color);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.leader-contacts{display:flex;gap:.75rem;margin-top:1rem;opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1) .1s;height:0;overflow:hidden;justify-content:center}.leader-card:hover .leader-contacts{opacity:1;transform:translateY(3rem);height:auto;overflow:visible}.contact-icon{width:2.25rem;height:2.25rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.contact-icon:hover{background:var(--primary-color);transform:translateY(-3px)}.segmented-control{position:relative;display:inline-flex;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;padding:4px;overflow:hidden;backdrop-filter:blur(10px)}.segment-btn{position:relative;z-index:2;background:transparent;border:none;color:var(--text-gray-400);padding:.65rem 1.8rem;font-size:.95rem;font-weight:500;cursor:pointer;border-radius:9999px;transition:color .3s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.segment-btn:hover{color:var(--text-white)}.segment-btn.active{color:#000;font-weight:600}.segmented-highlight{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--primary-color);border-radius:9999px;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px rgba(255,23,68,.3)}@media (max-width:1024px){.core-team-grid{grid-template-columns:repeat(2,1fr)}.core-team-grid .leader-card{grid-column:auto!important}}@media (max-width:640px){.core-team-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.75rem!important;padding:0 .5rem!important}.leader-card{width:calc(50% - .5rem)!important;flex:0 0 calc(50% - 0.5rem)!important;height:230px!important;min-height:0!important;padding:.75rem!important}.leader-bg-img{opacity:0!important;transform:scale(1.1)!important;filter:brightness(.4)!important;z-index:0}.leader-avatar,.leader-bg-img{transition:all .6s cubic-bezier(.4,0,.2,1)}.leader-avatar{display:flex!important;width:7.5rem!important;height:7.5rem!important;border:3px solid var(--primary-color)!important;opacity:1!important;transform:scale(1)!important}.leader-content-wrapper{justify-content:center!important;padding-bottom:0!important;align-items:center!important}.leader-info{opacity:0!important;transform:translateY(30px)!important;transition:all .6s cubic-bezier(.4,0,.2,1);padding:0!important}.leader-name{font-size:.95rem!important;margin-bottom:.1rem!important}.leader-name,.leader-role{text-shadow:0 2px 4px rgba(0,0,0,.8)}.leader-role{font-size:.6rem!important;color:var(--primary-color)!important;margin-bottom:.5rem!important}.leader-contacts{opacity:0!important;transform:translateY(40px)!important;height:0!important;overflow:hidden!important;margin-top:0!important;gap:.5rem!important;transition:all .6s cubic-bezier(.4,0,.2,1) .1s}.contact-icon{width:1.75rem!important;height:1.75rem!important;background:hsla(0,0%,100%,.2)!important}.leader-card.card-revealed{transform:translateY(-8px)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important}.leader-card.card-revealed .leader-bg-img{opacity:1!important;transform:scale(1)!important;filter:brightness(.5)!important}.leader-card.card-revealed .leader-avatar{opacity:0!important;transform:scale(.7) translateY(-30px)!important;margin-bottom:-7.5rem!important}.leader-card.card-revealed .leader-content-wrapper{justify-content:flex-end!important;padding-bottom:.75rem!important}.leader-card.card-revealed .leader-contacts,.leader-card.card-revealed .leader-info{opacity:1!important;transform:translateY(0)!important}.leader-card.card-revealed .leader-contacts{height:auto!important;overflow:visible!important;margin-top:.5rem!important}.segmented-control{width:100%;display:flex}.segment-btn{flex:1;padding:.6rem .5rem;font-size:.85rem}}@media (min-width:1025px){.core-team-grid.team-2023 .leader-card:nth-child(7),.core-team-grid.team-seed .leader-card:nth-child(7){grid-column:2/3}.core-team-grid.team-2023 .leader-card:nth-child(8),.core-team-grid.team-seed .leader-card:nth-child(8){grid-column:3/4}}.leadership-section{background:#0a0a0a;padding:4rem 0 0;position:relative;overflow:hidden;width:100%;max-width:100%}.leadership-heading-wrapper{text-align:center;margin-bottom:4rem;position:relative}.leadership-title{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#fff 0,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;display:inline-block}.leadership-underline{width:4rem;height:4px;background:var(--primary-color);margin:0 auto 1rem;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.leadership-heading-wrapper:hover .leadership-underline{width:8rem}.leadership-subtitle{font-size:1.125rem;color:hsla(0,0%,100%,.6);font-style:italic}.leadership-panels{display:flex;height:480px;width:100%;max-width:1400px;margin:0 auto;gap:1rem;padding:0 2rem}.leadership-panel{flex:1;position:relative;overflow:hidden;transition:flex .6s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s cubic-bezier(.2,.8,.2,1);cursor:pointer;border-radius:1rem;opacity:1}.leadership-panel:first-child{transform:translateY(40px)}.leadership-panel:nth-child(2){transform:translateX(-100px)}.leadership-panel:nth-child(3){transform:translateX(100px)}.leadership-panel.card-revealed{opacity:1!important;transform:translate(0)!important}.panel-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;border-radius:.5rem;transition:all .6s cubic-bezier(.4,0,.2,1),transform .7s ease;opacity:.7;overflow:hidden}.leadership-panel:hover .panel-bg-image{inset:0;border-radius:1rem;opacity:1;transform:scale(1.05)}.panel-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.8));transition:background .6s ease;border-radius:1rem}.leadership-panel:hover .panel-overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.7))}.panel-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;color:#fff}.panel-label{font-size:2rem;font-weight:700;letter-spacing:.2em;color:#fff;margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);transition:all .6s cubic-bezier(.4,0,.2,1)}.leadership-panel:hover .panel-label{writing-mode:horizontal-tb;text-orientation:mixed;transform:rotate(0deg);font-size:1.5rem;margin-bottom:1.5rem;letter-spacing:.1em}.panel-details{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .1s;text-align:center;max-width:350px}.leadership-panel:hover{flex:2}.leadership-panel:hover .panel-details{opacity:1;transform:translateY(0)}.leadership-panels:hover .leadership-panel:not(:hover){flex:0.75;opacity:.6}.leadership-panels:hover .leadership-panel:not(:hover) .panel-details{opacity:0}.leader-full-name{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.leader-position{font-size:.95rem;font-weight:500;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.leader-description{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.85);font-style:italic}.leader-tagline{display:none}@media (max-width:768px){.leadership-panels{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;height:auto!important;padding:0 .75rem!important}.leadership-panel:first-child{grid-column:1!important;grid-row:2!important;height:170px!important;min-height:170px!important}.leadership-panel:nth-child(2){grid-column:1/3!important;grid-row:1!important;height:200px!important;min-height:200px!important}.leadership-panel:nth-child(3){grid-column:2!important;grid-row:2!important}.leadership-panel{flex:none!important;width:100%!important;max-width:100%!important;height:170px!important;min-height:170px!important;margin:0!important;border-radius:12px!important;background:hsla(0,0%,8%,.9)!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.08)!important;cursor:default!important;pointer-events:auto!important}.leadership-panel:nth-child(2),.leadership-panel:nth-child(2) *{transform:none!important;transition:none!important;animation:none!important}.leadership-panel:hover,.leadership-panels:hover .leadership-panel,.leadership-panels:hover .leadership-panel:not(:hover){flex:none!important;opacity:1!important}.panel-bg-image{position:relative!important;grid-row:1/3!important;grid-column:1!important;width:60px!important;height:60px!important;border-radius:50%!important;background-position:50%!important;background-size:cover!important;z-index:1!important;transition:none!important;flex-shrink:0!important;border:2px solid hsla(0,0%,100%,.1)!important}.leadership-panel:hover .panel-bg-image,.panel-bg-image{opacity:1!important;transform:scale(1)!important;filter:brightness(1)!important}.leadership-panel:hover .panel-bg-image{inset:auto!important;border-radius:50%!important}.leadership-panel:first-child .panel-bg-image,.leadership-panel:nth-child(3) .panel-bg-image{width:80px!important;height:80px!important}.leadership-panel:nth-child(2) .panel-bg-image{width:70px!important;height:70px!important;transition:none!important}.leadership-panel:nth-child(2) .panel-bg-image,.leadership-panel:nth-child(2):hover .panel-bg-image{transform:none!important;filter:brightness(1)!important}.panel-overlay{display:none!important}.panel-content{position:relative!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto 1fr!important;gap:0 .5rem!important;padding:.75rem!important;width:100%!important;height:100%!important;align-items:start!important;background:transparent!important;z-index:2!important}.panel-label{grid-column:2!important;grid-row:1!important;display:inline-block!important;font-weight:800!important;color:#fff!important;background:var(--primary-color)!important;padding:4px 10px!important;border-radius:4px!important;align-self:start!important;justify-self:start!important;width:-moz-fit-content!important;width:fit-content!important;opacity:1!important;transition:none!important}.leadership-panel:hover .panel-label,.panel-label{font-size:.65rem!important;margin:0 0 4px!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:.08em!important}.leader-full-name{font-size:.9rem!important;line-height:1.2!important;margin:0 0 2px!important;text-align:left!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important;opacity:1!important;transform:translateY(0)!important;transition:none!important;font-weight:700!important;color:#fff!important}.leader-position{display:none!important}.panel-details{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;align-self:start!important;transition:none!important}.leadership-panel:hover .panel-details,.panel-details{opacity:1!important;transform:none!important}.leadership-panel:nth-child(2) .leader-description,.leadership-panel:nth-child(2) .leader-tagline{display:block!important;font-size:.65rem!important;color:hsla(0,0%,100%,.7)!important;text-align:left!important;margin-top:4px!important;font-style:italic!important;line-height:1.3!important;opacity:1!important}.leadership-panel:first-child .leader-description,.leadership-panel:first-child .leader-tagline,.leadership-panel:nth-child(3) .leader-description,.leadership-panel:nth-child(3) .leader-tagline{display:none!important}.leadership-panel.card-revealed:not(:first-child){transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,0,0,.35)!important}.leadership-panel:first-child.card-revealed{transform:none!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}}.faculty-advisor-section{padding:4rem 0;background:#0a0a0a!important;width:100%;max-width:100%;overflow:hidden}.faculty-advisor-card-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto}.faculty-advisor-testimonial-card{display:flex;align-items:flex-start;gap:1.25rem;padding:3rem 2rem;background:hsla(0,0%,8%,.9);border:1px solid gold;border-radius:16px;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease;min-height:300px;height:100%;align-items:center;position:relative;overflow:hidden;opacity:0}.faculty-advisor-testimonial-card:first-child{transform:translateX(-100px)}.faculty-advisor-testimonial-card:nth-child(2){transform:translateX(100px)}.faculty-advisor-testimonial-card.card-revealed{opacity:1;transform:translateX(0)}.faculty-advisor-testimonial-card:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.05) 60%,transparent);transform:skewX(-25deg);animation:shine 4s ease-in-out infinite;pointer-events:none}@keyframes shine{0%{left:-150%}50%{left:150%}to{left:150%}}.faculty-advisor-image-container{width:180px;height:240px;position:relative;flex-shrink:0;margin-right:1.5rem;overflow:hidden;border-radius:12px;background:hsla(0,0%,100%,.05)}.faculty-advisor-profile{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;opacity:1;transform:none;filter:brightness(.8);transition:all .3s ease}.faculty-advisor-testimonial-card:hover .faculty-advisor-profile{filter:brightness(1)}.faculty-advisor-content{flex:1;display:flex;flex-direction:column}.faculty-advisor-name{font-size:1.35rem;font-weight:600;color:#fff;margin:0 0 .35rem;line-height:1.2}.faculty-advisor-designation{font-size:.7rem;font-weight:600;color:gold;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem!important}.faculty-advisor-socials{display:flex;gap:.75rem;margin-top:1rem;margin-bottom:0;opacity:0;transform:translateY(10px);transition:all .4s ease;order:3}.faculty-advisor-quote{order:2}.faculty-advisor-name{order:0}.faculty-advisor-designation{order:1}.faculty-advisor-testimonial-card:hover .faculty-advisor-socials{opacity:1;transform:translateY(0)}.social-icon{color:hsla(0,0%,100%,.6);transition:all .3s ease}.social-icon:hover{color:var(--primary-color);transform:scale(1.1)}.faculty-advisor-quote-wrapper{position:relative}.faculty-advisor-quote-wrapper .quote-mark{display:none}.faculty-advisor-quote{font-size:.9rem;line-height:1.55;color:hsla(0,0%,100%,.65);font-style:italic;margin:0}@media (max-width:768px){.faculty-advisor-card-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;padding:0 .5rem!important}.faculty-advisor-testimonial-card{position:relative!important;height:280px!important;min-height:0!important;padding:.75rem!important;border-radius:1rem!important;background:hsla(0,0%,100%,.03)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 4px 30px rgba(0,0,0,.1)!important;overflow:hidden!important;cursor:pointer!important;transition:all .4s ease!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}.faculty-advisor-image-container{position:absolute!important;inset:0!important;opacity:0!important;transition:all .6s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.1)!important;filter:brightness(.4)!important;pointer-events:none!important;z-index:0!important;padding:0!important;width:100%!important;height:100%!important;flex:none!important}.faculty-advisor-profile{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 20%!important;object-position:center 20%!important;border-radius:0!important;border:none!important}.faculty-advisor-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;height:100%!important;transition:all .6s cubic-bezier(.4,0,.2,1)!important;background:transparent!important;padding:0 0 .75rem!important}.faculty-advisor-content:before{content:""!important;position:absolute!important;width:7.5rem!important;height:7.5rem!important;border-radius:50%!important;background-image:var(--avatar-url)!important;background-size:cover!important;background-position:50%!important;border:3px solid var(--primary-color)!important;transition:all .6s cubic-bezier(.4,0,.2,1)!important;opacity:1!important;transform:scale(1)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important}.faculty-advisor-info{text-align:center!important;opacity:0!important;transform:translateY(30px)!important;transition:all .6s cubic-bezier(.4,0,.2,1)!important;width:100%!important;order:0!important}.faculty-advisor-name{font-size:.95rem!important;font-weight:700!important;color:#fff!important;margin-bottom:.1rem!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.faculty-advisor-designation{font-size:.6rem!important;font-weight:600!important;color:var(--primary-color)!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important;margin-bottom:.5rem!important}.faculty-advisor-socials{display:flex!important;gap:.5rem!important;opacity:0!important;transform:translateY(40px)!important;transition:all .6s cubic-bezier(.4,0,.2,1) .1s!important;z-index:3!important;pointer-events:auto!important;order:1!important;margin-top:0!important;height:0!important;overflow:hidden!important;justify-content:center!important}.faculty-advisor-testimonial-card:after{display:none!important;animation:none!important}.social-icon{width:1.75rem!important;height:1.75rem!important;background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(4px)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all .3s ease!important}.faculty-advisor-quote{display:none!important}.faculty-advisor-testimonial-card.card-revealed{transform:translateX(0) translateY(-8px)!important;opacity:1!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important}.faculty-advisor-testimonial-card.card-revealed .faculty-advisor-image-container{opacity:1!important;transform:scale(1)!important;filter:brightness(.65)!important}.faculty-advisor-testimonial-card.card-revealed .faculty-advisor-content:before{opacity:0!important;transform:translate(-50%,-50%) scale(.7) translateY(-30px)!important;margin-bottom:-7.5rem!important}.faculty-advisor-testimonial-card.card-revealed .faculty-advisor-content{justify-content:flex-end!important;padding-bottom:1rem!important}.faculty-advisor-testimonial-card.card-revealed .faculty-advisor-info{opacity:1!important;transform:translateY(0)!important}.faculty-advisor-testimonial-card.card-revealed .faculty-advisor-socials{opacity:1!important;transform:translateY(0)!important;height:auto!important;overflow:visible!important;margin-top:.5rem!important}}.contact-section{background-color:#0f0f0f;position:relative;overflow:hidden;padding:7rem 0}@media (min-width:769px){.contact-section{overflow:visible!important}}.contact-section:before{top:10%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,23,68,.15) 0,transparent 70%)}.contact-section:after,.contact-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.contact-section:after{bottom:5%;left:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,23,68,.1) 0,transparent 70%)}@media (max-width:768px){.contact-section:after,.contact-section:before{display:none!important}}.badge-futuristic{display:inline-block;padding:.5rem 1rem;background:rgba(255,23,68,.1);border:1px solid rgba(255,23,68,.3);border-radius:50px;font-size:.75rem;font-weight:700;color:var(--primary-color);letter-spacing:.1em;margin-bottom:1.5rem}.startup-registration-header{text-align:left;margin-bottom:2.5rem}.startup-registration-title{font-size:3rem;font-weight:700;margin-bottom:1rem;display:inline-block;line-height:1.2}.gradient-text{background:linear-gradient(135deg,var(--primary-color) 0,#ff6b6b 50%,gold 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.startup-registration-underline{width:4rem;height:4px;background:linear-gradient(90deg,var(--primary-color) 0,#ff6b6b 100%);margin-bottom:1rem;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.startup-registration-header:hover .startup-registration-underline{width:10rem}.startup-registration-subtitle{font-size:1.05rem;color:hsla(0,0%,100%,.7);max-width:500px;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}.feature-card{display:flex;gap:1rem;padding:1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;transition:all .3s ease}.feature-card:hover{background:rgba(255,23,68,.05);border-color:rgba(255,23,68,.2);transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.feature-icon-wrapper{width:48px;height:48px;border-radius:12px;background:rgba(255,23,68,.15);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.feature-content{flex:1}.feature-title{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.25rem}.feature-desc{font-size:.8rem;color:hsla(0,0%,100%,.6);line-height:1.4}.stats-row{display:flex;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.stat-item{flex:1}.stat-number{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem}.stat-label{font-size:.85rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.05em}.form-card-wrapper{max-width:1100px;width:92%;margin:0 auto;perspective:2000px;overflow:visible!important;padding:20px 0;display:flex;justify-content:center}.form-card-split{display:flex;gap:1.5rem;position:relative;width:100%;align-items:stretch;justify-content:center}.form-panel{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;overflow:visible;flex:1}.form-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,23,68,.5),transparent)}.action-panel,.info-panel{flex:1 1 0!important;min-width:0}.action-panel{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(255,23,68,.05))}.panel-badge{display:inline-block;padding:.35rem .75rem;background:hsla(0,0%,100%,.05);border-radius:50px;font-size:.65rem;font-weight:700;color:var(--primary-color);text-transform:uppercase;margin-bottom:1rem}.form-actions-vertical{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%}.micro-stats{display:flex;justify-content:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.micro-stat{text-align:center}.stat-val{display:block;font-size:1.25rem;font-weight:800;color:var(--primary-color);line-height:1}.stat-lab{font-size:.65rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;font-weight:600}.form-header{margin-bottom:2rem;text-align:center}.form-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.form-subtitle{font-size:.95rem;color:hsla(0,0%,100%,.6)}.contact-form{position:relative;z-index:10}.form-row{display:flex;gap:1rem;margin-bottom:1.25rem}.form-group{position:relative;margin-bottom:.5rem;flex:1}.form-group.full-width{width:100%}.contact-form label{display:block;font-size:.65rem;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;padding-left:.2rem}.input-field{width:100%;height:3.5rem;background:hsla(0,0%,100%,.05);color:#fff;font-weight:500;font-size:1rem;border-radius:12px;padding:0 1.25rem;border:1px solid hsla(0,0%,100%,.1);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-field::-moz-placeholder{color:hsla(0,0%,100%,.35)}.input-field::placeholder{color:hsla(0,0%,100%,.35)}.input-field:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07)}.input-field:focus{border-color:var(--primary-color);background:rgba(255,23,68,.05);box-shadow:0 0 0 3px rgba(255,23,68,.15)}.textarea-field{border-radius:14px;resize:none;min-height:140px;padding-top:1rem;padding-bottom:1rem;line-height:1.6}.btn-submit{flex:1;background:linear-gradient(135deg,var(--primary-color) 0,#f44 100%);color:#fff;font-weight:700;font-size:1rem;padding:.85rem 1rem;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,23,68,.4);display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem;position:relative;overflow:hidden}.btn-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-submit:hover:before{left:100%}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,23,68,.5)}.btn-submit:active{transform:translateY(0)}.btn-submit svg{transition:transform .3s ease}.btn-submit:hover svg{transform:translateX(4px)}@media (max-width:768px){.contact-section{padding:3rem 0}.startup-registration-title{font-size:2rem}.features-grid,.stats-row{display:none}.stat-number{font-size:1.5rem}.stat-label{font-size:.75rem}.form-card{padding:1.5rem}.form-row{flex-direction:column;gap:0}.form-group{margin-bottom:1rem}}select.input-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L1 4H11L6 9Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;padding-right:2.5rem;cursor:pointer}select.input-field option{background-color:#1a1a1a;color:#fff}.file-upload-wrapper{position:relative;width:100%}.file-input{display:none}.file-label{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;text-align:left;gap:1.25rem;width:100%;padding:.85rem 1.25rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.file-label:hover{background:rgba(255,23,68,.05);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.upload-icon{width:24px;height:24px;border-radius:6px;background:rgba(255,23,68,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-color);transition:all .3s ease}.file-label:hover .upload-icon{background:var(--primary-color);color:#fff;transform:scale(1.1)}.upload-icon svg{width:14px;height:14px;color:inherit}.upload-text{display:flex;flex-direction:column;gap:0}.upload-main{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.01em}.upload-sub{font-size:.55rem;color:hsla(0,0%,100%,.4);line-height:1}.form-actions{display:flex;gap:1rem;margin-top:2rem}.btn-secondary{flex:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:700;font-size:1rem;padding:.85rem 1rem;border-radius:12px;margin-top:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.success-message{background:rgba(0,255,127,.1);border:1px solid rgba(0,255,127,.3);border-radius:12px;padding:1rem;gap:.75rem;color:#00ff7f;margin-top:.5rem}.success-icon,.success-message{display:flex;align-items:center;justify-content:center}.success-icon{width:28px;height:28px;background:#00ff7f;color:#000;border-radius:50%}.success-text{font-size:.9rem;font-weight:700}@media (max-width:768px){.contact-section{padding:3rem 0!important;background:#0f0f0f!important;overflow-x:hidden!important;width:100%}.mobile-startup-container{display:block!important;width:100%!important;padding:0 1rem!important;box-sizing:border-box!important}.mobile-header{margin-bottom:2.5rem!important;text-align:left!important}.mobile-header .startup-registration-title{font-size:2.5rem!important;font-weight:800!important;margin-top:.75rem!important;line-height:1.1!important;color:#fff!important}.mobile-header .startup-registration-subtitle{font-size:1.05rem!important;opacity:.7!important;line-height:1.5!important;margin-top:.75rem!important}.form-group,.mobile-form-box{width:100%!important}.form-group{margin-bottom:1.75rem!important}.form-group label{display:block!important;margin-bottom:.6rem!important;font-size:.8rem!important;font-weight:600!important;color:hsla(0,0%,100%,.6)!important;text-transform:uppercase!important;letter-spacing:.05em}.input-field{width:100%!important;max-width:100%!important;height:3.75rem!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;color:#fff!important;padding:0 1.25rem!important;box-sizing:border-box!important;font-size:1rem!important}.textarea-field{min-height:160px!important;height:auto!important;padding:1.25rem!important}.mobile-actions{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-top:2rem!important}.btn-submit-mobile{width:100%!important;background:var(--primary-color)!important;padding:1.25rem!important;border-radius:14px!important;font-weight:700!important;font-size:1.1rem!important;display:flex!important;align-items:center;justify-content:center;gap:.5rem;border:none!important;box-shadow:0 8px 24px rgba(255,23,68,.3)!important}.btn-view-mobile{width:100%!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.2)!important;padding:1.1rem!important;border-radius:14px!important;color:#fff!important;font-weight:600!important}.form-card-wrapper,.micro-stats,.panel-badge{display:none!important}.success-message{background:rgba(0,255,127,.1)!important;border:1px solid rgba(0,255,127,.2)!important;padding:1.25rem!important;border-radius:14px!important;display:flex!important;align-items:center;gap:.75rem;margin-bottom:1.5rem!important}}.ecell-footer{background:#050505;border-top:1px solid hsla(0,0%,100%,.1)}.footer-main{padding:5rem 0 3rem}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:0 4rem;align-items:start}.footer-column{color:hsla(0,0%,100%,.7)}.footer-brand{max-width:100%}.footer-brand-name{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.02em;margin-bottom:.25rem;text-transform:uppercase}.footer-institute{font-size:1rem;color:hsla(0,0%,100%,.6);margin-bottom:2rem;font-weight:300}.footer-description{font-size:.95rem;line-height:1.6;color:#aeaeae;margin-bottom:2rem;max-width:90%}.footer-subscribe{margin-bottom:2.5rem}.subscribe-label{font-size:.95rem;color:hsla(0,0%,100%,.9);margin-bottom:.75rem}.subscribe-input-wrapper{display:flex;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;overflow:hidden;transition:border-color .3s;max-width:350px}.subscribe-input-wrapper:focus-within{border-color:#ff1744}.subscribe-input{flex:1;background:transparent;border:none;padding:.75rem 1rem;color:#fff;font-size:.9rem;outline:none}.subscribe-input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.subscribe-input::placeholder{color:hsla(0,0%,100%,.3)}.subscribe-btn{background:#ff1744;border:none;padding:0 1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.subscribe-btn:hover{background:#d50000}.subscribe-btn svg{stroke:#fff}.footer-social{margin-top:1rem}.social-label{font-size:.9rem;color:hsla(0,0%,100%,.7);margin-bottom:1rem}.social-icons{display:flex;gap:.8rem;flex-wrap:wrap}.social-icon{width:36px;height:36px;background:hsla(0,0%,100%,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);transition:all .2s;border:1px solid transparent}.social-icon:hover{background:#ff1744;color:#fff;border-color:#ff1744;transform:translateY(-2px)}.footer-heading{font-size:.9rem;font-weight:700;color:#ff1744;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;margin-top:.5rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:1rem}.footer-links a{color:#e0e0e0;text-decoration:none;font-size:.95rem;transition:color .2s;display:inline-block}.footer-links a:hover{color:#ff1744}.footer-contact{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;gap:1rem;align-items:flex-start}.contact-item-icon{color:#ff1744;flex-shrink:0;margin-top:.15rem}.contact-item p,.contact-text-group p{font-size:.95rem;color:#e0e0e0;line-height:1.6;margin:0}.footer-bottom{background:#000;border-top:1px solid hsla(0,0%,100%,.08);padding:1.5rem 0}.footer-bottom-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 4rem}.copyright-text{font-size:.85rem;color:hsla(0,0%,100%,.5);margin:0}.artist-signature{font-size:.85rem;color:hsla(0,0%,100%,.4);margin:0;font-style:italic}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr .5fr 1fr;gap:2rem;padding:0 2rem}}@media (max-width:768px){.footer-main{padding:4rem 0 3rem}.footer-grid{grid-template-columns:1fr;gap:3rem;padding:0 1rem;width:100%}.footer-brand,.footer-contact-col,.footer-links-col{width:100%}.footer-heading{margin-top:0;margin-bottom:1rem;font-size:1rem}.subscribe-input-wrapper{max-width:100%}.footer-description{max-width:100%;margin-bottom:1.5rem}.footer-bottom-container{flex-direction:column;gap:1rem;padding:0 1.5rem;text-align:center}.contact-item{align-items:flex-start}}