.slm-ro{--slm-accent:#2f6bff;--slm-bg:#fff;background:var(--slm-bg);padding:clamp(48px,7vw,96px) 40px;-webkit-font-smoothing:antialiased}.slm-ro__inner{align-items:center;display:grid;gap:clamp(32px,4.4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1180px}.slm-ro__inner--solo{grid-template-columns:minmax(0,1fr);max-width:820px}.slm-ro__label{color:var(--slm-accent);font-size:13px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.slm-ro__title{color:#0b1020;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.028em;line-height:1.06;margin:14px 0 0;text-wrap:balance}.slm-ro__desc{color:#5a6472;font-size:16px;line-height:1.75;margin:16px 0 0;text-wrap:pretty}.slm-ro__desc p{margin:0}.slm-ro__desc p+p{margin-top:16px}.slm-ro__quote{background:#f5f6fa;border:1px solid #e6eaf1;border-radius:24px;margin:0;overflow:hidden;padding:clamp(30px,3.4vw,46px);position:relative;transition:border-color .35s ease,box-shadow .35s ease}.slm-ro__quote:hover{border-color:#d6e2fa;box-shadow:0 26px 54px -38px rgba(16,30,80,.32)}.slm-ro__quote-mark{align-items:center;background:var(--slm-accent);border-radius:14px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.slm-ro__quote-mark i{color:inherit;font-size:22px;line-height:1}.slm-ro__quote-mark+.slm-ro__quote-text{margin-top:22px}.slm-ro__quote-text{border:0;color:#0f1a2e;font-size:clamp(18px,1.6vw,21px);font-weight:600;letter-spacing:-.012em;line-height:1.55;margin:0;padding:0;text-wrap:pretty}.slm-ro__quote-text p{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.slm-ro__who{align-items:center;border-top:1px solid #e1e6ef;display:flex;gap:18px;margin-top:26px;padding-top:22px}.slm-ro__photo{background:linear-gradient(160deg,#5c8cff,#2f6bff 60%,#1a46c4);border-radius:50%;box-shadow:0 0 0 4px #fff,0 14px 30px -14px rgba(47,107,255,.6);flex:0 0 auto;height:84px;overflow:hidden;position:relative;width:84px}.slm-ro__photo img{display:block;height:100%!important;max-width:none;object-fit:cover;object-position:center top;transition:transform .45s cubic-bezier(.2,.7,.2,1);width:100%!important}.slm-ro__quote:hover .slm-ro__photo img{transform:scale(1.04)}.slm-ro__id{display:flex;flex-direction:column;gap:4px;min-width:0}.slm-ro__name{color:#000;font-size:clamp(19px,1.6vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.slm-ro__role{color:var(--slm-accent);font-size:14.5px;font-weight:600;line-height:1.4}@media (max-width:1024px){.slm-ro__inner{grid-template-columns:minmax(0,1fr)}.slm-ro__copy,.slm-ro__quote{margin-left:auto;margin-right:auto;max-width:600px;width:100%}.slm-ro__copy{text-align:center}.slm-ro__desc,.slm-ro__title{text-wrap:wrap}}@media (max-width:640px){.slm-ro{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.slm-ro__photo img,.slm-ro__quote{transition:none}.slm-ro__quote:hover .slm-ro__photo img{transform:none}}