.hero .actions{max-width:620px}
.hero-content>small{max-width:560px;font-size:13px;line-height:1.6}
.hero .button{font-size:14px;padding:13px 18px}
.start-options{padding:64px 0;background:#fff;border-top:1px solid var(--line)}
.start-options>.wrap>.lead{max-width:720px;margin-bottom:32px}
.offer-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}
.offer{border-top:3px solid #829ca1;padding:26px 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.guided-offer{border-top-color:var(--green)}
.offer h3{font-size:30px;line-height:1.2;margin:0 0 14px}
.offer-intro{color:var(--muted);max-width:470px;margin:0 0 16px}
.offer ul{padding-left:22px;margin:0 0 28px;flex:1}
.offer li{padding-left:4px;margin-bottom:12px}
.offer li::marker{color:var(--green)}
.offer .button{max-width:100%;text-align:center}
.offer:not(.guided-offer) .button{background:white;color:var(--green)}
.offer-note{font-size:13px;color:var(--muted);margin:12px 0 0}
.pilot-timeline{margin-top:40px;padding:26px 0 0;border-top:1px solid var(--line)}
.pilot-timing{font-weight:700;margin:0 0 24px;max-width:820px}
.pilot-timeline ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0}
.pilot-timeline li{border-left:2px solid #b4d9c8;padding-left:16px}
.pilot-timeline strong,.pilot-timeline span{display:block}
.pilot-timeline strong{color:var(--green);font-size:15px;margin-bottom:8px}
.pilot-timeline span{color:var(--muted);font-size:14px}
.end .actions{max-width:580px}
@media(max-width:760px){.offer-columns{grid-template-columns:1fr;gap:32px}.start-options{padding:40px 0}.offer h3{font-size:26px}.pilot-timeline ol{grid-template-columns:1fr 1fr}.hero .button{font-size:13px}}
@media(max-width:420px){.pilot-timeline ol{grid-template-columns:1fr}.hero .actions{align-items:stretch;flex-direction:column}.hero .button{text-align:center}.end .actions .button{width:100%;text-align:center}}
