.CompanyLayout_companyLayout__l8dqj{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}.CompanyLayout_header__N5CFd{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1)}.CompanyLayout_headerContent__s1GJw{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.CompanyLayout_logo__TB5Bw{text-decoration:none}.CompanyLayout_logoText__L6D7L{font-size:1.5rem;font-weight:800;color:#2563eb}.CompanyLayout_nav__2Jr1x{display:flex;gap:2rem}.CompanyLayout_navLink__7oPRq{color:#333;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.CompanyLayout_navLink__7oPRq:hover{background:rgba(37,99,235,.08);color:#2563eb}.CompanyLayout_navLinkActive__1_ZMW{background:rgba(37,99,235,.1);color:#2563eb;font-weight:600}.CompanyLayout_main__Z4HG1{flex:1 1;width:100%}.CompanyLayout_footer__nysb9{background:#0f172a;color:#fff;padding:2.5rem 2rem 1rem;margin-top:4rem}.CompanyLayout_footerContent__sGJTZ{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:0 auto 1.75rem}.CompanyLayout_footerSection__zWZAk h3{margin-bottom:.5rem;font-size:.9375rem;font-weight:700;letter-spacing:.2px;color:#fff}.CompanyLayout_footerSection__zWZAk h4{margin-bottom:.75rem;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#60a5fa}.CompanyLayout_footerSection__zWZAk p{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.65}.CompanyLayout_footerSection__zWZAk a{color:hsla(0,0%,100%,.65);font-size:13px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .2s ease}.CompanyLayout_footerSection__zWZAk a:hover{color:#60a5fa}.CompanyLayout_footerLinks__eVIMg{display:flex;flex-direction:column;gap:.35rem}.CompanyLayout_footerBottom__94Lgo{max-width:1200px;margin:0 auto;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08);text-align:center}.CompanyLayout_footerBottom__94Lgo p{color:hsla(0,0%,100%,.4);font-size:12px;letter-spacing:.3px}@media (max-width:768px){.CompanyLayout_headerContent__s1GJw{flex-direction:column;gap:1rem}.CompanyLayout_nav__2Jr1x{width:100%;justify-content:space-around;gap:.5rem}.CompanyLayout_navLink__7oPRq{padding:.5rem;font-size:.9rem}.CompanyLayout_footerContent__sGJTZ{grid-template-columns:1fr}}.CompanyAbout_container__mVkCM{width:100%}.CompanyAbout_hero____BC5{background:linear-gradient(140deg,#0f172a,#1e3a5f 60%,#0f172a);padding:80px 24px 96px;text-align:center}.CompanyAbout_heroInner__xq_v4{max-width:820px;margin:0 auto}.CompanyAbout_heroBadge__Vzfno{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#93c5fd;background:rgba(147,197,253,.12);border:1px solid rgba(147,197,253,.28);padding:6px 16px;border-radius:100px;margin-bottom:28px}.CompanyAbout_heroTitle__DB_A4{font-size:46px;font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.5px;margin-bottom:22px;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.CompanyAbout_heroBody__WyonW{font-size:1.175rem;color:hsla(0,0%,100%,.88);max-width:640px;margin:0 auto;line-height:1.75}.CompanyAbout_heroSub__MmZMj{font-size:14.5px;color:hsla(0,0%,100%,.58);max-width:640px;margin:18px auto 0;line-height:1.72}.CompanyAbout_inner__jKSMG{max-width:1060px;margin:0 auto;padding:0 24px}.CompanyAbout_sectionLabel__D_8Ut{color:#2563eb}.CompanyAbout_sectionLabelLight__99Yhp,.CompanyAbout_sectionLabel__D_8Ut{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px}.CompanyAbout_sectionLabelLight__99Yhp{color:#93c5fd}.CompanyAbout_sectionTitle__ubL_e{font-size:32px;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:40px;max-width:680px}.CompanyAbout_sectionTitleLight__ckbrR{font-size:32px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:14px;max-width:680px}.CompanyAbout_storySection__ZTtvi{padding:80px 0;background:#fff}.CompanyAbout_storyGrid__2sYpy{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;max-width:960px}.CompanyAbout_storyPara__ULFC0{font-size:1.0625rem;color:#334155;line-height:1.78;margin:0}.CompanyAbout_valuesSection__LGOU1{padding:80px 0;background:#f8fafc}.CompanyAbout_valuesGrid__RoVcD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.CompanyAbout_valueCard__ebY6m{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #2563eb;border-radius:12px;padding:28px 24px;transition:box-shadow .2s,transform .2s}.CompanyAbout_valueCard__ebY6m:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(15,23,42,.08);border-top-color:#1d4ed8}.CompanyAbout_valueTitle__wtePH{font-size:1.0625rem;font-weight:700;color:#0f172a;margin:0 0 12px}.CompanyAbout_valueDesc__ATZyJ{font-size:14.5px;color:#475569;line-height:1.72;margin:0}.CompanyAbout_approachSection__2fTIr{padding:80px 0;background:linear-gradient(140deg,#0f172a,#1e293b)}.CompanyAbout_approachSubtitle__90L06{font-size:17px;color:hsla(0,0%,100%,.72);max-width:560px;line-height:1.75;margin:0 0 44px}.CompanyAbout_approachGrid__6daKF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.CompanyAbout_approachStep__XAE0s{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:28px 24px}.CompanyAbout_stepNum__7_cio{display:block;font-size:11px;font-weight:800;letter-spacing:1px;color:#60a5fa;margin-bottom:12px}.CompanyAbout_stepTitle__VFSZt{font-size:1rem;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.3}.CompanyAbout_stepDesc__6rD7M{font-size:14px;color:hsla(0,0%,100%,.72);line-height:1.78;margin:0}.CompanyAbout_teamSection__9_Df2{padding:80px 0;background:#fff}.CompanyAbout_teamBody__71_r0{max-width:760px}.CompanyAbout_teamPara__Nt1wc{font-size:1.0625rem;color:#334155;line-height:1.78;margin:0 0 18px}.CompanyAbout_teamPoints__PjRAi{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:10px}.CompanyAbout_teamPoints__PjRAi li{font-size:15px;color:#334155;padding-left:20px;position:relative;line-height:1.6}.CompanyAbout_teamPoints__PjRAi li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:#2563eb;border-radius:50%}.CompanyAbout_missionSection__y7f_I{padding:80px 0;background:linear-gradient(140deg,#1e3a5f,#0f172a);text-align:center}.CompanyAbout_missionTitle__QIZOL{font-size:30px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:22px}.CompanyAbout_missionBody__GZVwK{font-size:1.125rem;color:hsla(0,0%,100%,.88);max-width:640px;margin:0 auto;line-height:1.82}.CompanyAbout_ctaSection__NVmeD{padding:88px 0;background:#eff6ff;text-align:center}.CompanyAbout_ctaTitle__1QwqC{font-size:32px;font-weight:800;color:#0f172a;margin-bottom:16px;line-height:1.2}.CompanyAbout_ctaBody__R246Y{font-size:1.0625rem;color:#475569;max-width:600px;margin:0 auto 36px;line-height:1.72}.CompanyAbout_ctaButtons__Ke4ia{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.CompanyAbout_ctaPrimary__M3XAb{display:inline-block;background:#2563eb;color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-size:1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 14px rgba(37,99,235,.25)}.CompanyAbout_ctaPrimary__M3XAb:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.35)}.CompanyAbout_ctaOutline__wcLGt{display:inline-block;background:transparent;color:#2563eb;border:2px solid #2563eb;padding:12px 32px;border-radius:8px;text-decoration:none;font-size:1rem;font-weight:600;transition:background .2s,color .2s,transform .2s}.CompanyAbout_ctaOutline__wcLGt:hover{background:#2563eb;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.CompanyAbout_heroTitle__DB_A4{font-size:32px}.CompanyAbout_heroBody__WyonW{font-size:1rem}.CompanyAbout_sectionTitleLight__ckbrR,.CompanyAbout_sectionTitle__ubL_e{font-size:26px;margin-bottom:28px}.CompanyAbout_storyGrid__2sYpy{grid-template-columns:1fr;gap:20px}.CompanyAbout_approachGrid__6daKF,.CompanyAbout_valuesGrid__RoVcD{grid-template-columns:1fr}.CompanyAbout_ctaTitle__1QwqC{font-size:26px}.CompanyAbout_missionTitle__QIZOL{font-size:24px}}@media (max-width:480px){.CompanyAbout_hero____BC5{padding:60px 20px 72px}.CompanyAbout_ctaButtons__Ke4ia{flex-direction:column;align-items:center}.CompanyAbout_ctaOutline__wcLGt,.CompanyAbout_ctaPrimary__M3XAb{width:100%;max-width:320px;text-align:center}}