.about-page{background:radial-gradient(circle at top right, #1d64ff1a, transparent 36%), var(--bg);min-height:100vh}.about-hero{padding:168px 60px 72px}.about-hero__inner{max-width:1200px;margin:0 auto}.about-hero__text{text-align:center;max-width:760px;margin:0 auto 48px}.about-hero .section-tag{justify-content:center}.about-hero__title{margin-bottom:20px}.about-hero__copy{max-width:640px;margin:0 auto 14px}.about-hero__media{aspect-ratio:5/2;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 30px 70px #0f162329}.about-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.about-founder{padding:72px 60px}.about-founder__head{text-align:center;max-width:720px;margin:0 auto 52px}.about-founder__head .section-tag{justify-content:center}.about-founder__grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:860px;margin:0 auto;display:grid}.founder-card{text-align:left;background:#fcfdff;border:1px solid #0f16230f;border-radius:22px;padding:16px 16px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 6px 22px #0f16230d}.founder-card:hover{border-color:#1d64ff2e;transform:translateY(-5px);box-shadow:0 22px 50px #0f16231a}.founder-card__photo{aspect-ratio:4/5;border-radius:14px;margin-bottom:20px;overflow:hidden}.founder-card__photo .team-avatar{border-radius:0;width:100%;height:100%;transition:transform .45s}.founder-card:hover .founder-card__photo .team-avatar{transform:scale(1.05)}.founder-card__name{font-family:var(--font-poppins), sans-serif;letter-spacing:-.3px;padding:0 6px;font-size:21px;font-weight:600}.founder-card__role{color:var(--blue);margin-top:4px;padding:0 6px;font-size:14px;font-weight:600}.founder-card__bio{color:var(--g400);margin:14px 6px 0;font-size:14px;line-height:1.65}.about-team{max-width:1200px;margin:0 auto;padding:56px 60px 110px}.about-team__head{text-align:center;max-width:720px;margin:0 auto 56px}.about-team__head .section-tag{justify-content:center}.about-team__head .sec-desc{margin:0 auto}.about-team__grid{grid-template-columns:repeat(auto-fit,minmax(240px,300px));justify-content:center;gap:22px;display:grid}.team-card{text-align:left;background:#fcfdff;border:1px solid #0f16230f;border-radius:22px;padding:16px 16px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 6px 22px #0f16230d}.team-card:hover{border-color:#1d64ff2e;transform:translateY(-5px);box-shadow:0 22px 50px #0f16231a}.team-avatar{object-fit:cover;justify-content:center;align-items:center;display:flex}.team-card__photo{aspect-ratio:3/4;border-radius:14px;margin-bottom:18px;overflow:hidden}.team-card__photo .team-avatar{border-radius:0;width:100%;height:100%;transition:transform .45s}.team-card:hover .team-card__photo .team-avatar{transform:scale(1.06)}.team-avatar--initials{font-family:var(--font-poppins), sans-serif;letter-spacing:.5px;color:#fff;background:linear-gradient(140deg, var(--blue), var(--blue2));font-weight:700}.team-card .team-avatar--initials{font-size:clamp(40px,9vw,64px)}.team-card__name{font-family:var(--font-poppins), sans-serif;letter-spacing:-.3px;padding:0 6px;font-size:18px;font-weight:600}.team-card__role{color:var(--g400);margin-top:5px;padding:0 6px;font-size:14px;line-height:1.5}.about-team__cta{justify-content:center;margin-top:56px;display:flex}@media (max-width:980px){.about-hero{padding:150px 28px 60px}}@media (max-width:620px){.about-hero{padding:132px 22px 48px}.about-hero__media{aspect-ratio:4/3}.about-founder,.about-team{padding-left:22px;padding-right:22px}.about-founder__grid{grid-template-columns:1fr;max-width:360px}}
