/* RD[AI] — главная: два входа и лестница старта (2026-09-30) */
.home-start{padding:88px 0;background:#fff;border-bottom:1px solid #e5e7eb}
.home-start .container{max-width:1200px;margin:0 auto;padding:0 24px}
.home-start__lead{max-width:760px;margin:8px 0 32px;color:#4b5563;font:400 17px/1.6 Inter,Arial,sans-serif}
.home-start__entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.home-start__entry{display:flex;flex-direction:column;padding:28px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease}
.home-start__entry:hover{border-color:#2563eb;box-shadow:0 4px 20px rgba(37,99,235,.08);transform:translateY(-2px)}
.home-start__entry--accent{border-color:#2563eb}
.home-start__entry .home-start__kicker{margin:0 0 10px;color:#2563eb;font:600 13px/1.4 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.home-start__entry h3{margin:0 0 10px;color:#111827;font:700 22px/1.3 Inter,Arial,sans-serif}
.home-start__entry p{margin:0 0 14px;color:#4b5563;font:400 16px/1.6 Inter,Arial,sans-serif}
.home-start__entry ul{display:grid;gap:6px;margin:0 0 18px;padding:0;list-style:none}
.home-start__entry li{position:relative;padding-left:18px;color:#374151;font:400 15px/1.5 Inter,Arial,sans-serif}
.home-start__entry li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#2563eb}
.home-start__link{margin-top:auto;color:#2563eb;font:600 15px/1.4 Inter,Arial,sans-serif}
.home-start__partner{margin:20px 0 0;color:#4b5563;font:400 15px/1.6 Inter,Arial,sans-serif}
.home-start__partner a{color:#2563eb;font-weight:600}
.home-start__steps-title{margin:56px 0 8px;color:#111827;font:700 clamp(22px,2.4vw,28px)/1.3 Inter,Arial,sans-serif}
.home-start__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;counter-reset:step}
.home-start__step{position:relative;padding:22px;border:1px solid #e5e7eb;border-radius:12px;background:#f8faff}
.home-start__step--main{border-color:#2563eb;background:#fff}
.home-start__num{display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:12px;border-radius:8px;background:#dbeafe;color:#2563eb;font:600 13px/1 "JetBrains Mono",monospace}
.home-start__step h4{margin:0 0 6px;color:#111827;font:700 17px/1.35 Inter,Arial,sans-serif}
.home-start__step .home-start__price{margin:0 0 8px;color:#111827;font:700 24px/1.2 Inter,Arial,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.home-start__step p{margin:0;color:#4b5563;font:400 14px/1.55 Inter,Arial,sans-serif}
.home-start__note{margin:16px 0 0;color:#6b7280;font:400 13px/1.5 Inter,Arial,sans-serif}
.home-start__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
@media(max-width:1000px){.home-start__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.home-start{padding:64px 0}.home-start__entries,.home-start__steps{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.home-start__entry{transition-duration:.01ms!important}}
.home-start__step a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}
