.AirportTabs-module__QpWNhW__section{background:#fff;padding:64px 40px}.AirportTabs-module__QpWNhW__container{max-width:1200px;margin:0 auto}.AirportTabs-module__QpWNhW__sectionTitle{color:#1a1a1a;margin-bottom:8px;font-size:36px;font-weight:700}.AirportTabs-module__QpWNhW__sectionSubtitle{color:#666;margin-bottom:36px;font-size:17px}.AirportTabs-module__QpWNhW__tabs{border:1px solid #e0e0e0;border-radius:12px;gap:0;width:fit-content;margin-bottom:32px;display:flex;overflow:hidden}.AirportTabs-module__QpWNhW__tab{cursor:pointer;background:#f8f9fa;border:none;border-right:1px solid #e0e0e0;flex-direction:column;align-items:center;gap:2px;padding:14px 32px;transition:background .2s;display:flex}.AirportTabs-module__QpWNhW__tab:last-child{border-right:none}.AirportTabs-module__QpWNhW__tab:hover{background:#eef2ff}.AirportTabs-module__QpWNhW__activeTab{color:#fff;background:#2563eb}.AirportTabs-module__QpWNhW__activeTab .AirportTabs-module__QpWNhW__tabCode{color:#fff}.AirportTabs-module__QpWNhW__activeTab .AirportTabs-module__QpWNhW__tabName{color:#ffffffd9}.AirportTabs-module__QpWNhW__tabCode{color:#1a1a1a;font-size:20px;font-weight:700}.AirportTabs-module__QpWNhW__tabName{color:#666;white-space:nowrap;font-size:12px}.AirportTabs-module__QpWNhW__airportHeader{background:#f0f6ff;border:1px solid #d0e4ff;border-radius:12px;margin-bottom:28px;padding:20px 24px}.AirportTabs-module__QpWNhW__airportName{color:#1a1a1a;margin:0 0 4px;font-size:22px;font-weight:700}.AirportTabs-module__QpWNhW__airportMeta{color:#666;margin:0;font-size:14px}.AirportTabs-module__QpWNhW__optionsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.AirportTabs-module__QpWNhW__optionCard{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:20px;transition:box-shadow .2s,transform .2s}.AirportTabs-module__QpWNhW__optionCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.AirportTabs-module__QpWNhW__optionHeader{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.AirportTabs-module__QpWNhW__optionIcon{flex-shrink:0;margin-top:2px;font-size:28px}.AirportTabs-module__QpWNhW__optionName{color:#1a1a1a;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.AirportTabs-module__QpWNhW__badge{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.AirportTabs-module__QpWNhW__badge.AirportTabs-module__QpWNhW__green{color:#1e7e34;background:#e6f4ea}.AirportTabs-module__QpWNhW__badge.AirportTabs-module__QpWNhW__blue{color:#2563eb;background:#e8f0fe}.AirportTabs-module__QpWNhW__badge.AirportTabs-module__QpWNhW__yellow{color:#9a6700;background:#fef9e7}.AirportTabs-module__QpWNhW__optionMeta{background:#fff;border:1px solid #e8e8e8;border-radius:8px;gap:0;margin-bottom:14px;display:flex;overflow:hidden}.AirportTabs-module__QpWNhW__metaItem{text-align:center;border-right:1px solid #e8e8e8;flex-direction:column;flex:1;align-items:center;padding:10px 8px;display:flex}.AirportTabs-module__QpWNhW__metaItem:last-child{border-right:none}.AirportTabs-module__QpWNhW__metaLabel{color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px}.AirportTabs-module__QpWNhW__metaValue{color:#1a1a1a;font-size:13px;font-weight:600}.AirportTabs-module__QpWNhW__optionDesc{color:#555;margin:0;font-size:14px;line-height:1.55}@media (max-width:768px){.AirportTabs-module__QpWNhW__section{padding:40px 20px}.AirportTabs-module__QpWNhW__tabs{width:100%}.AirportTabs-module__QpWNhW__tab{flex:1;padding:12px 16px}.AirportTabs-module__QpWNhW__tabName{display:none}.AirportTabs-module__QpWNhW__optionsGrid{grid-template-columns:1fr}}
.ScamWarning-module__jnxIEW__section{background:#fff9f0;padding:64px 40px}.ScamWarning-module__jnxIEW__container{max-width:1200px;margin:0 auto}.ScamWarning-module__jnxIEW__alertBanner{background:#fff3cd;border:1px solid #ffc107;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px 24px;display:flex}.ScamWarning-module__jnxIEW__alertIcon{flex-shrink:0;font-size:28px}.ScamWarning-module__jnxIEW__alertTitle{color:#856404;margin:0 0 6px;font-size:18px;font-weight:700}.ScamWarning-module__jnxIEW__alertText{color:#664d03;margin:0;font-size:15px;line-height:1.5}.ScamWarning-module__jnxIEW__scamsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.ScamWarning-module__jnxIEW__scamCard{background:#fff;border:1px solid #fde8b0;border-radius:10px;padding:18px}.ScamWarning-module__jnxIEW__scamIcon{margin-bottom:8px;font-size:24px;display:block}.ScamWarning-module__jnxIEW__scamTitle{color:#1a1a1a;margin:0 0 8px;font-size:15px;font-weight:700}.ScamWarning-module__jnxIEW__scamDesc{color:#666;margin:0;font-size:13px;line-height:1.5}@media (max-width:768px){.ScamWarning-module__jnxIEW__section{padding:40px 20px}.ScamWarning-module__jnxIEW__scamsGrid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.ScamWarning-module__jnxIEW__scamsGrid{grid-template-columns:1fr}}
.ArrivalTips-module__0dQ6lG__section{background:#f8f9fa;padding:64px 40px}.ArrivalTips-module__0dQ6lG__container{max-width:1200px;margin:0 auto}.ArrivalTips-module__0dQ6lG__title{color:#1a1a1a;margin-bottom:8px;font-size:34px;font-weight:700}.ArrivalTips-module__0dQ6lG__subtitle{color:#666;margin-bottom:36px;font-size:17px}.ArrivalTips-module__0dQ6lG__tipsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ArrivalTips-module__0dQ6lG__tipCard{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px;position:relative;overflow:hidden}.ArrivalTips-module__0dQ6lG__tipCard:before{content:"";background:#2563eb;height:3px;position:absolute;top:0;left:0;right:0}.ArrivalTips-module__0dQ6lG__tipNum{color:#2563eb;letter-spacing:.08em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ArrivalTips-module__0dQ6lG__tipTitle{color:#1a1a1a;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.ArrivalTips-module__0dQ6lG__tipDetail{color:#666;margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.ArrivalTips-module__0dQ6lG__tipsGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ArrivalTips-module__0dQ6lG__section{padding:40px 20px}.ArrivalTips-module__0dQ6lG__tipsGrid{grid-template-columns:1fr}}
.BookingCTA-module__E87ntW__slim{background:#eff6ff;border-left:4px solid #2563eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.BookingCTA-module__E87ntW__slimText{color:#1e3a5f;flex:1;font-size:.95rem}.BookingCTA-module__E87ntW__slimButton{color:#fff;white-space:nowrap;background:#2563eb;border-radius:6px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.BookingCTA-module__E87ntW__slimButton:hover{background:#1d4ed8}.BookingCTA-module__E87ntW__full{text-align:center;background:#2563eb;padding:3rem 1.5rem}.BookingCTA-module__E87ntW__fullInner{max-width:680px;margin:0 auto}.BookingCTA-module__E87ntW__fullHeadline{color:#fff;margin:0 0 .6rem;font-size:1.6rem;font-weight:700}.BookingCTA-module__E87ntW__fullText{color:#dbeafe;margin:0 0 1.4rem;font-size:1rem}.BookingCTA-module__E87ntW__fullButton{color:#2563eb;background:#fff;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.BookingCTA-module__E87ntW__fullButton:hover{color:#1d4ed8;background:#dbeafe}@media (max-width:600px){.BookingCTA-module__E87ntW__slim{flex-direction:column;align-items:flex-start;gap:.6rem}.BookingCTA-module__E87ntW__fullHeadline{font-size:1.25rem}}
.faqsection-module__lJZSDq__wrapper{max-width:780px;margin:0 auto;padding:60px 20px}.faqsection-module__lJZSDq__wrapper h2{margin-bottom:32px;font-size:1.9rem}.faqsection-module__lJZSDq__accordion{flex-direction:column;gap:12px;display:flex}.faqsection-module__lJZSDq__item{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.faqsection-module__lJZSDq__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:1.05rem;font-weight:500;display:flex}.faqsection-module__lJZSDq__arrow{transition:transform .25s}.faqsection-module__lJZSDq__answerWrapper{max-height:0;transition:max-height .28s;overflow:hidden}.faqsection-module__lJZSDq__show{max-height:300px}.faqsection-module__lJZSDq__answer{color:#555;padding:0 20px 18px;font-size:.95rem;line-height:1.55}.faqsection-module__lJZSDq__arrow{transition:transform .25s;display:flex}.faqsection-module__lJZSDq__arrow.faqsection-module__lJZSDq__open{transform:rotate(180deg)}.faqsection-module__lJZSDq__question svg{stroke:#333}
.travel-footer{color:#fff;background:#0a1a2f;padding:40px;font-family:sans-serif}.link{cursor:pointer}.footer-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;display:flex}.footer-top h3{margin-bottom:10px;font-size:16px}.footer-top ul{padding:0;list-style:none}.footer-top ul li{margin-bottom:6px}.footer-top ul li a{color:#bbb;text-decoration:none}.footer-top ul li a:hover{color:#fc0}.footer-bottom{text-align:center;border-top:1px solid #fff3;padding-top:10px;font-size:14px}
