.p-about .ab-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;padding-bottom:16px;border-bottom:2px solid var(--navy)}.p-about .ab-head h2{font-size:26px;font-weight:600;color:var(--navy)}.p-about .ab-head p{font-size:15px;color:var(--soft)}.p-about .ab-head a{font-size:14px;font-weight:600;color:var(--blue)}.p-about .ab-sec{padding-top:72px}.p-about .ab-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:64px}.p-about .ab-eyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--blue)}.p-about .ab-text h2{margin-top:10px;font-size:32px;line-height:1.35;font-weight:600;color:var(--navy);text-wrap:balance}.p-about .ab-text p{margin-top:16px;font-size:17px;line-height:1.8;color:var(--text);max-width:60ch}.p-about .ab-stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:3px solid var(--navy);background:var(--card)}.p-about .ab-stats div{padding:22px 22px 24px;border-bottom:1px solid var(--rule)}.p-about .ab-stats div:nth-child(odd){border-right:1px solid var(--rule)}.p-about .ab-stats dt{font-size:14px;color:var(--soft)}.p-about .ab-stats dd{margin:4px 0 0;font-size:34px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1.2}.p-about .ab-stats small{font-size:15px;font-weight:400;color:var(--soft)}.p-about .ab-offer{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--rule)}.p-about .ab-offer li{padding:28px 24px 30px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.p-about .ab-offer h3{font-size:18px;font-weight:600;color:var(--navy);line-height:1.4}.p-about .ab-offer h3:before{content:"";display:block;width:28px;height:3px;background:var(--cyan);margin-bottom:16px}.p-about .ab-offer p{margin-top:8px;font-size:15px;line-height:1.7;color:var(--soft)}.p-about .ab-cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--rule)}.p-about .ab-cats li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.p-about .ab-cats a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;color:inherit;text-decoration:none;transition:background .25s}.p-about .ab-cats a:hover{background:var(--card)}.p-about .ab-cats .ci{width:40px;height:40px;color:var(--blue)}.p-about .ab-cats .ci svg{width:36px;height:36px}.p-about .ab-cats .nm{font-weight:600;color:var(--navy)}.p-about .ab-cats a:hover .nm{color:var(--blue)}.p-about .ab-cats .ct{font-size:14px;color:var(--soft);font-variant-numeric:tabular-nums}.p-about .ab-logos{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px}.p-about .ab-logos img{height:50px;width:auto;max-width:210px;object-fit:contain;display:block;transition:transform .2s}.p-about .ab-logos a:hover img{transform:translateY(-2px)}.p-about .ab-logos .more a{font-size:14px;font-weight:600;color:var(--blue)}.p-about .ab-steps-band{margin-top:80px;background:var(--deep);color:#fff;padding-block:64px 72px}.p-about .ab-head.on-dark{border-bottom-color:rgba(255,255,255,.3)}.p-about .ab-head.on-dark h2{color:#fff}.p-about .ab-head.on-dark p{color:#afc3d8}.p-about .ab-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.p-about .ab-steps li{padding:28px 24px 0 0}.p-about .ab-steps li+li{padding-left:24px;border-left:1px solid rgba(255,255,255,.14)}.p-about .ab-steps b{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--green);color:var(--green);font-weight:600}.p-about .ab-steps h3{margin-top:16px;font-size:18px;font-weight:600}.p-about .ab-steps p{margin-top:6px;font-size:15px;line-height:1.7;color:#afc3d8}.p-about .ab-company{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start;padding-bottom:96px}.p-about .ab-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr)}.p-about .ab-facts dd,.p-about .ab-facts dt{padding:14px 0;border-bottom:1px solid var(--rule)}.p-about .ab-facts dt{padding-right:28px;font-size:14px;color:var(--soft)}.p-about .ab-facts dd{margin:0;font-size:15px;color:var(--navy);line-height:1.7;overflow-wrap:anywhere}.p-about .ab-facts .num{font-variant-numeric:tabular-nums}.p-about .ab-facts a{color:var(--blue);font-weight:600}.p-about .ab-facts .em{display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline}.p-about .ab-facts .em small{font-size:13px;color:var(--soft)}.p-about .ab-cta{background:var(--deep);color:#fff;padding:32px;border-top:3px solid var(--green);display:grid;gap:12px;position:sticky;top:24px}.p-about .ab-cta h2{font-size:22px;font-weight:600}.p-about .ab-cta p{font-size:15px;color:#afc3d8;line-height:1.7;margin-bottom:8px}@media (max-width:1000px){.p-about .ab-company,.p-about .ab-intro{grid-template-columns:minmax(0,1fr);gap:36px}.p-about .ab-offer,.p-about .ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.p-about .ab-steps li:nth-child(3){padding-left:0;border-left:0}.p-about .ab-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.p-about .ab-cta{position:static}}@media (max-width:640px){.p-about .ab-intro{padding-top:40px}.p-about .ab-text h2{font-size:26px}.p-about .ab-text p{font-size:16px}.p-about .ab-stats dd{font-size:28px}.p-about .ab-sec{padding-top:56px}.p-about .ab-cats,.p-about .ab-offer,.p-about .ab-steps{grid-template-columns:minmax(0,1fr)}.p-about .ab-steps li,.p-about .ab-steps li+li{padding-left:0;border-left:0}.p-about .ab-facts{grid-template-columns:minmax(0,1fr)}.p-about .ab-facts dt{padding-bottom:0;border-bottom:0}.p-about .ab-facts dd{padding-top:2px}.p-about .ab-cta{padding:26px 20px}.p-about .ab-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:24px}.p-about .ab-logos img{height:auto;max-height:44px;max-width:100%}.p-about .ab-logos .more{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.p-about .ab-cats a,.p-about .ab-logos img{transition:none}}