.start-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 4px}.start-route a{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;font-size:.9rem}.start-route span{color:var(--accent);font-size:.8rem}.cost-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cost-layout h2{margin-top:14px}.cost-layout .small{margin-top:15px}.start-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.start-options article{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.start-options a{margin-top:auto;font-size:.95rem}.start-options p{font-size:.93rem}.onboarding-steps{counter-reset:step;list-style:none;padding:0;max-width:850px}.onboarding-steps li{position:relative;padding:10px 0 12px 52px;counter-increment:step}.onboarding-steps li:before{content:counter(step);position:absolute;left:0;top:7px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #355950;color:var(--accent);border-radius:50%;font-size:.9rem}.onboarding-steps p{margin:10px 0}.eyebrow+h2{margin-top:16px}#cost-percent{display:inline-block;margin:6px 0 0}.cost-layout .result p{margin-bottom:14px}.journey-bridge{margin:24px 0;padding:22px 26px;border:1px solid #355950;border-radius:12px;background:#10221f}.journey-bridge p{margin:8px 0 14px}.journey-bridge a{font-weight:650}.start-page-link{margin:24px 0}.start-page-link a{display:inline-flex;align-items:center;min-height:44px}input[aria-invalid=true]{border-color:#ffbcb0}@media(max-width:800px){.cost-layout{grid-template-columns:1fr;gap:18px}.start-options{grid-template-columns:1fr}.start-route{grid-template-columns:1fr;gap:8px}.start-options article{padding:22px}.onboarding-steps li{padding-left:45px}}@media print{.site-header,.site-footer,.skip{display:none}}
