.empty-route{color:#17322e;background:radial-gradient(circle at 0 0,#00725f1f,#0000 28%),radial-gradient(circle at 100% 0,#ff99001a,#0000 24%),linear-gradient(#f3f7f6 0%,#fff 60%);width:100%;min-height:100%;padding:40px 24px 64px}.empty-route .empty-route__hero,.empty-route .empty-route__section,.empty-route .empty-route__note{width:min(1180px,100%);margin:0 auto}.empty-route .empty-route__hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #00725f14;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 18px 42px #0c1d1a14}.empty-route .empty-route__copy{flex-direction:column;gap:18px;display:flex}.empty-route .empty-route__eyebrow,.empty-route .empty-route__section-kicker,.empty-route .empty-route__card-kicker{color:#00725f;letter-spacing:.04em;text-transform:uppercase;background:#00725f1a;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.empty-route h1{color:#0d2c25;letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1}.empty-route .empty-route__lead{color:#44625d;max-width:62ch;margin:0;font-size:18px;line-height:32px}.empty-route .empty-route__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.empty-route .empty-route__stat{background:#fff;border:1px solid #00725f17;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 8px 18px #0d2c250d}.empty-route .empty-route__stat strong{color:#00725f;font-size:26px;line-height:1}.empty-route .empty-route__stat span{color:#54706b;font-size:13px;font-weight:600;line-height:20px}.empty-route .empty-route__actions{flex-wrap:wrap;gap:12px;display:flex}.empty-route .empty-route__cta{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .24s,background-color .24s,color .24s;display:inline-flex}.empty-route .empty-route__cta--primary{color:#fff;background:#00725f}.empty-route .empty-route__cta--primary:hover{background:#005446;transform:translateY(-2px)}.empty-route .empty-route__cta--secondary{color:#00725f;background:#fff;border:1px solid #00725f2e}.empty-route .empty-route__cta--secondary:hover{background:#00725f0f;transform:translateY(-2px)}.empty-route .empty-route__visual{border-radius:24px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0c1d1a29}.empty-route .empty-route__image{object-fit:cover;width:100%;height:100%}.empty-route .empty-route__section{margin-top:28px}.empty-route .empty-route__section--soft{background:#00725f0d;border:1px solid #00725f14;border-radius:28px;margin-top:22px;padding:28px}.empty-route .empty-route__section-head{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.empty-route .empty-route__section-head h2{color:#0d2c25;letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.empty-route .empty-route__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.empty-route .empty-route__card{background:#fff;border:1px solid #00725f14;border-radius:22px;flex-direction:column;gap:12px;min-height:100%;padding:22px;display:flex;box-shadow:0 12px 26px #0d2c250d}.empty-route .empty-route__card h3{color:#0d2c25;margin:0;font-size:20px;line-height:1.2}.empty-route .empty-route__card p{color:#46615c;margin:0;font-size:15px;line-height:26px}.empty-route .empty-route__card ul{color:#33514b;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:24px;display:grid}.empty-route .empty-route__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.empty-route .empty-route__step{background:#fff;border:1px solid #00725f14;border-radius:20px;gap:14px;padding:18px;display:flex;box-shadow:0 10px 24px #0d2c250d}.empty-route .empty-route__step h3{color:#0d2c25;margin:0 0 6px;font-size:16px;line-height:1.2}.empty-route .empty-route__step p{color:#46615c;margin:0;font-size:14px;line-height:24px}.empty-route .empty-route__step-index{color:#fff;background:#00725f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:12px;font-weight:800;display:inline-flex}.empty-route .empty-route__note{color:#fff;background:linear-gradient(135deg,#00725feb,#00463bfa);border-radius:24px;margin-top:24px;padding:24px 28px}.empty-route .empty-route__note h2{margin:0 0 10px;font-size:24px;line-height:1.2}.empty-route .empty-route__note p{color:#ffffffdb;max-width:80ch;margin:0;font-size:15px;line-height:28px}@media (max-width:980px){.empty-route{padding:28px 16px 56px}.empty-route .empty-route__hero{grid-template-columns:1fr;padding:22px}.empty-route .empty-route__stats,.empty-route .empty-route__grid,.empty-route .empty-route__steps{grid-template-columns:1fr}.empty-route .empty-route__visual{min-height:280px}}@media (max-width:560px){.empty-route .empty-route__hero,.empty-route .empty-route__section--soft,.empty-route .empty-route__note{border-radius:20px;padding:18px}.empty-route .empty-route__lead{font-size:16px;line-height:28px}.empty-route .empty-route__stat{padding:14px}.empty-route .empty-route__card,.empty-route .empty-route__step{padding:16px}.empty-route .empty-route__visual{min-height:220px}}
