.Expertise_expertiseSection__nB8ou{position:relative;padding:100px 0;background:#f9fafb;width:100%;overflow:hidden}.Expertise_container__vbWKl{max-width:1280px;margin:0 auto;padding:0 24px}.Expertise_header__4Sqxb{text-align:center;margin-bottom:70px}.Expertise_subtitle__x8ImD{display:inline-block;font-size:.875rem;font-weight:600;color:#fff;background-color:#3730a3;padding:.5rem 1rem;border-radius:4px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;box-shadow:0 2px 4px rgba(55,48,163,.1)}.Expertise_businessDomainsContainer__g9AZM{margin-bottom:28px;color:#4b5563;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;justify-content:center;flex-wrap:wrap;gap:.5em}.Expertise_domainItem__UPPQV{display:inline-block}.Expertise_domainSeparator__cxKoB{color:#9ca3af;margin:0 .25em}.Expertise_title__mt6gz{font-size:2.75rem;font-weight:700;color:#1a1a1a;line-height:1.4;letter-spacing:-.02em}.Expertise_highlight__iW4sN{background:#3730a3;-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.Expertise_expertiseGrid__MdB5q{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.Expertise_expertiseCard__HAmGo{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.Expertise_expertiseCard__HAmGo:hover{transform:translateY(-8px);box-shadow:0 12px 35px rgba(37,99,235,.12)}.Expertise_videoWrapper__GWPVI{position:relative;width:100%;aspect-ratio:16/9;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.Expertise_videoElement__4Bgsj{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.Expertise_videoOverlay__E4MfA{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.9rem;text-align:center;z-index:2}.Expertise_loadingSpinner__FvXhT{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Expertise_spin__EmT56 1s linear infinite;margin-bottom:12px}@keyframes Expertise_spin__EmT56{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Expertise_errorIcon__XFzol{font-size:2rem;margin-bottom:8px}.Expertise_retryButton__dhGjH{background:#3730a3;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.85rem;cursor:pointer;margin-top:8px;transition:background-color .2s ease}.Expertise_retryButton__dhGjH:hover{background:#4f46e5}.Expertise_playOverlay__ZyU_Y{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .3s ease}.Expertise_playButton__ThMJA{font-size:3rem;background:hsla(0,0%,100%,.9);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .2s ease}.Expertise_playOverlay__ZyU_Y:hover .Expertise_playButton__ThMJA{transform:scale(1.1)}.Expertise_videoPlaceholder__KrWT3{color:#4b5563;font-size:1.1rem;font-weight:500}.Expertise_contentWrapper__o71Tw{padding:2rem;flex-grow:1}.Expertise_fieldTitle__ZAo0e{font-size:1.75rem;font-weight:600;color:#1f2937;margin-bottom:1.25rem}.Expertise_achievementsList__CR5xU{list-style:none;padding:0;margin:0}.Expertise_achievementItem__oqiAx{font-size:1rem;color:#374151;line-height:1.7;margin-bottom:.6rem;position:relative;padding-left:1.5em}.Expertise_achievementItem__oqiAx:before{content:"▹";position:absolute;left:.2em;color:#2563eb;font-weight:700;font-size:1em;top:2px}@media (max-width:1024px){.Expertise_expertiseGrid__MdB5q{grid-template-columns:1fr;gap:2.5rem}.Expertise_sectionTitle__3jRWB{font-size:2.5rem}.Expertise_fieldTitle__ZAo0e{font-size:1.6rem}}@media (max-width:768px){.Expertise_expertiseSection__nB8ou{padding:80px 0}.Expertise_container__vbWKl{padding:0 20px}.Expertise_sectionTitle__3jRWB{font-size:2.25rem;margin-bottom:3rem}.Expertise_fieldTitle__ZAo0e{font-size:1.5rem}.Expertise_achievementItem__oqiAx{font-size:.95rem}.Expertise_contentWrapper__o71Tw{padding:1.5rem}}