.henvo-guide{background:#f3f6f9;color:#15181c}
.henvo-guide__heading{max-width:800px;margin-bottom:36px}
.henvo-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.henvo-guide__step{min-width:0;background:#fff;border:1px solid #dce4ec;border-radius:18px;padding:26px}
.henvo-guide__number{display:block;color:#1769e0;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:18px}
.henvo-guide h3{font-size:clamp(19px,1.7vw,24px);line-height:1.3;margin:0 0 12px}
.henvo-guide p{line-height:1.7}
.henvo-guide__configuration{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid #d7e0e8;margin-top:48px;padding-top:40px}
.henvo-guide__configuration>div{min-width:0}
.henvo-guide__options{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:0 0 24px}
.henvo-guide__options a{display:block;padding:11px 14px;background:#fff;border:1px solid #c4d0dd;border-radius:8px;color:#172638;text-decoration:none;line-height:1.4}
.henvo-guide__options a:hover{border-color:#1769e0;color:#1769e0}
.henvo-guide__paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 48px}
.henvo-guide__paths article{background:#172638;color:#fff;padding:30px;border-radius:18px}
.henvo-guide__paths p{color:#dce6f1}
.henvo-guide__paths .henvo-btn{display:inline-flex;justify-content:center;padding:14px 20px;background:#1769e0;color:#fff;text-decoration:none;border-radius:8px;white-space:normal;text-align:center}
.henvo-guide__paths .henvo-btn-secondary{background:#fff;color:#172638!important}
.henvo-guide__faq{max-width:960px}
.henvo-guide__faq details{border-bottom:1px solid #cbd6e2;padding:20px 0}
.henvo-guide__faq summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.5}
.henvo-guide__faq details>div{padding-top:12px;max-width:78ch}
.henvo-guide a:focus-visible,.henvo-guide summary:focus-visible{outline:3px solid #1769e0;outline-offset:4px}
@media(max-width:749px){.henvo-guide__steps,.henvo-guide__configuration,.henvo-guide__paths{grid-template-columns:1fr}.henvo-guide__configuration{gap:24px}.henvo-guide__step{padding:22px}.henvo-guide__paths article{padding:24px}.henvo-guide__paths .henvo-btn{width:100%;box-sizing:border-box}.henvo-guide__options a{min-height:44px;box-sizing:border-box}}
