.prepare{display:grid;grid-template-columns:.88fr 1.12fr;gap:32px;align-items:start;margin-top:42px;padding:28px 32px;border:1px solid #d2e8db;border-radius:16px;background:#eef9f1}
.prepare .eyebrow{margin:0 0 5px}.prepare h2{font-size:1.45rem;line-height:1.35;letter-spacing:-.045em;margin:0 0 10px}.prepare p:last-child{font-size:.9rem;color:#526d61;margin:0}.prepare ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.prepare li{padding:11px 12px;border-radius:8px;background:#fff;color:#255648;font-size:.91rem;font-weight:750;line-height:1.4}.prepare li::before{content:"✓";color:#15826c;font-weight:900;margin-right:6px}
@media(max-width:1050px){.menu-toggle{display:block;margin-left:auto}.nav-phone{display:none}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;z-index:50;padding:15px 24px 24px;flex-direction:column;align-items:stretch;gap:0;margin:0;background:#fff;box-shadow:0 15px 28px #264a4a24}.nav-links.open{display:flex}.nav-links>a{padding:12px 4px;font-size:1rem}.nav{min-height:68px}}
@media(max-width:760px){.prepare{display:block;margin-top:28px;padding:22px}.prepare ul{margin-top:18px;grid-template-columns:1fr}.prepare h2{font-size:1.27rem}}
