.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:72px 0 56px;display:grid}.hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.hero-meta{color:var(--muted);margin:14px 0 0;font-size:11px}.preview-card{padding:12px;transform:rotate(-1.2deg)}.preview-head{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.preview-title{letter-spacing:.18em;color:var(--ink-soft);font-size:11px}.preview-body{background:#242a2b0d;border-radius:10px;padding:12px}.preview-sentence{font-family:var(--display);margin:10px 0 0;font-size:18px;line-height:1.4}.preview-row{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:28px;padding:36px 0 30px}.hero-actions{flex-wrap:wrap;margin-top:22px}}.landing-cta{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:760px){.landing-cta{display:block}.landing-cta .btn{width:100%;margin-top:18px}}.route-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.route-card{border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.route-card .btn{align-self:flex-start;margin-top:14px}.route-points{color:var(--ink-soft);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.route-points li::marker{color:var(--accent)}@media (max-width:760px){.route-choice{grid-template-columns:1fr}}
