.mc-hero--about .mc-hero__title{max-width:900px}.mc-hero--about .mc-hero__lead{max-width:860px}.ab-section-title{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:750;color:#0f172a;letter-spacing:-.025em;margin:0 0 32px}.ab-mission{padding:72px 0;background:#fff}.ab-mission__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ab-mission__title{font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:750;color:#0f172a;letter-spacing:-.025em;margin:0 0 20px}.ab-mission__text p{font-size:15px;line-height:1.8;color:#334155;margin:0 0 16px}.ab-mission__text p:last-child{margin-bottom:0}.ab-mission__values{display:flex;flex-direction:column;gap:20px}.ab-val{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:#f8fafc;border-radius:14px;border:1px solid #f1f5f9}.ab-val__ico{width:32px;height:32px;min-width:32px;border-radius:50%;background:#fc0;color:#1a0a00;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center}.ab-val__title{font-size:.95rem;font-weight:750;color:#0f172a;margin-bottom:4px}.ab-val__text{font-size:13px;line-height:1.55;color:#64748b}.ab-author-section{padding:72px 0;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.ab-author{display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:start;background:#fff;border-radius:20px;padding:40px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000d}.ab-author__photo{display:flex;flex-direction:column;align-items:center;text-align:center}.ab-author__photo__img{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid #ffcc00;display:block}.ab-author__vk img{border:none!important;border-radius:0!important;width:24px!important;height:24px!important;filter:invert(1)}.ab-author__name{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px}.ab-author__role{font-size:14px;color:#64748b;font-weight:600;margin-bottom:20px}.ab-author__bio p{font-size:15px;line-height:1.75;color:#334155;margin:0 0 12px}.ab-author__bio p:last-child{margin-bottom:0}.ab-author__confLink{color:#2563eb;text-decoration:none;border-bottom:1px solid rgba(37,99,235,.3);transition:border-color .15s}.ab-author__confLink:hover{border-bottom-color:#2563eb}.ab-author__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;margin-bottom:28px}.ab-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700;letter-spacing:.02em}.ab-how-section{padding:72px 0;background:#fff}.ab-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ab-how-item{padding:28px 24px;background:#f8fafc;border-radius:16px;border:1px solid #f1f5f9}.ab-how__num{font-size:2rem;font-weight:800;color:#fc0;letter-spacing:-.04em;margin-bottom:12px;line-height:1}.ab-how__title{font-size:.95rem;font-weight:750;color:#0f172a;margin-bottom:8px}.ab-how__text{font-size:13px;line-height:1.6;color:#475569}.ab-docs-section{padding:72px 0;background:#f8fafc;border-top:1px solid #f1f5f9}.ab-docs__sub{font-size:15px;color:#64748b;margin:-16px 0 32px;max-width:600px}.ab-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ab-doc{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;text-decoration:none;transition:box-shadow .2s,transform .2s}.ab-doc:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-2px)}.ab-doc__ico{font-size:1.8rem;line-height:1}.ab-doc__title{font-size:.95rem;font-weight:750;color:#0f172a}.ab-doc__text{font-size:13px;line-height:1.55;color:#64748b}.ab-disclaimer-section{padding:40px 0 56px;background:#f8fafc}.ab-disclaimer{max-width:820px;margin:0 auto;padding:24px 28px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;border-left:4px solid #ffcc00}.ab-disclaimer p{font-size:13px;line-height:1.7;color:#64748b;margin:0}@media(max-width:1024px){.ab-how-grid,.ab-docs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ab-mission__grid{grid-template-columns:1fr;gap:40px}.ab-author{grid-template-columns:1fr;gap:24px;padding:28px 24px}.ab-author__photo img{width:120px;height:120px}.ab-how-grid,.ab-docs-grid{grid-template-columns:1fr}}.ab-author__vk{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:7px 16px;border-radius:20px;background:#07f;color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;border:none;outline:none}.ab-author__vk:hover{background:#0060cc}.ab-author__vk img{width:24px;height:24px;display:block;filter:invert(1)}.ab-doc__ico svg{width:36px;height:36px;color:#fc0}.ab-author__trust{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ab-author__trustLink{font-size:13px;font-weight:500;color:#475569;text-decoration:none;line-height:1.4;padding:5px 12px;background:#f1f5f9;border-radius:8px;border:1px solid #cbd5e1;text-align:center;display:block;width:100%;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s}.ab-author__trustLink:hover{background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.ab-author__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.ab-author__block{background:#f3f6fa;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.ab-author__blockTitle{font-size:13px;font-weight:700;color:#64748b;margin-bottom:6px}.ab-author__blockText{font-size:13px;line-height:1.5;color:#334155}@media(max-width:600px){.ab-author__blocks{grid-template-columns:1fr}.ab-author__trust{flex-direction:row;flex-wrap:wrap}}
