.about-page .about-hero-grid{align-items:start;gap:55px}.about-page .about-hero h1{font-weight:600;font-size:clamp(35px,3.7vw,51px);line-height:1.16;letter-spacing:-1.5px}.about-page .about-hero .quick-capture{width:100%;min-width:0}.about-hero-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:27px}.about-hero-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#2457d6;font-weight:600;font-size:13px}.about-hero-links a:hover{text-decoration:underline;text-underline-offset:5px}.about-page .about-roles article,.about-page .about-steps li{border-radius:16px}.about-page .about-roles h3,.about-page .about-steps h3{font-weight:600}.about-page .about-steps li{padding:26px;border:1px solid #dfe7f2;background:#fff}.about-page .about-steps li+li{border-left:1px solid #dfe7f2}.about-partner-access{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:26px;margin-top:25px;border-top:1px solid #dfe7f2}.about-partner-access p{flex:1;min-width:200px;font-size:13px;line-height:1.85;color:#63738c}.about-partner-access .button{min-height:48px}@media(max-width:1000px){.about-page .about-hero-grid{gap:30px}}@media(max-width:700px){.about-page .about-hero h1{font-size:35px;letter-spacing:-1px}.about-hero-links{display:grid;gap:6px}.about-page .about-steps li{padding:23px}.about-page .about-steps li+li{border-top:1px solid #dfe7f2}.about-partner-access{display:grid}.about-partner-access .button{width:100%;justify-content:space-between}}