.home_hero__z_jpu{background:linear-gradient(135deg,var(--cbit-navy) 0,#162d50 50%,var(--cbit-navy) 100%);position:relative;overflow:hidden;padding:5rem 1.5rem 6rem}.home_hero__z_jpu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.home_hero__z_jpu:after{content:"";position:absolute;top:30%;right:-10%;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(0,191,165,.15) 0,transparent 70%);transform:translateY(-50%);pointer-events:none}.home_heroInner__jKRQF{max-width:var(--container-max);margin:0 auto;position:relative;z-index:1}.home_heroBadge__MMh0l{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.1);color:var(--cbit-accent);font-size:.875rem;font-weight:500;border-radius:50px;margin-bottom:1.5rem;animation:home_fadeUp__IByOD .6s ease forwards}.home_heroTitle__31oGI{color:var(--cbit-white);font-size:clamp(2.75rem,6vw,4rem);max-width:700px;margin-bottom:1.5rem;animation:home_slideInLeft__UyO4U .6s ease forwards}.home_heroSubtitle__G5NMs{color:var(--cbit-gray-300);font-size:1.25rem;max-width:600px;margin-bottom:2rem;animation:home_fadeUp__IByOD .6s ease .2s forwards;opacity:0}.home_heroButtons__Tmevo{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem;animation:home_fadeUp__IByOD .6s ease .3s forwards;opacity:0}.home_statsGrid__jZQTy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;animation:home_fadeUp__IByOD .6s ease .4s forwards;opacity:0}.home_statItem__LBMAa{text-align:center;padding:1.5rem;background-color:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.home_statValue__qPLuR{font-family:var(--font-display);font-size:2.5rem;color:var(--cbit-accent);line-height:1;margin-bottom:.5rem}.home_statLabel__NAGhf{font-size:.875rem;color:#fff}@media (max-width:768px){.home_statsGrid__jZQTy{grid-template-columns:repeat(2,1fr);gap:1rem}.home_statItem__LBMAa{padding:1rem}.home_statValue__qPLuR{font-size:2rem}}.home_servicesSection__yX889{padding:var(--section-padding)}.home_servicesGrid__EttK_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:var(--container-max);margin:0 auto}@media (max-width:1024px){.home_servicesGrid__EttK_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home_servicesGrid__EttK_{grid-template-columns:1fr}}.home_whySection__sk6BG{padding:var(--section-padding);background-color:var(--cbit-gray-50)}.home_whyInner__Uyyjs{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.home_whyContent__k_H73 h2{margin-bottom:1.5rem}.home_whyContent__k_H73 p{color:var(--cbit-gray-600);font-size:1.125rem;margin-bottom:1.5rem}.home_whyFeatures__2DGyA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.home_whyInner__Uyyjs{gap:2rem}.home_whyFeatures__2DGyA,.home_whyInner__Uyyjs{grid-template-columns:1fr}}.home_industriesSection__5iUXt{padding:var(--section-padding)}.home_industriesGrid__TEfb1{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:var(--container-max);margin:0 auto}.home_industryCard__PX1_p{background-color:var(--cbit-white);border:1px solid var(--cbit-gray-200);border-radius:12px;padding:1.5rem;text-align:center;transition:all var(--transition-normal)}.home_industryCard__PX1_p:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--cbit-blue)}.home_industryIcon__S_dsD{font-size:2.5rem;margin-bottom:1rem}.home_industryName__CaXpG{font-weight:600;color:var(--cbit-navy);margin-bottom:0}@media (max-width:1024px){.home_industriesGrid__TEfb1{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home_industriesGrid__TEfb1{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.home_industriesGrid__TEfb1{grid-template-columns:1fr}}@keyframes home_slideInLeft__UyO4U{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes home_fadeUp__IByOD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}