:root{--navy: #00224d;--navy-700: #0b2e5c;--navy-600: #143a6b;--blue: #0a5ad6;--blue-600: #094bb0;--blue-700: #073a8a;--blue-50: #eaf1fc;--blue-100: #d4e3f9;--yellow: #feba02;--yellow-600: #e0a400;--yellow-50: #fff7e0;--ink: #0b1f3a;--gray-900: #16263f;--gray-700: #3d4f68;--gray-600: #5a6b82;--gray-500: #7a8aa0;--gray-400: #9aa8bc;--gray-300: #cdd6e2;--gray-200: #e4eaf1;--gray-100: #f0f4f8;--gray-50: #f7f9fc;--white: #ffffff;--bg: #ffffff;--bg-alt: #f7f9fc;--text: #16263f;--text-soft: #5a6b82;--border: #e4eaf1;--border-strong: #cdd6e2;--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs: .78rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.3rem;--text-2xl: 1.6rem;--text-3xl: 2.05rem;--text-4xl: 2.7rem;--text-5xl: 3.4rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-8: 3rem;--sp-10: 4rem;--sp-12: 5rem;--sp-16: 7rem;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-full: 999px;--shadow-sm: 0 1px 2px rgba(16, 36, 64, .06), 0 1px 3px rgba(16, 36, 64, .05);--shadow-md: 0 4px 12px rgba(16, 36, 64, .08), 0 2px 4px rgba(16, 36, 64, .04);--shadow-lg: 0 14px 38px rgba(16, 36, 64, .13), 0 4px 10px rgba(16, 36, 64, .06);--shadow-xl: 0 24px 60px rgba(8, 24, 50, .22);--container: 1180px;--container-narrow: 760px;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.65;font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--navy);line-height:1.18;font-weight:800;letter-spacing:-.02em}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}strong{font-weight:700;color:var(--gray-900)}ul,ol{padding-left:1.2em}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-5)}.narrow{max-width:var(--container-narrow);margin-inline:auto}.section{padding-block:var(--sp-10)}.section-sm{padding-block:var(--sp-8)}.section-alt{background:var(--bg-alt)}main{display:block}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.eyebrow:before{content:"";width:22px;height:2px;background:var(--yellow);border-radius:2px}.section-head{max-width:680px;margin-bottom:var(--sp-6)}.section-head.center{margin-inline:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.section-head h2{margin-top:var(--sp-2)}.section-head p{margin-top:var(--sp-3);color:var(--text-soft);font-size:var(--text-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-weight:700;font-size:var(--text-base);line-height:1;padding:.92em 1.5em;border-radius:var(--r-full);border:2px solid transparent;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 6px 16px #0a5ad647}.btn-primary:hover{background:var(--blue-600);box-shadow:0 10px 22px #0a5ad657}.btn-accent{background:var(--yellow);color:var(--navy);box-shadow:0 6px 16px #feba0252}.btn-accent:hover{background:var(--yellow-600)}.btn-outline{background:#fff;color:var(--navy);border-color:var(--border-strong)}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-ghost{background:var(--blue-50);color:var(--blue-700)}.btn-ghost:hover{background:var(--blue-100)}.btn-lg{font-size:var(--text-lg);padding:1.05em 1.9em}.btn-block{width:100%}.chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;padding:.4em .8em;border-radius:var(--r-full);background:var(--gray-100);color:var(--gray-700)}.chip-accent{background:var(--yellow-50);color:var(--yellow-600)}.chip-blue{background:var(--blue-50);color:var(--blue-700)}.chip-iata{background:var(--navy);color:#fff;letter-spacing:.08em}.grid{display:grid;gap:var(--sp-5)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--border-strong)}.photo-card{position:relative;color:#fff;min-height:280px;border-radius:var(--r-lg);overflow:hidden;display:flex}.photo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.photo-card:hover img{transform:scale(1.06)}.photo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00224d0d,#00224d73 55%,#00224de0)}.photo-card__body{position:relative;z-index:2;margin-top:auto;padding:var(--sp-5);width:100%}.photo-card h3{color:#fff}.info-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-5);transition:var(--transition)}.info-card:hover{box-shadow:var(--shadow-md)}.info-card__icon{width:44px;height:44px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--blue-50);color:var(--blue);margin-bottom:var(--sp-3);font-size:1.2rem}.stat-row{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.stat{flex:1;min-width:130px;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5)}.stat__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);font-weight:700}.stat__value{font-size:var(--text-2xl);font-weight:800;color:var(--navy);margin-top:4px}.stat__value small{font-size:var(--text-sm);font-weight:600;color:var(--gray-500)}.prose{font-size:var(--text-lg);color:var(--gray-700);line-height:1.75}.prose>p{margin-bottom:var(--sp-4)}.prose h2{margin-top:var(--sp-8);margin-bottom:var(--sp-3)}.prose h3{margin-top:var(--sp-6);margin-bottom:var(--sp-2)}.prose a{font-weight:600;text-decoration:underline;text-decoration-color:var(--blue-100);text-underline-offset:3px}.callout{border-radius:var(--r-md);padding:var(--sp-5);border:1px solid var(--border);background:var(--gray-50)}.callout__label{display:flex;align-items:center;gap:var(--sp-2);font-weight:800;color:var(--navy);margin-bottom:var(--sp-2);font-size:var(--text-base)}.callout p{color:var(--gray-700);font-size:var(--text-base)}.callout-tip{background:var(--blue-50);border-color:var(--blue-100)}.callout-tip .callout__label{color:var(--blue-700)}.callout-warn{background:var(--yellow-50);border-color:#f6e2a8}.callout-warn .callout__label{color:var(--yellow-600)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--gray-500)}.breadcrumbs a{color:var(--gray-600);font-weight:600}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs .sep{color:var(--gray-300)}.breadcrumbs [aria-current]{color:var(--navy);font-weight:700}.faq-item{border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--sp-3);background:#fff;overflow:hidden}.faq-item summary{cursor:pointer;padding:var(--sp-4) var(--sp-5);font-weight:700;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:var(--sp-4);align-items:center;font-size:var(--text-lg)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--blue);transition:var(--transition);line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item__a{padding:0 var(--sp-5) var(--sp-5);color:var(--gray-700)}.matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md)}.matrix{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.matrix th,.matrix td{min-width:88px}.matrix th,.matrix td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:1px solid var(--border);font-size:var(--text-sm);vertical-align:top}.matrix thead th{background:var(--navy);color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.matrix tbody tr:last-child td{border-bottom:none}.matrix tbody tr.is-best{background:var(--blue-50)}.matrix .opt-name{font-weight:800;color:var(--navy)}.matrix .opt-price{font-weight:800;color:var(--blue);white-space:nowrap}@media(max-width:640px){.matrix--cards,.matrix--cards tbody,.matrix--cards tr,.matrix--cards td{display:block;width:100%}.matrix--cards thead{display:none}.matrix--cards{border:0;background:transparent}.matrix--cards tr{background:#fff;border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--sp-3);padding:var(--sp-4)}.matrix--cards tr.is-best{background:var(--blue-50);border-color:var(--blue-100)}.matrix--cards td{min-width:0;border:0;padding:0}.matrix--cards td[data-label]{margin-top:var(--sp-3)}.matrix--cards td[data-label]:before{content:attr(data-label);display:block;font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);margin-bottom:3px}}.disclosure-line{font-size:var(--text-xs);color:var(--gray-500)}.text-center{text-align:center}.mt-2{margin-top:var(--sp-2)}.mt-4{margin-top:var(--sp-4)}.mt-6{margin-top:var(--sp-6)}.mt-8{margin-top:var(--sp-8)}.flow>*+*{margin-top:var(--sp-4)}@media(max-width:960px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}:root{--text-4xl: 2.2rem;--text-5xl: 2.7rem;--text-3xl: 1.75rem}}@media(max-width:640px){.container{padding-inline:var(--sp-4)}.section{padding-block:var(--sp-8)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}h2{font-size:var(--text-2xl)}.prose{font-size:var(--text-base)}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#ffffffeb;backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:70px;gap:var(--sp-5)}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:9px;text-decoration:none}.logo-mark[data-astro-cid-3ef6ksr2]{width:30px;height:30px;display:block}.logo-text[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.35rem;color:var(--navy);letter-spacing:-.03em}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-5)}.nav-link[data-astro-cid-3ef6ksr2]{font-size:var(--text-sm);font-weight:700;color:var(--gray-700);background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:inherit;padding:0}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--blue);text-decoration:none}.nav-dd[data-astro-cid-3ef6ksr2]{position:relative}.nav-dd-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 14px);left:-16px;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);min-width:230px;padding:var(--sp-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:var(--transition)}.nav-dd[data-astro-cid-3ef6ksr2]:hover .nav-dd-menu[data-astro-cid-3ef6ksr2],.nav-dd[data-astro-cid-3ef6ksr2].open .nav-dd-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.nav-dd-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-3);padding:.6em .7em;border-radius:var(--r-sm);font-size:var(--text-sm);font-weight:600;color:var(--gray-700)}.nav-dd-item[data-astro-cid-3ef6ksr2]:hover{background:var(--gray-50);color:var(--navy);text-decoration:none}.dd-iata[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;min-width:38px;height:26px;background:var(--navy);color:#fff;border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:.06em}.nav-dd-all[data-astro-cid-3ef6ksr2]{color:var(--blue);font-weight:700;margin-top:4px;border-top:1px solid var(--border);border-radius:0}.lang-switcher[data-astro-cid-3ef6ksr2]{position:relative}.lang-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--border-strong);border-radius:var(--r-full);cursor:pointer;font-size:var(--text-sm);color:var(--gray-700);font-family:inherit;font-weight:700}.lang-btn[data-astro-cid-3ef6ksr2]:hover{border-color:var(--blue)}.lang-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);min-width:150px;padding:var(--sp-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:var(--transition)}.lang-switcher[data-astro-cid-3ef6ksr2]:hover .lang-menu[data-astro-cid-3ef6ksr2],.lang-switcher[data-astro-cid-3ef6ksr2].open .lang-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.lang-opt[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;padding:.55em .7em;border-radius:var(--r-sm);font-size:var(--text-sm);font-weight:600;color:var(--gray-700)}.lang-opt[data-astro-cid-3ef6ksr2]:hover{background:var(--gray-50);text-decoration:none}.lang-opt[data-astro-cid-3ef6ksr2].active{background:var(--blue-50);color:var(--blue-700)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:var(--navy);border-radius:2px;transition:var(--transition)}@media(max-width:960px){.menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.nav-cta[data-astro-cid-3ef6ksr2]{display:none}.main-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:70px 0 auto;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-4);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translateY(-130%);transition:transform .25s ease;max-height:calc(100vh - 70px);overflow-y:auto}.main-nav[data-astro-cid-3ef6ksr2].open{transform:translateY(0)}.nav-link[data-astro-cid-3ef6ksr2]{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border);justify-content:space-between;width:100%}.nav-dd[data-astro-cid-3ef6ksr2]{width:100%}.nav-dd-menu[data-astro-cid-3ef6ksr2]{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:0 0 var(--sp-2) var(--sp-4);display:none;min-width:0}.nav-dd[data-astro-cid-3ef6ksr2].open .nav-dd-menu[data-astro-cid-3ef6ksr2]{display:block}.lang-switcher[data-astro-cid-3ef6ksr2]{margin-top:var(--sp-3)}.lang-menu[data-astro-cid-3ef6ksr2]{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:1px solid var(--border)}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--navy);color:#ffffffb3;padding-block:var(--sp-10) var(--sp-6);margin-top:var(--sp-12)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--sp-6);padding-bottom:var(--sp-8);border-bottom:1px solid rgba(255,255,255,.12)}.footer-brand[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:9px;margin-bottom:var(--sp-3)}.logo-chip[data-astro-cid-sz7xmlte]{display:inline-grid;place-items:center;width:38px;height:38px;background:#fff;border-radius:10px}.logo-chip[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:28px;height:28px;display:block}.logo-text[data-astro-cid-sz7xmlte]{font-weight:800;font-size:1.25rem;color:#fff;letter-spacing:-.03em}.footer-tag[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);max-width:320px;line-height:1.6}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-3)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;font-size:var(--text-sm);font-weight:500}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--yellow);text-decoration:none}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-5);font-size:var(--text-xs)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#ffffff8c}@media(max-width:860px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--sp-5)}}
