.about-hero-section{box-sizing:border-box;background-color:#faf8ff;width:100%;padding-top:110px}.about-header-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;width:90%;max-width:800px;margin:0 auto 60px;display:flex}.about-header-intro .mini-badge{color:#4f46e5;background-color:#4f46e514;border:1px solid #4f46e526;border-radius:20px;padding:6px 18px;font-size:.85rem;font-weight:600}.about-header-intro .about-main-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:400}.about-header-intro .about-lead-text{color:#6b7280;margin:0;font-size:1.05rem;font-weight:300;line-height:1.6}.about-curved-container{box-sizing:border-box;background-color:#eaf7f9;border-top-left-radius:50% 40px;border-top-right-radius:50% 40px;width:100%;padding:150px 0}@media (max-width:992px){.about-curved-container{border-top-left-radius:24px;border-top-right-radius:24px;padding:60px 0}}.about-curved-container .about-content-wrapper{width:90%;margin:0 auto}.about-split-row{grid-template-columns:1.1fr .9fr;align-items:flex-end;gap:60px;margin-bottom:100px;display:grid}@media (max-width:992px){.about-split-row{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.about-split-row .split-left{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.about-split-row .split-left .sub-badge{color:#6b21a8;background-color:#fff6;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600}.about-split-row .split-left .split-title{color:#111827;letter-spacing:-.01em;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:400;line-height:1.15}@media (max-width:576px){.about-split-row .split-left .split-title{font-size:2rem}}.about-split-row .split-right .split-description{color:#374151;margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}.about-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.about-cards-grid{grid-template-columns:1fr;gap:30px}}.feature-card{box-sizing:border-box;border-radius:16px;flex-direction:column;height:480px;padding:32px;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex}@media (max-width:1200px){.feature-card{height:440px;padding:24px}}.feature-card:hover{transform:translateY(-6px)}.feature-card .card-top-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.feature-card .card-top-header .card-tag-title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:400}.feature-card .card-top-header .card-arrow-icon{justify-content:center;align-items:center;font-size:1.2rem;display:flex}.feature-card .card-desc-text{margin:0 0 32px;font-size:.9rem;font-weight:400;line-height:1.5}.feature-card .card-image-box{border-radius:12px;width:100%;height:220px;margin-top:auto;overflow:hidden}@media (max-width:1200px){.feature-card .card-image-box{height:180px}}.feature-card .card-image-box img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.feature-card:hover .card-image-box img{transform:scale(1.04)}.feature-card.card-variant-light{background-color:#f8fbfb}.feature-card.card-variant-light .card-top-header .card-tag-title,.feature-card.card-variant-light .card-top-header .card-arrow-icon{color:#1f1d2b}.feature-card.card-variant-light .card-desc-text{color:#4b5563}.feature-card.card-variant-dark{background-color:#0093ab;box-shadow:0 20px 40px #00000026}.feature-card.card-variant-dark .card-top-header .card-tag-title,.feature-card.card-variant-dark .card-top-header .card-arrow-icon{color:#fff}.feature-card.card-variant-dark .card-desc-text{color:#ebe8e8}
.about-team-section{box-sizing:border-box;background-color:#fff;width:100%;padding:80px 0}.about-team-section .section-container{width:90%;margin:0 auto}.mini-badge{color:#6b21a8;background-color:#f3e8ff;border-radius:20px;margin-bottom:14px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.stats-header-row{grid-template-columns:1fr 1fr;align-items:flex-start;gap:40px;margin-bottom:48px;display:grid}@media (max-width:992px){.stats-header-row{grid-template-columns:1fr;gap:24px}}.stats-header-row .section-title{color:#111827;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:400}@media (max-width:576px){.stats-header-row .section-title{font-size:2.2rem}}.stats-header-row .header-right{flex-direction:column;gap:24px;display:flex}.stats-header-row .header-right .header-description{color:#6b7280;margin:0;font-size:.95rem;line-height:1.6}.stats-header-row .header-right .action-buttons-group{align-items:center;gap:20px;display:flex}.stats-header-row .header-right .action-buttons-group .btn-dark-link{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:600;transition:opacity .2s;display:flex}.stats-header-row .header-right .action-buttons-group .btn-dark-link:hover{opacity:.9}.stats-header-row .header-right .action-buttons-group .btn-video-play{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.stats-header-row .header-right .action-buttons-group .btn-video-play .play-icon-bubble{color:#7c3aed;background-color:#f3e8ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;transition:transform .2s;display:flex}.stats-header-row .header-right .action-buttons-group .btn-video-play .play-icon-bubble:hover{transform:scale(1.05)}.stats-display-grid{grid-template-columns:repeat(5,1fr);align-items:flex-start;gap:20px;margin-bottom:80px;display:grid}@media (max-width:1200px){.stats-display-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}@media (max-width:768px){.stats-display-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-display-grid{grid-template-columns:1fr}}.stat-grid-item{box-sizing:border-box;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.stat-grid-item:hover{transform:translateY(-4px)}.stat-grid-item.variant-tall{height:310px}@media (max-width:1200px){.stat-grid-item.variant-tall{height:240px}}.stat-grid-item.variant-medium{height:240px;margin-top:35px}@media (max-width:1200px){.stat-grid-item.variant-medium{margin-top:0}}.stat-grid-item.variant-short{margin-top:50px}@media (max-width:1200px){.stat-grid-item.variant-short{height:240px;margin-top:0}}.stat-grid-item.type-image img{object-fit:cover;width:100%;height:100%}.stat-grid-item.type-counter{background-color:#00bfa51f;padding:30px 24px}.stat-grid-item.type-counter .counter-number{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:3rem;font-weight:400}.stat-grid-item.type-counter .counter-label{color:#111827;margin:0 0 12px;font-size:1.05rem;font-weight:500}.stat-grid-item.type-counter .counter-desc{color:#556;margin:0;font-size:.9rem;line-height:1.4}.stat-grid-item.type-video-card{background-color:#f1f5f5;border:1px solid #ebeeec;padding:24px;box-shadow:0 10px 25px #00000005}.stat-grid-item.type-video-card .video-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.stat-grid-item.type-video-card .video-card-top .video-mini-icon{background-color:#f3e8ff;border-radius:8px;padding:6px;font-size:1.2rem}.stat-grid-item.type-video-card .video-card-top .arrow-diagonal{color:#6b7280;font-size:1.1rem}.stat-grid-item.type-video-card .video-label{color:#111827;margin-bottom:10px;font-size:1.05rem;font-weight:500}.stat-grid-item.type-video-card .video-count{color:#111827;margin:2px 0 6px;font-size:1.8rem;font-weight:500}.stat-grid-item.type-video-card .video-desc{color:#6b7280;margin:0;font-size:.9rem}.stat-grid-item.type-cta-card{background:linear-gradient(135deg,#fff 0%,#52a9ff 100%);justify-content:flex-end;padding:32px 24px}.stat-grid-item.type-cta-card .avatar-pile{align-items:center;margin-bottom:auto;display:flex}.stat-grid-item.type-cta-card .avatar-pile .stacked-avatar{object-fit:cover;border:2px solid #b08bf8;border-radius:50%;width:34px;height:34px;margin-right:-10px}.stat-grid-item.type-cta-card .avatar-pile .stacked-avatar:last-child{margin-right:0}.stat-grid-item.type-cta-card .cta-title{color:#111827;letter-spacing:-.01em;margin:0 0 6px;font-size:1.2rem;font-weight:500}.stat-grid-item.type-cta-card .cta-desc{color:#374151;margin:0;font-size:.9rem}.section-divider-line{background-color:#e5e7eb;width:100%;height:1px;margin-bottom:60px}.team-header-block{text-align:center;margin-bottom:70px}.team-header-block .team-main-title{color:#111827;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,3.5vw,4rem);font-weight:400}.team-members-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:992px){.team-members-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.team-members-grid{grid-template-columns:1fr}}.team-card-wrapper{flex-direction:column;align-items:center;display:flex}.team-card-wrapper .team-image-frame{background-color:#0093ab;border-radius:16px;justify-content:center;align-items:flex-end;width:100%;height:320px;margin-bottom:16px;display:flex;overflow:hidden}.team-card-wrapper .team-image-frame img{object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;width:92%;height:92%;transition:transform .4s cubic-bezier(.25,1,.5,1)}.team-card-wrapper:hover .team-image-frame img{transform:scale(1.03)}.team-card-wrapper .team-card-meta{text-align:center}.team-card-wrapper .team-card-meta .member-name{color:#111827;margin:0 0 4px;font-size:1.15rem;font-weight:600}.team-card-wrapper .team-card-meta .member-role{color:#6b7280;margin:0;font-size:.9rem}
