.ibox-about-intro,.ibox-about-intro *,.ibox-about-story,.ibox-about-story *,.ibox-about-philosophy,.ibox-about-philosophy *,.ibox-about-divider,.ibox-about-divider *,.ibox-about-team,.ibox-about-team *{box-sizing:border-box}.ibox-about-intro{background-color:var(--white,#ffffff);padding:calc(var(--glass-nav-top, 20px) + var(--glass-nav-height-full, 72px) + 32px) 0 10px}.ibox-about-intro__inner{max-width:760px;margin:0 auto;text-align:center}.ibox-about-intro__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--brand-orange,#f6921e);margin:0 0 22px}.ibox-about-intro__eyebrow::before,.ibox-about-intro__eyebrow::after{content:"";display:inline-block;width:20px;height:1px;background-color:var(--brand-orange,#f6921e);opacity:.55}.ibox-about-intro__heading{font-family:"Plus Jakarta Sans",sans-serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#16233f;margin:0 0 22px}.ibox-about-intro__description{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:1.75;color:#5a6472;margin:0;text-align:center}.ibox-about-story{background-color:var(--white,#ffffff);padding:10px 0}.ibox-about-philosophy{background-color:#F7F7F3;padding:10px 0}.ibox-about-story__inner,.ibox-about-philosophy__inner{max-width:720px;margin:0 auto;text-align:center}.ibox-about-story__heading,.ibox-about-philosophy__heading{position:relative;font-family:"Plus Jakarta Sans",sans-serif;font-size:37px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#16233f;margin:0 0 28px;padding-bottom:20px}.ibox-about-story__heading::after,.ibox-about-philosophy__heading::after{content:"";position:absolute;left:50%;bottom:0;width:44px;height:3px;border-radius:2px;background-color:var(--brand-orange,#f6921e);transform:translateX(-50%)}.ibox-about-story__paragraph,.ibox-about-philosophy__body{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:1.85;color:#5a6472;margin:0 0 16px;text-align:center}.ibox-about-story__paragraph:last-child,.ibox-about-philosophy__body:last-child{margin-bottom:0}.ibox-about-divider{background-color:var(--clay-bg-1,#eaf6ff);padding:32px 0 0}.ibox-about-divider__line{display:block;max-width:120px;height:1px;margin:0 auto;background-color:rgb(22 35 63 / .14)}.ibox-about-team{background-color:var(--clay-bg-1,#eaf6ff);padding:32px 0 64px}.ibox-about-team__intro{max-width:640px;margin:0 auto 40px;text-align:center}.ibox-about-team__heading{position:relative;font-family:"Plus Jakarta Sans",sans-serif;font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#16233f;margin:0 0 22px;padding-bottom:14px}.ibox-about-team__heading::after{content:"";position:absolute;left:50%;bottom:0;width:44px;height:3px;border-radius:2px;background-color:var(--brand-orange,#f6921e);transform:translateX(-50%)}.ibox-about-team__description{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:#5a6472;margin:0;text-align:center}.ibox-about-team__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px 60px}.ibox-about-team__member{flex:0 1 270px;max-width:290px;text-align:center}.ibox-about-team__photo{width:200px;height:200px;margin:0 auto 20px;border-radius:50%;overflow:hidden;background-color:#dbeafd;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 36px rgb(22 35 63 / .13)}.ibox-about-team__photo img{width:100%;height:100%;object-fit:cover;display:block}.ibox-about-team__initials{font-family:"Plus Jakarta Sans",sans-serif;font-size:52px;font-weight:700;color:#16233f;letter-spacing:.02em}.ibox-about-team__name{font-family:"Plus Jakarta Sans",sans-serif;font-size:28px;font-weight:800;line-height:1.3;color:#16233f;margin:0 0 6px}.ibox-about-team__designation{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#5a6472;margin:0 0 14px;text-align:center}.ibox-about-team__linkedin{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#16233f;background-color:rgb(22 35 63 / .06);transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.ibox-about-team__linkedin svg{width:22px;height:22px}.ibox-about-team__linkedin:hover{background-color:var(--brand-orange,#f6921e);color:#fff;transform:translateY(-2px)}@media (max-width:1120px){.ibox-about-intro{padding:88px 0 10px}.ibox-about-intro__heading{font-size:34px}.ibox-about-intro__description{font-size:17px}.ibox-about-story,.ibox-about-philosophy{padding:10px 0}.ibox-about-story__heading,.ibox-about-philosophy__heading{font-size:31px}.ibox-about-team__heading{font-size:33px}.ibox-about-team{padding:32px 0 50px}.ibox-about-team__intro{margin-bottom:32px}.ibox-about-team__grid{gap:40px 44px}.ibox-about-team__photo{width:168px;height:168px}.ibox-about-team__name{font-size:25px}.ibox-about-team__designation{font-size:16.5px}}@media (max-width:640px){.ibox-about-intro{padding:64px 20px 10px}.ibox-about-intro__heading{font-size:27px}.ibox-about-intro__description{font-size:16px}.ibox-about-story,.ibox-about-philosophy{padding:10px 20px}.ibox-about-story__heading,.ibox-about-philosophy__heading{font-size:24px;margin-bottom:24px;padding-bottom:16px}.ibox-about-team__heading{font-size:26px;margin-bottom:24px;padding-bottom:16px}.ibox-about-story__paragraph,.ibox-about-philosophy__body{font-size:16px}.ibox-about-team__description{font-size:16px}.ibox-about-divider{padding-top:24px}.ibox-about-divider__line{max-width:90px}.ibox-about-team{padding:24px 20px 44px}.ibox-about-team__intro{margin-bottom:26px}.ibox-about-team__grid{flex-direction:column;align-items:center;gap:34px}.ibox-about-team__member{flex:none;width:100%;max-width:290px}.ibox-about-team__photo{width:160px;height:160px;margin-bottom:16px}.ibox-about-team__initials{font-size:40px}.ibox-about-team__name{font-size:24px}.ibox-about-team__designation{font-size:16px}}@media (max-width:1024px){.ibox-about-intro{padding-top:calc(var(--glass-nav-top, 20px) + var(--glass-nav-height-compact, 64px) + 24px)}}@media (max-width:767px){.ibox-about-intro{padding-top:calc(var(--glass-nav-top, 20px) + var(--glass-nav-height-compact-small, 56px) + 40px)}}