.aboutPage{background:#f8fbfe;padding-bottom:90px}.aboutHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:440px;padding:70px 0;display:flex;position:relative;overflow:hidden}.aboutHeroOverlay{background:linear-gradient(135deg,#072b4ceb 0%,#0878d1d9 60%,#16a36ac7 100%);position:absolute;inset:0}.aboutHeroInner{z-index:2;max-width:900px;position:relative}.aboutBadge{color:#e0f2fe;letter-spacing:1.5px;background:#fff3;border:1px solid #ffffff59;border-radius:99px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:900;display:inline-block}.aboutHeroInner h1{color:#fff;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.2}.aboutSlogan{color:#bae6fd;margin:0 0 16px;font-size:clamp(16px,1.8vw,19px);font-style:italic;font-weight:600}.aboutIntro{color:#e2f1fc;max-width:780px;margin:0 0 28px;font-size:15px;line-height:1.65}.aboutHeroStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.aboutHeroStat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px 16px;transition:transform .2s,background .2s;display:flex}.aboutHeroStat:hover{background:#ffffff2e;transform:translateY(-2px)}.aboutHeroStatIcon{margin-bottom:4px;font-size:20px}.aboutHeroStatNum{color:#fff;font-size:clamp(22px,2.5vw,30px);font-weight:900;line-height:1.1}.aboutHeroStatLabel{color:#dbeafe;margin-top:4px;font-size:12px;font-weight:600}.aboutSubNav{z-index:20;background:#fff;border-bottom:1px solid #dce8f1;position:sticky;top:0;box-shadow:0 4px 12px #0a304d0a}.aboutSubNavInner{gap:12px;padding:12px 0;display:flex;overflow-x:auto}.aboutNavLink{color:#486581;white-space:nowrap;background:#f1f6fa;border-radius:99px;padding:8px 20px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .2s}.aboutNavLink:hover,.aboutNavLink.active{background:var(--about-primary,#0878d1);color:#fff}.aboutSection{margin-top:60px}.aboutSectionHead{text-align:center;margin-bottom:45px}.aboutKicker{letter-spacing:1.6px;color:var(--about-primary,#0878d1);text-transform:uppercase;background:#e0f2fe;border-radius:99px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:900;display:inline-block}.aboutSectionHead h2{color:#102a43;margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:900}.aboutSectionHead p{color:#627d98;max-width:680px;margin:0 auto;font-size:15px;line-height:1.6}.aboutCoreGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.aboutCoreCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:36px 26px 30px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f3f630d}.aboutCoreCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f3f631a}.aboutCoreIconBox{border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #0000000f}.aboutCoreCard:hover .aboutCoreIconBox{transform:scale(1.12);box-shadow:0 12px 26px #0000001a}.coreTheme0{border-top:4px solid #ef4444}.coreTheme0 .aboutCoreIconBox{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:1px solid #fca5a5}.coreTheme1{border-top:4px solid #0878d1}.coreTheme1 .aboutCoreIconBox{color:#0284c7;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fc}.coreTheme2{border-top:4px solid #16a36a}.coreTheme2 .aboutCoreIconBox{color:#16a34a;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border:1px solid #86efac}.coreTheme3{border-top:4px solid #8b5cf6}.coreTheme3 .aboutCoreIconBox{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border:1px solid #c4b5fd}.aboutCoreCard h3{color:#102a43;letter-spacing:-.2px;margin:0 0 12px;font-size:19px;font-weight:850}.aboutCoreCard p{color:#486581;flex:1;margin:0;font-size:14px;line-height:1.65}.aboutFacSection{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-top:75px;padding:70px 0}.aboutFacGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.aboutFacCard{text-align:center;background:#f8fbfe;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:34px 26px 28px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.aboutFacCard:hover{background:#fff;border-color:#93c5fd;transform:translateY(-5px);box-shadow:0 16px 36px #0878d117}.aboutFacTopRow{flex-direction:column;align-items:center;width:100%;margin-bottom:18px;display:flex}.aboutFacIconBox{width:64px;height:64px;color:var(--about-primary,#0878d1);background:linear-gradient(135deg,#fff 0%,#f0f7fd 100%);border:1px solid #bfdbfe;border-radius:18px;justify-content:center;align-items:center;margin-bottom:12px;transition:transform .25s;display:flex;box-shadow:0 6px 18px #0878d11f}.aboutFacCard:hover .aboutFacIconBox{border-color:var(--about-primary,#0878d1);transform:scale(1.1)}.aboutFacIndex{color:var(--about-primary,#0878d1);letter-spacing:1px;background:#e0f2fe;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:900}.aboutFacCard h3{color:#102a43;margin:0 0 10px;font-size:18px;font-weight:850;line-height:1.35}.aboutFacCard p{color:#627d98;flex:1;margin:0;font-size:14px;line-height:1.6}.aboutCommitSection{margin-top:80px;margin-bottom:30px}.aboutCommitCard{color:#0f2744;text-align:center;background:linear-gradient(135deg,#fff 0%,#f0f7fd 45%,#e0f2fe 100%);border:2px solid #bfdbfe;border-radius:28px;padding:56px 44px 48px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0878d11f,0 4px 12px #0f3f630a}.aboutCommitCard:before{content:"";background:linear-gradient(90deg,#0878d1 0%,#16a36a 50%,#0878d1 100%);height:6px;position:absolute;top:0;left:0;right:0}.aboutCommitIconBox{color:#fff;background:linear-gradient(135deg,#0878d1 0%,#0754a8 100%);border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;transition:transform .25s;display:inline-flex;box-shadow:0 10px 24px #0878d159}.aboutCommitCard:hover .aboutCommitIconBox{transform:scale(1.08)}.aboutCommitCard h2{color:#072b4c;margin:0 0 18px;font-size:clamp(22px,2.6vw,30px);font-weight:900}.aboutCommitCard blockquote{color:#1e3a5f;max-width:820px;margin:0 auto 24px;font-size:clamp(15.5px,1.8vw,18.5px);font-style:italic;font-weight:600;line-height:1.75;position:relative}.aboutCommitAuthor{color:#0754a8;text-transform:uppercase;letter-spacing:1.2px;background:#fff;border:1px solid #bfdbfe;border-radius:99px;margin:0;padding:6px 18px;font-size:13.5px;font-weight:850;display:inline-block;box-shadow:0 2px 8px #0878d114}.aboutRelatedSection{margin-top:85px;margin-bottom:20px}.aboutRelatedGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.aboutRelatedCard{background:#fff;border:1px solid #dce7f2;border-radius:18px;align-items:flex-start;gap:16px;padding:24px 22px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0f3f630a}.aboutRelatedCard:hover{border-color:var(--about-primary,#0878d1);background:#fdfefe;transform:translateY(-4px);box-shadow:0 12px 30px #0878d11f}.aboutRelatedBadge{color:var(--about-primary,#0878d1);background:#e0f2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;transition:background .2s,color .2s;display:flex}.aboutRelatedCard:hover .aboutRelatedBadge{background:var(--about-primary,#0878d1);color:#fff}.aboutRelatedBody{flex:1}.aboutRelatedTitle{color:#102a43;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:850;transition:color .2s;display:flex}.aboutRelatedCard:hover .aboutRelatedTitle{color:var(--about-primary,#0878d1)}.aboutRelatedArrow{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.aboutRelatedCard:hover .aboutRelatedArrow{color:var(--about-primary,#0878d1);transform:translate(4px)}.aboutRelatedDesc{color:#627d98;margin:0;font-size:13.5px;line-height:1.55}.aboutArticleSection{margin-top:70px}.aboutArticleCard{background:#fff;border:1px solid #dce8f1;border-radius:24px;padding:46px 40px 40px;position:relative;overflow:hidden;box-shadow:0 10px 32px #0a304d0d}.aboutArticleCard:before{content:"";background:linear-gradient(90deg, var(--about-primary,#0878d1) 0%, var(--about-accent,#16a36a) 100%);height:5px;position:absolute;top:0;left:0;right:0}.aboutArticleHead{border-bottom:1px solid #edf2f7;margin-bottom:32px;padding-bottom:24px}.aboutArticleHead h2{color:#0f2744;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.3}.aboutArticleHead p{color:#4a5568;margin:0;font-size:15.5px;line-height:1.65}.aboutArticleBody{color:#2d3748;font-size:16px;line-height:1.8}.aboutArticleBody p{margin-bottom:18px}.aboutArticleBody img{border-radius:14px;box-shadow:0 4px 18px #00000014}.aboutCustomBlockCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:40px;padding:38px 32px;box-shadow:0 8px 24px #0f3f630a}.aboutCustomBlockCard h2{color:#102a43;margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:850}.aboutCustomBlockCard p.aboutCustomBlockSub{color:#627d98;margin:0 0 20px;font-size:15px;line-height:1.6}@media (max-width:768px){.aboutArticleCard{padding:30px 20px 24px}.aboutCustomBlockCard{padding:26px 18px}}@media (max-width:640px){.aboutHeroStats{grid-template-columns:repeat(2,1fr)}.aboutCommitCard{padding:36px 20px 32px}.aboutRelatedGrid{grid-template-columns:1fr}}
