.home-page{background:#f8fafc}.home-page .top-hdr{background:#fff;border-bottom:1px solid #e2e8f0}.home-page .top-hdr a{color:#334155;font-size:12px;font-weight:500}.home-page .main-navbar{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0f172a0f;box-shadow:0 8px 30px #0f172a0a}.home-page .nav-list a{color:#1e293b;font-size:14px;font-weight:600}.home-page .nav-icon{color:#f79706;background:#f8fafc;border-color:#e2e8f0}.home-page .mob-toll{box-shadow:0 8px 24px #f7970638}.home-page .banner.home-hero{height:auto;min-height:460px;padding-top:28px;padding-bottom:28px}.home-page .banner.home-hero.has-bg:before{background:linear-gradient(165deg,#0f172ab8 0%,#0f172a6b 42%,#0f172a94 100%)}.home-page .banner-points-modern{gap:4px;margin-top:16px}.home-page .banner-points-modern li{background:#ffffff1a;border:1px solid #ffffff2e;padding:7px 14px;font-size:13px;font-weight:600}.home-page .search-wrap{margin-top:28px;padding:0 clamp(12px,3vw,28px) 4px}.home-page .search-panel{background:#0f172ac7;border:1px solid #ffffff24;border-radius:20px;max-width:1120px;margin-left:auto;margin-right:auto;padding:18px 18px 20px;box-shadow:0 24px 48px #00000047,inset 0 1px #ffffff14}.home-page .trip-chip{background:#fff;border-color:#0000;box-shadow:0 1px 3px #0f172a14}.home-page .search-field{border-color:#eef2f7;border-radius:14px;box-shadow:0 1px 2px #0f172a0a}.home-page .search-btn{letter-spacing:.04em;border-radius:14px;font-size:15px}.home-page .trust-strip{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 0}.home-page .trust-strip p{color:#475569;font-size:14px}.home-page .why-sec{background:0 0;padding:28px 0 8px}.home-page .why-grid{gap:16px}.home-page .why-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 20px;box-shadow:0 4px 20px #0f172a0a}.home-page .why-card:hover{border-color:#f7970673;box-shadow:0 12px 32px #0f172a14}.home-page .why-card h4{color:#0f172a;font-size:15px}.home-page .why-card p{font-size:13px;line-height:1.5}.home-page .sec-deals-modern{background:linear-gradient(#fff 0%,#f8fafc 100%)}.home-page .fly-deal.fly-deal-modern{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:52px minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:12px 14px;margin-bottom:12px;padding:14px 16px;display:grid;box-shadow:0 2px 12px #0f172a0a}.home-page .fly-deal.fly-deal-modern:hover{border-color:#cbd5e1;transform:translateY(-2px)}.home-page .ar-nm,.home-page .deal-date{text-align:left;border-right:none;min-height:0}.home-page .deal-date h4{color:#0f172a;justify-content:flex-start;font-size:16px}.home-page .deal-date p{color:#64748b;font-size:11px}.home-page .deal-price{text-align:right;color:#0d265e;padding-left:8px;font-size:1.25rem;font-weight:800;line-height:1.2}.home-page .deal-price span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.home-page .text-warning{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #0f172a0a}.home-page .sec-about-modern{background:0 0;padding:48px 0 56px}.home-page .deals-bx{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0f172a1f}.home-page .deals-bx:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0f172ae0 0%,#0f172a73 42%,#0f172a26 100%);position:absolute;inset:0}.home-page .about-wrap{z-index:1;position:relative}.home-page .about-home{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #fff9;border-radius:16px;margin:clamp(24px,5vw,48px);padding:clamp(24px,4vw,40px);box-shadow:0 16px 40px #0000001f}.home-page .about-home h4{color:#64748b;font-size:16px;font-weight:600}.home-page .about-home h4 span{color:#0f172a;margin-top:6px;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.3}.home-page .about-home p{color:#475569;font-size:14px;line-height:1.65}.home-page .about-home a.btn-more{color:#fff;background:linear-gradient(135deg,#f9a825 0%,#f79706 100%);border-radius:999px;box-shadow:0 8px 20px #f7970659}.home-page .news-bar{border-radius:18px;box-shadow:0 20px 48px #f7970647}@media (min-width:992px){.home-page .dest-grid-modern{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.home-page .banner.home-hero{min-height:0;padding-bottom:16px}.home-page .banner-points-modern{display:none}.home-page .search-panel{border-radius:16px;margin:0 8px;padding:12px 10px 14px}.home-page .about-home{margin:20px 16px}.home-page .fly-deal.fly-deal-modern{grid-template-rows:auto auto;grid-template-columns:48px 1fr}.home-page .fly-deal.fly-deal-modern .ar-logo{grid-row:1/3}.home-page .fly-deal.fly-deal-modern .deal-price{text-align:left;grid-column:2;padding-left:0}}
