.aboutus-intro-text{text-align:justify}.aboutus-team-label{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.38rem 1rem;background:linear-gradient(135deg,#3b4ef814,#3b4ef80a);border:1px solid rgba(59,78,248,.22);border-radius:50px;color:#3b4ef8;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600;line-height:1.2}.aboutus-team-label:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#3b4ef8;flex-shrink:0}.ai-title{border-color:#2d405f!important}@media (min-width: 768px){.aboutus-page .aboutus-intro-media{display:flex;flex-direction:column;justify-content:center;height:100%}.aboutus-page .aboutus-intro-media img{width:100%;height:auto}}.aboutus-page .ai-focus-card{border-radius:1.5rem;border:1px solid rgba(45,64,95,.08);box-shadow:0 8px 20px #2d405f0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (min-width: 48rem){.aboutus-page .ai-focus-card{min-height:19.75rem}}.aboutus-page .ai-focus-card:hover{transform:translateY(-3px);border-color:#2d405f29;box-shadow:0 14px 32px #2d405f1f}.aboutus-page .ai-focus-card .testimonial-text{text-align:justify!important}.aboutus-page .team-card,.aboutus-page .aboutus-lead-card{background:#fff;border:1px solid rgba(45,64,95,.18);border-radius:1rem;box-shadow:0 4px 18px #2d405f0d;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.aboutus-page .team-card:hover,.aboutus-page .aboutus-lead-card:hover{border-color:#3b4ef840;box-shadow:0 14px 32px #2d405f1c,0 4px 12px #3b4ef814;transform:translateY(-5px)}.aboutus-page .team-card{overflow:hidden;position:relative;display:flex;flex-direction:column}.aboutus-page .team-card__photo-wrapper{position:relative;overflow:hidden;aspect-ratio:3/2;background:linear-gradient(180deg,#edf2f8,#f8fafc);border-bottom:1px solid rgba(45,64,95,.06)}.aboutus-page .team-card__photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.aboutus-page .team-card:hover .aboutus-page .team-card__photo{transform:scale(1.04)}.aboutus-page .team-card__body{padding:1.25rem 1rem 1.35rem;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.aboutus-page .aboutus-lead-photo{overflow:hidden;border-radius:1rem;border:1px solid rgba(45,64,95,.08);box-shadow:0 4px 18px #2d405f0d;background:linear-gradient(180deg,#edf2f8,#f8fafc);min-height:18rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.aboutus-page .aboutus-lead-photo:hover{transform:translateY(-4px);box-shadow:0 12px 28px #2d405f1a}.aboutus-page .aboutus-lead-photo:hover .aboutus-lead-photo__img{transform:scale(1.03)}.aboutus-page .aboutus-lead-photo__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media (min-width: 48rem){.aboutus-page .aboutus-lead-card,.aboutus-page .aboutus-lead-photo{min-height:24.5rem}}.aboutus-page .team-card__name{color:#2d405f;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.3;margin-bottom:.45rem;transition:color .25s ease}.aboutus-page .team-card:hover .team-card__name{color:#3b4ef8}.aboutus-page .aboutus-lead-card__name{color:#2d405f;font-size:1.65rem;font-weight:700;letter-spacing:.01em;line-height:1.25;margin-bottom:.2rem}.aboutus-page .team-card__role,.aboutus-page .aboutus-lead-card__role{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.32rem .85rem;background:linear-gradient(135deg,#3b4ef814,#3b4ef80a);border:1px solid rgba(59,78,248,.22);border-radius:50px;color:#3b4ef8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2;transition:all .25s ease}.aboutus-page .team-card__role:before,.aboutus-page .aboutus-lead-card__role:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#3b4ef8;flex-shrink:0}.aboutus-page .team-card:hover .team-card__role{background:linear-gradient(135deg,#3b4ef824,#3b4ef814);border-color:#3b4ef859}.aboutus-page .aboutus-lead-card__role{margin-top:.5rem;margin-bottom:1.2rem;font-size:.78rem;padding:.38rem 1rem}.aboutus-page .aboutus-lead-card__desc{color:#2d405fd1;line-height:1.75;font-size:.96rem;text-align:justify}.aboutus-page .home-cta-btn{background-color:#3b4ef8;background-image:none;color:#fff;border-radius:.5rem;font-weight:600;border:2px solid #3B4EF8;transition:all .3s ease;box-shadow:none}.aboutus-page .home-cta-btn:hover{background-color:#2339f7;border-color:#2339f7;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b4ef840}.aboutus-page .home-cta-btn:hover svg{transform:translate(4px)}.aboutus-page .home-cta-btn:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #3b4ef833}.aboutus-page .home-cta-btn svg{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.aboutus-main-photo{width:22.125rem;max-width:100%}@media (min-width: 48rem){.aboutus-main-photo{width:100%;max-width:30rem;margin-left:auto;margin-right:auto}}.ai-office-thumbnails{height:4.2rem!important;width:3.938rem!important;overflow:hidden;cursor:pointer}@media (max-width: 36rem){.ai-office-thumbnails{width:3.813rem!important}}@media (min-width: 36rem) and (max-width: 61.938rem){.ai-office-thumbnails{width:3.938rem!important}}@media (min-width: 48rem) and (max-width: 61.938rem){.ai-office-thumbnails{width:3.938rem!important}}@media (min-width: 62rem){.ai-office-thumbnails{width:3.938rem!important}}@media (min-width: 75rem){.ai-office-thumbnails{width:3.938rem!important}}.ai-office-thumbnail-border{border:.15rem solid #3B4EF8!important}
