.about-hero-wrap{position:relative;overflow:hidden;min-height:360px}.about-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.about-hero-overlay{position:absolute;inset:0;background:linear-gradient(100deg,#061228e0,#0612288c);z-index:1}.min-vh-40{min-height:40vh}.trust-bar-item+.trust-bar-item{border-left:1px solid var(--bs-border-color)}@media(max-width:767px){.trust-bar-item+.trust-bar-item{border-left:none}}.about-story-main-img{aspect-ratio:3/2;object-fit:contain}.about-story-badge{position:absolute;bottom:-16px;right:-16px;background:#fff;border-radius:8px;padding:14px 18px;box-shadow:0 5px 30px #4e4e4e1f;text-align:center;min-width:80px}.about-mini-stat{background:var(--bs-light, #f8f9fa);border:1px solid var(--bs-border-color)}.about-why-card{background:#fff;border:1px solid var(--bs-border-color);transition:box-shadow .2s,transform .2s}.about-why-card:hover{box-shadow:0 6px 28px #00000014;transform:translateY(-3px)}.about-why-icon{width:44px;height:44px;border-radius:10px;background:#1e5ac812;display:flex;align-items:center;justify-content:center}.about-cred-row{background:#f8f9fa;border:1px solid var(--bs-border-color);transition:background .2s}.about-cred-row:hover{background:#f0f4ff}.about-cred-icon{width:40px;height:40px;border-radius:10px;background:#ffc1071a;display:flex;align-items:center;justify-content:center}.about-team-card{background:#fff;border:1px solid var(--bs-border-color);transition:box-shadow .25s,transform .25s}.about-team-card:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-4px)}.about-team-img-wrap{aspect-ratio:1/1;position:relative;overflow:hidden}.about-team-img-wrap img{transition:transform .4s ease}.about-team-card:hover .about-team-img-wrap img{transform:scale(1.06)}.about-team-overlay{position:absolute;inset:0;background:#06122880;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.about-team-card:hover .about-team-overlay{opacity:1}.about-team-social{width:34px;height:34px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;text-decoration:none;transition:background .2s}.about-team-social:hover{background:#ffffff4d;color:#fff}.about-step-card{background:#fff;border:1px solid var(--bs-border-color)}.about-step-num{position:absolute;top:16px;right:16px;font-size:2.2rem;font-weight:800;color:#1e5ac814;line-height:1;letter-spacing:-.02em}.about-btn-outline{border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:6px;padding:10px 20px;transition:background .2s,border-color .2s;display:inline-block}.about-btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}@media(max-width:767px){.about-story-main-img{height:260px}.about-story-badge{bottom:-12px;right:-8px}.about-team-img-wrap{height:160px}}.review-card{display:flex;flex-direction:column;height:100%;border:1px solid #ddd;border-radius:8px;background:#fff}.review-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.reviews-msg-box{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;text-align:start;height:5.6em;flex-shrink:0;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:5px}.review-card-body>hr{margin-top:auto;margin-bottom:12px}
