.hero-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-color);text-align:center;background:radial-gradient(circle at 50% 0,#0284c714 0%,#0000 60%);padding:4.5rem 0 3.5rem}.hero-inner[data-astro-cid-lcdefpme]{max-width:860px;margin:0 auto}.badge-lab[data-astro-cid-lcdefpme]{color:var(--primary);background:#0284c714;border:1px solid #0284c740;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .9rem;font-size:.8rem;display:inline-flex}.pulse-dot[data-astro-cid-lcdefpme]{background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--text-main);margin-bottom:1.25rem;font-size:2.75rem;font-weight:800;line-height:1.25}.text-cyan[data-astro-cid-lcdefpme]{color:var(--primary)}.text-purple[data-astro-cid-lcdefpme]{color:var(--accent-purple)}.hero-desc[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.btn-primary[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0ea5e9 100%);border-radius:10px;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #0284c740}.btn-primary[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0284c759}.btn-secondary[data-astro-cid-lcdefpme]{color:#334155;border:1px solid var(--border-color);background:#fff;border-radius:10px;padding:.8rem 1.6rem;font-weight:600;transition:all .15s}.btn-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--primary);color:var(--primary);background:#f8fafc}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stat-card[data-astro-cid-lcdefpme]{border:1px solid var(--border-color);background:#fff;border-radius:12px;padding:1.25rem 1rem;box-shadow:0 1px 3px #0000000a}.stat-num[data-astro-cid-lcdefpme]{color:var(--text-main);margin-bottom:.25rem;font-size:1.75rem;font-weight:800}.stat-num[data-astro-cid-lcdefpme] .unit[data-astro-cid-lcdefpme]{color:var(--primary);font-size:.9rem;font-weight:400}.stat-label[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem}.section-container[data-astro-cid-lcdefpme]{padding:4rem 0}.bg-subtle[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:#f1f5f9}.section-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.25rem;display:flex}.section-title[data-astro-cid-lcdefpme]{color:var(--text-main);margin-bottom:.35rem;font-size:1.75rem;font-weight:700}.section-subtitle[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.95rem}.section-more[data-astro-cid-lcdefpme]{color:var(--primary);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.airports-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem;display:grid}.airport-card[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.airport-card[data-astro-cid-lcdefpme]:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 25px #00000014}.card-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.airport-name[data-astro-cid-lcdefpme]{color:var(--text-main);margin-bottom:.35rem;font-size:1.3rem;font-weight:700}.line-badge[data-astro-cid-lcdefpme]{color:#4f46e5;background:#6366f11a;border:1px solid #6366f140;border-radius:4px;padding:.2rem .5rem;font-size:.72rem}.price-box[data-astro-cid-lcdefpme]{text-align:right}.price-val[data-astro-cid-lcdefpme]{color:var(--primary);font-size:1.25rem;font-weight:800;display:block}.price-sub[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.75rem}.card-desc[data-astro-cid-lcdefpme]{color:#475569;flex:1;margin-bottom:1rem;font-size:.88rem;line-height:1.55}.coupon-box[data-astro-cid-lcdefpme]{background:#f8fafc;border:1px dashed #bae6fd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.coupon-code[data-astro-cid-lcdefpme]{color:#0284c7;background:#e0f2fe;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-weight:700}.coupon-note[data-astro-cid-lcdefpme]{color:#64748b;font-size:.75rem}.meta-tags[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-color);flex-direction:column;gap:.35rem;margin-bottom:1.25rem;padding-top:.75rem;font-size:.8rem;display:flex}.meta-row[data-astro-cid-lcdefpme]{gap:.25rem;display:flex}.meta-k[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-shrink:0}.meta-v[data-astro-cid-lcdefpme]{color:#334155}.card-actions[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;gap:.75rem;display:grid}.btn-cta[data-astro-cid-lcdefpme]{color:var(--primary);background:#0284c714;border:1px solid #0284c74d;border-radius:8px;justify-content:center;align-items:center;padding:.65rem .75rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.btn-cta[data-astro-cid-lcdefpme]:hover{background:var(--primary);color:#fff}.btn-details[data-astro-cid-lcdefpme]{border:1px solid var(--border-color);color:#475569;background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;padding:.65rem .75rem;font-size:.85rem;transition:all .15s;display:flex}.btn-details[data-astro-cid-lcdefpme]:hover{color:var(--text-main);background:#fff;border-color:#94a3b8}.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.article-card[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:1.4rem;display:flex;box-shadow:0 1px 3px #0000000a}.article-badge[data-astro-cid-lcdefpme]{color:#0284c7;background:#0284c71a;border-radius:4px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.article-title[data-astro-cid-lcdefpme]{color:var(--text-main);margin-bottom:.75rem;font-size:1.1rem;font-weight:700;line-height:1.45}.article-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--primary)}.article-summary[data-astro-cid-lcdefpme]{color:var(--text-muted);flex:1;margin-bottom:1.25rem;font-size:.85rem;line-height:1.6}.article-footer[data-astro-cid-lcdefpme]{color:#64748b;border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.8rem;display:flex}.read-link[data-astro-cid-lcdefpme]{color:var(--primary);font-weight:600}.faq-accordion-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.faq-mini-card[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem 1.4rem;box-shadow:0 1px 3px #0000000a}.faq-q[data-astro-cid-lcdefpme]{color:var(--text-main);margin-bottom:.5rem;font-size:1rem;font-weight:700}.faq-a[data-astro-cid-lcdefpme]{color:#475569;font-size:.88rem;line-height:1.6}@media (width<=768px){.hero-title[data-astro-cid-lcdefpme]{font-size:2rem}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.faq-accordion-grid[data-astro-cid-lcdefpme],.airports-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.card-actions[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.airport-card[data-astro-cid-lcdefpme]{padding:1.1rem}.stats-grid[data-astro-cid-lcdefpme]{gap:.65rem}.stat-card[data-astro-cid-lcdefpme]{padding:1rem .75rem}.stat-num[data-astro-cid-lcdefpme]{font-size:1.45rem}}
