.page-module__VXyVta__servicePage{background:#fff7ef;min-height:100vh}.page-module__VXyVta__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module__VXyVta__heroSection{text-align:center;color:#fff;background:linear-gradient(135deg,#ff9854 0%,#ff7920 100%);padding:60px 20px}.page-module__VXyVta__heroSection h1{margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__VXyVta__heroTagline{opacity:.95;margin-bottom:12px;font-size:1.15rem;line-height:1.6}.page-module__VXyVta__heroDescription{opacity:.9;max-width:700px;margin:0 auto 30px;font-size:1rem;line-height:1.75}.page-module__VXyVta__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__VXyVta__btnPrimary,.page-module__VXyVta__btnSecondary{will-change:transform;backface-visibility:hidden;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module__VXyVta__btnPrimary{color:#ff7920;background:#fff;box-shadow:0 4px 12px #00000026}.page-module__VXyVta__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.page-module__VXyVta__btnSecondary{color:#fff;background:0 0;border:2px solid #fff}.page-module__VXyVta__btnSecondary:hover{background:#ffffff1a}.page-module__VXyVta__detailsSection{padding:60px 20px}.page-module__VXyVta__detailsGrid{grid-template-columns:1.8fr 1fr;gap:40px;display:grid}.page-module__VXyVta__detailsMain h2{color:#ff7920;margin-bottom:16px;font-size:2rem;font-weight:700}.page-module__VXyVta__detailsMain h3{color:#333;margin:28px 0 12px;font-size:1.4rem;font-weight:700}.page-module__VXyVta__serviceIntro{color:#555;margin-bottom:24px;font-size:1.05rem;line-height:1.8}.page-module__VXyVta__featuresList,.page-module__VXyVta__vehiclesList{margin:0 0 24px;padding:0;list-style:none}.page-module__VXyVta__featuresList li,.page-module__VXyVta__vehiclesList li{color:#555;margin-bottom:10px;padding-left:0;font-size:1rem;line-height:1.7}.page-module__VXyVta__stepsList{counter-reset:step-counter;margin:0;padding:0;list-style:none}.page-module__VXyVta__stepsList li{counter-increment:step-counter;margin-bottom:20px;padding-left:0}.page-module__VXyVta__stepsList strong{color:#ff7920;margin-bottom:6px;font-size:1.1rem;display:block}.page-module__VXyVta__stepsList p{color:#666;margin:0;font-size:.95rem;line-height:1.75}.page-module__VXyVta__sidebar{flex-direction:column;gap:20px;display:flex}.page-module__VXyVta__priceCard,.page-module__VXyVta__trustCard,.page-module__VXyVta__contactCard{background:#fff;border:1px solid #ff985426;border-radius:12px;padding:24px;box-shadow:0 4px 12px #00000014}.page-module__VXyVta__priceCard h3,.page-module__VXyVta__trustCard h4,.page-module__VXyVta__contactCard h4{color:#333;margin-bottom:12px;font-size:1.2rem;font-weight:700}.page-module__VXyVta__priceAmount{color:#ff7920;margin-bottom:8px;font-size:1.6rem;font-weight:700}.page-module__VXyVta__priceNote{color:#777;margin-bottom:16px;font-size:.9rem}.page-module__VXyVta__btnQuote{color:#fff;text-align:center;will-change:transform;background:linear-gradient(135deg,#ff9854 0%,#ff7920 100%);border-radius:8px;width:100%;padding:12px;font-weight:600;text-decoration:none;transition:transform .2s;display:block}.page-module__VXyVta__btnQuote:hover{transform:translateY(-2px)}.page-module__VXyVta__trustCard{text-align:center}.page-module__VXyVta__rating{color:#333;margin-bottom:8px;font-size:1.4rem}.page-module__VXyVta__stars{margin-right:8px;font-size:1.2rem}.page-module__VXyVta__reviewCount{color:#777;font-size:.9rem}.page-module__VXyVta__contactCard p{color:#666;margin-bottom:16px;font-size:.9rem}.page-module__VXyVta__phoneLink,.page-module__VXyVta__whatsappLink{text-align:center;border-radius:8px;margin-bottom:10px;padding:10px;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.page-module__VXyVta__phoneLink{color:#ff7920;background:#f0f0f0}.page-module__VXyVta__phoneLink:hover{background:#e5e5e5}.page-module__VXyVta__whatsappLink{color:#fff;background:#25d366}.page-module__VXyVta__whatsappLink:hover{background:#20ba5a}.page-module__VXyVta__routesSection{background:#fff;padding:50px 20px}.page-module__VXyVta__routesSection h2{text-align:center;color:#ff7920;margin-bottom:32px;font-size:2rem;font-weight:700}.page-module__VXyVta__routesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.page-module__VXyVta__routeCard{will-change:transform;background:#fff7ef;border:1px solid #ff985433;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:transform .2s;display:flex}.page-module__VXyVta__routeCard:hover{transform:translateY(-2px)}.page-module__VXyVta__routeIcon{font-size:1.5rem}.page-module__VXyVta__routeName{color:#555;font-size:.95rem;font-weight:500}.page-module__VXyVta__relatedSection{background:#fff7ef;padding:50px 20px}.page-module__VXyVta__relatedSection h2{text-align:center;color:#ff7920;margin-bottom:32px;font-size:2rem;font-weight:700}.page-module__VXyVta__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__VXyVta__relatedCard{will-change:transform;background:#fff;border:1px solid #ff985426;border-radius:12px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #00000014}.page-module__VXyVta__relatedCard:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.page-module__VXyVta__relatedCard h3{color:#ff7920;margin-bottom:8px;font-size:1.2rem;font-weight:700}.page-module__VXyVta__relatedCard p{color:#666;margin-bottom:12px;font-size:.9rem;line-height:1.7}.page-module__VXyVta__linkArrow{color:#ff7920;font-size:1.2rem}.page-module__VXyVta__ctaSection{text-align:center;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);padding:50px 20px}.page-module__VXyVta__ctaSection h2{margin-bottom:12px;font-size:2rem;font-weight:700}.page-module__VXyVta__ctaSection p{opacity:.95;max-width:700px;margin:0 auto 30px;font-size:1.05rem;line-height:1.75}.page-module__VXyVta__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__VXyVta__btnCtaPrimary,.page-module__VXyVta__btnCtaSecondary{will-change:transform;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module__VXyVta__btnCtaPrimary{color:#4f46e5;background:#fff;box-shadow:0 4px 12px #00000026}.page-module__VXyVta__btnCtaPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.page-module__VXyVta__btnCtaSecondary{color:#fff;background:0 0;border:2px solid #fff}.page-module__VXyVta__btnCtaSecondary:hover{background:#ffffff1a}@media (max-width:900px){.page-module__VXyVta__heroSection h1{font-size:2rem}.page-module__VXyVta__detailsGrid,.page-module__VXyVta__relatedGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__VXyVta__heroSection{padding:40px 20px}.page-module__VXyVta__heroSection h1{font-size:1.75rem}.page-module__VXyVta__heroActions{flex-direction:column;align-items:stretch}.page-module__VXyVta__detailsMain h2,.page-module__VXyVta__ctaSection h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.page-module__VXyVta__btnPrimary,.page-module__VXyVta__btnSecondary,.page-module__VXyVta__btnQuote,.page-module__VXyVta__routeCard,.page-module__VXyVta__relatedCard,.page-module__VXyVta__btnCtaPrimary,.page-module__VXyVta__btnCtaSecondary{will-change:auto;transition:none}}
