.route-hero .action-left{gap:24px}.route-hero__subtitle{opacity:.85;font-size:17px;max-width:560px;margin-top:12px}.route-breadcrumbs{margin-top:20px}@media (max-width:767px){.route-hero{min-height:auto;padding-block:40px}}.route-facts-section{padding-block:32px 0}.route-facts{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0}.route-fact{background:#fff;border:1px solid rgba(74,80,98,.18);border-radius:16px;padding:18px 12px;text-align:center;box-shadow:0 6px 18px rgba(27,30,34,.08)}.route-fact__icon{display:block;margin:0 auto 8px}.route-fact strong{display:block;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.2;color:var(--primary-color)}.route-fact span{display:block;margin-top:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4a5062}.route-facts__corridor{margin-top:14px;font-size:14px;color:#4a5062}@media (max-width:900px){.route-facts{grid-template-columns:repeat(2,1fr)}.route-facts .route-fact:last-child{grid-column:1/-1}}.route-intro__grid{display:flex;flex-wrap:wrap;align-items:center;gap:40px;max-width:1100px;margin:0 auto}.route-intro__content{position:relative;flex:1 1 480px}.route-intro__grid--single .route-intro__content{max-width:860px;margin:0 auto}.route-intro__media{flex:1 1 320px;max-width:420px}.route-intro__media img{width:100%;height:auto;max-height:440px;object-fit:cover;border-radius:var(--border-radius);box-shadow:0 10px 25px rgba(27,30,34,.2)}.route-intro__toggle{display:none}.route-intro__text{position:relative;max-height:360px;overflow:hidden}.route-intro__text:after{content:"";position:absolute;inset:auto 0 0 0;height:70px;background:linear-gradient(to bottom,rgba(245,246,248,0),var(--background-color));pointer-events:none}.route-intro__toggle:checked~.route-intro__text{max-height:none}.route-intro__toggle:checked~.route-intro__text:after{display:none}.route-intro__more{margin-block:20px}.route-intro__more-close,.route-intro__toggle:checked~.route-intro__more .route-intro__more-open{display:none}.route-intro__toggle:checked~.route-intro__more .route-intro__more-close{display:inline}.route-intro__lists{margin-top:30px}.route-pricing__subheading{max-width:1100px;margin:40px auto 0}.route-pricing__layout{display:flex;flex-wrap:wrap;align-items:stretch;gap:32px;max-width:1100px;margin:20px auto 0}.route-pricing__main{flex:1 1 520px;min-width:0}.route-pricing__main .atmovers-table table{max-width:none;width:100%}.route-pricing__media{flex:1 1 300px;max-width:400px;position:relative;border-radius:var(--border-radius);box-shadow:0 10px 25px rgba(27,30,34,.2);overflow:hidden}.route-pricing__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.route-pricing__footer{max-width:1100px;margin:30px auto 0}.route-pricing__footer>div{margin-top:20px}.route-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.route-pricing__disclaimer{font-size:13px;color:#4a5062;margin:12px 0 0;text-align:left}@media (max-width:900px){.route-pricing__media{max-width:none;min-height:260px}}.route-inc{max-width:860px;margin:40px auto 0;display:flex;flex-direction:column;gap:14px}.route-inc__toggle{display:none}.route-inc__item{background:#fff;border:1px solid rgba(74,80,98,.18);border-radius:16px;overflow:hidden;transition:box-shadow var(--transition-duration)}.route-inc__item:has(.route-inc__toggle:checked){box-shadow:0 10px 25px rgba(27,30,34,.12);border-color:rgba(51,150,255,.45)}.route-inc__title{display:flex;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;user-select:none}.route-inc__title h3{flex:1;margin:0;font-size:clamp(15px,1.6vw,18px);text-transform:none;line-height:1.35;color:var(--text-color)}.route-inc__icon{flex:0 0 46px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(51,150,255,.1)}.route-inc__marker{position:relative;flex:0 0 26px;height:26px}.route-inc__marker:before,.route-inc__marker:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--primary-color);border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--transition-duration)}.route-inc__marker:after{transform:translate(-50%,-50%) rotate(90deg)}.route-inc__toggle:checked~.route-inc__title .route-inc__marker:after{transform:translate(-50%,-50%) rotate(0deg)}.route-inc__desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration)}.route-inc__toggle:checked~.route-inc__desc{grid-template-rows:1fr}.route-inc__desc-inner{overflow:hidden;padding:0 22px}.route-inc__toggle:checked~.route-inc__desc .route-inc__desc-inner{padding-bottom:20px}.route-inc__desc-inner p{margin:0 0 10px;font-size:15px;line-height:1.65}.route-inc__pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.route-inc__photo{display:block;width:100%;max-width:480px;height:auto;margin-top:12px;border-radius:12px}.route-logistics{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px}.route-logistics__col{flex:1 1 380px;background:#fff;border-radius:var(--border-radius);box-shadow:0 10px 25px rgba(27,30,34,.2);padding:32px}.route-logistics__col h3{display:flex;align-items:center;gap:10px;margin-bottom:16px}.route-logistics__icon{flex:0 0 26px}.route-logistics__photo{display:block;width:100%;height:auto;margin-top:20px;border-radius:12px}.route-logistics__col p{margin-bottom:14px}.platform-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:28px 0}.platform-card{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:170px;padding:18px 28px;background:#fff;border:1px solid rgba(74,80,98,.18);border-radius:16px;text-align:center;transition:box-shadow var(--transition-duration),transform var(--transition-duration)}.platform-card:hover{box-shadow:0 10px 25px rgba(27,30,34,.2);transform:translateY(-2px)}.platform-card img{height:32px;width:auto}.platform-card span{font-size:13px;color:#4a5062}.route-review-card__stars{display:block;margin-bottom:12px}.route-review-card{max-width:760px;margin:24px auto 32px;padding:24px 28px;background:var(--background-color);border-left:4px solid var(--primary-color);border-radius:16px}.route-review-card blockquote{margin:0}.route-review-card blockquote p{font-size:17px;line-height:1.6;margin:0}.route-review-card figcaption{margin-top:12px;font-size:14px;font-weight:600;color:#4a5062}.route-review-card__link{color:var(--primary-color);white-space:nowrap}.route-reverse__content{max-width:760px;margin:0 auto}.route-reverse__content .text-center{margin-top:24px}