.about-steps{position:relative;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:about-step}.about-step{position:relative;padding:26px 24px 28px;display:flex;flex-direction:column;gap:10px}.about-step-tag{font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--cr-cyan);display:flex;align-items:center;justify-content:space-between;gap:12px}.about-step-place{color:var(--color-steel);text-transform:uppercase;font-size:11px}.about-step h3{font-size:20px;line-height:1.3;font-weight:650;color:var(--color-ink-strong)}.about-step p{color:var(--color-slate);font-size:15px;line-height:1.65}.about-step:last-child{border-color:color-mix(in srgb,var(--cr-cyan-hi) 35%,transparent);box-shadow:0 1px 0 var(--cr-inset-hl) inset,0 0 0 1px color-mix(in srgb,var(--cr-glow-cyan) 8%,transparent),0 30px 80px -40px color-mix(in srgb,var(--cr-glow-cyan) 25%,transparent)}@media (min-width:900px){.about-step:not(:last-child):after{content:"";position:absolute;top:38px;right:-19px;width:20px;height:1px;background:linear-gradient(90deg,var(--cr-line3),var(--cr-cyan-hi))}}@media (max-width:899px){.about-steps{grid-template-columns:1fr}}.about-portrait{position:relative}.about-portrait:before{content:"";position:absolute;inset:auto -14px -14px auto;width:85%;height:85%;border-radius:18px;background-image:radial-gradient(circle,color-mix(in srgb,var(--cr-blue-hi) 55%,transparent) 1.5px,transparent 1.5px);background-size:18px 18px;opacity:.55;z-index:0}.about-portrait img{position:relative;z-index:1}.about-letter p+p{margin-top:16px}.about-letter-new{border-left:2px solid var(--cr-cyan-hi);padding-left:18px}.about-stat{padding:24px}.about-stat dd{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1;color:var(--color-ink-strong);font-variant-numeric:tabular-nums}.about-stat dt{margin-top:8px}.about-value-ic{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--cr-line2);background:color-mix(in srgb,var(--cr-blue-hi) 10%,transparent);color:var(--cr-blue2)}.about-value-ic[data-tone=cyan]{background:color-mix(in srgb,var(--cr-cyan-hi) 9%,transparent);color:var(--cr-cyan)}.about-value-ic[data-tone=mint]{background:color-mix(in srgb,var(--cr-mint-hi) 9%,transparent);color:var(--cr-mint)}.about-value-ic[data-tone=amber]{background:color-mix(in srgb,var(--cr-amber-hi) 9%,transparent);color:var(--cr-amber)}.about-value-ic[data-tone=pink]{background:color-mix(in srgb,var(--cr-pink-hi) 9%,transparent);color:var(--cr-pink)}.about-office a{color:inherit;text-decoration:none}.about-office a:hover{color:var(--cr-cyan)}.about-stack{display:flex;flex-direction:column;gap:14px}.about-stack-items{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.about-stack-note{margin-top:auto;padding-top:12px;font-size:13.5px;line-height:1.6;color:var(--color-slate)}.about-cred,.about-stack-note{border-top:1px solid var(--cr-line)}.about-cred{margin-top:22px;padding-top:18px}.about-cred ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.about-cred li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;color:var(--color-charcoal)}.about-cred svg{flex:none;width:17px;height:17px;margin-top:2px;color:var(--cr-cyan)}