/* sacred-valley-day-tour-from-cusco.html — página de dinero (3 opciones) */
.page-hero{min-height:470px;padding:80px 24px 50px;}
/* selector de opción */
.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:var(--max-w);margin:0 auto;}
.fit-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column;}
.fit-card.best{border:2px solid var(--primary);box-shadow:0 18px 44px rgba(61,122,36,.12);}
.fit-kicker{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--primary-ink);}
.fit-card h3{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--dark);margin:4px 0 16px;}
.fit-card .check-list{flex:1;margin-bottom:18px;}
.fit-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border);font-size:14px;color:var(--text-light);}
.fit-foot b{font-size:20px;color:var(--dark);}
.mp-band{display:flex;align-items:center;gap:16px;max-width:var(--max-w);margin:22px auto 0;background:#fff;border:1px dashed #BFD9AE;border-radius:var(--radius);padding:18px 22px;color:var(--primary-ink);}
.mp-band p{flex:1;font-size:15px;color:var(--text);line-height:1.5;}
.mp-band svg{flex-shrink:0;}
#routes .table-scroll{max-width:980px;}
#routes .price-table td{font-size:15px;}
@media(max-width:900px){
  .fit-grid{grid-template-columns:1fr;max-width:560px;}
  .mp-band{flex-wrap:wrap;}
}
@media(max-width:600px){
  .page-hero{padding:56px 20px 40px;}
}
.route-sum{align-items:stretch;}
.route-sum p{font-size:15px;color:var(--text-light);line-height:1.6;}
.cmp-h3{font-size:19px;font-weight:800;color:var(--dark);margin-bottom:8px;}
