.about-page{font-family:var(--font-base,sans-serif);color:#000}.about-intro-section p,.commitment-section p,.founder-section p,.mission-vision-section p,.what-we-do-section p{color:#000!important}.intro-title{font-size:30px;font-weight:800;color:#0f172a;line-height:1.35;max-width:850px;margin:0 auto}.about-img-wrapper{position:relative;border-radius:18px;overflow:hidden;border:1px solid #e2e8f0}.about-main-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.about-img-wrapper:hover .about-main-img{transform:scale(1.04)}.about-floating-exp-badge{position:absolute;bottom:20px;right:20px;background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:14px 20px;border-radius:14px;display:flex;align-items:center;gap:14px;border:1px solid rgba(56,189,248,.3);box-shadow:0 10px 25px rgba(0,0,0,.3)}.about-floating-exp-badge .exp-num{font-size:28px;font-weight:900;color:#38bdf8;line-height:1}.about-floating-exp-badge .exp-text{font-size:12px;font-weight:600;color:#e2e8f0;max-width:130px;line-height:1.3}.mv-card{transition:all .3s ease;border:1.5px solid #e2e8f0!important;background:#fff}.mv-card:hover{transform:translateY(-6px);border-color:#93c5fd!important;box-shadow:0 16px 30px rgba(21,130,199,.08)!important}.mv-icon-box{width:60px;height:60px;border-radius:14px;background:rgba(21,130,199,.1);display:flex;align-items:center;justify-content:center}.service-short-card{transition:all .3s ease;border:1.5px solid #e2e8f0!important;background:#fff}.service-short-card:hover{transform:translateY(-6px);border-color:#93c5fd!important;box-shadow:0 14px 28px rgba(21,130,199,.1)!important}.service-icon{width:56px;height:56px;border-radius:14px;background:rgba(21,130,199,.1);color:var(--color-primary,#1582c7);display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.service-short-card:hover .service-icon{background:var(--color-primary,#1582c7);color:#fff}.max-w-800{max-width:800px}.experience-section{background:linear-gradient(135deg,#0a192f,#0f172a);position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.experience-section .text-info{color:#38bdf8!important}@media (max-width:991px){.about-floating-exp-badge{position:static;margin-top:14px;width:100%;justify-content:center;border-radius:12px}.intro-title{font-size:24px}.about-img-wrapper{margin-bottom:15px}}@media (max-width:576px){.about-highlight-section,.about-intro-section,.commitment-section,.experience-section,.mission-vision-section,.what-we-do-section{padding-top:35px!important;padding-bottom:35px!important}.intro-title{font-size:20px}.about-floating-exp-badge{padding:10px 14px;gap:10px}.about-floating-exp-badge .exp-num{font-size:22px}.about-floating-exp-badge .exp-text{font-size:11px;max-width:100%}.mv-card{padding:20px!important}.service-short-card{padding:18px!important}.experience-section .display-6{font-size:26px!important}}.founder-section{background:#f8fafc;position:relative}.founder-portrait-card{position:relative;border-radius:20px;overflow:hidden;background:#fff;padding:12px;box-shadow:0 15px 35px rgba(0,0,0,.06);border:1px solid #e2e8f0;transition:all .3s ease}.founder-portrait-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(21,130,199,.12);border-color:#cbd5e1}.founder-portrait-frame{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#e2e8f0);display:flex;align-items:flex-end;justify-content:center}.founder-main-img{width:100%;height:auto;max-height:520px;object-fit:contain;object-position:bottom center;display:block;transition:transform .4s ease}.founder-portrait-card:hover .founder-main-img{transform:scale(1.02)}.founder-caption-box{padding:16px 12px 6px;text-align:center}.founder-caption-name{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:2px}.founder-caption-title{font-size:13px;font-weight:700;color:var(--color-primary,#1582c7);margin:0}.founder-quote-box{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 4px 16px rgba(0,0,0,.03);border:1px solid #e2e8f0;border-left:4px solid var(--color-primary,#1582c7);margin-bottom:22px}.founder-quote-text{font-size:17px;font-weight:700;color:#0f172a;line-height:1.5;margin:0}.founder-pill-highlight{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:30px;font-size:13px;font-weight:700;color:#1e293b;box-shadow:0 2px 8px rgba(0,0,0,.02)}