.sa-rd .hm-diag .h2{max-width:980px}.sa-rd .hm-diag-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sa-rd .hm-diag-grid li{border:1px solid var(--c-line);background:var(--c-cream);border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.sa-rd .hm-diag-n{font-family:var(--display);color:var(--c-coral);font-size:28px;line-height:1}.sa-rd .hm-diag-grid strong{color:var(--c-navy);font-size:19px;line-height:1.3}.sa-rd .hm-diag-grid span:last-child{color:var(--c-slate);font-size:15.5px;line-height:1.5}.sa-rd .hm-problem p.hm-diag-cta{max-width:none;margin:32px 0 0;font-size:18px}.sa-rd .hm-diag-cta a{color:var(--c-link);white-space:nowrap;font-weight:600}.sa-rd .hm-offer{padding:var(--sec-y,112px) var(--gut);background:var(--c-cream);grid-template-columns:1.4fr .8fr;align-items:center;gap:64px;display:grid}.sa-rd .hm-offer .h2{max-width:720px}.sa-rd .hm-offer-list{gap:20px;margin:36px 0 32px;padding:0;list-style:none;display:grid}.sa-rd .hm-offer-list li{align-items:flex-start;gap:20px;display:flex}.sa-rd .hm-offer-list strong{color:var(--c-navy);font-size:19px;display:block}.sa-rd .hm-offer-list li div span{color:var(--c-slate);margin-top:4px;font-size:16px;line-height:1.5;display:block}.sa-rd .hm-founder{margin:0}.sa-rd .hm-founder img{border-radius:20px;width:100%;height:auto;display:block}.sa-rd .hm-founder figcaption{color:var(--c-slate);margin-top:16px;font-size:15px;line-height:1.5}.sa-rd .hm-founder figcaption strong{color:var(--c-navy);margin-bottom:4px;font-size:16.5px;display:block}.sa-rd .hm-cats{padding:72px var(--gut) 24px}.sa-rd .hm-cats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.sa-rd .hm-cats-grid a{border:1px solid var(--c-line);border-radius:14px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.sa-rd .hm-cats-grid a:hover{border-color:var(--c-coral)}.sa-rd .hm-cats-grid strong{color:var(--c-navy);font-size:17px}.sa-rd .hm-cats-grid span{color:var(--c-slate);font-size:14.5px;line-height:1.45}.sa-rd .hm-90 .hm-step{letter-spacing:.05em;text-transform:uppercase;min-width:132px;padding-top:4px;font-family:inherit;font-size:13px;font-weight:700}.sa-rd .hm-90 ol{gap:22px}.sa-rd .hm-90 li p{margin-top:0}.sa-rd .hm-90-note{color:var(--c-slate);margin-top:28px;font-size:15px}.sa-rd .hm-90-note a{color:var(--c-link)}@media (max-width:1023.98px){.sa-rd .hm-diag-grid,.sa-rd .hm-cats-grid{grid-template-columns:repeat(2,1fr)}.sa-rd .hm-offer{grid-template-columns:1fr;gap:40px}.sa-rd .hm-founder{max-width:360px}}@media (max-width:767.98px){.sa-rd .hm-diag-grid{grid-template-columns:1fr;gap:10px;margin-top:28px}.sa-rd .hm-diag-grid li{padding:18px}.sa-rd .hm-diag-grid strong{font-size:17px}.sa-rd .hm-diag-grid span:last-child{font-size:14.5px}.sa-rd .hm-problem p.hm-diag-cta{font-size:16px}.sa-rd .hm-offer{margin-inline:-16px;padding:56px 16px}.sa-rd .hm-offer-list{margin:24px 0}.sa-rd .hm-founder{grid-template-columns:110px 1fr;align-items:center;gap:16px;max-width:none;display:grid}.sa-rd .hm-founder figcaption{margin:0}.sa-rd .hm-cats{padding:48px 0 8px}.sa-rd .hm-cats-grid{gap:8px}.sa-rd .hm-cats-grid a{padding:14px}.sa-rd .hm-cats-grid strong{font-size:15px}.sa-rd .hm-cats-grid span{font-size:13px}.sa-rd .hm-90 li{flex-direction:column;gap:4px}.sa-rd .hm-90 .hm-step{min-width:0;padding:0;font-size:11.5px}}
