*{box-sizing:border-box;margin:0;padding:0}:root{color:#333;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{width:100%;min-height:100vh}.navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background-color:#fffffffa;border-bottom:2px solid #d66a1f26;width:100%;transition:all .3s;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:18px 30px;display:flex}.logo{align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.logo:hover{transform:scale(1.02)}.logo-image{object-fit:contain;width:45px;height:45px}.logo-text{color:#d66a1f;letter-spacing:-.5px;font-size:1.8rem;font-weight:700}.nav-links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav-links li{position:relative}.nav-item-desktop{display:block}.nav-item-mobile{display:none}.nav-links li a{color:#333;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;width:auto;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.nav-links li a:hover{color:#d66a1f;background-color:#d66a1f14}.nav-links li a.active{color:#d66a1f;background-color:#d66a1f1f;font-weight:600}.nav-links li a.active:after{content:"";background-color:#d66a1f;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:16px;right:16px}.dropdown{display:none;position:relative}.nav-item-mobile.dropdown{display:none}.dropdown-toggle{color:#333;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:flex}.dropdown-toggle:hover{color:#d66a1f;background-color:#d66a1f14}.dropdown-menu{opacity:0;visibility:hidden;z-index:1000;background:#fff;border:1px solid #d66a1f33;border-radius:8px;min-width:200px;margin-top:8px;padding:8px 0;list-style:none;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 4px 12px #0000001a}.dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li a{color:#333;border-radius:0;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:block}.dropdown-menu li a:hover{color:#d66a1f;background-color:#d66a1f1a}.dropdown-menu li a.active{color:#d66a1f;background-color:#d66a1f26;border-left:3px solid #d66a1f;font-weight:600}.dropdown-menu li a.active:after{display:none}.hamburger{cursor:pointer;z-index:1001;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:10px 8px;display:none}.hamburger .bar{pointer-events:none;background-color:#333;border-radius:3px;width:28px;height:3px;transition:all .3s;display:block}.hamburger:hover .bar,.hamburger:active .bar,.hamburger:focus .bar{background-color:#d66a1f}.hamburger:focus{outline-offset:2px;border-radius:4px;outline:2px solid #d66a1f80}@media (max-width:1024px){.nav-container{padding:15px 20px}.nav-links{gap:4px}.nav-links li a{padding:8px 12px;font-size:14px}}@media (max-width:768px){.nav-container{padding:12px 20px}.logo-text{font-size:1.5rem}.logo-image{width:38px;height:38px}.hamburger{display:flex}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:100vh;box-shadow:none;z-index:999;background-color:#fffffffa;border-top:none;flex-direction:column;padding-top:80px;display:none;position:fixed;top:0;left:0;overflow-y:auto}.nav-links.open{display:flex}.nav-links.open:before{content:"";z-index:-1;background:#0000001a;width:100%;height:100%;position:fixed;top:0;left:0}.nav-links li{width:100%;padding:0}.nav-item-desktop{display:none}.nav-item-mobile,.nav-item-mobile.dropdown{display:block}.nav-links li a{text-align:left;border-bottom:1px solid #d66a1f1a;border-radius:0;width:100%;padding:16px 24px;font-size:16px}.nav-links li a.active:after{display:none}.nav-links li a.active{background-color:#d66a1f26;border-left:4px solid #d66a1f}.hamburger .bar.open:first-child{transform:rotate(45deg)translate(7px,7px)}.hamburger .bar.open:nth-child(2){opacity:0;transform:translate(-10px)}.hamburger .bar.open:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}}.dropdown-toggle{text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:#333;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.dropdown-toggle:active{background-color:#d66a1f1a}.dropdown-toggle:hover{background-color:#d66a1f14}.dropdown-toggle.active{color:#d66a1f;background-color:#d66a1f26;font-weight:600}.dropdown-arrow{font-size:12px;transition:transform .3s}.dropdown.open .dropdown-toggle .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:#d66a1f0d;border:none;border-radius:0;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s;overflow:hidden;transform:none}.dropdown.open{max-height:500px}.dropdown-menu li{margin:0}.dropdown-menu li a{text-align:left;width:100%;padding:14px 24px 14px 40px;font-size:15px}.dropdown-menu li a:hover{background-color:#d66a1f1a}.icon{vertical-align:middle;display:inline-block}.icon svg{display:block}.home-page{color:#333;background:linear-gradient(135deg,#fff 0%,#f4f4f4 50%,#fff 100%);width:100%;min-height:100vh}.hero-section{background:radial-gradient(#d66a1f0d 0%,#0000 70%);justify-content:center;align-items:center;min-height:90vh;padding:80px 20px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#e78c3b1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#d66a1f1a 0%,#0000 50%);position:absolute;inset:0}.hero-content{text-align:center;z-index:1;max-width:1000px;position:relative}.hero-tagline{background:linear-gradient(135deg,#d66a1f 0%,#a64810 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.2}.hero-subline{color:#666;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-button{border:2px solid #0000;border-radius:50px;padding:16px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.about-section{background:#f4f4f4;padding:100px 20px}.about-intro{text-align:center;color:#666;max-width:900px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.divisions-section{background:linear-gradient(#f4f4f4 0%,#fff 100%);padding:100px 20px}.divisions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:60px;display:grid}.division-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;cursor:pointer;background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:20px;padding:40px 30px;transition:all .3s}.division-card:hover{background:#fff;border-color:#d66a1f66;transform:translateY(-8px);box-shadow:0 12px 40px #d66a1f33}.division-icon{filter:drop-shadow(0 4px 8px #d66a1f4d);margin-bottom:20px;font-size:3.5rem}.division-name{color:#333;margin-bottom:16px;font-size:1.4rem;font-weight:600}.division-description{color:#666;font-size:1rem;line-height:1.6}.key-message-section{background:radial-gradient(#d66a1f1a 0%,#0000 70%);padding:100px 20px}.key-message{text-align:center;color:#333;background:linear-gradient(135deg,#d66a1f 0%,#a64810 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0 auto;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.6}@media (max-width:768px){.hero-section{min-height:80vh;padding:60px 20px}.hero-cta{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}.divisions-grid{grid-template-columns:1fr}.about-section,.divisions-section,.key-message-section{padding:60px 20px}}.about-page{color:#333;background:linear-gradient(135deg,#fff 0%,#f4f4f4 50%,#fff 100%);width:100%;min-height:100vh;padding-top:70px}.about-hero{text-align:center;background:radial-gradient(#d66a1f0d 0%,#0000 70%);padding:100px 20px 80px}.about-hero-title{background:linear-gradient(135deg,#d66a1f 0%,#a64810 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.about-hero-subtitle{color:#666;max-width:800px;margin:0 auto;font-size:clamp(1.2rem,2.5vw,1.6rem)}.mission-section{background:#f4f4f4;padding:100px 20px}.section-icon{filter:drop-shadow(0 4px 12px #d66a1f66);margin-bottom:30px;font-size:4rem}.section-title{color:#333;margin-bottom:30px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.mission-text{color:#666;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:1.8}.vision-section{background:linear-gradient(#f4f4f4 0%,#fff 100%);padding:100px 20px}.vision-content{text-align:center;max-width:900px;margin:0 auto}.vision-text{color:#666;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:1.8}.values-section{background:#f4f4f4;padding:100px 20px}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:60px;display:grid}.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:20px;padding:40px 30px;transition:all .3s}.value-card:hover{background:#fff;border-color:#d66a1f66;transform:translateY(-8px);box-shadow:0 12px 40px #d66a1f33}.value-icon{filter:drop-shadow(0 4px 8px #6496ff4d);margin-bottom:20px;font-size:3.5rem}.value-title{color:#333;margin-bottom:12px;font-size:1.5rem;font-weight:600}.value-description{color:#666;font-size:1rem;line-height:1.6}.story-section{background:linear-gradient(#fff 0%,#f4f4f4 100%);padding:100px 20px}.story-content{text-align:center;max-width:900px;margin:0 auto}.story-text{text-align:left;color:#666;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.story-text p{margin-bottom:24px}.story-text p:last-child{margin-bottom:0}.leadership-section{background:radial-gradient(#d66a1f1a 0%,#0000 70%);padding:100px 20px}.leadership-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:600px;margin-top:60px;margin-left:auto;margin-right:auto;display:grid}.leader-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:24px;padding:50px 40px;transition:all .3s}.leader-card:hover{background:#ffffff14;border-color:#6496ff66;transform:translateY(-8px);box-shadow:0 16px 48px #6496ff33}.leader-avatar{background:linear-gradient(135deg,#e78c3b 0%,#d66a1f 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 30px;display:flex;box-shadow:0 8px 24px #d66a1f66}.avatar-initials{color:#333;font-size:2.5rem;font-weight:700}.leader-name{color:#333;margin-bottom:8px;font-size:1.8rem;font-weight:600}.leader-title{color:#d66a1f;margin-bottom:20px;font-size:1.2rem;font-weight:500}.leader-bio{color:#666;text-align:left;font-size:1rem;line-height:1.7}@media (max-width:768px){.about-page{padding-top:60px}.about-hero{padding:60px 20px 50px}.mission-section,.vision-section,.values-section,.story-section,.leadership-section{padding:60px 20px}.values-grid,.leadership-grid{grid-template-columns:1fr}.leader-card{padding:40px 30px}.story-text{text-align:center}}.companies-page{color:#333;background:linear-gradient(135deg,#fff 0%,#f4f4f4 50%,#fff 100%);width:100%;min-height:100vh;padding-top:70px}.companies-hero{text-align:center;background:radial-gradient(#d66a1f0d 0%,#0000 70%);padding:100px 20px 80px}.companies-hero-title{background:linear-gradient(135deg,#d66a1f 0%,#a64810 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.companies-hero-subtitle{color:#666;max-width:800px;margin:0 auto;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.6}.companies-grid-section{padding:100px 20px}.companies-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.company-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:24px;padding:50px 40px;transition:all .4s;position:relative;overflow:hidden}.company-card:before{content:"";opacity:0;background:linear-gradient(90deg,#e78c3b,#d66a1f,#a64810) 0 0/200% 100%;height:4px;transition:opacity .3s;animation:3s infinite gradient-shift;position:absolute;top:0;left:0;right:0}.company-card:hover:before{opacity:1}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.company-card:hover{background:#fff;border-color:#d66a1f66;transform:translateY(-12px);box-shadow:0 20px 60px #d66a1f33}.company-icon{filter:drop-shadow(0 4px 12px #d66a1f66);margin-bottom:24px;font-size:4.5rem;transition:transform .3s}.company-card:hover .company-icon{transform:scale(1.1)rotate(5deg)}.company-name{color:#333;margin-bottom:16px;font-size:1.8rem;font-weight:700;line-height:1.3}.company-tagline{color:#d66a1f;margin-bottom:24px;font-size:1.2rem;font-style:italic;font-weight:600}.company-divider{background:linear-gradient(90deg,#e78c3b,#d66a1f);border-radius:2px;width:60px;height:3px;margin:0 auto 24px}.company-description{color:#666;min-height:80px;margin-bottom:32px;font-size:1.1rem;line-height:1.7}.company-cta{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#e78c3b 0%,#d66a1f 100%);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #d66a1f4d}.company-cta:hover{background:linear-gradient(135deg,#f09a4d 0%,#e78c3b 100%);transform:translateY(-2px);box-shadow:0 8px 24px #d66a1f80}.companies-cta-section{text-align:center;background:radial-gradient(#d66a1f1a 0%,#0000 70%);padding:100px 20px}@media (max-width:1024px){.companies-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}}@media (max-width:768px){.companies-page{padding-top:60px}.companies-hero{padding:60px 20px 50px}.companies-grid-section{padding:60px 20px}.companies-grid{grid-template-columns:1fr;gap:30px}.company-card{padding:40px 30px}.company-name{font-size:1.5rem}.company-tagline{font-size:1.1rem}.company-description{min-height:auto;font-size:1rem}.companies-cta-section{padding:60px 20px}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}@media (max-width:480px){.company-card{padding:30px 20px}.company-icon{font-size:3.5rem}.company-name{font-size:1.3rem}}.startup-program-page{color:#fff;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 50%,#0f1419 100%);width:100%;min-height:100vh;padding-top:70px}.startup-hero{text-align:center;background:radial-gradient(#6496ff1a 0%,#0000 70%);padding:100px 20px 80px}.startup-hero-title{background:linear-gradient(135deg,#fff 0%,#a8c8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.startup-hero-subtitle{color:#a8c8ff;margin-bottom:20px;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600}.startup-hero-description{color:#b8c8e8;max-width:800px;margin:0 auto 40px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.startup-hero-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border:none;border-radius:50px;padding:16px 40px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 24px #4a90e266}.startup-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4a90e299}.how-it-works-section{background:#0003;padding:100px 20px}.support-areas-section{background:linear-gradient(#0003 0%,#0006 100%);padding:100px 20px}.support-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.support-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;transition:all .3s}.support-card:hover{background:#ffffff14;border-color:#6496ff66;transform:translateY(-8px);box-shadow:0 12px 40px #6496ff33}.support-icon{filter:drop-shadow(0 4px 8px #6496ff4d);margin-bottom:20px;font-size:3.5rem}.support-title{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:600}.support-description{color:#b8c8e8;font-size:1rem;line-height:1.6}.process-timeline{max-width:800px;margin:0 auto}.process-stage{align-items:center;margin-bottom:50px;display:flex;position:relative}.process-stage:last-child{margin-bottom:0}.stage-number{color:#fff;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-right:30px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 8px 24px #4a90e266}.stage-content{flex:1}.stage-title{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:600}.stage-description{color:#b8c8e8;font-size:1.1rem;line-height:1.6}.startup-cta-section{text-align:center;background:radial-gradient(#6496ff26 0%,#0000 70%);padding:100px 20px}@media (max-width:768px){.startup-program-page{padding-top:60px}.startup-hero{padding:60px 20px 50px}.how-it-works-section,.support-areas-section,.startup-cta-section{padding:60px 20px}.support-grid{grid-template-columns:1fr}.process-stage{text-align:center;flex-direction:column}.stage-number{margin-bottom:20px;margin-right:0}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}.startup-application-page{color:#fff;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 50%,#0f1419 100%);width:100%;min-height:100vh;padding-top:70px}.application-hero{text-align:center;background:radial-gradient(#6496ff1a 0%,#0000 70%);padding:100px 20px 80px}.application-hero-title{background:linear-gradient(135deg,#fff 0%,#a8c8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.application-hero-subtitle{color:#b8c8e8;max-width:800px;margin:0 auto;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.6}.application-form-section{padding:100px 20px}.application-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.form-group input,.form-group select,.form-group textarea{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff26;border-color:#4a90e2;outline:none;box-shadow:0 0 0 3px #4a90e233}.submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border:none;border-radius:12px;width:100%;padding:16px 24px;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 8px 24px #4a90e266}@media (max-width:768px){.application-hero{padding:60px 20px 50px}.application-form-section{padding:60px 20px}.form-row{grid-template-columns:1fr}.application-form{padding:30px 20px}}.foundation-page{color:#fff;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 50%,#0f1419 100%);width:100%;min-height:100vh;padding-top:70px}.foundation-hero{text-align:center;background:radial-gradient(#6496ff1a 0%,#0000 70%);padding:100px 20px 80px}.foundation-hero-title{background:linear-gradient(135deg,#fff 0%,#a8c8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.foundation-hero-subtitle{color:#a8c8ff;margin-bottom:20px;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600}.foundation-hero-description{color:#b8c8e8;max-width:800px;margin:0 auto 40px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.foundation-hero-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border:none;border-radius:50px;padding:16px 40px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 24px #4a90e266}.foundation-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4a90e299}.impact-stats-section{background:#0003;padding:100px 20px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;transition:all .3s}.stat-card:hover{background:#ffffff14;border-color:#6496ff66;transform:translateY(-8px);box-shadow:0 12px 40px #6496ff33}.stat-number{color:#4a90e2;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:700}.stat-label{color:#fff;margin-bottom:8px;font-size:1.2rem;font-weight:600}.stat-description{color:#b8c8e8;font-size:.95rem;line-height:1.5}.initiatives-section{background:linear-gradient(#0003 0%,#0006 100%);padding:100px 20px}.initiatives-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.initiative-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;transition:all .3s}.initiative-card:hover{background:#ffffff14;border-color:#6496ff66;transform:translateY(-8px);box-shadow:0 12px 40px #6496ff33}.initiative-icon{filter:drop-shadow(0 4px 8px #6496ff4d);margin-bottom:20px;font-size:3.5rem}.initiative-title{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:600}.initiative-description{color:#b8c8e8;font-size:1rem;line-height:1.6}.mission-statement-section{background:#0000004d;padding:100px 20px}.mission-content{text-align:center;max-width:900px;margin:0 auto}.mission-title{color:#fff;margin-bottom:30px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.mission-text{color:#d0d8e8;margin-bottom:20px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.mission-text:last-child{margin-bottom:0}.foundation-cta-section{text-align:center;background:radial-gradient(#6496ff26 0%,#0000 70%);padding:100px 20px}.cta-button.tertiary{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 8px 24px #10b98166}.cta-button.tertiary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #10b98199}@media (max-width:768px){.foundation-page{padding-top:60px}.foundation-hero{padding:60px 20px 50px}.impact-stats-section,.initiatives-section,.mission-statement-section,.foundation-cta-section{padding:60px 20px}.stats-grid,.initiatives-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}.careers-page{color:#333;background:linear-gradient(135deg,#fff 0%,#f4f4f4 50%,#fff 100%);width:100%;min-height:100vh;padding-top:70px}.careers-hero{text-align:center;background:radial-gradient(#d66a1f1a 0%,#0000 70%);padding:100px 20px 80px}.careers-hero-title{background:linear-gradient(135deg,#fff 0%,#d66a1f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.careers-hero-subtitle{color:#d66a1f;margin-bottom:20px;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:600}.careers-hero-description{color:#666;max-width:800px;margin:0 auto 40px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.careers-hero-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e78c3b 0%,#d66a1f 100%);border:none;border-radius:50px;padding:16px 40px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 24px #d66a1f66}.careers-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d66a1f99}.benefits-section{background:#f4f4f4;padding:100px 20px}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:20px;padding:40px 30px;transition:all .3s}.benefit-card:hover{background:#fff;border-color:#d66a1f66;transform:translateY(-8px);box-shadow:0 12px 40px #d66a1f33}.benefit-icon{filter:drop-shadow(0 4px 8px #d66a1f4d);margin-bottom:20px;font-size:3.5rem}.benefit-title{color:#333;margin-bottom:12px;font-size:1.5rem;font-weight:600}.benefit-description{color:#666;font-size:1rem;line-height:1.6}.positions-section{background:linear-gradient(#f4f4f4 0%,#0006 100%);padding:100px 20px}.positions-list{max-width:1000px;margin:0 auto}.position-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #d66a1f1a;border-radius:16px;margin-bottom:20px;padding:30px;transition:all .3s}.position-card:hover{background:#fff;border-color:#d66a1f66;transform:translateY(-4px);box-shadow:0 8px 32px #d66a1f33}.position-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.position-title{color:#1e0707;margin:0;font-size:1.4rem;font-weight:600}.position-meta{flex-wrap:wrap;gap:12px;display:flex}.position-department,.position-location,.position-type{color:#d66a1f;background:#d66a1f33;border-radius:20px;padding:6px 12px;font-size:.9rem;font-weight:500}.position-description{color:#666;margin-bottom:20px;font-size:1rem;line-height:1.6}.position-apply{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e78c3b 0%,#d66a1f 100%);border:none;border-radius:8px;padding:10px 24px;font-size:1rem;font-weight:600;transition:all .3s}.position-apply:hover{transform:translateY(-2px);box-shadow:0 4px 16px #d66a1f66}.culture-section{background:#f4f4f4;padding:100px 20px}.culture-content{text-align:center;max-width:900px;margin:0 auto}.culture-title{color:#333;margin-bottom:30px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.culture-text{color:#666;margin-bottom:20px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.culture-text:last-child{margin-bottom:0}.careers-cta-section{text-align:center;background:radial-gradient(#d66a1f26 0%,#0000 70%);padding:100px 20px}.cta-title{color:#333;margin-bottom:24px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.cta-subtitle{color:#666;max-width:700px;margin:0 auto 40px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-button{cursor:pointer;border:2px solid #0000;border-radius:50px;padding:16px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.cta-button.primary{color:#fff;background:linear-gradient(135deg,#e78c3b 0%,#d66a1f 100%);box-shadow:0 8px 24px #d66a1f66}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d66a1f99}.cta-button.secondary{color:#d66a1f;background:0 0;border:2px solid #d66a1f}.cta-button.secondary:hover{background:#d66a1f1a;border-color:#d66a1f;transform:translateY(-2px)}@media (max-width:768px){.careers-page{padding-top:60px}.careers-hero{padding:60px 20px 50px}.benefits-section,.positions-section,.culture-section,.careers-cta-section{padding:60px 20px}.benefits-grid{grid-template-columns:1fr}.position-header{flex-direction:column;align-items:flex-start}.position-meta{justify-content:flex-start}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}:root{--accent:#d66a1f;--accent-dark:#a64810;--light-bg:#f4f4f4;--text-dark:#333;--text-muted:#666;--white:#fff}.contact-page{background:linear-gradient(135deg,var(--white)0%,var(--light-bg)50%,var(--white)100%);width:100%;min-height:100vh;color:var(--text-dark);padding-top:70px;font-family:Inter,sans-serif}.contact-hero{text-align:center;background:radial-gradient(#d66a1f0d 0%,#0000 70%);padding:100px 20px 80px}.contact-hero-title{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.contact-hero-subtitle{color:var(--accent);margin-bottom:20px;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:600}.contact-hero-description{color:var(--text-muted);max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.7}.contact-methods-section{background:var(--light-bg);padding:100px 20px}.section-title{text-align:center;color:var(--text-dark);margin-bottom:60px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.contact-methods-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.contact-method-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #d66a1f26;border-radius:20px;padding:40px 30px;transition:all .3s}.contact-method-card:hover{background:var(--white);border-color:#d66a1f66;transform:translateY(-8px);box-shadow:0 12px 40px #d66a1f33}.method-icon{filter:drop-shadow(0 4px 8px #d66a1f4d);margin-bottom:20px;font-size:3.5rem}.method-title{color:var(--text-dark);margin-bottom:12px;font-size:1.5rem;font-weight:600}.method-description{color:var(--text-muted);margin-bottom:16px;font-size:1rem;line-height:1.6}.method-contact{color:var(--accent);margin-bottom:20px;font-size:1.1rem;font-weight:500}.method-action{background:linear-gradient(135deg,#e78c3b 0%,var(--accent)100%);color:var(--white);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:1rem;font-weight:600;transition:all .3s}.method-action:hover{transform:translateY(-2px);box-shadow:0 4px 16px #d66a1f66}.contact-form-section{background:linear-gradient(180deg,var(--light-bg)0%,var(--white)100%);padding:100px 20px}.form-container{max-width:800px;margin:0 auto}.form-title{text-align:center;color:var(--text-dark);margin-bottom:40px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #d66a1f26;border-radius:20px;padding:40px}.form-group{margin-bottom:24px}.form-group label{color:var(--text-dark);margin-bottom:8px;font-size:1rem;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{background:var(--white);width:100%;color:var(--text-dark);border:1.5px solid #d66a1f4d;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d66a1f40}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:#d66a1f80}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.submit-button{background:linear-gradient(135deg,#e78c3b 0%,var(--accent)100%);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:16px 24px;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 8px 24px #d66a1f66}.submit-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d66a1f99}.form-status{text-align:center;border-radius:8px;margin-bottom:20px;padding:16px;font-weight:500}.offices-section{background:radial-gradient(#d66a1f1a 0%,#0000 70%);padding:100px 20px}.offices-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.office-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #d66a1f26;border-radius:20px;padding:40px 30px;transition:all .3s}.office-card:hover{background:var(--white);border-color:#d66a1f66;transform:translateY(-8px);box-shadow:0 12px 40px #d66a1f33}.office-city{color:var(--text-dark);margin-bottom:16px;font-size:1.5rem;font-weight:600}.office-address{color:var(--text-muted);margin-bottom:12px;font-size:1rem;line-height:1.6}.office-phone,.office-email{color:var(--accent);font-size:1rem;font-weight:500}@media (max-width:768px){.contact-page{padding-top:60px}.contact-hero{padding:60px 20px 50px}.contact-methods-section,.contact-form-section,.offices-section{padding:60px 20px}.contact-methods-grid,.offices-grid,.form-row{grid-template-columns:1fr}.contact-form{padding:30px 20px}}.privacy-page{flex-direction:column;display:flex}.privacy-hero{color:#fff;background:linear-gradient(135deg,#000000bf,#0006),#0d0f14;padding:96px 16px 32px}.privacy-title{margin:0 0 8px;font-size:40px;font-weight:700}.privacy-subtitle{opacity:.9;margin:0;font-size:18px}.privacy-section{color:#d7dce3;background:#0f1218;border-top:1px solid #ffffff0d;padding:32px 16px}.section-subheading{color:#e6ebf2;margin:20px 0 8px;font-size:18px;font-weight:600}.asset-page{flex-direction:column;display:flex}.asset-hero{color:#fff;background:linear-gradient(135deg,#000000bf,#0006),#0d0f14;padding:96px 16px 32px}.asset-title{margin:0 0 8px;font-size:40px;font-weight:700}.asset-subtitle{opacity:.9;margin:0;font-size:18px}.asset-section{color:#d7dce3;background:#0f1218;border-top:1px solid #ffffff0d;padding:32px 16px}.terms-page{flex-direction:column;display:flex}.terms-hero{color:#fff;background:linear-gradient(135deg,#000000bf,#0006),#0d0f14;padding:96px 16px 32px}.terms-title{margin:0 0 8px;font-size:40px;font-weight:700}.terms-subtitle{opacity:.9;margin:0;font-size:18px}.terms-section{color:#d7dce3;background:#0f1218;border-top:1px solid #ffffff0d;padding:32px 16px}.section-heading{color:#fff;margin:0 0 12px;font-size:24px;font-weight:600}.section-text{margin:0 0 8px;line-height:1.7}.section-list{margin:0 0 12px 18px;padding:0}.section-list li{margin:6px 0}.payment-page{flex-direction:column;display:flex}.payment-hero{color:#fff;background:linear-gradient(135deg,#000000bf,#0006),#0d0f14;padding:96px 16px 32px}.payment-title{margin:0 0 8px;font-size:40px;font-weight:700}.payment-subtitle{opacity:.9;margin:0 0 24px;font-size:18px}.payment-methods-status{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.payment-method-badge{border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.payment-method-badge.active{color:#4ade80;background:#22c55e33;border:1px solid #22c55e80}.status-indicator{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.verification-notice-section{background:#ef44441a;border-top:2px solid #ef44444d;border-bottom:2px solid #ef44444d;padding:24px 16px}.verification-notice{text-align:center;color:#f87171;background:#ef444426;border-left:4px solid #ef4444;border-radius:8px;padding:16px;font-size:16px;font-weight:600}.bank-accounts-section{background:#0f1218;padding:48px 16px}.container{max-width:1200px;margin:0 auto}.section-title{color:#fff;text-align:center;margin:0 0 32px;font-size:32px;font-weight:700}.bank-accounts-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px;display:grid}.bank-account-card{background:#ffffff08;border:2px solid #d66a1f4d;border-radius:12px;padding:24px;transition:border-color .3s,transform .2s}.bank-account-card:hover{border-color:#d66a1f;transform:translateY(-2px)}.bank-account-card h3{color:#fff;margin:0;font-size:22px;font-weight:600}.bank-header-row{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.payment-status{white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.payment-status.ready{color:#4ade80;background:#22c55e33;border:1px solid #22c55e80}.payment-status.not-ready{color:#f87171;background:#ef444433;border:1px solid #ef444480}.status-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.account-not-ready-message{text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:12px;padding:16px}.account-not-ready-message p{color:#f87171;margin:8px 0;font-size:14px;font-weight:500}.account-not-ready-message p:first-child{font-size:15px;font-weight:600}.bank-details{flex-direction:column;gap:16px;display:flex}.bank-detail-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bank-label{color:#d7dce3;min-width:140px;font-size:14px;font-weight:500}.bank-value{color:#fff;flex:1;font-family:Courier New,monospace;font-size:15px;font-weight:500}.bank-value.highlight{color:#d66a1f;font-size:16px;font-weight:600}.copy-btn{color:#d66a1f;cursor:pointer;background:#d66a1f33;border:1px solid #d66a1f66;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .2s}.copy-btn:hover{background:#d66a1f4d;border-color:#d66a1f}.payment-form-section{background:#0f1218;border-top:1px solid #ffffff0d;padding:48px 16px}.form-container{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;max-width:600px;margin:0 auto;padding:32px}.form-title{color:#fff;margin:0 0 24px;font-size:28px;font-weight:600}.payment-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:#d7dce3;margin-bottom:8px;font-weight:500}.form-group input,.form-group select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:12px;font-size:16px;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:#d66a1f;outline:none}.form-group input::placeholder{color:#fff6}.form-status{border-radius:6px;margin:8px 0;padding:16px}.form-status.success{color:#4ade80;background:#22c55e33;border:1px solid #22c55e80}.form-status.error{color:#f87171;background:#ef444433;border:1px solid #ef444480}.submit-button{color:#fff;cursor:pointer;background:#d66a1f;border:none;border-radius:6px;margin-top:8px;padding:16px 32px;font-size:18px;font-weight:600;transition:background .3s,transform .2s}.submit-button:hover:not(:disabled){background:#c55a1a;transform:translateY(-2px)}.submit-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.form-row,.bank-accounts-grid{grid-template-columns:1fr}.form-container{padding:24px}.bank-account-card{padding:20px}.bank-detail-row{flex-direction:column;align-items:flex-start}.bank-label{min-width:100%}}
