@media (max-width:980px){.airport-seo-grid{grid-template-columns:1fr}}.airport-page{background:#fff;color:var(--ink)}.airport-page--v1{background:#fff;overflow-x:hidden}.airport-page--v1>section:not(.airport-v1-hero){content-visibility:auto;contain-intrinsic-size:auto 720px}.airport-v1-hero{background:linear-gradient(90deg,rgba(4,12,34,.94),rgba(8,18,49,.72) 48%,rgba(8,18,49,.18)),-webkit-image-set(url("/assets/tilda/hero-night-premium.avif") type("image/avif"),url("/assets/tilda/hero-night-premium.webp") type("image/webp")) 50% /cover;background:linear-gradient(90deg,rgba(4,12,34,.94),rgba(8,18,49,.72) 48%,rgba(8,18,49,.18)),image-set(url("/assets/tilda/hero-night-premium.avif") type("image/avif"),url("/assets/tilda/hero-night-premium.webp") type("image/webp")) 50% /cover;color:#fff;min-height:660px;padding:90px 0 56px}.airport-v1-hero__grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1.05fr) 390px}.airport-v1-hero .airport-kicker{color:var(--gold)}.airport-v1-hero h1{color:#fff;font-size:62px;line-height:1.02;margin:0;max-width:900px}.airport-v1-hero h1 span,.airport-v1-hero h1 strong{display:block}.airport-v1-hero h1 strong{color:#ffd72e;font-size:1.05em}.airport-v1-hero__lead{color:rgba(255,255,255,.9);font-size:22px;font-weight:800;line-height:1.28;margin:24px 0 0;max-width:720px}.airport-v1-proof{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;max-width:900px}.airport-v1-proof article{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.28);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:106px;min-width:0;overflow:hidden;padding:18px 20px}.airport-v1-proof svg{color:#fff;grid-row:1/span 2}.airport-v1-proof strong{color:#ffd72e;display:block;font-size:29px;line-height:1.05;min-width:0;overflow-wrap:anywhere;word-break:normal}.airport-v1-proof span{color:rgba(255,255,255,.74);display:block;font-size:13px;font-weight:800;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}.airport-v1-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.airport-v1-chips a{background:rgba(240,220,134,.16);border:1px solid rgba(240,220,134,.48);border-radius:8px;color:#fff;font-size:14px;font-weight:900;min-height:42px;padding:10px 14px}.airport-v1-lead-card{background:rgba(7,18,48,.9);border:1px solid rgba(255,255,255,.36);border-radius:18px;box-shadow:0 24px 52px rgba(5,4,40,.24);color:#fff;display:grid;gap:16px;padding:38px 46px 42px}.airport-v1-lead-card h2{color:#fff;font-size:38px;line-height:1.08;margin:0}.airport-v1-lead-card>p{color:rgba(255,255,255,.74);font-size:16px;line-height:1.35;margin:-7px 0 4px}.airport-v1-lead-card label{background:transparent;border:0;border-radius:0;display:grid;gap:10px;padding:0}.airport-v1-lead-card label span{color:#fff;font-size:16px;font-weight:900}.airport-v1-lead-card input{background:#f6f7fb;border:0;border-radius:6px;color:#0b0b2e;font-size:18px;font-weight:800;min-height:66px;padding:0 22px;width:100%}.airport-v1-lead-card input:focus{outline:none}.airport-v1-lead-card button{align-items:center;background:linear-gradient(180deg,#ffe16b,#f5b700);border:0;border-radius:6px;color:#050505;cursor:pointer;display:inline-flex;font-size:23px;font-weight:950;justify-content:center;min-height:72px;padding:0 18px;text-align:center}.airport-v1-final__proof,.airport-v1-form-proof{display:grid;gap:8px;list-style:none;margin:0;padding:0}.airport-v1-form-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-v1-final__proof li,.airport-v1-form-proof li{border-radius:6px;font-size:13px;font-weight:900;line-height:1.25;min-height:40px;padding:10px 12px}.airport-v1-form-proof li{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.86)}.airport-v1-trust .airport-kicker{color:#ffd72e}.airport-page--v1 .airport-v1-fleet .airport-title{margin-bottom:28px}.airport-page--v1 .airport-v1-fleet .airport-title h2{font-size:38px}.airport-page--v1 .airport-fleet{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.airport-page--v1 .airport-fleet-card{border-radius:8px;display:block;overflow:hidden}.airport-page--v1 .airport-fleet-card__photo{display:block;min-height:178px;max-width:100%;overflow:hidden;width:100%}.airport-page--v1 .airport-fleet-card__photo img{display:block;height:178px;max-width:100%;object-fit:cover;padding:0;width:100%}.airport-page--v1 .airport-fleet-card:first-child .airport-fleet-card__photo img,.airport-page--v1 .airport-fleet-card:nth-child(2) .airport-fleet-card__photo img{object-fit:contain;padding:0}.airport-page--v1 .airport-fleet-card__content{display:block;padding:18px}.airport-page--v1 .airport-fleet-card__content>span{display:none}.airport-page--v1 .airport-fleet-card h3{font-size:20px;margin-bottom:8px}.airport-page--v1 .airport-fleet-card p{font-size:15px}.airport-v1-final{background:var(--blue);color:#fff;padding:44px 0}.airport-section--seo{background:#f7f8fc}.airport-seo-grid{display:grid;gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.airport-seo-cards,.airport-seo-spoilers{display:grid;gap:14px}.airport-seo-cards article,.airport-seo-spoilers details{background:#fff;border:1px solid #dfe5f2;border-radius:8px;box-shadow:0 16px 38px rgba(20,25,60,.07)}.airport-seo-spoilers details{overflow:hidden}.airport-seo-spoilers summary{color:var(--blue);cursor:pointer;font-size:22px;font-weight:950;line-height:1.14;list-style:none;padding:20px 24px}.airport-seo-spoilers summary::-webkit-details-marker{display:none}.airport-seo-spoilers summary:after{color:#b29321;content:"+";float:right;font-size:24px;line-height:1;margin-left:16px}.airport-seo-spoilers details[open] summary:after{content:"-"}.airport-seo-cards p,.airport-seo-spoilers p{color:#555f78;font-size:16px;font-weight:650;line-height:1.55;margin:0}.airport-seo-spoilers p{border-top:1px solid #eef1f8;padding:0 24px 22px}.airport-v1-final__grid{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto}.airport-v1-final h2{color:#fff;font-size:34px;line-height:1.08;margin:0 0 10px}.airport-v1-final p{color:rgba(255,255,255,.76);font-size:17px;margin:0}.airport-v1-final__proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.airport-v1-final__proof li{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.9)}.airport-btn--light{background:#fff;color:var(--blue)}.airport-fleet-picker__head p:not(.airport-kicker){color:#4e5166;font-size:19px;line-height:1.45;margin:0}.airport-route-flow{background:radial-gradient(circle at 52% 10%,rgba(40,174,245,.18),transparent 34%),linear-gradient(135deg,#050a31,#07145b 54%,#04072b);color:#fff;padding:74px 0 58px}.airport-route-flow__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.86fr) 340px}.airport-route-flow__copy h2{color:#fff;font-size:clamp(54px,6vw,82px);line-height:.98;margin:0 0 20px}.airport-route-flow__copy h2 span{color:#ffcf24;display:block}.airport-route-flow__copy>p{color:rgba(255,255,255,.82);font-size:20px;line-height:1.45;margin:0;max-width:650px}.airport-route-flow__timeline{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;position:relative}.airport-route-flow__timeline:before{background:rgba(255,255,255,.32);content:"";height:1px;left:44px;position:absolute;right:44px;top:44px}.airport-route-flow__timeline article{min-width:0;position:relative;z-index:1}.airport-route-flow__timeline article>div{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;display:inline-flex;height:88px;justify-content:center;margin-bottom:18px;position:relative;width:88px}.airport-route-flow__timeline b{align-items:center;background:#ffcf24;border-radius:5px;color:var(--blue);display:inline-flex;font-size:14px;height:25px;justify-content:center;left:7px;position:absolute;top:-9px;width:25px}.airport-route-flow__timeline strong{color:#fff;display:block;font-size:19px;line-height:1.15;margin-bottom:8px}.airport-route-flow__timeline span{color:rgba(255,255,255,.72);display:block;font-size:14px;line-height:1.45}.airport-route-flow__panel{align-self:start;background:rgba(11,25,88,.78);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22);min-width:0;padding:30px}.airport-route-flow__panel>span{color:#fff;display:block;font-size:18px;font-weight:900;margin-bottom:18px;text-align:center}.airport-route-flow__airports{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.airport-route-flow__airports a{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:900;justify-content:center;min-height:54px;text-decoration:none}.airport-route-flow__airports a:focus-visible,.airport-route-flow__airports a:hover{background:#ffcf24;border-color:#ffcf24;color:var(--blue)}.airport-route-flow__route-card{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:16px;grid-template-columns:44px 1fr 28px;margin-bottom:22px;padding:24px}.airport-route-flow__route-card svg{color:#ffcf24}.airport-route-flow__route-card strong{color:#fff;display:block;font-size:24px;line-height:1.15;margin-bottom:8px}.airport-route-flow__route-card span{color:rgba(255,255,255,.66);font-size:14px;line-height:1.3}.airport-route-flow__calc-time{align-items:center;border-top:1px dashed rgba(255,255,255,.28);display:grid;gap:12px;grid-template-columns:30px 1fr auto;margin-bottom:20px;padding-top:20px}.airport-route-flow__calc-time svg{color:#ffcf24}.airport-route-flow__calc-time strong{color:#fff;font-size:16px}.airport-route-flow__calc-time span{background:#ffcf24;border-radius:5px;color:#050505;font-size:13px;font-weight:950;padding:10px 14px}.airport-route-flow__panel ul{display:grid;gap:13px;list-style:none;margin:0;padding:0}.airport-route-flow__panel li{color:rgba(255,255,255,.78);font-size:15px;line-height:1.35;padding-left:26px;position:relative}.airport-route-flow__panel li:before{color:#ffcf24;content:"✓";font-weight:950;left:0;position:absolute;top:0}.airport-route-flow__form{background:#fff;border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.24);color:var(--blue);display:flex;flex-direction:column;padding:32px}.airport-route-flow__form h3{color:var(--blue);font-size:32px;line-height:1.08;margin:0 0 22px}.airport-route-flow__form label{display:block;margin-bottom:15px}.airport-route-flow__form label span{color:#4f5265;display:block;font-size:13px;font-weight:900;margin-bottom:7px}.airport-route-flow__form input{background:#fff;border:1px solid rgba(20,15,115,.15);border-radius:4px;color:var(--blue);font:inherit;font-size:15px;font-weight:850;min-height:54px;outline:none;padding:0 15px;width:100%}.airport-route-flow__form input:focus{border-color:#ffcf24;box-shadow:0 0 0 3px rgba(255,207,36,.3)}.airport-route-flow__form button{align-items:center;background:#ffcf24;border:0;border-radius:5px;color:#050505;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:950;gap:10px;justify-content:center;min-height:58px;padding:0 18px}.airport-route-flow__form small{align-items:center;color:rgba(20,15,115,.62);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-top:16px}.airport-route-flow__proofs{border:1px solid rgba(255,255,255,.16);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.airport-route-flow__proofs article{align-items:center;display:grid;gap:18px;grid-template-columns:54px 1fr;min-width:0;padding:22px 28px}.airport-route-flow__proofs article+article{border-left:1px solid rgba(255,255,255,.14)}.airport-route-flow__proofs svg{color:#ffcf24}.airport-route-flow__proofs strong{color:#fff;display:block;font-size:25px;line-height:1.05;margin-bottom:5px;min-width:0;overflow-wrap:anywhere}.airport-route-flow__proofs span{color:rgba(255,255,255,.7);display:block;font-size:14px;line-height:1.35}.airport-section--details{background:#fff}.airport-routes-grid{display:grid;gap:44px;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.airport-kicker{color:#756114;font-size:13px;font-weight:900;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.airport-btn{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:48px;padding:0 22px;text-align:center}.airport-btn--primary{background:var(--blue-2);color:#fff}.airport-btn--max{background:#087bb5;color:#fff}.airport-btn--dark{background:#050505;color:#fff}.airport-btn--ghost{background:#fff;border-color:rgba(20,15,115,.18);color:var(--blue)}.airport-section{padding:70px 0}.airport-title{margin-bottom:34px;max-width:690px}.airport-title--center{margin-left:auto;margin-right:auto;text-align:center}.airport-final h2,.airport-form-copy h2,.airport-title h2{color:var(--blue);font-size:38px;line-height:1.12;margin:0;overflow-wrap:anywhere}.airport-final p,.airport-form-copy>p,.airport-title>p:not(.airport-kicker){color:#555574;font-size:17px;line-height:1.6;margin:18px 0 0}.airport-benefit-list article,.airport-benefit-main,.airport-compare article,.airport-route-destinations article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(20,15,115,.06)}.airport-benefit-list span,.airport-benefit-main span,.airport-final__panel>span,.airport-fleet-card__content>span,.airport-route-destinations span{color:#756114;display:inline-block;font-size:13px;font-weight:900;margin-bottom:12px;text-transform:uppercase}.airport-benefit-list h3,.airport-benefit-main h3,.airport-compare h3,.airport-fleet-card h3,.airport-route-destinations h3{color:var(--blue);font-size:21px;line-height:1.2;margin:0 0 12px}.airport-benefit-list p,.airport-benefit-main p,.airport-calc-promise p,.airport-compare li,.airport-fleet-card p,.airport-manager-note,.airport-route-destinations p,.airport-route-seo p{color:#595978;font-size:15px;line-height:1.55;margin:0}.airport-airports-grid,.airport-final__grid,.airport-form-grid,.airport-price-grid,.airport-scenarios-grid{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.airport-route-destinations{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.airport-route-destinations article{padding:22px}.airport-section--fleet{background:#fff}.airport-fleet{display:grid;gap:18px}.airport-fleet-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(20,15,115,.06);display:grid;grid-template-columns:minmax(300px,.78fr) 1fr;overflow:hidden}.airport-fleet-card__photo{background:#f8f8fb;min-height:278px;position:relative}.airport-fleet-card__photo img{object-fit:contain;padding:24px}.airport-fleet-card:nth-child(3) .airport-fleet-card__photo img{object-fit:cover;padding:0}.airport-fleet-card__content{display:flex;flex-direction:column;padding:28px}.airport-calc-needed ul,.airport-compare ul,.airport-fleet-card ul{list-style:none;margin:18px 0 22px;padding:0}.airport-calc-needed li,.airport-compare li,.airport-fleet-card li{padding-left:18px;position:relative}.airport-calc-needed li+li,.airport-compare li+li,.airport-fleet-card li+li{margin-top:8px}.airport-calc-needed li:before,.airport-compare__selected li:before,.airport-fleet-card li:before{background:var(--blue);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.7em;width:6px}.airport-fleet-card .airport-btn{margin-top:auto}.airport-section--blue{background:var(--blue);color:#fff}.airport-section--blue .airport-title h2,.airport-section--blue .airport-title>p{color:#fff}.airport-scenarios{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.airport-scenarios span{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff;display:inline-flex;font-size:15px;font-weight:900;min-height:50px;padding:10px 15px}.airport-scenarios span:before{background:var(--gold);border-radius:50%;content:"";flex:0 0 auto;height:6px;margin-right:9px;width:6px}.airport-section--price{background:#fff}.airport-price-factors{background:#f7f7fb;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:26px}.airport-price-factors span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--blue);display:inline-flex;font-size:15px;font-weight:900;min-height:48px;padding:10px 15px}.airport-section--form{background:var(--blue);color:#fff}.airport-final .airport-kicker,.airport-section--form .airport-kicker{color:var(--gold)}.airport-form-copy h2,.airport-section--form h3,.airport-section--form p{color:#fff}.airport-calc-needed,.airport-calc-promise,.airport-contact-links,.airport-form-trust{margin-top:20px}.airport-calc-promise{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:22px}.airport-calc-promise span,.airport-calc-promise strong{display:block}.airport-calc-promise span{color:var(--gold);font-size:13px;font-weight:900;text-transform:uppercase}.airport-calc-promise strong{color:#fff;font-size:20px;margin:5px 0 8px}.airport-calc-needed h3{margin:0 0 10px}.airport-calc-needed li,.airport-manager-note{color:#d8d6ff}.airport-calc-needed li:before{background:var(--gold)}.airport-form-trust{display:flex;flex-wrap:wrap;gap:8px}.airport-form-trust span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff;font-size:12px;font-weight:900;padding:8px 10px}.airport-contact-links{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.airport-contact-links a{align-items:center;background:rgba(255,255,255,.1);border-radius:4px;color:#fff;display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:44px}.airport-order-form{background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.22);color:var(--ink);display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px}.airport-order-form__head{margin-bottom:4px}.airport-order-form__head span{color:#756114;display:block;font-size:13px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.airport-order-form__head h3{color:var(--blue);font-size:30px;line-height:1.08;margin:0}.airport-order-form__head p{color:#5c6177;font-size:15px;line-height:1.4;margin:10px 0 0}.airport-order-form__chips{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.airport-order-form__chips span{align-items:center;background:rgba(20,15,115,.06);border:1px solid rgba(20,15,115,.1);border-radius:6px;color:var(--blue);display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:8px 10px;text-align:center}.airport-order-form__field{display:grid;gap:7px}.airport-order-form__field span{color:#4b526a;font-size:13px;font-weight:900}.airport-order-form__field input{background:#f7f8fb;border:1px solid #d8deec;border-radius:6px;color:var(--ink);font-size:16px;font-weight:800;min-height:54px;padding:0 15px;width:100%}.airport-order-form__field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(240,220,134,.35);outline:none}.airport-order-form__submit{align-items:center;background:linear-gradient(180deg,#ffe46a,#ffc400);border:0;border-radius:8px;color:#111;cursor:pointer;display:inline-flex;font-size:20px;font-weight:900;justify-content:center;min-height:58px;padding:0 20px}.airport-order-form__submit:disabled{cursor:default;opacity:.75}.airport-order-form .lead-form__error{color:#b42318;font-weight:800}.airport-order-form .lead-form__success{color:#047857;font-weight:800}.airport-estimate-strip{background:linear-gradient(180deg,#fff,#f6f8fe);padding:46px 0}.airport-estimate-strip__grid{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(20,15,115,.06);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);padding:28px}.airport-estimate-strip h2{color:var(--blue);font-size:34px;line-height:1.08;margin:0}.airport-estimate-strip p:not(.airport-kicker){color:#5c6177;font-size:16px;line-height:1.5;margin:12px 0 0}.airport-estimate-strip__facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.airport-estimate-strip__facts a,.airport-estimate-strip__facts span{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:900;justify-content:center;min-height:46px;padding:9px 12px;text-align:center}.airport-estimate-strip__facts span{background:rgba(20,15,115,.06);color:var(--blue)}.airport-estimate-strip__facts a{background:linear-gradient(180deg,#ffe46a,#ffc400);color:#111;grid-column:1/-1}.airport-final{background:var(--blue);color:#fff;padding:70px 0}.airport-final h2,.airport-final p{color:#fff}.airport-final__proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.airport-final__proof span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:4px;font-size:13px;font-weight:900;padding:9px 11px}.airport-final__panel{background:#fff;border-radius:8px;color:var(--ink);padding:30px}.airport-final__panel strong{color:var(--blue);display:block;font-size:22px;line-height:1.2}.airport-final__panel p{color:#595978}.airport-final__actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.airport-faq{margin:0 auto;max-width:920px}.airport-faq details{border-top:1px solid var(--line);padding:18px 0}.airport-faq summary{color:var(--blue);cursor:pointer;font-size:17px;font-weight:900}.airport-faq p{color:#595978;margin:10px 0 0}@media (min-width:1081px){.airport-v1-hero__grid{max-width:min(1360px,calc(100% - 48px))}}@media (max-width:1080px){.airport-routes-grid,.airport-v1-hero__grid,.airport-v1-trust__top{grid-template-columns:1fr}.airport-v1-lead-card{max-width:560px}.airport-airports-grid,.airport-benefits,.airport-final__grid,.airport-form-grid,.airport-hero__grid,.airport-price-grid,.airport-scenarios-grid{grid-template-columns:1fr}.airport-fleet-card{grid-template-columns:minmax(280px,.8fr) 1fr}}@media (min-width:761px) and (max-width:900px){.airport-v1-proof{max-width:none}.airport-route-flow__proofs,.airport-v1-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-v1-proof article{grid-template-columns:38px minmax(0,1fr);min-height:92px;padding:16px}.airport-route-flow__proofs article{grid-template-columns:42px minmax(0,1fr);padding:18px}.airport-route-flow__proofs article:nth-child(odd){border-left:0}.airport-route-flow__proofs article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.airport-route-flow__proofs span,.airport-route-flow__proofs strong,.airport-v1-proof span,.airport-v1-proof strong{min-width:0;overflow-wrap:anywhere}}@media (max-width:760px){.airport-v1-hero{background:linear-gradient(180deg,rgba(4,12,34,.96),rgba(8,18,49,.86)),-webkit-image-set(url("/assets/tilda/hero-night-premium-mobile.avif") type("image/avif"),url("/assets/tilda/hero-night-premium-mobile.webp") type("image/webp")) 50% /cover;background:linear-gradient(180deg,rgba(4,12,34,.96),rgba(8,18,49,.86)),image-set(url("/assets/tilda/hero-night-premium-mobile.avif") type("image/avif"),url("/assets/tilda/hero-night-premium-mobile.webp") type("image/webp")) 50% /cover;min-height:0;padding:34px 0}.airport-v1-hero__grid{gap:24px}.airport-v1-hero h1{font-size:42px;line-height:1}.airport-v1-hero__lead{font-size:17px;line-height:1.35;margin-top:18px}.airport-v1-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.airport-v1-proof article{display:block;min-height:72px;padding:13px}.airport-v1-proof article:nth-child(n+3),.airport-v1-proof svg{display:none}.airport-v1-proof strong{font-size:22px}.airport-v1-chips a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 9px);text-align:center}.airport-v1-chips a:nth-child(n+5){display:none}.airport-v1-lead-card{border-radius:8px;padding:18px}.airport-v1-lead-card h2{font-size:28px}.airport-v1-lead-card input{min-height:54px}.airport-v1-lead-card button{font-size:18px;min-height:58px}.airport-v1-final__proof,.airport-v1-form-proof{grid-template-columns:1fr}.airport-route-flow{padding:38px 0 34px}.airport-route-flow__grid{grid-template-columns:1fr}.airport-route-flow__copy h2{font-size:34px}.airport-route-flow__copy>p{font-size:16px}.airport-route-flow__timeline{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.airport-route-flow__timeline:before{display:none}.airport-route-flow__timeline article>div{height:68px;margin-bottom:10px;width:68px}.airport-route-flow__timeline strong{font-size:18px}.airport-route-flow__timeline span{font-size:13px}.airport-route-flow__panel{display:none}.airport-route-flow__form{border-radius:8px;padding:20px}.airport-route-flow__airports{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-route-flow__route-card{grid-template-columns:34px 1fr;padding:18px}.airport-route-flow__route-card>svg:last-child{display:none}.airport-route-flow__route-card strong{font-size:21px}.airport-route-flow__calc-time{align-items:stretch;grid-template-columns:30px 1fr}.airport-route-flow__calc-time span{grid-column:1/-1;text-align:center}.airport-route-flow__form h3{font-size:29px}.airport-route-flow__proofs{grid-template-columns:1fr;margin-top:22px}.airport-route-flow__proofs article+article{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.airport-route-flow__proofs article{padding:18px}.airport-fleet-picker__head p:not(.airport-kicker){font-size:16px}.airport-page--v1 .airport-fleet{grid-template-columns:1fr}.airport-page--v1 .airport-fleet-card__photo,.airport-page--v1 .airport-fleet-card__photo img{height:190px;min-height:190px}.airport-v1-final{padding:34px 0}.airport-v1-final__grid{grid-template-columns:1fr}.airport-v1-final h2{font-size:27px}.airport-v1-final .airport-btn{width:100%}.airport-final h2,.airport-form-copy h2,.airport-hero h1,.airport-title h2{font-size:28px}.airport-final p,.airport-form-copy>p,.airport-hero__lead,.airport-title>p:not(.airport-kicker){font-size:15px}.airport-btn{min-height:46px;padding-left:8px;padding-right:8px}.airport-benefit-list,.airport-compare,.airport-contact-links,.airport-final__actions,.airport-fleet-card,.airport-form,.airport-price-factors,.airport-route-destinations,.airport-route-map,.airport-scenarios,.airport-terminal__stats{grid-template-columns:1fr}.airport-section{padding:52px 0}.airport-page--v1 .airport-estimate-strip,.airport-page--v1 .airport-final,.airport-page--v1 .airport-section--blue,.airport-page--v1 .airport-section--faq,.airport-page--v1 .airport-section--price{padding:34px 0}.airport-page--v1 .airport-final__grid,.airport-page--v1 .airport-price-grid,.airport-page--v1 .airport-scenarios-grid{gap:18px}.airport-page--v1 .airport-section--blue .airport-title,.airport-page--v1 .airport-section--faq .airport-title,.airport-page--v1 .airport-section--price .airport-title{margin-bottom:18px}.airport-page--v1 .airport-final h2,.airport-page--v1 .airport-section--blue .airport-title h2,.airport-page--v1 .airport-section--faq .airport-title h2,.airport-page--v1 .airport-section--price .airport-title h2{font-size:26px}.airport-page--v1 .airport-section--blue .airport-title>p:not(.airport-kicker),.airport-page--v1 .airport-section--price .airport-title>p:not(.airport-kicker){font-size:14px;line-height:1.45;margin-top:12px}.airport-page--v1 .airport-price-factors,.airport-page--v1 .airport-scenarios{gap:8px}.airport-page--v1 .airport-price-factors span,.airport-page--v1 .airport-scenarios span{font-size:13px;min-height:42px;padding:8px 10px}.airport-page--v1 .airport-price-factors span:nth-child(n+7),.airport-page--v1 .airport-scenarios span:nth-child(n+7){display:none}.airport-benefit-list article,.airport-benefit-main,.airport-compare article,.airport-final__panel,.airport-form,.airport-route-destinations article{padding:22px}.airport-fleet-card__photo{min-height:220px}.airport-order-form{gap:12px;grid-template-columns:1fr;order:-1;padding:18px}.airport-order-form__head h3{font-size:26px}.airport-order-form__head p{font-size:14px}.airport-order-form__chips{grid-template-columns:1fr}.airport-order-form__chips span{justify-content:flex-start;min-height:38px;text-align:left}.airport-order-form__field input{font-size:15px;min-height:50px}.airport-order-form__submit{font-size:18px;min-height:54px}.airport-page--v1 .airport-final__panel{padding:18px}.airport-page--v1 .airport-final__proof{gap:8px}.airport-page--v1 .airport-final__proof span{font-size:12px;min-height:38px;padding:8px 10px}.airport-page--v1 .airport-final__actions{gap:8px}.airport-page--v1 .airport-final__actions .airport-btn{min-height:44px}.airport-page--v1 .airport-estimate-strip__grid{gap:16px;grid-template-columns:1fr;padding:18px}.airport-page--v1 .airport-estimate-strip h2{font-size:25px}.airport-page--v1 .airport-estimate-strip p:not(.airport-kicker){font-size:14px}.airport-page--v1 .airport-estimate-strip__facts{grid-template-columns:1fr}.airport-page--v1 .airport-estimate-strip__facts a,.airport-page--v1 .airport-estimate-strip__facts span{font-size:13px;justify-content:flex-start;min-height:40px;text-align:left}.airport-page--v1 .airport-faq details{padding:16px}.airport-page--v1 .airport-faq summary{font-size:16px;line-height:1.25}}.airport-route-destinations span{color:#6a540d}.airport-specific-links{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.airport-specific-links a{background:#fff;border:1px solid rgba(20,15,115,.12);box-shadow:0 14px 34px rgba(20,15,115,.05);color:#140f73;display:grid;gap:8px;min-width:0;min-height:124px;padding:18px;text-decoration:none}.airport-specific-links strong{font-size:18px;font-weight:900;line-height:1.14;overflow-wrap:anywhere}.airport-specific-links span{color:#5d5d78;font-size:14px;line-height:1.38;overflow-wrap:anywhere}.airport-routes-grid>.airport-specific-links{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-related-services{border-top:1px solid rgba(20,15,115,.1);grid-column:1/-1;margin-top:4px;padding-top:24px}.airport-related-services h3{color:#140f73;font-size:28px;font-weight:950;line-height:1.12;margin:0}.airport-specific-links--services{grid-template-columns:repeat(5,minmax(0,1fr))}.airport-parent-hub{background:#f5f7fc}.airport-baggage-waiting__grid,.airport-parent-hub__grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.airport-parent-hub__copy h2{color:var(--blue);font-size:42px;line-height:1.08;margin:0}.airport-parent-hub__copy>p{color:#444866;font-size:18px;font-weight:650;line-height:1.48;margin:16px 0 0}.airport-parent-hub__note{background:#fff;border:1px solid rgba(20,15,115,.1);border-radius:8px;box-shadow:0 14px 36px rgba(20,15,115,.06);display:grid;gap:6px;margin-top:22px;padding:18px}.airport-parent-hub__note strong{color:var(--blue);font-size:16px;font-weight:950}.airport-parent-hub__note span{color:#555a74;font-size:15px;line-height:1.45}.airport-baggage-waiting__cards,.airport-comparison__table,.airport-directions__grid,.airport-parent-hub__links{display:grid;gap:14px}.airport-parent-hub__links{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-baggage-waiting__cards article,.airport-comparison__table a,.airport-directions__grid article,.airport-parent-hub__links a{background:#fff;border:1px solid rgba(20,15,115,.12);border-radius:8px;box-shadow:0 16px 38px rgba(20,15,115,.06);color:var(--blue);text-decoration:none}.airport-parent-hub__links a{display:grid;gap:9px;min-height:180px;padding:20px}.airport-parent-hub__links a span{align-items:center;background:#ffcf24;border-radius:6px;color:var(--blue);display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:32px;width:52px}.airport-parent-hub__links a strong{font-size:23px;font-weight:950;line-height:1.08}.airport-parent-hub__links a p{color:#5b6078;font-size:14px;line-height:1.42;margin:0}.airport-directions{background:#fff}.airport-directions__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.airport-directions__grid article{display:grid;gap:12px;padding:26px}.airport-directions__grid article>span{color:#756114;font-size:13px;font-weight:950;text-transform:uppercase}.airport-baggage-waiting__cards h3,.airport-directions__grid h3{color:var(--blue);font-size:28px;line-height:1.12;margin:0}.airport-baggage-waiting__cards p,.airport-directions__grid p{color:#4e536c;font-size:16px;line-height:1.5;margin:0}.airport-directions__grid ul{display:grid;gap:8px;list-style:none;margin:4px 0 0;padding:0}.airport-directions__grid li{color:#20234a;font-size:15px;font-weight:850;line-height:1.32;padding-left:18px;position:relative}.airport-directions__grid li:before{background:#ffcf24;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}.airport-baggage-waiting{background:var(--blue);color:#fff}.airport-baggage-waiting .airport-title h2,.airport-baggage-waiting .airport-title>p{color:#fff}.airport-baggage-waiting .airport-kicker{color:#ffcf24}.airport-baggage-waiting__cards{grid-template-columns:1fr}.airport-baggage-waiting__cards article{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);box-shadow:none;color:#fff;padding:22px}.airport-baggage-waiting__cards h3{color:#fff}.airport-baggage-waiting__cards p{color:rgba(255,255,255,.78)}.airport-baggage-waiting__cards div{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.airport-baggage-waiting__cards span{background:rgba(255,207,36,.14);border:1px solid rgba(255,207,36,.34);border-radius:999px;color:#fff;font-size:13px;font-weight:900;padding:8px 10px}.airport-comparison{background:#f5f7fc}.airport-comparison__table{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.airport-comparison__table a{display:grid;gap:9px;padding:20px}.airport-comparison__table strong{color:var(--blue);font-size:21px;font-weight:950;line-height:1.08}.airport-comparison__table a>span{color:#756114;font-size:13px;font-weight:950;text-transform:uppercase}.airport-comparison__table p,.airport-comparison__table small{color:#555a74;font-size:14px;line-height:1.42;margin:0}.airport-comparison__table b{align-items:center;color:var(--blue-2);display:inline-flex;font-size:14px;font-weight:950;gap:6px;margin-top:5px}@media (max-width:680px){.airport-parent-hub__copy h2{font-size:30px}.airport-parent-hub__copy>p{font-size:16px}.airport-baggage-waiting__cards article,.airport-comparison__table a,.airport-directions__grid article,.airport-parent-hub__links a{min-height:0;padding:18px}.airport-baggage-waiting__cards h3,.airport-directions__grid h3{font-size:23px}}.airport-route-destinations span{background:#ffd21f;border-radius:999px;color:#140f73;padding:2px 7px}.airport-section--blue .airport-route-destinations span{color:#ffd21f}@media (max-width:760px){.airport-v1-hero{padding:28px 0 30px}.airport-v1-hero h1{font-size:clamp(36px,9.3vw,40px);line-height:1.04;max-width:390px}.airport-v1-hero h1 strong{font-size:1.03em}.airport-v1-hero__lead{font-size:16px;font-weight:760;line-height:1.34;margin-top:16px;max-width:380px}.airport-v1-proof{gap:10px;margin-top:18px}.airport-v1-proof article{background:rgba(255,255,255,.09);min-height:66px;padding:12px 13px}.airport-v1-chips{gap:8px;margin-top:20px}.airport-v1-chips a{min-height:42px;padding:9px 10px}}@media (max-width:680px){.airport-v1-hero h1{font-size:clamp(30px,8.1vw,33px)!important;line-height:1.08!important}.airport-v1-hero{padding:26px 0 30px}.airport-v1-hero__grid{gap:18px}.airport-v1-hero .airport-kicker{font-size:12px;line-height:1.25;margin-bottom:12px}.airport-v1-hero h1{font-size:clamp(29px,7.7vw,31px)!important;line-height:1.08!important}.airport-v1-hero__lead{font-size:16px;line-height:1.38;margin-top:14px}.airport-v1-proof{gap:8px;margin-top:14px}.airport-v1-proof article{box-sizing:border-box;min-height:64px;min-width:0;overflow:hidden;padding:11px 12px}.airport-v1-proof span,.airport-v1-proof strong{overflow-wrap:anywhere}}