.v9-site .reservas-vuelo{background:var(--night)}.v9-site .reservas-vuelo nav[aria-label="Estás en"]{display:flex;align-items:center;gap:10px;font-size:13px}.v9-site .reservas-vuelo .button.gold{background:var(--gold)}.v9-site .rv-section{max-width:1160px;margin:auto;padding:80px 32px}.v9-site .rv-section h2{font-size:clamp(32px,4.5vw,54px);margin-bottom:32px}.v9-site .rv-resultado p,.v9-site .rv-section p{line-height:1.7;color:var(--text)}.v9-site .rv-incluye{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.v9-site .rv-incluye article{padding-top:24px;border-top:1px solid var(--line)}.v9-site .rv-incluye svg,.v9-site .rv-pasos>li>span{color:var(--gold)}.v9-site .rv-incluye h3{font-size:19px;margin:20px 0 12px}.v9-site .rv-cotizador{scroll-margin-top:110px}.v9-site .rv-resumen{padding-bottom:24px}.v9-site .rv-desde{margin:-12px 0 32px}.v9-site .rv-cotizacion-lista{margin-bottom:28px;scroll-margin-top:110px}.v9-site .rv-quote-grid.rv-ajustar{grid-template-columns:1fr}.v9-site .rv-acciones{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v9-site .rv-cotizador .rv-secundario{background:transparent;border:1px solid var(--gold);color:var(--bone)}.v9-site .rv-pago{display:grid;gap:20px;padding-top:20px;border-top:1px solid var(--line);scroll-margin-top:110px}.v9-site .rv-qr{width:min(100%,360px);height:auto;border-radius:12px}.v9-site .rv-abrir-qr{display:grid;gap:10px;justify-items:start;font-size:14px;text-decoration:underline}.v9-site .rv-pago:focus-visible{outline:3px solid var(--bone);outline-offset:4px}.v9-site .rv-detalle-ruta summary{cursor:pointer;min-height:44px}.v9-site .rv-cotizador .flow-intro h2{margin-bottom:20px}.v9-site .rv-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.v9-site .rv-cotizador textarea{width:100%;min-height:150px;padding:14px;border:1px solid rgba(217,178,115,.4);border-radius:10px;background:var(--night);color:var(--bone);font:inherit;font-size:16px;line-height:1.6;resize:vertical}.v9-site .rv-cotizador select:focus-visible,.v9-site .rv-cotizador textarea:focus-visible,.v9-site .rv-resultado:focus-visible{outline:3px solid var(--bone);outline-offset:4px}.v9-site .rv-cotizador .flow-note a{text-decoration:underline;text-underline-offset:3px}.v9-site .rv-cotizador .rv-error{color:#efb2a9}.v9-site .rv-error:empty{display:none}.v9-site .rv-resultado{display:grid;gap:20px;overflow-wrap:anywhere}.v9-site .rv-avisos,.v9-site .rv-tramos{margin:0;padding-left:20px;color:var(--text);line-height:1.7}.v9-site .rv-tramos li{padding:7px 0}.v9-site .rv-tramos span,.v9-site .rv-tramos strong{display:block}.v9-site .rv-tramos span{font-size:13px}.v9-site .rv-cotizador .rv-aviso{padding:16px;border-left:2px solid var(--gold);background:var(--night);color:var(--bone)}.v9-site .rv-desglose{margin:0}.v9-site .rv-desglose>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.v9-site .rv-desglose dt{color:var(--text)}.v9-site .rv-desglose dd{margin:0;text-align:right;font-weight:700}.v9-site .rv-metodos{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}.v9-site .rv-metodos legend{font-weight:700;margin-bottom:14px}.v9-site .rv-metodos label{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;font-size:14px}.v9-site .rv-cotizador .rv-metodos input{width:18px;min-height:18px;height:18px;flex-shrink:0;accent-color:var(--gold)}.v9-site .rv-cotizador .rv-total strong{display:block;font-size:clamp(32px,5vw,52px);color:var(--gold);line-height:1.3}.v9-site .rv-total span{font-size:13px}.v9-site .rv-breb{padding:20px;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px}.v9-site .rv-breb .text-link{background:transparent;justify-self:start;padding:0}.v9-site .rv-cotizador .flow-primary{text-align:center}.v9-site .rv-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.v9-site .rv-pasos li{display:flex;gap:18px}.v9-site .rv-pasos>li>span{font-size:24px}.v9-site .rv-pasos h3{margin-bottom:12px}.v9-site .rv-preguntas details{border-bottom:1px solid var(--line);padding:18px 0}.v9-site .rv-preguntas summary{display:flex;justify-content:space-between;gap:20px;min-height:44px;align-items:center;font-weight:700}.v9-site .rv-preguntas details p{padding:12px 0;max-width:800px}.v9-site .rv-preguntas>.text-link{margin-top:24px}.v9-site .rv-cargando{animation:rv-giro 1s linear infinite}@keyframes rv-giro{to{transform:rotate(1turn)}}@media (max-width:900px){.v9-site .rv-incluye{grid-template-columns:repeat(2,1fr)}.v9-site .rv-quote-grid{grid-template-columns:1fr}.v9-site .rv-pasos{grid-template-columns:repeat(2,1fr)}}.v9-site .rv-pedido-acceso{display:grid;gap:12px}.v9-site .rv-pedido{scroll-margin-top:110px;border-top:1px solid var(--line);padding-top:24px}.v9-site .rv-pedido:focus-visible{outline:3px solid var(--bone);outline-offset:4px}.v9-site .rv-pedido-form fieldset{display:grid;gap:20px;border:0;min-width:0;padding:0}.v9-site .rv-pedido-form legend{padding:0 0 16px;font-weight:700}.v9-site .rv-pedido-form .rv-error{font-size:14px;line-height:1.5}.v9-site .rv-consentimiento{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.v9-site .rv-cotizador .rv-consentimiento input{width:20px;height:20px;min-height:20px;margin-top:3px;flex-shrink:0;accent-color:var(--gold)}.v9-site .rv-consentimiento a{text-decoration:underline}.v9-site .rv-trampa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v9-site .rv-confirmacion{display:grid;gap:20px}@media (max-width:600px){.v9-site .rv-acciones{grid-template-columns:1fr}.v9-site .rv-section{padding:56px 20px}.v9-site .rv-incluye,.v9-site .rv-pasos{grid-template-columns:1fr}.v9-site .rv-cotizador .flow-card{padding:22px}.v9-site .rv-desglose>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v9-site .rv-cargando{animation:none}}