.Header-module__arFiJq__header{z-index:1000;-webkit-backdrop-filter:blur(12px);transition:var(--transition-smooth);background:rgba(255,255,255,.85);border-bottom:1px solid rgba(229,231,235,.5);position:fixed;top:0;left:0;right:0}.Header-module__arFiJq__headerContainer{justify-content:space-between;align-items:center;height:80px;display:flex}.Header-module__arFiJq__logoText{letter-spacing:1px;color:var(--text-dark);font-size:1.35rem;font-weight:800}.Header-module__arFiJq__logoHighlight{color:var(--primary);font-weight:500}.Header-module__arFiJq__navList{align-items:center;gap:32px;list-style:none;display:flex}.Header-module__arFiJq__navLink{color:var(--text-muted);transition:var(--transition-smooth);font-size:.95rem;font-weight:500}.Header-module__arFiJq__navLink:hover{color:var(--primary)}.Header-module__arFiJq__ctaButton{background:var(--primary);color:var(--bg-white);transition:var(--transition-smooth);border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:600}.Header-module__arFiJq__ctaButton:hover{background:var(--primary-dark);box-shadow:var(--shadow-md)}.Header-module__arFiJq__hamburger{cursor:pointer;z-index:1010;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.Header-module__arFiJq__bar{background-color:var(--text-dark);width:24px;height:2px;transition:var(--transition-smooth);display:block}.Header-module__arFiJq__mobileNav{display:none}@media (max-width:768px){.Header-module__arFiJq__desktopNav{display:none}.Header-module__arFiJq__hamburger{display:flex}.Header-module__arFiJq__hamburger.Header-module__arFiJq__active .Header-module__arFiJq__bar:first-child{transform:translateY(8px)rotate(45deg)}.Header-module__arFiJq__hamburger.Header-module__arFiJq__active .Header-module__arFiJq__bar:nth-child(2){opacity:0}.Header-module__arFiJq__hamburger.Header-module__arFiJq__active .Header-module__arFiJq__bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.Header-module__arFiJq__mobileNav{background:var(--bg-white);width:100%;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);z-index:1005;border-bottom:1px solid var(--border-color);padding:100px 24px 40px;display:block;position:fixed;top:-100%;left:0}.Header-module__arFiJq__mobileNav.Header-module__arFiJq__open{top:0}.Header-module__arFiJq__mobileNavList{flex-direction:column;align-items:center;gap:24px;list-style:none;display:flex}.Header-module__arFiJq__mobileLink{color:var(--text-dark);text-align:center;width:100%;font-size:1.15rem;font-weight:500;display:block}.Header-module__arFiJq__mobileCta{background:var(--primary);color:var(--bg-white);text-align:center;border-radius:6px;padding:12px 32px;font-weight:600;display:block}}
.Footer-module__rnk_JG__footer{color:#f3f4f6;background:#111827;padding:80px 0 40px}.Footer-module__rnk_JG__grid{grid-template-columns:1.5fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.Footer-module__rnk_JG__brandInfo{max-width:360px}.Footer-module__rnk_JG__logoText{letter-spacing:1px;color:#fff;margin-bottom:20px;font-size:1.35rem;font-weight:800}.Footer-module__rnk_JG__logoHighlight{color:#38bdf8;font-weight:500}.Footer-module__rnk_JG__brandDesc{color:#9ca3af;margin-bottom:20px;font-size:.9rem;line-height:1.6}.Footer-module__rnk_JG__headquarters{color:#d1d5db;font-size:.9rem}.Footer-module__rnk_JG__blockTitle{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;font-size:.95rem;font-weight:700}.Footer-module__rnk_JG__linksList{flex-direction:column;gap:12px;list-style:none;display:flex}.Footer-module__rnk_JG__link{color:#9ca3af;transition:var(--transition-smooth);font-size:.9rem}.Footer-module__rnk_JG__link:hover{color:#fff;padding-left:4px}.Footer-module__rnk_JG__labLink{color:#38bdf8;transition:var(--transition-smooth);font-size:.9rem;font-weight:600}.Footer-module__rnk_JG__labLink:hover{color:#60a5fa;padding-left:4px}.Footer-module__rnk_JG__inactiveLink{color:#4b5563;cursor:default;font-size:.9rem}.Footer-module__rnk_JG__divider{background:#374151;height:1px;margin-bottom:30px}.Footer-module__rnk_JG__bottomContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Footer-module__rnk_JG__copy{color:#9ca3af;font-size:.85rem}.Footer-module__rnk_JG__legalLinks{align-items:center;gap:8px;display:flex}.Footer-module__rnk_JG__legalLink{color:#9ca3af;cursor:pointer;transition:var(--transition-smooth);font-size:.85rem}.Footer-module__rnk_JG__legalLink:hover{color:#fff}.Footer-module__rnk_JG__dot{color:#4b5563}@media (max-width:768px){.Footer-module__rnk_JG__footer{padding:60px 0 30px}.Footer-module__rnk_JG__grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.Footer-module__rnk_JG__bottomContent{text-align:center;flex-direction:column}}
.Hero-module__PgAKtG__hero{background:radial-gradient(circle at 100% 0%,var(--primary-light)0%,var(--bg-light)60%);align-items:center;min-height:60vh;padding:20px 0 10px;display:flex;position:relative;overflow:hidden}.Hero-module__PgAKtG__heroBackground{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.Hero-module__PgAKtG__blob1{filter:blur(40px);background:radial-gradient(circle,rgba(3,82,138,.08) 0%,rgba(2,74,122,.01) 70%);border-radius:50%;width:600px;height:600px;animation:15s ease-in-out infinite alternate Hero-module__PgAKtG__float1;position:absolute;top:-10%;right:-10%}.Hero-module__PgAKtG__blob2{filter:blur(45px);background:radial-gradient(circle,rgba(3,82,138,.05) 0%,rgba(2,74,122,.01) 70%);border-radius:50%;width:500px;height:500px;animation:18s ease-in-out infinite alternate Hero-module__PgAKtG__float2;position:absolute;bottom:-10%;left:-10%}@keyframes Hero-module__PgAKtG__float1{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,30px)scale(1.1)}}@keyframes Hero-module__PgAKtG__float2{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-20px)scale(1.05)}}.Hero-module__PgAKtG__heroContainer{z-index:2;position:relative}.Hero-module__PgAKtG__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.Hero-module__PgAKtG__content{position:relative}.Hero-module__PgAKtG__imageWrapper{z-index:3;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__PgAKtG__heroImage{border-radius:24px;width:100%;max-width:520px;height:auto;animation:6s ease-in-out infinite Hero-module__PgAKtG__floatImage;box-shadow:0 20px 40px rgba(3,82,138,.08)}@keyframes Hero-module__PgAKtG__floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.Hero-module__PgAKtG__badge{background:var(--primary-light);color:var(--primary-dark);text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(3,82,138,.15);border-radius:30px;margin-bottom:24px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}.Hero-module__PgAKtG__title{color:var(--text-dark);letter-spacing:-1px;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.15}.Hero-module__PgAKtG__accentText{color:var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Hero-module__PgAKtG__description{color:var(--text-muted);margin-bottom:40px;font-size:1.2rem;line-height:1.6}.Hero-module__PgAKtG__actions{flex-wrap:wrap;gap:16px;display:flex}.Hero-module__PgAKtG__primaryAction{background:var(--primary);color:var(--bg-white);box-shadow:var(--shadow-md);transition:var(--transition-smooth);border-radius:6px;padding:14px 28px;font-size:1rem;font-weight:600}.Hero-module__PgAKtG__primaryAction:hover{background:var(--primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Hero-module__PgAKtG__secondaryAction{color:var(--primary-dark);border:1.5px solid var(--primary);transition:var(--transition-smooth);background:0 0;border-radius:6px;padding:12.5px 28px;font-size:1rem;font-weight:600}.Hero-module__PgAKtG__secondaryAction:hover{background:var(--primary-light);transform:translateY(-2px)}@media (max-width:992px){.Hero-module__PgAKtG__grid{text-align:center;grid-template-columns:1fr;gap:40px}.Hero-module__PgAKtG__imageWrapper{margin-top:30px}.Hero-module__PgAKtG__heroImage{max-width:420px}}@media (max-width:768px){.Hero-module__PgAKtG__hero{text-align:center;padding-top:100px}.Hero-module__PgAKtG__content{margin:0 auto}.Hero-module__PgAKtG__title{font-size:2.3rem}.Hero-module__PgAKtG__description{font-size:1.05rem}.Hero-module__PgAKtG__actions{justify-content:center}.Hero-module__PgAKtG__primaryAction,.Hero-module__PgAKtG__secondaryAction{width:100%}}
.About-module__OtWT4W__about{background:var(--bg-light);border-bottom:1px solid var(--border-color)}.About-module__OtWT4W__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;display:grid}.About-module__OtWT4W__visualCol{justify-content:flex-end;display:flex}.About-module__OtWT4W__cardContainer{grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:440px;display:grid}.About-module__OtWT4W__infoCard{background:var(--bg-white);border:1px solid var(--border-color);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border-radius:12px;flex-direction:column;align-items:center;padding:32px 20px;display:flex}.About-module__OtWT4W__infoCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.About-module__OtWT4W__infoCard:last-child{grid-column:span 2}.About-module__OtWT4W__cardVal{color:var(--primary-dark);margin-bottom:8px;font-size:2.25rem;font-weight:800}.About-module__OtWT4W__cardLbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.About-module__OtWT4W__textCol{flex-direction:column;display:flex}.About-module__OtWT4W__sectionBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.About-module__OtWT4W__sectionTitle{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:20px;font-size:2.25rem;font-weight:800}.About-module__OtWT4W__paragraph{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.6}.About-module__OtWT4W__features{flex-direction:column;gap:24px;display:flex}.About-module__OtWT4W__featureItem{border-left:3px solid var(--primary);padding-left:20px}.About-module__OtWT4W__featTitle{color:var(--text-dark);margin-bottom:6px;font-size:1.05rem;font-weight:700}.About-module__OtWT4W__featDesc{color:var(--text-muted);font-size:.9rem;line-height:1.5}@media (max-width:991px){.About-module__OtWT4W__grid{grid-template-columns:1fr;gap:40px}.About-module__OtWT4W__visualCol{order:2;justify-content:center}}@media (max-width:768px){.About-module__OtWT4W__sectionTitle{font-size:1.75rem}}
.Ecosystem-module__hQ0UGa__ecosystem{background:var(--bg-white);border-bottom:1px solid var(--border-color)}.Ecosystem-module__hQ0UGa__sectionHeader{text-align:center;max-width:700px;margin:0 auto 60px}.Ecosystem-module__hQ0UGa__sectionTitle{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:16px;font-size:2.25rem;font-weight:800}.Ecosystem-module__hQ0UGa__sectionSubtitle{color:var(--text-muted);font-size:1.1rem}.Ecosystem-module__hQ0UGa__layout{grid-template-columns:1fr 1.5fr;gap:40px;min-height:500px;display:grid}.Ecosystem-module__hQ0UGa__verticalNav{flex-direction:column;gap:12px;display:flex}.Ecosystem-module__hQ0UGa__navButton{text-align:left;background:var(--bg-light);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);border-radius:8px;align-items:center;padding:18px 24px;display:flex}.Ecosystem-module__hQ0UGa__navButton:hover{background:var(--bg-white);border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(4px)}.Ecosystem-module__hQ0UGa__activeNav{background:var(--bg-white);border-color:var(--primary);box-shadow:var(--shadow-md);border-left-width:4px}.Ecosystem-module__hQ0UGa__buttonIndicator{width:8px;height:8px;transition:var(--transition-smooth);background:0 0;border-radius:50%;flex-shrink:0;margin-right:16px}.Ecosystem-module__hQ0UGa__activeNav .Ecosystem-module__hQ0UGa__buttonIndicator{background:var(--primary);box-shadow:0 0 8px var(--primary)}.Ecosystem-module__hQ0UGa__buttonText{flex-direction:column;display:flex}.Ecosystem-module__hQ0UGa__vertName{color:var(--text-dark);font-size:1rem;font-weight:700}.Ecosystem-module__hQ0UGa__vertTagline{color:var(--text-muted);margin-top:4px;font-size:.8rem}.Ecosystem-module__hQ0UGa__activeNav .Ecosystem-module__hQ0UGa__vertName{color:var(--primary)}.Ecosystem-module__hQ0UGa__detailsPanel{background:var(--bg-light);border:1px solid var(--border-color);border-radius:12px;padding:40px;position:relative;overflow:hidden}.Ecosystem-module__hQ0UGa__panelContent{opacity:0;transition:opacity .4s,transform .4s;display:none;transform:translateY(10px)}.Ecosystem-module__hQ0UGa__visiblePanel{opacity:1;display:block;transform:translateY(0)}.Ecosystem-module__hQ0UGa__panelTitle{color:var(--text-dark);margin-bottom:16px;font-size:1.75rem;font-weight:800}.Ecosystem-module__hQ0UGa__panelDesc{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.7}.Ecosystem-module__hQ0UGa__productsSection{border-top:1px solid var(--border-color);padding-top:32px}.Ecosystem-module__hQ0UGa__productsTitle{color:var(--text-dark);margin-bottom:20px;font-size:1.1rem;font-weight:700}.Ecosystem-module__hQ0UGa__productsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Ecosystem-module__hQ0UGa__productCard{background:var(--bg-white);border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:8px;padding:20px;position:relative}.Ecosystem-module__hQ0UGa__productCard:hover{box-shadow:var(--shadow-sm);border-color:var(--primary);transform:translateY(-2px)}.Ecosystem-module__hQ0UGa__productBadge{color:var(--primary-dark);background:var(--primary-light);text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:12px}.Ecosystem-module__hQ0UGa__productName{color:var(--text-dark);margin-bottom:8px;font-size:1rem;font-weight:700}.Ecosystem-module__hQ0UGa__productDesc{color:var(--text-muted);font-size:.85rem;line-height:1.5}@media (max-width:991px){.Ecosystem-module__hQ0UGa__layout{grid-template-columns:1fr}.Ecosystem-module__hQ0UGa__detailsPanel{padding:30px}}@media (max-width:768px){.Ecosystem-module__hQ0UGa__sectionTitle{font-size:1.75rem}.Ecosystem-module__hQ0UGa__productsGrid{grid-template-columns:1fr}}
.Ventures-module__vYs-VW__ventures{background:var(--bg-light);border-bottom:1px solid var(--border-color)}.Ventures-module__vYs-VW__sectionHeader{text-align:center;max-width:700px;margin:0 auto 60px}.Ventures-module__vYs-VW__sectionBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.Ventures-module__vYs-VW__sectionTitle{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:16px;font-size:2.25rem;font-weight:800}.Ventures-module__vYs-VW__sectionSubtitle{color:var(--text-muted);font-size:1.1rem}.Ventures-module__vYs-VW__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.Ventures-module__vYs-VW__card{background:var(--bg-white);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border-radius:12px;flex-direction:column;padding:32px;display:flex}.Ventures-module__vYs-VW__card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-5px)}.Ventures-module__vYs-VW__cardHeader{margin-bottom:16px}.Ventures-module__vYs-VW__name{color:var(--text-dark);font-size:1.5rem;font-weight:800}.Ventures-module__vYs-VW__tagline{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:.85rem;font-weight:600;display:block}.Ventures-module__vYs-VW__description{color:var(--text-muted);flex-grow:1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.Ventures-module__vYs-VW__sectionDivider{background:var(--border-color);height:1px;margin-bottom:20px}.Ventures-module__vYs-VW__subTitle{color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.9rem;font-weight:700}.Ventures-module__vYs-VW__featuresList{margin-bottom:24px;list-style:none}.Ventures-module__vYs-VW__featureItem{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;display:flex}.Ventures-module__vYs-VW__checkIcon{color:var(--primary);font-weight:700}.Ventures-module__vYs-VW__techStack{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.Ventures-module__vYs-VW__techBadge{background:var(--bg-light);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600}@media (max-width:768px){.Ventures-module__vYs-VW__sectionTitle{font-size:1.75rem}.Ventures-module__vYs-VW__grid{grid-template-columns:1fr}}
.Technologies-module__8VES6q__technologies{background:var(--bg-white);border-bottom:1px solid var(--border-color)}.Technologies-module__8VES6q__grid{grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;display:grid}.Technologies-module__8VES6q__intro{max-width:480px}.Technologies-module__8VES6q__badge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.Technologies-module__8VES6q__title{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:20px;font-size:2.25rem;font-weight:800;line-height:1.2}.Technologies-module__8VES6q__desc{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.6}.Technologies-module__8VES6q__ctaWrapper{margin-top:12px}.Technologies-module__8VES6q__ctaLink{color:var(--primary);transition:var(--transition-smooth);font-size:.95rem;font-weight:700}.Technologies-module__8VES6q__ctaLink:hover{color:var(--primary-dark);padding-left:4px}.Technologies-module__8VES6q__pillars{flex-direction:column;gap:24px;display:flex}.Technologies-module__8VES6q__pillarCard{background:var(--bg-light);border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:8px;gap:24px;padding:24px;display:flex}.Technologies-module__8VES6q__pillarCard:hover{border-color:var(--primary);background:var(--bg-white);box-shadow:var(--shadow-md)}.Technologies-module__8VES6q__iconBox{flex-shrink:0}.Technologies-module__8VES6q__iconNumber{font-family:var(--font-mono);color:var(--primary);background:var(--primary-light);border:1px solid rgba(3,82,138,.1);border-radius:6px;padding:8px 12px;font-size:1.15rem;font-weight:700}.Technologies-module__8VES6q__pillarContent{flex-direction:column;gap:8px;display:flex}.Technologies-module__8VES6q__pillarTitle{color:var(--text-dark);font-size:1.15rem;font-weight:800}.Technologies-module__8VES6q__pillarDesc{color:var(--text-dark);font-size:.95rem;font-weight:600}.Technologies-module__8VES6q__pillarDetail{color:var(--text-muted);font-size:.85rem;line-height:1.6}@media (max-width:991px){.Technologies-module__8VES6q__grid{grid-template-columns:1fr;gap:40px}.Technologies-module__8VES6q__intro{max-width:100%}}@media (max-width:768px){.Technologies-module__8VES6q__title{font-size:1.75rem}.Technologies-module__8VES6q__pillarCard{flex-direction:column;gap:16px}.Technologies-module__8VES6q__iconBox{align-self:flex-start}}
.Industries-module__ig9eRG__industries{background:var(--bg-light);border-bottom:1px solid var(--border-color)}.Industries-module__ig9eRG__sectionHeader{text-align:center;max-width:700px;margin:0 auto 60px}.Industries-module__ig9eRG__sectionBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.Industries-module__ig9eRG__sectionTitle{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:16px;font-size:2.25rem;font-weight:800}.Industries-module__ig9eRG__sectionSubtitle{color:var(--text-muted);font-size:1.1rem}.Industries-module__ig9eRG__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.Industries-module__ig9eRG__card{background:var(--bg-white);border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:10px;flex-direction:column;padding:32px;display:flex}.Industries-module__ig9eRG__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.Industries-module__ig9eRG__cardTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.35rem;font-weight:800}.Industries-module__ig9eRG__cardDesc{color:var(--text-muted);flex-grow:1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.Industries-module__ig9eRG__solutionsBox{border-top:1px solid var(--border-color);padding-top:16px}.Industries-module__ig9eRG__solutionsHeader{color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.8rem;font-weight:700}.Industries-module__ig9eRG__solutionsList{list-style:none}.Industries-module__ig9eRG__solutionItem{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:.85rem;font-weight:500;display:flex}.Industries-module__ig9eRG__bullet{color:var(--primary);font-weight:700}@media (max-width:768px){.Industries-module__ig9eRG__sectionTitle{font-size:1.75rem}.Industries-module__ig9eRG__grid{grid-template-columns:1fr}}
.careers-module__tEy4wG__careersPage{background:var(--bg-light);min-height:100vh}.careers-module__tEy4wG__hero{background:radial-gradient(circle at 100% 0%,var(--primary-light)0%,var(--bg-white)70%);text-align:center;border-bottom:1px solid var(--border-color);padding:160px 0 80px}.careers-module__tEy4wG__heroBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:block}.careers-module__tEy4wG__heroTitle{color:var(--text-dark);letter-spacing:-1px;max-width:800px;margin:0 auto 20px;font-size:3rem;font-weight:800;line-height:1.15}.careers-module__tEy4wG__heroSubtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.2rem}.careers-module__tEy4wG__mainSection{padding:80px 0}.careers-module__tEy4wG__splitGrid{grid-template-columns:1.35fr 1fr;align-items:flex-start;gap:60px;display:grid}.careers-module__tEy4wG__leftColumn{flex-direction:column;gap:60px;display:flex}.careers-module__tEy4wG__subSection{width:100%}.careers-module__tEy4wG__sectionHeaderLeft{margin-bottom:30px}.careers-module__tEy4wG__sectionTitleLeft{color:var(--text-dark);margin-bottom:12px;font-size:2rem;font-weight:800}.careers-module__tEy4wG__sectionDescLeft{color:var(--text-muted);font-size:1rem}.careers-module__tEy4wG__rolesGrid{flex-direction:column;gap:16px;width:100%;display:flex}.careers-module__tEy4wG__roleCard{background:var(--bg-white);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border-radius:10px;justify-content:space-between;align-items:center;padding:24px;display:flex}.careers-module__tEy4wG__roleCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.careers-module__tEy4wG__roleMeta{flex-direction:column;gap:8px;display:flex}.careers-module__tEy4wG__roleTitle{color:var(--text-dark);font-size:1.25rem;font-weight:800}.careers-module__tEy4wG__roleTags{flex-wrap:wrap;gap:8px;display:flex}.careers-module__tEy4wG__roleTag{background:var(--bg-light);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}.careers-module__tEy4wG__applyLink{background:var(--primary);color:var(--bg-white);cursor:pointer;transition:var(--transition-smooth);border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:700}.careers-module__tEy4wG__applyLink:hover{background:var(--primary-dark)}.careers-module__tEy4wG__internshipHero{background:var(--bg-white);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:30px;padding:32px;display:flex}.careers-module__tEy4wG__internshipContent{flex-direction:column;display:flex}.careers-module__tEy4wG__internshipBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.8rem;font-weight:700}.careers-module__tEy4wG__internshipTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.5rem;font-weight:800}.careers-module__tEy4wG__internshipDesc{color:var(--text-muted);margin-bottom:20px;font-size:.95rem;line-height:1.6}.careers-module__tEy4wG__internshipList{margin:0;padding:0;list-style:none}.careers-module__tEy4wG__internshipItem{color:var(--text-dark);align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;font-weight:600;display:flex}.careers-module__tEy4wG__checkIcon{color:var(--primary);font-weight:700}.careers-module__tEy4wG__internshipCardGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.careers-module__tEy4wG__internshipCard{background:var(--bg-light);border:1px solid var(--border-color);border-radius:8px;padding:20px}.careers-module__tEy4wG__internshipCardTitle{color:var(--text-dark);margin-bottom:8px;font-size:1rem;font-weight:700}.careers-module__tEy4wG__internshipCardDesc{color:var(--text-muted);font-size:.85rem;line-height:1.5}.careers-module__tEy4wG__rightColumn{position:-webkit-sticky;position:sticky;top:110px}.careers-module__tEy4wG__stickyWrapper{flex-direction:column;display:flex}.careers-module__tEy4wG__formWrapper{background:var(--bg-white);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;width:100%;padding:30px}.careers-module__tEy4wG__form{flex-direction:column;gap:16px;display:flex}.careers-module__tEy4wG__formGroup{flex-direction:column;gap:6px;display:flex}.careers-module__tEy4wG__label{color:var(--text-dark);font-size:.85rem;font-weight:700}.careers-module__tEy4wG__input,.careers-module__tEy4wG__select,.careers-module__tEy4wG__textarea{border:1px solid var(--border-color);color:var(--text-dark);background:var(--bg-white);transition:var(--transition-smooth);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:.95rem}.careers-module__tEy4wG__input:focus,.careers-module__tEy4wG__select:focus,.careers-module__tEy4wG__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(3,82,138,.15)}.careers-module__tEy4wG__submitBtn{background:var(--primary);color:var(--bg-white);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:6px;margin-top:6px;padding:12px;font-size:.95rem;font-weight:700}.careers-module__tEy4wG__submitBtn:hover{background:var(--primary-dark)}.careers-module__tEy4wG__successMessage{text-align:center;padding:30px 10px}.careers-module__tEy4wG__successTitle{color:var(--primary-dark);margin-bottom:10px;font-size:1.35rem;font-weight:800}.careers-module__tEy4wG__successText{color:var(--text-muted);font-size:.95rem}@media (max-width:991px){.careers-module__tEy4wG__splitGrid{grid-template-columns:1fr;gap:50px}.careers-module__tEy4wG__rightColumn{position:static}}@media (max-width:768px){.careers-module__tEy4wG__heroTitle{font-size:2.25rem}.careers-module__tEy4wG__roleCard{flex-direction:column;align-items:flex-start;gap:16px}.careers-module__tEy4wG__applyLink{text-align:center;width:100%}.careers-module__tEy4wG__internshipCardGrid{grid-template-columns:1fr}.careers-module__tEy4wG__formWrapper{padding:24px 16px}}
.Contact-module__dhIxzq__contact{background:var(--bg-white);border-bottom:1px solid var(--border-color)}.Contact-module__dhIxzq__grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:60px;display:grid}.Contact-module__dhIxzq__infoWrapper{max-width:480px}.Contact-module__dhIxzq__badge{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.Contact-module__dhIxzq__title{color:var(--text-dark);letter-spacing:-.5px;margin-bottom:20px;font-size:2.25rem;font-weight:800;line-height:1.2}.Contact-module__dhIxzq__description{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.6}.Contact-module__dhIxzq__contactDetails{flex-direction:column;gap:24px;display:flex}.Contact-module__dhIxzq__detailItem{align-items:flex-start;gap:16px;display:flex}.Contact-module__dhIxzq__detailIcon{color:var(--primary);background:var(--primary-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.Contact-module__dhIxzq__detailTitle{color:var(--text-dark);margin-bottom:4px;font-size:.95rem;font-weight:700}.Contact-module__dhIxzq__detailText{color:var(--text-muted);font-size:.9rem;line-height:1.5}.Contact-module__dhIxzq__formWrapper{background:var(--bg-light);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;padding:40px}.Contact-module__dhIxzq__form{flex-direction:column;gap:20px;display:flex}.Contact-module__dhIxzq__formGroup{flex-direction:column;gap:6px;display:flex}.Contact-module__dhIxzq__label{color:var(--text-dark);font-size:.85rem;font-weight:700}.Contact-module__dhIxzq__input,.Contact-module__dhIxzq__select,.Contact-module__dhIxzq__textarea{border:1px solid var(--border-color);color:var(--text-dark);background:var(--bg-white);transition:var(--transition-smooth);border-radius:6px;padding:12px;font-family:inherit;font-size:.95rem}.Contact-module__dhIxzq__input:focus,.Contact-module__dhIxzq__select:focus,.Contact-module__dhIxzq__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(3,82,138,.15)}.Contact-module__dhIxzq__submitBtn{background:var(--primary);color:var(--bg-white);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:6px;margin-top:8px;padding:14px;font-size:.95rem;font-weight:700}.Contact-module__dhIxzq__submitBtn:hover{background:var(--primary-dark);box-shadow:var(--shadow-md)}.Contact-module__dhIxzq__successMessage{text-align:center;padding:40px 20px}.Contact-module__dhIxzq__successTitle{color:var(--primary-dark);margin-bottom:12px;font-size:1.5rem;font-weight:800}.Contact-module__dhIxzq__successText{color:var(--text-muted);font-size:1rem}@media (max-width:991px){.Contact-module__dhIxzq__grid{grid-template-columns:1fr;gap:40px}.Contact-module__dhIxzq__infoWrapper{max-width:100%}}@media (max-width:768px){.Contact-module__dhIxzq__title{font-size:1.75rem}.Contact-module__dhIxzq__formWrapper{padding:30px 20px}}
