@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";
:root{--aerus-deep-forest:#0c2626;--aerus-spring-green:#aef821;--aerus-sky:#a4ffcc;--aerus-earth:#7e6700;--aerus-cloud:#efefef;--aerus-white:#fff;--aerus-black:#000;--forest-950:#061313;--forest-900:#0c2626;--forest-800:#133636;--forest-700:#1e4a4a;--forest-600:#2d6363;--forest-500:#3e7e7e;--forest-400:#6ba1a1;--forest-300:#9bc2c2;--forest-200:#c9dede;--forest-100:#e6f0f0;--forest-50:#f3f8f8;--green-700:#5a9c00;--green-600:#7ac400;--green-500:#aef821;--green-400:#c2fa56;--green-300:#d6fc8a;--green-200:#e8fdb8;--green-100:#f4fedd;--mint-500:#a4ffcc;--mint-400:#baffd8;--mint-300:#d1ffe4;--mint-200:#e4fff0;--bg:var(--aerus-white);--bg-subtle:var(--aerus-cloud);--bg-inverse:var(--aerus-deep-forest);--bg-accent:var(--aerus-spring-green);--bg-mint:var(--aerus-sky);--fg:var(--aerus-deep-forest);--fg-muted:var(--forest-500);--fg-subtle:var(--forest-400);--fg-on-dark:var(--aerus-white);--fg-on-accent:var(--aerus-deep-forest);--fg-link:var(--aerus-deep-forest);--border:var(--forest-200);--border-strong:var(--aerus-deep-forest);--border-on-dark:#ffffff2e;--accent:var(--aerus-spring-green);--accent-hover:var(--green-400);--accent-press:var(--green-600);--font-display:"Space Grotesk", "Acid Grotesk", system-ui, sans-serif;--font-body:"Space Grotesk", "Acid Grotesk", system-ui, sans-serif;--font-system:Arial, "Helvetica Neue", system-ui, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-display:clamp(48px, 7vw, 96px);--fs-headline:clamp(36px, 4.2vw, 60px);--fs-title:20px;--fs-subtitle:18px;--fs-body:16px;--fs-small:14px;--fs-cta:14px;--fs-eyebrow:12px;--lh-display:1.02;--lh-headline:1.08;--lh-body:1.5;--lh-tight:1.2;--ls-display:-.02em;--ls-eyebrow:.18em;--ls-cta:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0c26260f;--shadow-md:0 6px 16px #0c262614;--shadow-lg:0 24px 48px #0c262624;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-emphatic:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s}*{box-sizing:border-box}html,body{background:var(--aerus-white);color:var(--aerus-deep-forest);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{display:block}.container{max-width:1440px;margin:0 auto}.section-pad{padding:120px 64px}.section-pad-sm{padding:72px 64px}@media (max-width:1180px){.section-pad{padding:96px 32px}.section-pad-sm{padding:56px 32px}}.eyebrow{font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.eyebrow:before{content:"";opacity:.45;background:currentColor;flex-shrink:0;width:24px;height:1px;display:inline-block}.notif{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);text-align:center;font:500 11px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;position:relative;overflow:hidden}.notif strong{font-weight:700}.notif .dot{background:var(--aerus-deep-forest);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 14px;display:inline-block}.nav{background:var(--aerus-deep-forest);color:var(--aerus-white);z-index:50;border-bottom:1px solid #ffffff0f;align-items:stretch;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.nav .brand{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-shrink:0;align-items:center;padding:0 36px;display:flex}.nav .brand img{height:40px}.nav-group{flex:1;align-items:stretch;gap:0;display:flex}.nav-group.nav-left{justify-content:flex-end}.nav-group.nav-right{justify-content:flex-start}.nav-group a{font:500 10.5px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--aerus-white);white-space:nowrap;opacity:.65;transition:opacity .18s var(--ease-standard);align-items:center;padding:0 18px;display:flex;position:relative}.nav-group a:hover,.nav-group a.active{opacity:1}.nav-group a.active:after{content:"";background:var(--aerus-spring-green);height:2px;position:absolute;bottom:0;left:18px;right:18px}.nav-vr{background:#ffffff1a;flex-shrink:0;align-self:stretch;width:1px;margin:12px 8px}.nav .icon-btn{color:var(--aerus-white);opacity:.7;width:40px;transition:opacity .18s var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav .icon-btn:hover{opacity:1}.nav .lang{font:500 10px/1 var(--font-display);letter-spacing:.14em;color:var(--aerus-white);opacity:.7;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;transition:opacity .18s;display:inline-flex}.nav .lang:hover{opacity:1}.nav .login{font:600 10.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--aerus-spring-green);color:var(--aerus-deep-forest);white-space:nowrap;transition:background .18s var(--ease-standard);border:0;flex-shrink:0;align-items:center;gap:8px;margin-left:4px;padding:0 18px;display:inline-flex}.nav .login:hover{background:var(--green-400)}@media (max-width:1180px){.nav{padding:0 16px}.nav .brand{padding:0 24px}.nav .lang{display:none}.nav-group a{letter-spacing:.12em;padding:0 12px;font-size:10px}}@media (max-width:900px){.nav-group.nav-left a:nth-child(n+3),.nav-group.nav-right a:nth-child(n+2){display:none}}.hero{background:var(--aerus-deep-forest);color:var(--aerus-white);min-height:560px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 78% 30%,#aef8212e,#0000 60%),radial-gradient(50% 50% at 12% 80%,#a4ffcc1a,#0000 60%);position:absolute;inset:0}.hero .texture{opacity:.06;pointer-events:none;background:url(/texture-vital.svg) 50%/cover no-repeat;position:absolute;inset:0}.hero-inner{z-index:2;max-width:1440px;margin:0 auto;padding:40px 64px 68px;position:relative}.hero .hero-eyebrow-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.hero .badge{font:500 11px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--aerus-spring-green);background:#aef8211a;border:1px solid #aef8214d;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:8px 14px 8px 8px;display:inline-flex}.hero .badge .pill{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);letter-spacing:.1em;border-radius:999px;padding:5px 10px;font-weight:700}.hero .eyebrow-route{font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:14px;display:flex}.hero .route-codes{font-family:var(--font-display);letter-spacing:-.03em;color:var(--aerus-white);align-items:center;gap:28px;margin-bottom:14px;font-size:clamp(44px,5vw,76px);font-weight:300;line-height:.95;display:flex}.hero .route-codes .arrow-line{background:var(--aerus-spring-green);flex:none;width:80px;height:2px;position:relative}.hero .route-codes .arrow-line:after{content:"";border-top:2px solid var(--aerus-spring-green);border-right:2px solid var(--aerus-spring-green);width:12px;height:12px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.hero .route-cities{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px;max-width:900px;margin-bottom:28px;display:grid}.hero .route-cities .city .label{font:500 10px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.hero .route-cities .city .name{font:400 18px/1.2 var(--font-display)}.hero .route-cities .sep{background:#ffffff4d;width:32px;height:1px}.hero .price-row{align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.hero .price-row .from{font:500 10px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.55}.hero .price-row .price{font:300 46px/1 var(--font-display);letter-spacing:-.02em;color:var(--aerus-spring-green)}.hero .price-row .currency{opacity:.75;margin-left:-8px;font-size:24px}.hero .price-row .perks{font:400 13px/1.4 var(--font-body);opacity:.7;border-left:1px solid #ffffff26;padding-left:24px}.hero .new-route-tag{font:500 10px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;background:var(--aerus-spring-green);color:var(--aerus-deep-forest);border-radius:2px;align-items:center;gap:10px;margin-right:12px;padding:8px 14px;display:inline-flex}.hero .slider-controls{justify-content:space-between;align-items:center;max-width:960px;margin-top:36px;display:flex}.hero .pagination{align-items:center;gap:8px;display:flex}.hero .pagination .dot{cursor:pointer;width:28px;height:2px;transition:all .22s var(--ease-standard);background:#ffffff40;border:0;padding:0}.hero .pagination .dot.active{background:var(--aerus-spring-green);width:56px}.hero .pagination .dot:hover{background:#ffffff80}.hero .pagination .dot.active:hover{background:var(--aerus-spring-green)}.hero .nav-arrows{gap:12px;display:flex}.hero .nav-arrows button{width:48px;height:48px;color:var(--aerus-white);transition:all .22s var(--ease-standard);background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.hero .nav-arrows button:hover{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);border-color:var(--aerus-spring-green)}.hero .counter{font:500 12px/1 var(--font-display);letter-spacing:.2em;color:#ffffffb3}.hero .counter strong{color:var(--aerus-spring-green);font-weight:500}.booking-bridge{z-index:20;max-width:1440px;margin:-60px auto;padding:0 64px;position:relative}@media (max-width:1180px){.booking-bridge{margin:-48px auto;padding:0 32px}}@media (max-width:760px){.booking-bridge{margin:-32px auto;padding:0 16px}}.booking-h{background:var(--aerus-white);border-radius:4px;overflow:hidden;box-shadow:0 8px 32px #0c26262e,0 2px 8px #0c262614}.booking-h-tabs{border-bottom:1px solid #0c262614;align-items:center;gap:0;padding:0 20px;display:flex}.booking-h-tabs button{font:500 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--aerus-deep-forest);opacity:.5;transition:opacity .18s var(--ease-standard);background:0 0;border:0;padding:14px 16px;position:relative}.booking-h-tabs button:hover{opacity:.75}.booking-h-tabs button.active{opacity:1}.booking-h-tabs button.active:after{content:"";background:var(--aerus-spring-green);height:2px;position:absolute;bottom:0;left:16px;right:16px}.booking-h-tabs-right{font:500 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;opacity:.45;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.booking-h-row{align-items:stretch;min-height:80px;display:flex}.booking-h-field{cursor:pointer;transition:background .16s var(--ease-standard);flex:1;min-width:0;padding:18px 20px}.booking-h-field:hover{background:var(--forest-50)}.booking-h-label{font:500 9px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.45;align-items:center;gap:5px;margin-bottom:8px;display:flex}.booking-h-value{font:400 16px/1.2 var(--font-display);color:var(--aerus-deep-forest);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.booking-h-code{font:500 11px/1 var(--font-display);letter-spacing:.08em;opacity:.4;flex-shrink:0}.booking-h-sep{background:#0c262614;flex-shrink:0;align-self:stretch;width:1px;margin:14px 0}.booking-h-swap{background:var(--aerus-deep-forest);width:32px;height:32px;color:var(--aerus-white);z-index:2;transition:background .18s var(--ease-standard);border:0;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin:0 -4px;display:grid}.booking-h-swap:hover{background:var(--aerus-spring-green);color:var(--aerus-deep-forest)}.booking-h-submit{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:background .18s var(--ease-standard);white-space:nowrap;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0 36px;display:inline-flex}.booking-h-submit:hover{background:var(--green-400)}.booking-h-submit .ar:after{content:"→";font-size:14px}.section-headline{font:300 60px/1.04 var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:820px;margin:0}.section-headline .accent{color:var(--aerus-spring-green)}.section-intro{font:400 16px/1.6 var(--font-body);max-width:560px;color:var(--fg-muted);margin-top:20px;margin-bottom:0}.tarifas{background:var(--aerus-cloud);position:relative;overflow:hidden}.tarifas .header{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-bottom:60px;display:grid}.tarifas .tab-bar{background:var(--aerus-white);border:1px solid #0c262614;border-radius:999px;gap:0;width:fit-content;margin-bottom:48px;padding:6px;display:flex}.tarifas .tab-bar button{font:500 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--aerus-deep-forest);opacity:.6;transition:all .22s var(--ease-standard);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;display:inline-flex}.tarifas .tab-bar button.active{background:var(--aerus-deep-forest);color:var(--aerus-white);opacity:1}.tarifas .tab-bar button .price-mini{opacity:.7;font-size:11px;font-weight:700}.tarifas .panel{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:48px;display:grid}.tarifas .panel .visual{background:var(--aerus-deep-forest);min-height:520px;color:var(--aerus-white);border-radius:4px;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.tarifas .panel .visual:after{content:"";opacity:.1;pointer-events:none;background:url(/texture-precise.svg) 50%/cover no-repeat;position:absolute;inset:0}.tarifas .panel .visual .topline{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.tarifas .panel .visual .ticker{font:500 10px/1 var(--font-display);letter-spacing:.3em;opacity:.55}.tarifas .panel .visual .bigname{z-index:2;font:300 90px/.9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;position:relative}.tarifas .panel .visual .bigname span{-webkit-text-stroke:1px var(--aerus-spring-green);color:#0000;display:block}.tarifas .panel .visual .bigname strong{color:var(--aerus-spring-green);font-weight:300;display:block}.tarifas .panel .visual .desc{z-index:2;font:400 15px/1.5 var(--font-body);opacity:.8;max-width:380px;position:relative}.tarifas .panel .visual .price-line{z-index:2;font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:8px;position:relative}.tarifas .panel .visual .price-amt{z-index:2;font:300 64px/1 var(--font-display);letter-spacing:-.02em;color:var(--aerus-spring-green);position:relative}.tarifas .panel .visual .price-amt small{opacity:.7;font-size:18px}.tarifas .panel .features{background:var(--aerus-white);border-radius:4px;flex-direction:column;padding:40px;display:flex}.tarifas .panel .features h3{font:700 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--aerus-deep-forest);border-bottom:1px solid #0c262614;margin:0 0 28px;padding-bottom:20px}.tarifas .feat-row{border-bottom:1px solid #0c26260f;grid-template-columns:32px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.tarifas .feat-row:last-child{border-bottom:0}.tarifas .feat-row .ico{color:var(--aerus-deep-forest);opacity:.85;place-items:center;display:grid}.tarifas .feat-row .body .name{font:500 15px/1.2 var(--font-display)}.tarifas .feat-row .body .sub{font:400 13px/1.4 var(--font-body);opacity:.6;margin-top:4px}.tarifas .feat-row .check{background:var(--aerus-spring-green);width:28px;height:28px;color:var(--aerus-deep-forest);border-radius:50%;place-items:center;display:grid}.tarifas .feat-row .check.no{background:var(--aerus-cloud);color:var(--aerus-deep-forest);opacity:.35}.tarifas .feat-row .check.extra{border:1px dashed var(--aerus-deep-forest);font:700 9px/1 var(--font-display);letter-spacing:.1em;opacity:.6;background:0 0;border-radius:999px;width:auto;height:24px;padding:0 10px}.tarifas .panel .features .cta-row{gap:12px;margin-top:auto;padding-top:28px;display:flex}.brand-banner{background:linear-gradient(to right, var(--aerus-spring-green) 50%, var(--aerus-deep-forest) 50%);align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.brand-banner .bb-text{text-align:center;white-space:nowrap;width:100%;font:700 clamp(72px, 9.5vw, 136px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:#0000;-webkit-user-select:none;user-select:none;position:absolute}.brand-banner .bb-on-green{-webkit-text-stroke:2px var(--aerus-deep-forest);clip-path:inset(0 50% 0 0)}.brand-banner .bb-on-dark{-webkit-text-stroke:2px var(--aerus-spring-green);clip-path:inset(0 0 0 50%)}.routes-map{grid-template-columns:min(580px,42%) 1fr;min-height:680px;display:grid;overflow:hidden}.routes-map .rm-copy{background:var(--aerus-deep-forest);align-items:center;display:flex;position:relative}.routes-map .rm-copy:after{content:"";opacity:.07;pointer-events:none;background:url(/texture-vital.svg) 50%/cover no-repeat;position:absolute;inset:0}.routes-map .rm-copy-inner{z-index:1;color:var(--aerus-white);width:100%;padding:120px 64px;position:relative}.routes-map .rm-copy-inner .eyebrow{color:var(--aerus-spring-green)}.routes-map .rm-headline{color:var(--aerus-white);margin:16px 0 20px}.routes-map .rm-headline .em{color:var(--aerus-spring-green);font-style:italic;font-weight:300}.routes-map .rm-intro{color:#ffffffa6;max-width:420px;margin-top:0}.routes-map .rm-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.routes-map .rm-stat .n{font:300 48px/1 var(--font-display);letter-spacing:-.02em;color:var(--aerus-spring-green)}.routes-map .rm-stat .l{font:500 10px/1.3 var(--font-display);letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-top:10px}.routes-map .rm-cta{margin-top:56px}.routes-map .rm-map{background:var(--aerus-white);position:relative;overflow:hidden}.routes-map .rm-map img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.espera{background:var(--aerus-deep-forest);color:var(--aerus-white);position:relative;overflow:hidden}.espera:before{content:"";opacity:.07;pointer-events:none;background:url(/texture-connective.svg) 50%/cover no-repeat;position:absolute;inset:0}.espera .inner{z-index:2;position:relative}.espera .header{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:80px;display:grid}.espera .header .eyebrow{color:var(--aerus-spring-green)}.espera .header .section-headline{color:var(--aerus-white);margin:0}.espera .header h2 .accent{color:var(--aerus-spring-green);font-style:italic}.espera .header .lede{font:400 17px/1.55 var(--font-body);opacity:.8}.espera .timeline{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:0;padding-top:56px;display:grid;position:relative}.espera .timeline .dotrail{pointer-events:none;justify-content:space-between;align-items:center;height:14px;display:flex;position:absolute;top:-7px;left:0;right:0}.espera .timeline .dotrail .knob{background:var(--aerus-spring-green);width:14px;height:14px;box-shadow:0 0 0 4px var(--aerus-deep-forest);border-radius:50%}.espera .step{padding:0 40px 0 0;position:relative}.espera .step+.step{border-left:1px solid #ffffff1a;padding-left:40px}.espera .step .num{font:300 14px/1 var(--font-display);letter-spacing:.3em;color:var(--aerus-spring-green);align-items:center;gap:14px;margin-bottom:28px;display:flex}.espera .step .num:after{content:"";background:#aef8214d;flex:1;height:1px}.espera .step .big{font:300 56px/1 var(--font-display);letter-spacing:-.02em;color:var(--aerus-white);white-space:nowrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.espera .step .big .unit{opacity:.6;letter-spacing:.04em;font-size:18px}.espera .step h3{font:500 20px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--aerus-white);margin:0 0 16px}.espera .step p{font:400 14px/1.6 var(--font-body);opacity:.7;margin:0}.espera .step .arrow-link{font:500 11px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--aerus-spring-green);border-bottom:1px solid;align-items:center;gap:10px;margin-top:24px;padding-bottom:6px;display:inline-flex}.espera .note{border-left:2px solid var(--aerus-spring-green);font:400 13px/1.55 var(--font-body);opacity:.75;background:#ffffff0a;margin-top:60px;padding:24px 28px}.directos{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);position:relative;overflow:hidden}.directos .x{width:56px;height:56px;color:var(--aerus-deep-forest);position:absolute}.directos .x.tl{top:80px;left:80px}.directos .x.bl{bottom:80px;left:80px}.directos .x.tr{top:80px;right:80px}.directos .x.br{bottom:80px;right:80px}.directos .grid{z-index:2;grid-template-columns:1fr 1.8fr;align-items:start;gap:56px;display:grid;position:relative}@media (max-width:1180px){.directos .grid{grid-template-columns:1fr 2fr;gap:32px}.directos .x.tl,.directos .x.bl,.directos .x.tr,.directos .x.br{width:40px;height:40px}.directos .x.tl,.directos .x.tr{top:40px}.directos .x.bl,.directos .x.br{bottom:40px}.directos .x.tl,.directos .x.bl{left:32px}.directos .x.tr,.directos .x.br{right:32px}}.directos .left{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:120px}.directos .left .logo-wrap{font:300 64px/.9 var(--font-display);letter-spacing:-.03em;color:var(--aerus-deep-forest);align-items:center;gap:12px;margin-bottom:32px;display:flex}.directos .left .logo-wrap img{height:56px}.directos .left .plate{background:var(--aerus-deep-forest);color:var(--aerus-white);border-radius:4px;align-items:center;gap:16px;padding:20px 26px;display:inline-flex;box-shadow:0 16px 32px #0c26262e}.directos .left .plate .icon{color:var(--aerus-white);flex-shrink:0}.directos .left .plate .text{flex-direction:column;display:flex}.directos .left .plate .text .a{font:700 18px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.directos .left .plate .text .b{font:700 18px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--aerus-spring-green)}.directos .left .blurb{font:400 15px/1.55 var(--font-body);opacity:.8;max-width:320px;margin-top:40px}.directos .left .count{font:300 96px/.9 var(--font-display);letter-spacing:-.04em;color:var(--aerus-deep-forest);margin-top:40px}.directos .left .count+div{font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-top:-4px}.directos .table{font-family:var(--font-display);background:0 0}.directos .table .row{transition:background .22s var(--ease-standard);border-bottom:1px solid #0c262626;grid-template-columns:1fr 40px 1fr;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:500;display:grid}.directos .table .row:hover{background:#0c26260a;padding-left:12px;padding-right:12px}.directos .table .row .from{text-align:right}.directos .table .row .arr{color:var(--aerus-deep-forest);opacity:.7;place-items:center;display:grid}.directos .table .row .to{text-align:left}.servicios{background:var(--aerus-cloud)}.servicios .header{margin-bottom:60px}.servicios .grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.servicio{background:var(--aerus-white);min-height:380px;transition:all .22s var(--ease-standard);border:1px solid #0c26260d;border-radius:4px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.servicio:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0c26261a}.servicio .num{font:500 11px/1 var(--font-display);letter-spacing:.18em;opacity:.4;position:absolute;top:20px;right:24px}.servicio .icon{background:var(--aerus-spring-green);width:48px;height:48px;color:var(--aerus-deep-forest);border-radius:2px;place-items:center;margin-bottom:28px;display:grid}.servicio h3{font:500 22px/1.15 var(--font-display);letter-spacing:-.005em;color:var(--aerus-deep-forest);margin:0 0 16px}.servicio p{font:400 14px/1.55 var(--font-body);color:var(--aerus-deep-forest);opacity:.7;flex:1;margin:0}.servicio .badge{background:var(--aerus-cloud);color:var(--aerus-deep-forest);font:700 11px/1 var(--font-display);letter-spacing:.06em;border-radius:2px;width:fit-content;margin-bottom:16px;padding:6px 10px;display:inline-block}.servicio .footer-link{font:500 11px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--aerus-deep-forest);border-top:1px solid #0c262614;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:inline-flex}.servicio .footer-link .ar{width:24px;height:1px;transition:width .22s var(--ease-standard);background:currentColor;position:relative}.servicio .footer-link .ar:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.servicio:hover .footer-link .ar{width:48px}.pagos{background:var(--aerus-deep-forest);color:var(--aerus-white);position:relative;overflow:hidden}.pagos:before{content:"";opacity:.05;pointer-events:none;background:url(/texture-precise.svg) 50%/cover no-repeat;position:absolute;inset:0}.pagos .inner{z-index:2;position:relative}.pagos .header{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:56px;display:grid}.pagos .header .eyebrow{color:var(--aerus-spring-green)}.pagos .header .section-headline{color:var(--aerus-white);margin:0}.pagos .header .section-headline .em{color:var(--aerus-spring-green)}.pagos .tabs{background:#ffffff0f;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:flex}.pagos .tabs button{font:500 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--aerus-white);opacity:.65;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;display:inline-flex}.pagos .tabs button.active{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);opacity:1}.pagos .logos{gap:10px;display:grid}.pagos .logos-cards{grid-template-columns:repeat(8,1fr)}.pagos .logos-cash{grid-template-columns:repeat(6,1fr)}.pagos .logo-tile{text-align:center;height:72px;transition:transform .18s var(--ease-standard), opacity .18s;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;display:flex;position:relative;overflow:hidden}.pagos .logo-tile:hover{opacity:.92;transform:translateY(-2px)}.pagos .logo-tile .brand-name{font:700 12px/1 var(--font-display);letter-spacing:.04em;white-space:nowrap}.pagos .logo-tile .brand-sub{font:500 9px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:3px}.pagos .footer-row{font:400 13px/1.55 var(--font-body);opacity:.7;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;display:flex}.pagos .footer-row .secure{align-items:center;gap:10px;display:inline-flex}.cta-newsletter{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);position:relative;overflow:hidden}.cta-newsletter .inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.cta-newsletter .x{width:80px;height:80px;color:var(--aerus-deep-forest);opacity:.9;position:absolute}.cta-newsletter .x.a{top:60px;left:50%;transform:translate(-50%)}.cta-newsletter h2{font:300 80px/.95 var(--font-display);letter-spacing:-.03em;margin:0 0 24px}.cta-newsletter h2 .stroke{-webkit-text-stroke:1.5px var(--aerus-deep-forest);color:#0000;text-transform:uppercase;font-size:.9em;font-weight:700;display:block}.cta-newsletter p{font:400 17px/1.55 var(--font-body);opacity:.85;max-width:420px;margin:0 0 36px}.cta-newsletter form{background:var(--aerus-deep-forest);border-radius:2px;gap:12px;max-width:520px;padding:8px;display:flex}.cta-newsletter input{color:var(--aerus-white);font:400 15px/1 var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:16px 18px}.cta-newsletter input::placeholder{color:#ffffff80}.cta-newsletter button[type=submit]{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);font:700 13px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:2px;align-items:center;gap:10px;padding:16px 24px;display:inline-flex}.cta-newsletter button[type=submit]:hover{background:var(--green-400)}.cta-newsletter .perks{font:500 11px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;opacity:.7;gap:24px;margin-top:24px;padding:0;display:flex}.cta-newsletter .perks li{align-items:center;gap:8px;list-style:none;display:inline-flex}.cta-newsletter .visual{flex-direction:column;justify-content:center;height:100%;min-height:360px;display:flex;position:relative;overflow:hidden}.cta-newsletter .visual .conn{font:700 clamp(64px, 10vw, 132px) / .82 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;-webkit-text-stroke:1.5px var(--aerus-deep-forest);color:#0000;text-align:right;word-break:break-word}.cta-newsletter .visual .conn .solid{-webkit-text-stroke:0;color:var(--aerus-deep-forest);display:block}.cta-newsletter .visual .meta{text-align:right;font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.7;justify-content:flex-end;align-items:center;gap:14px;margin-top:32px;display:flex}.cta-newsletter .visual .meta:before{content:"";opacity:.5;background:currentColor;width:56px;height:1px}.footer{background:var(--aerus-deep-forest);color:var(--aerus-white);padding:100px 64px 36px;position:relative;overflow:hidden}.footer .grand{font:300 clamp(80px, 11vw, 200px) / .85 var(--font-display);letter-spacing:-.04em;color:var(--aerus-white);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;column-gap:32px;margin:0 0 80px;display:flex}.footer .grand .stroke{-webkit-text-stroke:1.5px var(--aerus-white);color:#0000;font-weight:700}.footer .grand .em{color:var(--aerus-spring-green)}.footer .grand .arrow{color:var(--aerus-spring-green);font-weight:300}.footer .top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr repeat(4,1fr);gap:48px;padding-bottom:48px;display:grid}.footer .top .brand img{height:40px;margin-bottom:24px}.footer .top .brand p{font:400 14px/1.55 var(--font-body);opacity:.65;max-width:280px;margin:0 0 28px}.footer .top .brand .socials{gap:10px;display:flex}.footer .top .brand .socials a{width:38px;height:38px;transition:all .22s var(--ease-standard);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.footer .top .brand .socials a:hover{background:var(--aerus-spring-green);border-color:var(--aerus-spring-green);color:var(--aerus-deep-forest)}.footer h5{font:500 11px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin:0 0 22px}.footer ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{font:400 14px/1 var(--font-body);opacity:.85;transition:opacity .22s var(--ease-standard), color .22s var(--ease-standard)}.footer ul a:hover{color:var(--aerus-spring-green);opacity:1}.footer .contacts{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:32px;padding:40px 0;display:grid}.footer .contacts .item{align-items:flex-start;gap:14px;display:flex}.footer .contacts .item .ico{width:38px;height:38px;color:var(--aerus-spring-green);border:1px solid #aef8214d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.footer .contacts .item .lab{font:500 10px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:8px}.footer .contacts .item .val{font:500 16px/1.3 var(--font-display)}.footer .contacts .item .sub{font:400 13px/1.4 var(--font-body);opacity:.6;max-width:280px;margin-top:4px}.footer .bottom{font:400 12px/1 var(--font-body);opacity:.55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.footer .bottom .legal{gap:24px;display:flex}.footer .bottom .address{font:400 13px/1.5 var(--font-body);opacity:.7;text-align:right;max-width:520px}.btn{font:700 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .22s var(--ease-standard);border:0;border-radius:2px;align-items:center;gap:12px;padding:14px 22px;display:inline-flex}.btn-primary{background:var(--aerus-spring-green);color:var(--aerus-deep-forest)}.btn-primary:hover{background:var(--green-400)}.btn-outline{color:var(--aerus-deep-forest);border:1px solid var(--aerus-deep-forest);background:0 0}.btn-outline:hover{background:var(--aerus-deep-forest);color:var(--aerus-spring-green)}.btn-on-dark{color:var(--aerus-white);background:0 0;border:1px solid #ffffff4d}.btn-on-dark:hover{background:var(--aerus-spring-green);color:var(--aerus-deep-forest);border-color:var(--aerus-spring-green)}.btn .ar{background:currentColor;width:24px;height:1.5px;position:relative}.btn .ar:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.experiencia{grid-template-columns:56fr 44fr;min-height:700px;display:grid;overflow:hidden}.exp-photo{background:var(--aerus-deep-forest);position:relative;overflow:hidden}.exp-photo img{object-fit:cover;object-position:center 30%;opacity:.88;width:100%;height:100%;display:block}.exp-photo:after{content:"";background:linear-gradient(to right, transparent 60%, var(--aerus-deep-forest) 100%);pointer-events:none;position:absolute;inset:0}.exp-photo-caption{z-index:2;position:absolute;bottom:32px;left:40px}.exp-model{font:600 12px/1 var(--font-display);letter-spacing:.05em;color:var(--aerus-white);margin-bottom:5px;display:block}.exp-reg{font:400 10px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;display:block}.exp-content{background:var(--aerus-deep-forest);color:var(--aerus-white);flex-direction:column;justify-content:center;gap:40px;padding:120px 72px 80px 56px;display:flex}.exp-top{justify-content:space-between;align-items:flex-start;display:flex}.exp-since{font:500 9px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;padding-top:3px}.exp-content .eyebrow{color:var(--aerus-spring-green)}.exp-headline{color:var(--aerus-white);margin:0}.exp-headline em{color:var(--aerus-spring-green);font-style:italic;font-weight:300}.exp-stats{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.exp-stat{border-bottom:1px solid #ffffff14;padding:20px 20px 20px 0}.exp-stat:nth-child(2n){border-left:1px solid #ffffff14;padding-left:20px;padding-right:0}.exp-big{font:300 46px/1 var(--font-display);letter-spacing:-.03em;color:var(--aerus-spring-green);align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.exp-unit{color:#fff6;letter-spacing:0;font-size:15px;font-weight:400}.exp-label{font:500 12.5px/1.2 var(--font-display);color:var(--aerus-white);margin-bottom:4px}.exp-sub{font:400 11px/1.5 var(--font-body);color:#ffffff61}.exp-certs{flex-wrap:wrap;gap:8px;display:flex}.cert-tag{font:500 9px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff6;border:1px solid #ffffff2e;border-radius:2px;padding:6px 10px}@media (max-width:1100px){.experiencia{grid-template-columns:1fr}.exp-photo{min-height:400px}.exp-content{padding:60px 40px}}.reviews{background:var(--aerus-cloud);color:var(--aerus-deep-forest)}.reviews-header{margin-bottom:56px}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rev-card{background:var(--aerus-white);border:1px solid var(--border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.rev-photo{aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative}.rev-photo:before{content:"";background:#0c26262e;border-radius:50%;width:44px;height:44px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.rev-photo:after{content:"";background:#0c262624;border-radius:50% 50% 0 0;width:80px;height:36px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rev-card-body{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.rev-stars{color:var(--aerus-spring-green);letter-spacing:2px;margin-bottom:16px;font-size:14px}.rev-text{font:400 14px/1.6 var(--font-body);color:var(--aerus-deep-forest);opacity:.78;flex:1;margin-bottom:24px}.rev-author{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:20px;display:flex}.rev-avatar{background:var(--aerus-deep-forest);width:40px;height:40px;color:var(--aerus-spring-green);font:600 13px/1 var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rev-name{font:600 14px/1.2 var(--font-display);color:var(--aerus-deep-forest)}.rev-meta{font:400 11.5px/1.3 var(--font-body);color:var(--forest-500);margin-top:2px}.rev-route{font:500 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--aerus-spring-green);margin-top:5px}.reviews-foot{justify-content:center;margin-top:48px;display:flex}.reviews-aggregate{background:var(--aerus-white);border:1px solid var(--border);border-radius:999px;align-items:center;gap:16px;padding:16px 28px;display:inline-flex}.agg-score{font:300 36px/1 var(--font-display);color:var(--aerus-deep-forest);letter-spacing:-.02em}.agg-stars{color:var(--aerus-spring-green);letter-spacing:2px;margin-bottom:4px;font-size:14px}.agg-label{font:400 12px/1 var(--font-body);opacity:.5}@media (max-width:1000px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.reviews-grid{grid-template-columns:1fr}}@media (max-width:900px){.section-headline{font-size:clamp(36px,5.5vw,60px)}.tarifas .header{grid-template-columns:1fr;gap:24px}.tarifas .panel{grid-template-columns:1fr}.tarifas .panel .visual{min-height:320px}.tarifas .panel .visual .bigname{font-size:72px}.brand-banner{height:140px}.routes-map{grid-template-columns:1fr}.routes-map .rm-map{min-height:380px}.routes-map .rm-copy-inner{padding:80px 40px}.espera .header{grid-template-columns:1fr;gap:32px}.espera .timeline{grid-template-columns:1fr}.espera .step+.step{border-top:1px solid #ffffff1a;border-left:0;padding-top:40px;padding-left:0}.espera .timeline .dotrail{display:none}.servicios .grid{grid-template-columns:repeat(2,1fr)}.pagos .header{grid-template-columns:1fr;gap:24px}.pagos .logos-cards,.pagos .logos-cash{grid-template-columns:repeat(4,1fr)}.cta-newsletter .inner{grid-template-columns:1fr;gap:48px}.cta-newsletter h2{font-size:60px}.footer .top{grid-template-columns:1fr 1fr;gap:36px}.footer .contacts{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.section-pad{padding:72px 24px}.section-pad-sm{padding:48px 24px}.section-headline{font-size:clamp(30px,7.5vw,46px)}.section-intro{font-size:15px}.notif{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px;font-size:10px}.notif .dot{display:none}.nav{justify-content:center;padding:0 16px}.nav-group.nav-left,.nav-group.nav-right{display:none}.hero-inner{padding:32px 24px 56px}.hero .route-codes{gap:16px;font-size:clamp(34px,9vw,54px)}.hero .route-codes .arrow-line{width:40px}.hero .route-cities{gap:12px}.hero .price-row{flex-wrap:wrap;gap:12px}.hero .price-row .perks{display:none}.hero .slider-controls{max-width:100%}.booking-bridge{display:none}.tarifas .tab-bar{border-radius:4px;flex-wrap:nowrap;width:100%}.tarifas .tab-bar button{letter-spacing:.06em;flex:1;gap:5px;min-width:0;padding:12px 8px;font-size:9.5px}.tarifas .panel .visual{padding:28px}.tarifas .panel .visual .bigname{font-size:52px}.tarifas .panel .visual .price-amt{font-size:48px}.tarifas .panel .features{padding:28px}.tarifas .panel .features .cta-row{flex-direction:column}.tarifas .panel .features .cta-row .btn{justify-content:center;width:100%}.exp-photo{min-height:300px}.exp-content{gap:28px;padding:56px 24px}.exp-big{font-size:36px}.routes-map .rm-copy-inner{padding:64px 24px}.routes-map .rm-map{min-height:280px}.routes-map .rm-stats{grid-template-columns:repeat(3,1fr);gap:12px}.routes-map .rm-stat .n{font-size:36px}.espera .step .big{font-size:40px}.espera .note{margin-top:40px}.directos .grid{grid-template-columns:1fr}.directos .left{position:static}.directos .left .logo-wrap{font-size:48px}.servicios .grid{grid-template-columns:1fr}.servicio{min-height:auto}.pagos .logos-cards,.pagos .logos-cash{grid-template-columns:repeat(3,1fr)}.pagos .footer-row{flex-direction:column;align-items:flex-start;gap:12px}.cta-newsletter h2{font-size:48px}.cta-newsletter .visual{display:none}.cta-newsletter form{flex-wrap:wrap}.cta-newsletter button[type=submit]{justify-content:center;width:100%}.cta-newsletter .perks{flex-direction:column;gap:12px}.footer{padding:64px 24px 32px}.footer .top{grid-template-columns:1fr;gap:40px}.footer .bottom{flex-direction:column;align-items:flex-start}.footer .bottom .address{text-align:left;max-width:100%}.booking-bridge{z-index:10;margin:0;padding:12px 16px 20px;display:block;position:relative}.booking-h-tabs{scrollbar-width:none;padding:0 8px;overflow-x:auto}.booking-h-tabs::-webkit-scrollbar{display:none}.booking-h-tabs-right{display:none}.booking-h-row{flex-direction:column}.booking-h-sep,.booking-h-swap{display:none}.booking-h-field{border-bottom:1px solid #0c262612;min-height:60px}.booking-h-submit{justify-content:center;width:100%;padding:18px}.brand-banner .bb-text{font-size:clamp(26px,6.5vw,42px)}.brand-banner{height:76px}.reviews-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -24px;padding:0 24px 16px;display:flex;overflow-x:scroll}.reviews-grid::-webkit-scrollbar{display:none}.rev-card{scroll-snap-align:start;flex:0 0 82vw}.directos .routes-tables{grid-template-columns:1fr!important;gap:0!important}.directos-routes-wrap{max-height:400px;position:relative;overflow-y:auto}.directos .table .row{gap:8px;padding:10px 0;font-size:13px}.directos .table .row .arr svg{width:14px;height:14px}.directos .left .count{font-size:64px}}@keyframes aerus-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes aerus-fade{0%{opacity:0}to{opacity:1}}.hero .badge{animation:.7s cubic-bezier(.16,1,.3,1) .1s both aerus-up}.hero .route-codes{animation:.7s cubic-bezier(.16,1,.3,1) .22s both aerus-up}.hero .route-cities{animation:.7s cubic-bezier(.16,1,.3,1) .32s both aerus-up}.hero .price-row{animation:.7s cubic-bezier(.16,1,.3,1) .4s both aerus-up}.hero .new-route-tag,.hero .slider-controls{animation:.7s cubic-bezier(.16,1,.3,1) .5s both aerus-up}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.servicios .grid .servicio:nth-child(2).reveal{transition-delay:80ms}.servicios .grid .servicio:nth-child(3).reveal{transition-delay:.16s}.servicios .grid .servicio:nth-child(4).reveal{transition-delay:.24s}.reviews-grid .rev-card:nth-child(2).reveal{transition-delay:.1s}.reviews-grid .rev-card:nth-child(3).reveal{transition-delay:.2s}.footer .top>:nth-child(2).reveal{transition-delay:60ms}.footer .top>:nth-child(3).reveal{transition-delay:.12s}.footer .top>:nth-child(4).reveal{transition-delay:.18s}.footer .top>:nth-child(5).reveal{transition-delay:.24s}.footer .contacts .item:nth-child(2).reveal{transition-delay:.1s}.footer .contacts .item:nth-child(3).reveal{transition-delay:.2s}.exp-content.reveal{transition-delay:.15s}.tarifas .panel .features.reveal,.espera .header>:nth-child(2).reveal{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.reveal,.hero .badge,.hero .route-codes,.hero .route-cities,.hero .price-row,.hero .new-route-tag,.hero .slider-controls{opacity:1;transition:none;animation:none;transform:none}}
