:root{--bg: #0F1A24;--surface: #182636;--surface2: #213141;--ink: #F3EAD3;--ink2: #93A2AE;--line: rgba(243, 234, 211, 0.13);--accent: #E1654B;--link: #E58A74;--accent-btn: #B4513C;--btn-grad: linear-gradient(135deg, #A94836 0%, #BC5740 100%);--btn-glow: 0 4px 22px rgba(225, 101, 75, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.16);--btn-glow-hover: 0 6px 30px rgba(225, 101, 75, 0.46), inset 0 1px 0 rgba(255, 255, 255, 0.2);--line-tint: rgba(127, 211, 194, 0.15);--line-tint-strong: rgba(127, 211, 194, 0.4);--shadow-card: 0 12px 30px rgba(0, 0, 0, 0.3);--accent2: #7FD3C2;--gold: #EDBB4C;}*{box-sizing: border-box;margin: 0;padding: 0;}body{background: var(--bg);color: var(--ink);font-family: 'Nunito', 'Nunito Fallback', sans-serif;line-height: 1.6;}a{color: var(--link);text-decoration: none;}a:hover{text-decoration: underline;}.wordmark{font-family: 'Cinzel', serif;font-weight: 700;}.container{max-width: 760px;margin: 0 auto;padding: 0 24px;}.legal{padding: 48px 0 80px;}.legal h1{font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 800;font-size: 32px;margin-bottom: 6px;}.legal .updated{color: var(--ink2);font-size: 13px;font-weight: 600;margin-bottom: 36px;}.legal h2{font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 700;font-size: 19px;margin-top: 32px;margin-bottom: 10px;color: var(--accent2);}.legal p, .legal li{font-size: 15px;color: var(--ink);margin-bottom: 12px;}.legal ul{padding-left: 22px;margin-bottom: 12px;}.legal strong{color: var(--gold);}@media (max-width: 860px){.legal{padding-left: 24px;padding-right: 24px;}}.legal p a:not(.btn), .legal li a:not(.btn){text-decoration: underline;text-underline-offset: 2px;}.legal{max-width: 820px;}.legal h2{scroll-margin-top: 20px;}.legal h3{font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 700;font-size: 16px;margin-top: 22px;margin-bottom: 8px;color: var(--ink);}.byline{color: var(--ink2);font-size: 13px;font-weight: 600;margin-bottom: 28px;}.tldr{background: var(--surface);border: 1px solid var(--line);border-left: 3px solid var(--accent2);border-radius: 14px;padding: 18px 20px;margin: 8px 0 32px;}.tldr p{margin-bottom: 0;font-size: 14.5px;}.tldr .tldr-label{color: var(--accent2);font-weight: 800;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;display: block;margin-bottom: 8px;}.stat-row{display: flex;flex-wrap: wrap;gap: 14px;margin: 18px 0 28px;}.stat-card{background: var(--surface);border: 1px solid var(--line-tint);border-radius: 14px;padding: 16px 18px;flex: 1;min-width: 130px;}.stat-card .num{font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 800;font-size: 24px;color: var(--gold);display: block;}.stat-card .label{font-size: 12.5px;color: var(--ink2);font-weight: 600;}.data-table{width: 100%;border-collapse: collapse;margin: 14px 0 22px;font-size: 14px;}.data-table th, .data-table td{text-align: left;padding: 9px 10px;border-bottom: 1px solid var(--line);}.data-table th{color: var(--ink2);font-size: 12px;font-weight: 800;letter-spacing: .6px;text-transform: uppercase;}.data-table td:last-child, .data-table th:last-child{text-align: right;}.data-table.left-last td:last-child, .data-table.left-last th:last-child{text-align: left;}.table-wrap{overflow-x: auto;}.steps{list-style: none;counter-reset: step;margin: 14px 0 22px;padding: 0;display: flex;flex-direction: column;gap: 10px;}.steps li{counter-increment: step;background: var(--surface);border: 1px solid var(--line-tint);border-radius: 14px;padding: 14px 18px 14px 52px;position: relative;font-size: 14.5px;}.steps li::before{content: counter(step);position: absolute;left: 16px;top: 12px;width: 26px;height: 26px;border-radius: 50%;background: var(--accent-btn);color: #fff;font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 800;font-size: 14px;display: flex;align-items: center;justify-content: center;}.chip-list{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 22px;list-style: none;padding: 0;}.chip-list li{background: var(--surface);border: 1px solid var(--line);border-radius: 999px;padding: 5px 13px;font-size: 13px;font-weight: 700;color: var(--ink);}.faq{display: flex;flex-direction: column;gap: 10px;margin-top: 12px;margin-bottom: 8px;}.faq details{background: var(--surface);border: 1px solid var(--line-tint);border-radius: 14px;padding: 16px 18px;}.faq summary{font-weight: 800;font-size: 15px;cursor: pointer;color: var(--ink);list-style: none;}.faq summary::-webkit-details-marker{display: none;}.faq summary::before{content: "+ ";color: var(--accent);}.faq details[open] summary::before{content: "\2212 ";}.faq p{margin-top: 10px;margin-bottom: 0;color: var(--ink2);font-size: 14px;line-height: 1.6;}.cta-box{background: var(--surface2);border-radius: 16px;padding: 22px 24px;margin-top: 36px;text-align: center;}.cta-box p{margin-bottom: 14px;}.cta-box .btn{display: inline-block;background: var(--btn-grad);box-shadow: var(--btn-glow);transition: box-shadow .25s cubic-bezier(.22, .61, .36, 1), filter .15s;color: #fff;font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 700;padding: 12px 24px;border-radius: 12px;font-size: 15px;}.cta-box .btn:hover{text-decoration: none;filter: brightness(1.06);box-shadow: var(--btn-glow-hover);}.related{margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--line);}.related a{font-weight: 700;display: block;margin-bottom: 6px;}.fine-print{font-size: 12.5px;color: var(--ink2);margin-top: 8px;}.airport-grid{list-style: none;padding: 0;margin: 14px 0 22px;display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 10px;}.airport-grid a{display: block;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 12px 14px;color: var(--ink);font-weight: 700;font-size: 14px;}.airport-grid a:hover{text-decoration: none;border-color: var(--accent);}.airport-grid a span{display: block;color: var(--ink2);font-weight: 600;font-size: 12.5px;margin-top: 2px;}.site-header{background: #0B0B0B;border-bottom: 1px solid var(--line);padding: 18px 0;}.site-header .container, .site-footer .container{max-width: 1080px;margin: 0 auto;padding: 0 24px;}.site-header .container{display: flex;justify-content: space-between;align-items: center;gap: 12px 24px;flex-wrap: wrap;}.site-header .wordmark{font-family: 'Cinzel', serif;font-weight: 700;font-size: 20px;color: var(--ink);}.site-header .wordmark:hover{text-decoration: none;}.site-nav{display: flex;gap: 10px 24px;flex-wrap: wrap;}.site-nav a{color: var(--ink2);font-weight: 700;font-size: 14px;}.site-nav a:hover{color: var(--ink);text-decoration: none;}.site-footer{border-top: 1px solid var(--line);padding: 48px 0 28px;}.site-footer .container{max-width: 1080px;margin: 0 auto;padding: 0 24px;}.site-footer .footer-grid{display: grid;grid-template-columns: 1.7fr 1fr 1fr 1fr;gap: 32px;}.site-footer .wordmark{font-family: 'Cinzel', serif;font-weight: 700;font-size: 22px;color: var(--ink);}.site-footer .wordmark:hover{text-decoration: none;}.site-footer .footer-tagline{color: var(--ink2);font-size: 14px;line-height: 1.55;margin: 10px 0 16px;max-width: 280px;}.site-footer .footer-social{list-style: none;display: flex;gap: 10px;padding: 0;margin: 0;}.site-footer .footer-social a{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border: 1px solid var(--line);border-radius: 50%;color: var(--ink2);}.site-footer .footer-social a:hover{color: var(--ink);border-color: var(--ink2);text-decoration: none;}.site-footer .footer-social svg{display: block;}.site-footer .footer-title{display: block;color: var(--ink);font-family: 'Baloo 2', 'Baloo 2 Fallback', sans-serif;font-weight: 700;font-size: 15px;margin-bottom: 12px;}.site-footer .footer-col ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 9px;}.site-footer .footer-col a{color: var(--ink2);font-size: 14px;font-weight: 600;}.site-footer .footer-col a:hover{color: var(--ink);text-decoration: none;}.site-footer .footer-bottom{margin-top: 36px;padding-top: 20px;border-top: 1px solid var(--line);display: flex;flex-direction: column;gap: 4px;}.site-footer .footer-bottom p{margin: 0;color: var(--ink2);font-size: 12px;line-height: 1.5;}.site-footer .footer-bottom a{color: var(--ink2);text-decoration: underline;}.site-footer .footer-bottom a:hover{color: var(--ink);}.nav-cta, .nav-toggle{display: none;}.site-nav .nav-webapp{color: var(--gold, #EDBB4C);}@media (max-width: 900px){.site-header{padding: 12px 0;position: relative;z-index: 100;}.site-header .container{gap: 0 12px;}.nav-toggle{order: -1;}.nav-cta{margin-left: auto;display: inline-block;background: var(--btn-grad, #B4513C);box-shadow: var(--btn-glow, none);color: #fff;font-weight: 800;font-size: 13px;padding: 8px 14px;border-radius: 999px;}.nav-cta:hover{text-decoration: none;filter: brightness(1.08);}.nav-toggle{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 36px;background: transparent;color: var(--ink);border: 1px solid var(--line);border-radius: 10px;cursor: pointer;}.site-nav{display: none;position: absolute;left: 0;right: 0;top: 100%;flex-direction: column;gap: 0;padding: 4px 24px 8px;background: #0B0B0B;border-bottom: 1px solid var(--line);box-shadow: 0 16px 28px rgba(0, 0, 0, 0.55);}.site-nav.open{display: flex;}.site-nav a{padding: 14px 2px;font-size: 16px;border-bottom: 1px solid var(--line);}.site-nav a:last-child{border-bottom: 0;}.site-nav .nav-notify{display: none;}.home .site-header .wordmark{display: none;}}@media (max-width: 760px){.site-footer .footer-grid{grid-template-columns: 1fr 1fr;gap: 28px 20px;}.site-footer .footer-brand{grid-column: 1 / -1;}}h1, h2, h3{text-wrap: balance;}.link-inherit{color: inherit;text-decoration: underline;}.flush{margin-bottom: 0;}.mt-28{margin-top: 28px;}.center{text-align: center;}.pad-end{padding-bottom: 40px;}.is-hidden{display: none;}.band-surface{background: var(--surface);}.band-surface-lined{background: var(--surface);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}.site-footer .footer-legal-row{display: flex;justify-content: space-between;align-items: baseline;flex-wrap: wrap;gap: 4px 24px;width: 100%;margin-bottom: 6px;}.site-footer .footer-legal-row p{color: var(--ink2);font-size: 13px;}.eyebrow-pill-row{text-align: center;margin-bottom: 14px;}.eyebrow-pill{display: inline-block;color: var(--accent2);background: rgba(127, 211, 194, 0.08);border: 1px solid var(--line-tint-strong);border-radius: 999px;padding: 5px 13px;font-weight: 800;font-size: 11.5px;letter-spacing: 1.4px;text-transform: uppercase;}.icon-tile{display: block;flex: 0 0 auto;font-size: 30px;line-height: 1;}.icon-tile > .ico, .ico-flat{display: block;}.ico-flat{display: inline-block;}.icon-tile.icon-sm{font-size: 22px;}.legal h2 .icon-tile{display: inline-flex;vertical-align: middle;margin: -4px 10px 0 0;}.site-footer .footer-contacts span{white-space: nowrap;}.site-footer .footer-contacts span:not(:last-child)::after{content: " ·";}@media (max-width: 760px){.site-footer .footer-contacts span{display: block;}.site-footer .footer-contacts span:not(:last-child)::after{content: none;}}