.tab-section{background:var(--color-surface)}.tab-container{max-width:1000px;margin:0 auto;display:flex}.tab-navigation{align-items:stretch;justify-content:space-between;width:100%;flex-wrap:nowrap}.tab-button,.tab-navigation{display:flex;position:relative}.tab-button{flex:1;align-items:center;justify-content:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;color:#000000;transition:all .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tab-button:not(.active){border-bottom:1px solid #8e8e8e}.tab-button.active{font-weight:500;border-bottom:2px solid var(--color-brand-primary)}.tab-button:hover{font-weight:500}@media (max-width:768px){.tab-navigation{flex-wrap:nowrap}.tab-button{flex:1 1 auto}}@media (max-width:480px){.tab-navigation{flex-wrap:nowrap}.tab-button{flex:1 1 auto;padding:16px 0;font-size:13px}}.tab-navigation{background-color:#fff;border-bottom:1px solid #e6e8eb;position:sticky;top:0;z-index:100}.internal-container .first-content{padding:100px 0 200px;width:100%;background:linear-gradient(180deg,#121212,#141414 50%,#161616 75%,rgba(24,24,24,.8) 87.5%,rgba(32,32,32,0));position:relative;z-index:2}.alumni-image-section{text-align:center;position:relative;height:auto;min-height:0;margin:-500px auto 0;z-index:1}.alumni-image-section,.alumni-overlay{display:flex;align-items:flex-end;justify-content:center}.alumni-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.alumni-overlay-content{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:20px;color:var(--color-text-inverted);padding-bottom:48px}.alumni-overlay-title{font-weight:700;font-size:var(--font-size-heading-xl);line-height:var(--line-height-heading-xl)}.alumni-overlay-description,.alumni-overlay-title{font-family:var(--font-family-sans);color:var(--color-text-inverted);margin:0;white-space:pre-line;text-align:left}.alumni-overlay-description{font-weight:400;line-height:30px;font-size:var(--font-size-body);line-height:var(--line-height-body)}.alumni-svg{width:100%;height:auto;object-fit:cover;display:block;margin:0 auto;position:static;z-index:1}.content-wrapper{max-width:1000px;margin:0 auto}.alumni-section{display:flex;gap:0;align-items:center;margin-bottom:200px}.alumni-text{flex:1;max-width:480px}.alumni-section .heading-xl{color:var(--color-text-inverted);margin-bottom:32px}.alumni-description{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:#e6e8eb}.alumni-chart{flex:1;max-width:647px;height:400px;position:relative}.chart-image{width:100%;height:100%;object-fit:contain;border-radius:12px}.chart-content{text-align:center;color:var(--color-text-inverted)}.chart-content h3{font-size:24px;font-weight:600;margin-bottom:30px;color:#fff}.chart-data{display:flex;flex-direction:column;gap:12px}.chart-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.chart-label{font-size:14px;color:#e6e8eb}.chart-percentage{font-size:14px;font-weight:600;color:#fff}.companies-section{margin-bottom:64px}.companies-section .heading-xl{color:var(--color-text-inverted);text-align:left;margin-bottom:64px;white-space:normal;word-break:keep-all}.counter-number{color:var(--color-brand-accent);font-weight:700;transition:color .3s ease}.companies-container{width:100%;overflow:hidden;margin:0 auto;position:relative;padding:12px 0;border-radius:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.companies-scroll{display:inline-flex;gap:0;will-change:transform;white-space:nowrap;flex-wrap:nowrap;width:max-content;animation:marquee-left 50s linear infinite}.companies-group{display:flex;gap:0}.companies-image{height:278px;width:auto;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.company-logo{height:30px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.company-logo:hover{opacity:1}.company-logo-text{height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;text-align:center;opacity:.8;transition:opacity .3s ease;padding:0 8px}.company-logo-text:hover{opacity:1}.benefits-section{padding:var(--p-section-y) 0;margin:0 auto;background-color:var(--color-surface);color:var(--color-text-primary)}.benefits-section .benefits-grid,.benefits-section .heading-xl{max-width:996px;margin-left:auto;margin-right:auto}.benefits-section .heading-xl{color:var(--color-text-primary);text-align:left;margin-bottom:64px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,274px);justify-content:space-between}.benefit-card{display:flex;flex-direction:column;gap:24px;width:274px}.benefit-title{font-size:var(--font-size-heading-lg);font-weight:600;line-height:var(--line-height-heading-lg);color:var(--color-text-primary);margin:0;overflow-wrap:anywhere}.benefit-description{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--color-text-subtle);margin:0;overflow-wrap:anywhere;word-break:keep-all}@media (max-width:1024px){.alumni-section{margin-bottom:80px;flex-direction:column;text-align:left}.alumni-chart{padding-top:80px}.alumni-text{max-width:100%;padding:0 24px}.alumni-overlay-content{margin:0 24px}.heading-xl.text-inverted{padding:0}.companies-container{overflow:hidden}.companies-section{padding:0 24px}.companies-section .heading-xl{color:var(--color-text-inverted);text-align:left;margin-bottom:64px;white-space:normal;word-break:keep-all}.alumni-overlay-content{padding-bottom:24px}.alumni-image-section{margin-top:-450px}.benefits-section{padding:80px 24px}.benefits-grid{display:grid;grid-template-columns:1fr;gap:70px;justify-content:start}.benefit-card,.benefit-description{width:100%}.companies-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x}.companies-scroll{padding:0 24px;animation:none}.companies-container::-webkit-scrollbar{display:none}.companies-container{-ms-overflow-style:none;scrollbar-width:none}}@media (max-width:480px){.internal-container .first-content{padding:80px 0 50px}.alumni-image-section{min-height:550px;padding-bottom:24px;max-width:1440px;text-align:center;position:relative;height:auto;min-height:0;display:flex;align-items:flex-end;justify-content:center;margin:-250px auto 0}.alumni-overlay-content{padding-bottom:18px;margin:0;gap:0}.alumni-overlay-title{font-size:28px;line-height:38px}.alumni-overlay{padding:0 24px}.alumni-svg{width:100%;height:auto;object-fit:cover;display:block;margin:0 auto;position:static;z-index:1}.alumni-overlay-description{font-size:16px;line-height:24px;word-break:keep-all}.companies-image{height:200px;width:auto;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.companies-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x}.companies-scroll{animation:none}.companies-container::-webkit-scrollbar{display:none}.companies-container{-ms-overflow-style:none;scrollbar-width:none}.chart-image{padding:0 20px}.benefits-grid{grid-template-columns:1fr}.benefit-card,.benefit-description{width:100%}}.hero-section{height:495px;position:relative;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;padding:0 24px;margin-top:0;top:-1px}.hero-background{width:100%;max-width:1000px;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 0 0;gap:24px}.hero-content{text-align:center;color:var(--color-text-inverted);padding-top:300px}.hero-title{font-weight:500;font-size:48px;line-height:1.2;margin-bottom:20px}.hero-description,.hero-title{font-family:var(--font-family-sans);text-align:left}.hero-description{font-weight:400;font-size:var(--font-size-body);line-height:32px;opacity:.9;white-space:pre-wrap}@media (max-width:480px){.hero-section{height:450px;padding:0 24px}.hero-background{padding:20px 0;gap:0}.hero-title{font-size:32px;text-align:left;margin-bottom:8px}.hero-content{padding-top:280px}.hero-description{font-size:16px;line-height:24px;text-align:left}.heading-xl,.hero-description{white-space:normal;word-break:keep-all}}