.airport-hero{padding:120px 20px 60px;text-align:center;max-width:960px;margin:40px auto 0;background:linear-gradient(135deg,#ded47b0d,#ded47b05);border-radius:20px}.airport-hero h1{margin-bottom:16px;line-height:1.2}.airport-hero p{font-size:clamp(16px,1.8vw,20px);color:#090b15bf;line-height:1.6;max-width:600px;margin:0 auto}.airport-list-section{max-width:960px;margin:60px auto;padding:0 20px}.airport-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:0;list-style:none}.airport-list li{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;align-items:center;gap:16px;transition:all .3s ease;position:relative}.airport-list li:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.airport-list li:before{content:"✓";background:#ded47b;color:#090b15;font-weight:700;font-size:16px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.airport-list li{font-size:16px;font-weight:500;color:#090b15;line-height:1.5}.airport-cta{max-width:960px;margin:60px auto;padding:40px 20px;text-align:center;background:linear-gradient(135deg,#898675,#c9bd6b);border-radius:20px;position:relative;overflow:hidden}.airport-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.3;z-index:1}.airport-cta .button{position:relative;z-index:2;background:#fff;color:#090b15;border:none;font-weight:600;font-size:18px;padding:16px 32px;border-radius:12px;transition:all .3s ease;text-decoration:none;display:inline-block}.airport-cta .button:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.airport-meet-guide{margin:80px auto;padding:60px 20px;background:#f8f9fb;border-radius:24px}.airport-meet-guide__title{text-align:center;font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 auto 50px;color:#090b15;line-height:1.3;max-width:800px}.terminal-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px;max-width:1200px;margin-left:auto;margin-right:auto}.terminal-row:last-child{margin-bottom:0}.terminal{display:flex;flex-direction:column;gap:16px}.terminal h3{margin:0;color:#090b15;position:relative;padding-left:40px}.terminal h3:before{content:"✈";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:24px;color:#ded47b}.terminal p{color:#090b15cc;line-height:1.6;font-size:16px}.terminal strong{font-weight:700;color:#090b15;background:linear-gradient(135deg,#ded47b33,#ded47b1a);padding:2px 6px;border-radius:4px}.terminal__img{border-radius:16px;box-shadow:0 8px 30px #0000001f;width:100%;height:auto;display:block;transition:all .3s ease}.terminal__img:hover{transform:scale(1.02);box-shadow:0 12px 40px #00000026}@media (max-width: 900px){.airport-hero{padding:100px 20px 40px;margin-top:20px}.terminal-row{grid-template-columns:1fr;gap:30px}.airport-list{grid-template-columns:1fr}.airport-meet-guide{margin:60px auto;padding:40px 20px}.airport-meet-guide__title{margin-bottom:30px}.terminal-row{margin-bottom:40px}}@media (max-width: 600px){.airport-list li{padding:20px}.airport-cta{margin:40px auto;padding:30px 20px}}.price-list{max-width:1200px;margin:80px auto;padding:60px 20px;background:linear-gradient(135deg,#ded47b08,#ded47b03);border-radius:24px}.price-list__title{font-family:var(--Poppins);font-weight:700;font-size:clamp(28px,3.5vw,42px);margin:0 0 12px;color:#090b15;text-align:center}.price-list__subtitle{color:#090b15bf;font-size:clamp(16px,1.8vw,20px);margin:0 0 50px;text-align:center;line-height:1.5}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.price-card{background:#fff;padding:30px 24px;border-radius:20px;box-shadow:0 6px 25px #00000014;transition:all .3s ease;position:relative;overflow:hidden}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ded47b,#c9bd6b)}.price-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000026}.price-card__img{width:100%;height:auto;object-fit:contain;margin:0 auto 20px;border-radius:12px}.price-card__name{font-weight:700;font-size:clamp(18px,2vw,22px);margin:0 0 12px;color:#090b15;text-align:center}.price-card__price{font-weight:800;font-size:clamp(24px,2.8vw,32px);margin:0 0 20px;color:#ded47b;text-align:center}.price-card__features{display:grid;gap:12px;margin:0 0 30px}.price-feature{display:flex;align-items:center;gap:12px;color:#090b15d9;font-size:15px}.price-ico{width:20px;height:20px;flex:0 0 auto;fill:#ded47b;stroke:#ded47b}.price-card__cta{display:flex;justify-content:center}.price-card__cta .button{width:100%;background:var(--secondary-accent-color);color:#090b15;border:none;font-weight:600;font-size:16px;padding:14px 24px;border-radius:12px;transition:all .3s ease;text-decoration:none;text-align:center}.price-card__cta .button:hover{background:#c9bd6b;transform:translateY(-2px)}@media (max-width: 1024px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.price-grid{grid-template-columns:1fr}.price-list{margin:60px auto;padding:40px 20px}.price-card{padding:24px 20px}}
