.TourPackages_pillarMain__vYe_O{min-height:100vh;background-color:var(--section-bg);color:var(--text-color)}.TourPackages_hero__vzPDa{position:relative;min-height:440px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;overflow:hidden;padding-top:clamp(175px,20vh,210px);padding-bottom:3.5rem}.TourPackages_heroBg__IBKUD{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.TourPackages_heroOverlay__BIxbb{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6));z-index:2}.TourPackages_heroContent__XhtXJ{position:relative;z-index:10;max-width:900px;text-align:center;padding:0 1.25rem}.TourPackages_heroTitle__18MJc{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:900;margin-bottom:.75rem;line-height:1.2;letter-spacing:-.02em;color:#ffffff}.TourPackages_heroSubtitle__FLN_r{font-family:var(--font-hero-desc);font-size:clamp(.9rem,1.5vw,1.05rem);opacity:.95;margin-bottom:1.5rem;color:rgba(255,255,255,.9);line-height:1.5;max-width:650px;margin-left:auto;margin-right:auto}.TourPackages_searchContainer__3n_zk{background:var(--bg-color);padding:8px;border-radius:12px;display:flex;align-items:center;gap:8px;max-width:600px;margin:0 auto;box-shadow:0 10px 25px rgba(0,0,0,.1)}.TourPackages_searchInput__zpvO4{flex:1 1;border:none;padding:12px 16px;font-size:.95rem;outline:none;color:var(--text-color)}.TourPackages_searchBtn__DAy6i{background:#0ea5e9;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s}.TourPackages_searchBtn__DAy6i:hover{background:#0284c7}.TourPackages_mobileFilterBtn__EJye7{display:none;background:var(--bg-color);border:1px solid var(--border-color);padding:10px 16px;border-radius:50px;font-weight:700;color:var(--text-muted);box-shadow:0 4px 12px rgba(0,0,0,.05);align-items:center;gap:8px;margin:1rem 1rem 0;cursor:pointer}.TourPackages_mainContent__HZe9U{max-width:1300px;margin:0 auto;padding:2rem 1.5rem;display:flex;gap:2.5rem}.TourPackages_sidebar__lMvN6{width:280px;flex-shrink:0}.TourPackages_stickySidebar__FqD3V{position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}.TourPackages_stickySidebar__FqD3V::-webkit-scrollbar{width:4px}.TourPackages_stickySidebar__FqD3V::-webkit-scrollbar-track{background:transparent}.TourPackages_stickySidebar__FqD3V::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.TourPackages_stickySidebar__FqD3V::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.TourPackages_sidebarSection__zFlPN{background:var(--bg-color);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.03);border:1px solid #f1f5f9}.TourPackages_sidebarTitle___Qjr9{font-size:1rem;font-weight:800;margin-bottom:1.25rem;color:var(--text-color)}.TourPackages_sidebarSearch__TYdvC{display:flex;gap:8px}.TourPackages_sidebarInput__fRVnV{flex:1 1;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;outline:none;width:100%}.TourPackages_sidebarSearchBtn__kSCoo{background:#0ea5e9;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.TourPackages_sidebarList__b41UH{list-style:none;padding:0;margin:0}.TourPackages_sidebarItem__lW__w{margin-bottom:.75rem}.TourPackages_sidebarLink__LDHWw{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--text-muted);font-size:.9rem;font-weight:500;padding:8px 12px;border-radius:8px;transition:all .2s}.TourPackages_sidebarLink__LDHWw.TourPackages_active__1_ies,.TourPackages_sidebarLink__LDHWw:hover{background:var(--section-bg);color:#0ea5e9}.TourPackages_sidebarLink__LDHWw.TourPackages_active__1_ies{font-weight:700;border-left:3px solid #0ea5e9;border-radius:4px 8px 8px 4px}.TourPackages_sidebarCount__6RoQT{font-size:.75rem;background:var(--section-bg);padding:2px 8px;border-radius:10px;color:var(--text-muted)}.TourPackages_explorationArea__ogdmf{flex:1 1;min-width:0}.TourPackages_carouselContainer__tASN3,.TourPackages_inBetweenPromo__q_L_c,.TourPackages_styleGrid__kHtWA{margin-bottom:4rem}@media (max-width:768px){.TourPackages_carouselContainer__tASN3,.TourPackages_inBetweenPromo__q_L_c,.TourPackages_styleGrid__kHtWA{margin-bottom:2.5rem}}.TourPackages_sectionHeader__E_0dx{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.TourPackages_sectionTitle__sh23G{font-size:1.6rem;font-weight:800;color:var(--text-color);letter-spacing:-.02em}@media (max-width:768px){.TourPackages_sectionTitle__sh23G{font-size:1.2rem}}.TourPackages_viewAll__WAArs{color:#0ea5e9;text-decoration:none;font-weight:700;font-size:.9rem}.TourPackages_carouselContainer__tASN3{position:relative}.TourPackages_carousel__UXPDD{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.TourPackages_carousel__UXPDD::-webkit-scrollbar{display:none}.TourPackages_carouselItem__T5oUQ{flex:0 0 280px}.TourPackages_trustBanner__PAuet{background:var(--bg-color);border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.02);border:1px solid #f1f5f9}.TourPackages_trustItem__OpWJ1{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--text-muted)}.TourPackages_trustIcon__ybfJQ{color:#0ea5e9;font-size:1.1rem}.TourPackages_styleGrid__kHtWA{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.TourPackages_styleCard__73Gv7{position:relative;height:120px;border-radius:12px;overflow:hidden;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:transform .2s}.TourPackages_styleCard__73Gv7:hover{transform:translateY(-4px)}.TourPackages_styleImg__9VwUZ{position:absolute;inset:0;object-fit:cover;z-index:1}.TourPackages_styleOverlay__rqGye{position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:2}.TourPackages_styleLabel__niKUe{position:relative;z-index:3;color:#fff;font-weight:800;font-size:.95rem;text-align:center}.TourPackages_seoPillarEnhanced__pMs3o{background:var(--section-bg);border-radius:20px;padding:3rem;margin-top:4rem;border:1px solid var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,.02);position:relative;overflow:hidden}.TourPackages_seoPillarEnhanced__pMs3o:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0ea5e9,#38bdf8)}@media (max-width:768px){.TourPackages_seoPillarEnhanced__pMs3o{padding:1.5rem;margin-top:2rem}}.TourPackages_seoEnhancedTitle__BgRmB{font-size:1.8rem;font-weight:800;margin-bottom:1.5rem;color:var(--text-color);display:flex;align-items:center;gap:12px;letter-spacing:-.02em}.TourPackages_seoEnhancedContent__ntMZd{color:var(--text-muted);line-height:1.8;font-size:1.05rem;white-space:pre-line}.TourPackages_seoEnhancedContent__ntMZd p{margin-bottom:1.25rem}.TourPackages_seoEnhancedContent__ntMZd a{color:#0ea5e9;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .2s}.TourPackages_seoEnhancedContent__ntMZd a:hover{color:#0284c7;border-bottom-color:#0284c7}.TourPackages_mobileStickyNav__rXMY0{display:none;position:relative;z-index:50;background:var(--bg-color);padding:12px 0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.TourPackages_chipScroll__Jx__C{display:flex;gap:8px;overflow-x:auto;padding:0 1rem;scrollbar-width:none}.TourPackages_chipScroll__Jx__C::-webkit-scrollbar{display:none}.TourPackages_chip__x0qRr{white-space:nowrap;background:var(--section-bg);color:var(--text-muted);padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:600;text-decoration:none;border:1px solid var(--border-color)}.TourPackages_chip__x0qRr.TourPackages_active__1_ies{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.TourPackages_mobileOnly__kvY2E{display:none}@media (max-width:991px){.TourPackages_mobileOnly__kvY2E{display:block}.TourPackages_sidebar__lMvN6{display:block;position:fixed;top:0;left:-100%;width:85%;height:100%;z-index:1000;background:var(--bg-color);transition:left .3s ease;box-shadow:10px 0 30px rgba(0,0,0,.1)}.TourPackages_sidebarOpen__Xi8mh{left:0}.TourPackages_stickySidebar__FqD3V{height:100%;max-height:100%;padding:1.5rem 0 0;overflow-y:auto}.TourPackages_sidebarSection__zFlPN{box-shadow:none;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;margin-bottom:0}.TourPackages_drawerBackdrop__VvMZX{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.TourPackages_drawerHeader__jsRgp{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #f1f5f9}.TourPackages_drawerHeader__jsRgp h3{margin:0;font-size:1.2rem;font-weight:800}.TourPackages_closeBtn___5CBH{background:var(--section-bg);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:var(--text-muted)}.TourPackages_mobileStickyNav__rXMY0{display:block}.TourPackages_mainContent__HZe9U{flex-direction:column;padding:1.5rem 1rem;gap:1.5rem}.TourPackages_mobileFilterBtn__EJye7{display:flex;margin:0 .5rem 1rem}.TourPackages_trustBanner__PAuet{flex-wrap:wrap;gap:1rem;justify-content:flex-start}}@media (max-width:768px){.TourPackages_hero__vzPDa{height:auto;min-height:auto;padding-top:140px;padding-bottom:3rem}}.TourPackages_tourGrid__S0Pz6{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%}.TourPackages_tourGrid__S0Pz6 a{width:100%!important;flex:1 1!important}@media (max-width:1200px){.TourPackages_tourGrid__S0Pz6{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.TourPackages_tourGrid__S0Pz6{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:600px){.TourPackages_mainContent__HZe9U{padding:1rem 4px}.TourPackages_carousel__UXPDD{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.TourPackages_tourGrid__S0Pz6{grid-template-columns:repeat(3,1fr);gap:4px}}.TourPackages_aboutSection__8mkO9{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;padding:2.25rem 2rem;margin:2rem 0 3.5rem;box-shadow:0 4px 20px rgba(0,0,0,.03)}.TourPackages_aboutBadge__W4sLX{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#0284c7;background:rgba(14,165,233,.1);padding:.35rem .85rem;border-radius:9999px;margin-bottom:.75rem}.TourPackages_aboutTitle__GL5cM{font-family:var(--font-display,inherit);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;color:var(--text-color,#0f172a);line-height:1.3;margin-bottom:1rem}.TourPackages_aboutLead__Q9bOb{font-size:1.05rem;line-height:1.7;color:var(--text-color,#334155);margin-bottom:1rem;text-align:left}.TourPackages_aboutText__CmFF8{font-size:.95rem;line-height:1.7;color:var(--text-muted,#64748b);margin-bottom:1.75rem;text-align:left}.TourPackages_howToChooseSection__bShQ5{margin:1.5rem 0 2rem;padding:1.5rem 1.75rem;background:var(--section-bg,#f8fafc);border-radius:12px;border-left:4px solid #0284c7}.TourPackages_howToChooseTitle__1PIr0{font-size:1.2rem;font-weight:700;margin-bottom:.6rem;color:var(--text-color,#0f172a);line-height:1.4}.TourPackages_howToChooseLead__77M5o{font-size:.95rem;line-height:1.6;color:var(--text-muted,#64748b);margin-bottom:.85rem}.TourPackages_howToChooseList__spSfR{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.TourPackages_howToChooseItem__oUUhv{position:relative;padding-left:1.5rem;font-size:.92rem;line-height:1.6;color:var(--text-color,#334155)}.TourPackages_howToChooseItem__oUUhv:before{content:"✓";position:absolute;left:0;top:0;color:#0284c7;font-weight:800;font-size:.95rem}.TourPackages_howToChooseLink__fk9iU{color:var(--accent,#0284c7);text-decoration:underline;text-underline-offset:2px;font-weight:600}.TourPackages_aboutGrid__BOhCn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.TourPackages_aboutCard__hbXjE{background:var(--section-bg,#f8fafc);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:12px;padding:1.25rem 1rem;display:flex;align-items:flex-start;gap:.75rem}.TourPackages_aboutCardIcon__fXzfM{font-size:1.6rem;line-height:1;flex-shrink:0}.TourPackages_aboutCardTitle__vjyBx{font-size:.95rem;font-weight:700;color:var(--text-color,#0f172a);margin-bottom:.35rem}.TourPackages_aboutCardDesc__fELXU{font-size:.85rem;line-height:1.5;color:var(--text-muted,#64748b)}.TourPackages_carouselSubtitle__xw8JB{font-size:.92rem;line-height:1.5;color:var(--text-muted,#64748b);margin-top:.35rem;max-width:780px}.TourPackages_comparisonSection__DB0pB{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;padding:2.25rem 2rem;margin:3.5rem 0 2rem;box-shadow:0 4px 20px rgba(0,0,0,.03)}.TourPackages_comparisonHeader__msWZm{text-align:center;max-width:700px;margin:0 auto 2rem}.TourPackages_comparisonTitle__MxQlV{font-family:var(--font-display,inherit);font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:800;color:var(--text-color,#0f172a);margin-bottom:.5rem}.TourPackages_comparisonSubtitle__ygSkN{font-size:.95rem;line-height:1.6;color:var(--text-muted,#64748b)}.TourPackages_scrollHint__SFAdD{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#0284c7;background:rgba(14,165,233,.1);padding:.35rem .85rem;border-radius:9999px;margin-bottom:1rem}@media (min-width:769px){.TourPackages_scrollHint__SFAdD{display:none}}.TourPackages_comparisonTableWrap__wlyce{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--border-color,rgba(0,0,0,.08))}.TourPackages_comparisonTable__xCz6x{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:.92rem}.TourPackages_comparisonTable__xCz6x th{background:var(--section-bg,#f1f5f9);padding:1rem 1.25rem;font-weight:700;color:var(--text-color,#0f172a);border-bottom:2px solid var(--border-color,rgba(0,0,0,.1))}.TourPackages_comparisonTable__xCz6x td{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,rgba(0,0,0,.06));color:var(--text-color,#334155)}.TourPackages_comparisonTable__xCz6x tr:hover td{background:rgba(14,165,233,.05)}.TourPackages_featuredCol__YI8AC{background:rgba(14,165,233,.1)!important;font-weight:600;color:#0284c7!important}.TourPackages_comparisonCta__U_nL2{margin-top:1.5rem;text-align:center;padding:1.25rem;background:var(--section-bg,#f8fafc);border:1px solid var(--border-color,rgba(0,0,0,.05));border-radius:10px;font-size:.95rem;color:var(--text-color,#334155)}.TourPackages_comparisonLink__DsKio{color:#0284c7;font-weight:700;text-decoration:underline;text-underline-offset:3px}.TourPackages_scrollHintContainer__XBGwz{text-align:center;margin-bottom:.5rem}.TourPackages_noFlightSection__uSdvI{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;padding:2.25rem 2rem;margin:3.5rem 0 2rem;box-shadow:0 4px 20px rgba(0,0,0,.03)}.TourPackages_noFlightBadge__CFfG3{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#0284c7;background:rgba(14,165,233,.1);padding:.35rem .85rem;border-radius:9999px;margin-bottom:.75rem}.TourPackages_noFlightTitle__o5_Cp{font-family:var(--font-display,inherit);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:800;color:var(--text-color,#0f172a);line-height:1.3;margin-bottom:1rem}.TourPackages_noFlightLead__ihIc1{font-size:1rem;line-height:1.7;color:var(--text-color,#334155);margin-bottom:.75rem;text-align:left}.TourPackages_noFlightText__AdgLz{font-size:.95rem;line-height:1.7;color:var(--text-muted,#64748b);margin:0;text-align:left}.TourPackages_reciprocalBanner__FDvon{background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;border-radius:16px;padding:2.5rem 2rem;text-align:center;margin:3.5rem 0 2rem;box-shadow:0 10px 25px rgba(2,132,199,.2)}.TourPackages_reciprocalTitle__70IGh{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;margin-bottom:.75rem;color:#ffffff}.TourPackages_reciprocalDesc__hflzr{max-width:640px;margin:0 auto 1.5rem;font-size:.98rem;opacity:.95;line-height:1.6;color:#f0f9ff}.TourPackages_reciprocalBtn__n3qik{display:inline-block;background:#ffffff;color:#0369a1;font-weight:700;padding:.85rem 1.85rem;border-radius:9999px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.TourPackages_reciprocalBtn__n3qik:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.18)}.TourPackages_faqWrapper__PKFAz{margin-top:3.5rem}@media (max-width:768px){.TourPackages_aboutSection__8mkO9,.TourPackages_comparisonSection__DB0pB,.TourPackages_noFlightSection__uSdvI,.TourPackages_reciprocalBanner__FDvon{padding:1.5rem 1.25rem}}.TourPackages_durationSection__XdKWX{margin:3rem 0}.TourPackages_durationGrid__iEHBe{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.TourPackages_durationCard__UDffD{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;padding:1.5rem;display:flex;align-items:flex-start;gap:1.2rem;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.03)}.TourPackages_durationCard__UDffD:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.08);border-color:#0ea5e9}.TourPackages_durationIcon__74qXu{font-size:2rem;background:#f0f9ff;border-radius:12px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TourPackages_durationContent__pviux{flex:1 1}.TourPackages_durationTitle__aMZDu{font-size:1.12rem;font-weight:800;color:var(--text-color,#0f172a);margin-bottom:.25rem}.TourPackages_durationTime__JOYRG{display:inline-block;font-size:.78rem;font-weight:700;color:#0ea5e9;background:#e0f2fe;padding:2px 8px;border-radius:6px;margin-bottom:.5rem}.TourPackages_durationDesc__QMvLH{font-size:.88rem;color:var(--text-muted,#64748b);line-height:1.5;margin:0}.TourPackages_halfDayPromoBanner__oU3HW{background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;border-radius:14px;padding:1.5rem 1.75rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;box-shadow:0 4px 15px rgba(2,132,199,.18)}.TourPackages_halfDayPromoText__8SSj7 h3{font-size:1.18rem;font-weight:800;color:#ffffff;margin-bottom:.35rem}.TourPackages_halfDayPromoText__8SSj7 p{font-size:.92rem;color:#f0f9ff;line-height:1.5;margin:0;max-width:640px}.TourPackages_halfDayPromoBtn__5fGHz{background:#ffffff;color:#0369a1;font-weight:700;font-size:.9rem;padding:.75rem 1.5rem;border-radius:9999px;text-decoration:none;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TourPackages_halfDayPromoBtn__5fGHz:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.15)}.TourPackages_gallerySection__pOSrh{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;padding:2.25rem 2rem;margin:3.5rem 0 2rem;box-shadow:0 4px 20px rgba(0,0,0,.03)}.TourPackages_galleryHeader__cfkJZ{text-align:center;max-width:700px;margin:0 auto 2rem}.TourPackages_galleryBadge__KJkrV{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#0284c7;background:rgba(14,165,233,.1);padding:.35rem .85rem;border-radius:9999px;margin-bottom:.75rem}.TourPackages_galleryTitle__GJr7E{font-family:var(--font-display,inherit);font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:800;color:var(--text-color,#0f172a);margin-bottom:.5rem}.TourPackages_gallerySubtitle__7qdH4{font-size:.95rem;line-height:1.6;color:var(--text-muted,#64748b);margin:0}.TourPackages_photoGalleryGrid__3LEUi{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.TourPackages_photoCard___I_q7{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 4px 12px rgba(0,0,0,.05);background:#f1f5f9}.TourPackages_photoCard___I_q7 img{object-fit:cover;transition:transform .3s ease}.TourPackages_photoCard___I_q7:hover img{transform:scale(1.04)}.TourPackages_photoCaption__KhlRl{position:absolute;bottom:0;left:0;right:0;padding:1.25rem .75rem .6rem;background:linear-gradient(transparent,rgba(0,0,0,.75));color:#ffffff;font-size:.82rem;font-weight:600;text-align:center;pointer-events:none}@media (max-width:768px){.TourPackages_gallerySection__pOSrh{padding:1.5rem 1.25rem}.TourPackages_photoGalleryGrid__3LEUi{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width:480px){.TourPackages_photoGalleryGrid__3LEUi{grid-template-columns:1fr}}.CartToast_toastOverlay__k0XCR{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;pointer-events:auto;max-width:400px;width:calc(100vw - 3rem);animation:CartToast_slideInRight__eUb5J .4s cubic-bezier(.16,1,.3,1) forwards}.CartToast_toastOverlay__k0XCR.CartToast_hiding__1gOfH{animation:CartToast_slideOutRight__4bo3c .3s cubic-bezier(.4,0,1,1) forwards}@keyframes CartToast_slideInRight__eUb5J{0%{transform:translateX(110%) scale(.95);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes CartToast_slideOutRight__4bo3c{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(110%) scale(.95);opacity:0}}.CartToast_toastCard__h6kAm{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06);display:flex;align-items:center;gap:.9rem;position:relative;overflow:hidden}.CartToast_toastCard__h6kAm:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#10b981,#0ea5e9);border-radius:0 0 16px 16px;animation:CartToast_progressBar__0WqhS 4.5s linear forwards}@keyframes CartToast_progressBar__0WqhS{0%{width:100%}to{width:0}}.CartToast_iconWrapper__BAn2B{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,rgba(16,185,129,.25),rgba(16,185,129,.1));color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 1px rgba(16,185,129,.3)}.CartToast_content__hr8fP{flex:1 1;min-width:0}.CartToast_title__9HGl7{font-size:.875rem;font-weight:700;color:#ffffff;margin:0;line-height:1.3;letter-spacing:-.01em}.CartToast_subtext__apRrg{font-size:.775rem;color:#94a3b8;margin:.2rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.CartToast_actionBtn__MJ8Pk{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#ffffff;padding:.45rem .9rem;border-radius:10px;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;box-shadow:0 4px 12px rgba(14,165,233,.35);letter-spacing:.01em}.CartToast_actionBtn__MJ8Pk:hover{background:linear-gradient(135deg,#0284c7,#0369a1);transform:translateY(-1px);box-shadow:0 6px 16px rgba(14,165,233,.45)}.CartToast_closeBtn__VbSXZ{background:transparent;border:none;color:#475569;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;margin-left:-.2rem}.CartToast_closeBtn__VbSXZ:hover{color:#ffffff;background:rgba(255,255,255,.08)}@media (max-width:640px){.CartToast_toastOverlay__k0XCR{top:auto;bottom:5.5rem;right:auto;left:50%;width:calc(100% - 2rem);max-width:360px;animation:CartToast_slideInUp__8GL_N .4s cubic-bezier(.16,1,.3,1) forwards}.CartToast_toastOverlay__k0XCR.CartToast_hiding__1gOfH{animation:CartToast_slideOutDown__iuk_0 .3s cubic-bezier(.4,0,1,1) forwards}@keyframes CartToast_slideInUp__8GL_N{0%{transform:translateX(-50%) translateY(30px) scale(.95);opacity:0}to{transform:translateX(-50%) translateY(0) scale(1);opacity:1}}@keyframes CartToast_slideOutDown__iuk_0{0%{transform:translateX(-50%) translateY(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(30px) scale(.95);opacity:0}}.CartToast_subtext__apRrg{max-width:160px}}.PackageCard_card__UYRpT{display:flex;flex-direction:column;flex:0 0 260px;width:260px;border-radius:14px;overflow:hidden;background:var(--bg-color);border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;scroll-snap-align:start}.PackageCard_card__UYRpT:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.14);border-color:#0ea5e9}.PackageCard_cardSm__EQvDk{flex:0 0 210px;width:210px}.PackageCard_imageWrapper__oo1V_{position:relative;width:100%;height:170px;overflow:hidden;flex-shrink:0}.PackageCard_cardSm__EQvDk .PackageCard_imageWrapper__oo1V_{height:140px}.PackageCard_image__TqQkY{object-fit:cover;transition:transform .4s ease}.PackageCard_card__UYRpT:hover .PackageCard_image__TqQkY{transform:scale(1.05)}.PackageCard_badge__VOCbL{position:absolute;top:10px;left:10px;background:#0369a1;color:#fff;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:20px;letter-spacing:.04em;z-index:2}.PackageCard_body__kSS6F{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1 1}.PackageCard_title__xfQfX{font-size:.85rem;font-weight:700;color:var(--text-color);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.PackageCard_meta__B32Lw{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:.75rem;color:var(--text-muted)}.PackageCard_ratingGroup__dBu3X{display:inline-flex;align-items:center;gap:5px}.PackageCard_ratingText__x66_m{color:var(--text-color);font-weight:600;font-size:.73rem;white-space:nowrap}.PackageCard_cardSm__EQvDk .PackageCard_ratingText__x66_m{font-size:.68rem}.PackageCard_rating__LgTn8{color:#b45309;font-weight:600}.PackageCard_dot__93a2l{color:#cbd5e1}.PackageCard_duration__JYWRa{color:var(--text-muted);white-space:nowrap}.PackageCard_footer__i0PZX{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-color)}.PackageCard_priceBlock__RNPim{display:flex;flex-direction:column;gap:0}.PackageCard_from__deG8i{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.PackageCard_priceRow__myGIL{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.PackageCard_approxCurrency__qNkEd{font-size:.65rem;color:var(--text-muted);font-weight:500;letter-spacing:-.01em}.PackageCard_price__fHo2h{font-size:.9rem;font-weight:800;color:#0369a1;line-height:1.2}.PackageCard_perPax__FjHsT{font-size:.65rem;color:var(--text-muted)}.PackageCard_cta__Ezhdt{font-size:.75rem;font-weight:700;color:#0369a1;white-space:nowrap;padding:4px 10px;border:1.5px solid #0369a1;border-radius:20px;transition:background .2s,color .2s}.PackageCard_card__UYRpT:hover .PackageCard_cta__Ezhdt{background:#0369a1;color:#fff}@media (max-width:600px){.PackageCard_body__kSS6F{padding:8px 6px;gap:2px}.PackageCard_title__xfQfX{font-size:.7rem}.PackageCard_meta__B32Lw{font-size:.65rem}.PackageCard_imageWrapper__oo1V_{height:100px}.PackageCard_price__fHo2h{font-size:.7rem}.PackageCard_approxCurrency__qNkEd,.PackageCard_from__deG8i,.PackageCard_perPax__FjHsT{font-size:.55rem}.PackageCard_cta__Ezhdt{display:none}.PackageCard_footer__i0PZX{padding-top:4px}.PackageCard_badge__VOCbL{font-size:.55rem;padding:1px 6px;top:6px;left:6px}}.PackageCard_groupNote__gpCYR{display:inline-block;font-size:.65rem;color:var(--accent,#16a34a);font-weight:500;opacity:.85}.PromoBanner_section__88FbJ{padding:3.5rem 0;background:linear-gradient(135deg,#081a17,#0c2d27 35%,#103c34 65%,#09201c);overflow:hidden;position:relative;border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.15)}.PromoBanner_goldStripe__YYwA6{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b8860b,#d4af37 25%,#f7e7a9 50%,#d4af37 75%,#b8860b);z-index:2;box-shadow:0 0 12px rgba(212,175,55,.4)}.PromoBanner_section__88FbJ:before{content:"";position:absolute;top:-120px;right:-60px;width:420px;height:420px;background:radial-gradient(circle,rgba(212,175,55,.12) 0,rgba(13,50,43,0) 70%);border-radius:50%;pointer-events:none}.PromoBanner_section__88FbJ:after{content:"";position:absolute;bottom:-140px;left:5%;width:360px;height:360px;background:radial-gradient(circle,rgba(20,78,67,.25) 0,rgba(8,26,23,0) 70%);border-radius:50%;pointer-events:none}.PromoBanner_particles__Qh_h2{position:absolute;inset:0;pointer-events:none;z-index:0}.PromoBanner_particle__HkBpD{position:absolute;left:var(--x,50%);bottom:-10px;width:var(--size,6px);height:var(--size,6px);border-radius:50%;background:rgba(247,231,169,.4);box-shadow:0 0 8px rgba(212,175,55,.5);animation:PromoBanner_floatUp__xnz9s 5s ease-in infinite;animation-delay:var(--delay,0s)}.PromoBanner_particle__HkBpD:nth-child(2n){background:rgba(212,175,55,.3)}@keyframes PromoBanner_floatUp__xnz9s{0%{transform:translateY(0) scale(1);opacity:.7}to{transform:translateY(-130px) scale(.2);opacity:0}}.PromoBanner_container__9Y7n1{max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.PromoBanner_inner__ZWoJc{display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:center}.PromoBanner_content__la8wP{color:#fff}.PromoBanner_badge__Y3Yk5{display:inline-flex;align-items:center;gap:8px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.35);color:#f7e7a9;font-size:.8rem;font-weight:700;padding:6px 16px;border-radius:30px;letter-spacing:.04em;margin-bottom:1.1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.2)}.PromoBanner_badgeSparkle__cgAvD{font-size:.95rem;line-height:1}.PromoBanner_title__kabcE{font-size:2.15rem;font-weight:900;line-height:1.25;color:#ffffff;margin:0 0 .85rem;font-family:var(--font-heading);letter-spacing:-.02em}.PromoBanner_highlightGold__JRwgo{background:linear-gradient(135deg,#fff3c4,#f7e7a9 30%,#d4af37 80%,#c5a059);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-shadow:0 0 30px rgba(212,175,55,.3)}.PromoBanner_desc__x81Ww{font-size:.95rem;color:rgba(240,245,243,.85);line-height:1.68;margin:0 0 1.5rem;max-width:540px}.PromoBanner_desc__x81Ww strong{color:#f7e7a9;font-weight:700}.PromoBanner_promoCodeBox__3c4nS{display:inline-flex;align-items:center;gap:14px;background:rgba(9,32,28,.65);border:1.5px dashed rgba(212,175,55,.45);border-radius:12px;padding:10px 18px;margin-bottom:1.6rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.25)}.PromoBanner_promoCodeLabel__tbE81{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(247,231,169,.7)}.PromoBanner_promoCodeValue__uy_zK{display:flex;align-items:center;gap:10px}.PromoBanner_codeDots__4UFZ2{font-size:.95rem;font-weight:800;letter-spacing:.08em;color:#f7e7a9;font-family:var(--font-mono,monospace)}.PromoBanner_codeLock__fbei0{font-size:.75rem;font-weight:700;color:#081a17;background:linear-gradient(135deg,#f7e7a9,#d4af37);padding:3px 10px;border-radius:6px;white-space:nowrap;letter-spacing:.02em}.PromoBanner_actions___11kt{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:1.1rem}.PromoBanner_ctaPrimary__6QoSD{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:linear-gradient(135deg,#fbf7e8,#e8d08d 50%,#d4af37);color:#09201c;border-radius:10px;font-weight:800;font-size:.95rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 20px rgba(212,175,55,.35),0 2px 6px rgba(0,0,0,.3)}.PromoBanner_ctaPrimary__6QoSD:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff,#faecc1 50%,#dfba41);box-shadow:0 8px 28px rgba(212,175,55,.5),0 4px 10px rgba(0,0,0,.35);color:#051412}.PromoBanner_ctaIcon__TlEMl{transition:transform .2s ease}.PromoBanner_ctaPrimary__6QoSD:hover .PromoBanner_ctaIcon__TlEMl{transform:translateX(3px)}.PromoBanner_ctaSecondary__QoIDY{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;background:rgba(255,255,255,.06);border:1.5px solid rgba(212,175,55,.35);color:#f7e7a9;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PromoBanner_ctaSecondary__QoIDY:hover{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.6);color:#ffffff;transform:translateY(-2px)}.PromoBanner_note__KEx_J{font-size:.78rem;color:rgba(240,245,243,.6);margin:0;line-height:1.5}.PromoBanner_visual__V0fxF{display:flex;justify-content:center}.PromoBanner_visualCard__FrnRR{background:linear-gradient(145deg,rgba(14,46,39,.75),rgba(8,25,22,.85));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.35);border-radius:22px;padding:30px 24px;text-align:center;color:#fff;width:250px;position:relative;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 24px rgba(212,175,55,.1);transition:transform .3s ease,box-shadow .3s ease}.PromoBanner_visualCard__FrnRR:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(0,0,0,.5),0 0 32px rgba(212,175,55,.2)}.PromoBanner_visualCard__FrnRR:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4af37,#f7e7a9,#d4af37,transparent)}.PromoBanner_cardShimmer__pnpYq{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,rgba(255,255,255,.05) 50%,transparent 55%);pointer-events:none;animation:PromoBanner_cardSheen__3zj1u 6s infinite}@keyframes PromoBanner_cardSheen__3zj1u{0%{transform:translate(-30%,-30%)}50%{transform:translate(30%,30%)}to{transform:translate(-30%,-30%)}}.PromoBanner_visualBadge__XU8mk{display:inline-flex;align-items:center;gap:6px;background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.4);color:#f7e7a9;font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:4px 12px;border-radius:20px;margin-bottom:12px}.PromoBanner_crownIcon__RhkKF{font-size:.85rem}.PromoBanner_visualLabel__06rh_{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(240,245,243,.65);margin-bottom:6px}.PromoBanner_visualAmount__sxiLL{font-size:2.1rem;font-weight:900;line-height:1.1;margin-bottom:4px;font-family:var(--font-heading);display:flex;align-items:baseline;justify-content:center;gap:6px}.PromoBanner_amountPrefix__z9QgL{font-size:1.15rem;color:#f7e7a9;font-weight:700}.PromoBanner_amountNumber___w_Bj{color:#ffffff;text-shadow:0 0 16px rgba(212,175,55,.4)}.PromoBanner_visualSub__IH02h{font-size:.76rem;color:rgba(240,245,243,.75);margin-bottom:14px}.PromoBanner_divider__A17nR{height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent);margin:0 0 14px}.PromoBanner_visualChips__Prp2g{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.PromoBanner_visualChips__Prp2g span{display:block;font-size:.72rem;padding:5px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(212,175,55,.18);border-radius:8px;color:rgba(240,245,243,.9);text-align:left}.PromoBanner_visualFooter__O1WJE{font-size:.7rem;font-weight:700;color:#d4af37;text-transform:uppercase;letter-spacing:.08em}@media (max-width:900px){.PromoBanner_inner__ZWoJc{grid-template-columns:1fr;gap:2rem}.PromoBanner_visual__V0fxF{display:flex;justify-content:flex-start}.PromoBanner_visualCard__FrnRR{width:100%;max-width:320px}}@media (max-width:640px){.PromoBanner_section__88FbJ{padding:2.5rem 0}.PromoBanner_title__kabcE{font-size:1.65rem}.PromoBanner_promoCodeBox__3c4nS{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.PromoBanner_actions___11kt{flex-direction:column;width:100%}.PromoBanner_ctaPrimary__6QoSD,.PromoBanner_ctaSecondary__QoIDY{width:100%;justify-content:center}.PromoBanner_visual__V0fxF{display:none}}.detail_detailMain__NpObb{background:var(--section-bg);min-height:100vh;padding-top:clamp(155px,18vh,180px);padding-bottom:2rem;font-family:inherit}.detail_heroBar__LfzmY{background:var(--bg-color)!important;border-bottom:1px solid var(--border-color);padding:1.5rem 0 1.25rem;color:var(--text-color)}.detail_heroInner__irG7s{max-width:1250px;margin:0 auto;padding:0 1.25rem}.detail_breadcrumb__A_VbN{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#94a3b8;margin-bottom:.85rem;flex-wrap:wrap}.detail_breadcrumb__A_VbN a{color:var(--text-muted);text-decoration:none;transition:color .15s}.detail_breadcrumb__A_VbN a:hover{color:#1e3a8a}.detail_breadcrumbSep__NX37f{color:#cbd5e1}.detail_badge__vBiXh{display:inline-block;padding:.25rem .85rem;background:#f59e0b;color:#fff;font-size:.68rem;font-weight:800;border-radius:9999px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.detail_tourTitle__x7_WO{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--text-color);line-height:1.25;margin:0 0 .85rem}.detail_tourMeta__ZP__Z{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.detail_metaChip___1gcg{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .75rem;background:var(--section-bg);color:var(--text-muted);font-size:.78rem;font-weight:600;border-radius:9999px;border:1px solid var(--border-color)}.detail_galleryWrapper__mybQn{max-width:1250px;margin:.75rem auto;padding:0 1.25rem}.detail_gallery__ng3E0{display:grid;grid-template-columns:1.3fr 1fr;gap:.5rem;border-radius:12px;overflow:hidden;height:380px;box-shadow:0 4px 20px rgba(0,0,0,.12);border:1px solid var(--border-color)}.detail_mainImage__C3seq{position:relative;min-height:0;overflow:hidden}.detail_thumbGrid__u3DCj{display:grid;grid-template-rows:1fr 1fr;gap:.5rem;overflow:hidden;max-height:380px}.detail_thumbBottomRow__bTuFP{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.detail_thumb__ta06t{position:relative;min-height:0;overflow:hidden}.detail_actualImg__sAhlC{object-fit:cover;transition:transform .4s ease}.detail_mainImage__C3seq:hover .detail_actualImg__sAhlC,.detail_thumb__ta06t:hover .detail_actualImg__sAhlC{transform:scale(1.05)}.detail_bodyWrap__vcSrh{max-width:1250px;margin:0 auto;padding:0 1.25rem}.detail_body__grWSz{display:grid;grid-template-columns:1fr 360px;gap:1.5rem;align-items:start}.detail_mainContent__lTRT2{display:flex;flex-direction:column;gap:1rem}.detail_descCard__5RTzJ{background:var(--bg-color);border-radius:10px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid var(--border-color)}.detail_sectionLabel__8674A{font-size:1rem;font-weight:800;color:var(--text-color);margin-bottom:1rem}.detail_pills__h5uNi{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.detail_pill__UZ33H{padding:.3rem .85rem;background:#eef9ff;color:#0284c7;font-size:.78rem;font-weight:700;border-radius:9999px;border:1px solid #bae6fd}.detail_descText__h4pms{font-size:.92rem;color:var(--text-muted);line-height:1.8;margin:0;white-space:pre-wrap;text-align:justify}.detail_accordions__PjK2T{display:flex;flex-direction:column;gap:0;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid var(--border-color)}.detail_accordion__uSXJi{border-bottom:1px solid var(--border-color)}.detail_accordion__uSXJi:last-child{border-bottom:none}.detail_accordionHeader__AWtm0{width:100%;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;background:#1e2d5a;border:none;cursor:pointer;font-size:.92rem;font-weight:700;color:#fff;transition:background .2s;text-align:left;gap:1rem}.detail_accordionHeader__AWtm0:hover{background:#1a2750}.detail_accordionChevron__7e8dY{font-size:.75rem;transition:transform .25s;flex-shrink:0;opacity:.8}.detail_accordionChevronOpen__6Hv0U{transform:rotate(180deg)}.detail_accordionBody__m6HTA{padding:1.25rem;background:var(--bg-color)}.detail_itineraryList__UZ11N{list-style:none;padding:0;margin:0}.detail_itineraryStep__5lQ1Q{position:relative;padding-left:2.5rem;padding-bottom:1.25rem}.detail_itineraryStep__5lQ1Q:last-child{padding-bottom:0}.detail_itineraryStep__5lQ1Q:not(:last-child):before{content:"";position:absolute;left:8px;top:22px;bottom:0;width:2px;background:#dbeafe}.detail_stepDot__l6YpF{position:absolute;left:0;top:2px;width:18px;height:18px;background:#1e3a8a;border-radius:50%;display:flex;align-items:center;justify-content:center}.detail_stepDot__l6YpF:after{content:"";width:7px;height:7px;background:var(--bg-color);border-radius:50%}.detail_stepTime__UuMPS{font-size:.75rem;font-weight:800;color:#0ea5e9;display:block;margin-bottom:.2rem}.detail_stepAct__ka7Gy{font-size:.88rem;color:var(--text-color);line-height:1.6;display:block}.detail_inclusionList__Ia1Ct{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.detail_inclusionList__Ia1Ct li{display:flex;gap:.6rem;font-size:.88rem;color:var(--text-color);align-items:flex-start;line-height:1.5}.detail_checkGreen__pEPam{color:#16a34a;font-size:.85rem;flex-shrink:0;margin-top:1px}.detail_checkRed__0jH_1{color:#dc2626;font-size:.85rem;flex-shrink:0;margin-top:1px}.detail_exclLabel__e11su{color:#dc2626;margin:1rem 0 .6rem}.detail_exclLabel__e11su,.detail_inclLabel__bBwo0{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.detail_inclLabel__bBwo0{color:#16a34a;margin-bottom:.6rem}.detail_highlightList__MZc3n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.detail_highlightList__MZc3n li{display:flex;gap:.6rem;font-size:.88rem;color:var(--text-color);align-items:flex-start;line-height:1.5}.detail_hlIcon__G0x3l{color:#e11d48;flex-shrink:0}.detail_notesText__obpJk{font-size:.85rem;color:var(--text-muted);line-height:1.65}.detail_pricingTable__2C8cG{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1rem;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.detail_pricingTable__2C8cG thead tr{background:var(--section-bg)}.detail_pricingTable__2C8cG th{padding:.65rem 1rem;text-align:left;color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e8edf2}.detail_pricingTable__2C8cG th:last-child{text-align:right}.detail_pricingTable__2C8cG td{padding:.65rem 1rem;color:var(--text-muted);border-bottom:1px solid #f1f5f9}.detail_pricingTable__2C8cG tbody tr:last-child td{border-bottom:none}.detail_pricingTable__2C8cG td:last-child{text-align:right;font-weight:700;color:#0284c7}.detail_bestVal__YUyQb{color:#16a34a!important}.detail_pricingNote__JQKWN{font-size:.78rem;font-weight:700;color:var(--text-color);margin-bottom:.75rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:.6rem .85rem}.detail_sidebar__do3Qy{position:sticky;top:88px}.detail_bookingCard__ibnhT,.detail_sidebar__do3Qy{max-height:calc(100vh - 104px);display:flex;flex-direction:column}.detail_bookingCard__ibnhT{background:var(--bg-color);border-radius:12px;border:1px solid #94a3b8;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.detail_bookingHeader__0sVXS{background:#1e2d5a;padding:1.25rem 1.5rem}.detail_pricePerPax__PZWnk{font-size:.7rem;font-weight:700;color:#7dd3fc;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.25rem}.detail_priceDisplay__qZgc5{font-size:1.75rem;font-weight:900;color:#fff;line-height:1}.detail_priceNote__2M3Mq{font-size:.7rem;color:#94a3b8;margin-top:.35rem}.detail_bookingBody__RoOZJ{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1 1;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.detail_bookingBody__RoOZJ::-webkit-scrollbar{width:5px}.detail_bookingBody__RoOZJ::-webkit-scrollbar-track{background:transparent}.detail_bookingBody__RoOZJ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.detail_bookingBody__RoOZJ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.detail_bookingBodyTitle__dDmZ3{font-size:.82rem;font-weight:800;color:var(--text-color);margin:0}.detail_errorBanner__1o1nf{background:#fef2f2;color:#dc2626;padding:.75rem;border-radius:8px;font-size:.8rem;font-weight:700;border:1px solid #fecaca;margin-bottom:.5rem;animation:detail_shake__dxZSQ .4s ease-in-out}@keyframes detail_shake__dxZSQ{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.detail_guestSection__yEHrj{display:flex;flex-direction:column;gap:.6rem;padding:.85rem;background:var(--section-bg);border:1px solid var(--border-color);border-radius:10px}.detail_guestName__A0OwR{font-size:.85rem;font-weight:700;color:var(--text-color)}.detail_field__TMXk5{display:flex;flex-direction:column;gap:.3rem}.detail_fieldLabel__DZtBo{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.detail_fieldInput__f5p_l{padding:.65rem .85rem;border:1.5px solid var(--border-color);border-radius:8px;font-size:.88rem;color:var(--text-color);transition:all .2s;background:var(--bg-color);width:100%;box-sizing:border-box;font-family:inherit}.detail_fieldInput__f5p_l:focus{outline:none;border-color:#0ea5e9;background:var(--bg-color);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.detail_fieldTextarea__okkYs{padding:.65rem .85rem;border:1.5px solid var(--border-color);border-radius:8px;font-size:.88rem;color:var(--text-color);transition:border-color .2s;background:#fafafa;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:80px}.detail_fieldTextarea__okkYs:focus{outline:none;border-color:#0ea5e9;background:var(--bg-color);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.detail_guestRow__adDs7{display:flex;align-items:center;justify-content:space-between}.detail_guestLabel__IjwQ9{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.detail_guestNote__qI0Tt{font-size:.68rem;color:#94a3b8;margin-top:.15rem}.detail_qtyControl__k3KFx{display:flex;align-items:center;gap:0;border:1.5px solid var(--border-color);border-radius:8px;overflow:hidden}.detail_qtyBtn__B7rqW{width:34px;height:34px;background:var(--section-bg);border:none;cursor:pointer;font-size:1rem;font-weight:700;color:var(--text-muted);transition:all .15s;display:flex;align-items:center;justify-content:center}.detail_qtyBtn__B7rqW:hover{background:#e2e8f0;color:var(--text-color)}.detail_qtyVal__i2BTg{width:40px;text-align:center;font-size:.95rem;font-weight:800;color:var(--text-color);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);height:34px;display:flex;align-items:center;justify-content:center}.detail_vehicleSection__QnFQp{border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.detail_vehicleSectionTitle__Q1roP{font-size:.72rem;font-weight:800;color:var(--text-color);text-transform:uppercase;letter-spacing:.04em;padding:.65rem .85rem;background:var(--section-bg);border-bottom:1px solid var(--border-color)}.detail_vehicleOption__RoIcQ{display:flex;align-items:center;gap:.75rem;padding:.85rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.detail_vehicleOption__RoIcQ:last-child{border-bottom:none}.detail_vehicleOptionActive__YUu0E,.detail_vehicleOption__RoIcQ:hover{background:var(--section-bg)}.detail_vehicleRadio__wBxDj{width:17px;height:17px;accent-color:#0ea5e9;flex-shrink:0;cursor:pointer}.detail_vehicleIcon__3dJX2{font-size:1.25rem;flex-shrink:0}.detail_vehicleInfo__NS6cx{flex:1 1}.detail_vehicleName__KVCC5{font-size:.85rem;font-weight:700;color:var(--text-color)}.detail_vehicleCapacity__lBYGC{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.detail_vehicleBadgeSelected__NnEPC{font-size:.62rem;font-weight:800;background:#0ea5e9;color:#fff;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.detail_toggleRow__YymCD{display:flex;align-items:center;gap:.6rem;padding:.85rem;background:var(--section-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.detail_toggleRow__YymCD:hover{border-color:#0ea5e9;background:var(--bg-color)}.detail_toggleCheckbox__eW6pQ{width:16px;height:16px;accent-color:#0ea5e9;cursor:pointer;flex-shrink:0}.detail_toggleLabel__U3f4T{font-size:.82rem;font-weight:600;color:var(--text-color);cursor:pointer}.detail_pickupModeRow__4iHPw{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.detail_pickupBtn__fW8Ov{padding:.65rem .5rem;border-radius:8px;border:1.5px solid var(--border-color);background:var(--bg-color);font-weight:700;font-size:.78rem;cursor:pointer;color:var(--text-muted);transition:all .2s;text-align:center}.detail_pickupBtn__fW8Ov:hover{border-color:#0ea5e9;color:#0ea5e9}.detail_pickupBtnActive__PpAMC{border-color:#0ea5e9;background:var(--section-bg);color:#0284c7}.detail_zoneItem__jhq3t{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;background:var(--section-bg);border-radius:8px;border:1px solid #f1f5f9;margin-bottom:.5rem}.detail_zoneInfo__l9AGL{flex:1 1;min-width:0}.detail_zoneName__kfWRw{font-size:.78rem;color:var(--text-color);font-weight:600}.detail_zonePrice__aDv6w{font-size:.72rem;color:#0284c7;font-weight:700}.detail_zoneQtyRow__L9mQQ{display:flex;align-items:center;gap:0;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.detail_zoneBtn__MDkOO{width:26px;height:26px;background:var(--section-bg);border:none;cursor:pointer;font-size:.9rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.detail_zoneBtn__MDkOO:hover{background:#e2e8f0}.detail_zoneCount__PDPVl{width:28px;text-align:center;font-size:.85rem;font-weight:800;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);height:26px;display:flex;align-items:center;justify-content:center}.detail_addonsTitle__xOL3q{font-size:.72rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.detail_addonRow__6c62B{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem;background:var(--section-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:all .2s}.detail_addonRow__6c62B:hover{border-color:#f59e0b;background:var(--bg-color)}.detail_addonChk__svBUS{width:16px;height:16px;accent-color:#f59e0b;cursor:pointer;flex-shrink:0;margin-top:1px}.detail_addonText__LqsIU{font-size:.82rem;font-weight:600;color:var(--text-color);line-height:1.4}.detail_addonSub__AYMEF{font-size:.72rem;color:#94a3b8;font-style:italic}.detail_addonCost__evh_W{font-size:.75rem;color:#0284c7;font-weight:700}.detail_scheduleBox__WaXUH{background:var(--section-bg);border:1px solid #bae6fd;border-radius:8px;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between}.detail_scheduleLabel__AllP4{font-size:.7rem;font-weight:700;color:#0369a1;text-transform:uppercase;letter-spacing:.04em}.detail_scheduleTime__rH9UG{font-size:.85rem;font-weight:800;color:var(--text-color)}.detail_divider__HvoDT{height:1px;background:#e8edf2;margin:0}.detail_priceSummary___jyvC{display:flex;flex-direction:column;gap:.4rem;padding:.85rem 0}.detail_priceRow__yt9KL{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--text-muted)}.detail_priceRowFree__2sNEM{color:#16a34a;font-weight:700}.detail_totalRow__XK97y{display:flex;justify-content:space-between;align-items:center;padding-top:.65rem;border-top:1px solid #e8edf2}.detail_totalLabel__XMzMj{font-size:.8rem;font-weight:700;color:var(--text-color)}.detail_totalLabelSub__bk1mi{font-size:.68rem;color:#94a3b8}.detail_totalAmount__bbZUL{font-size:1.3rem;font-weight:900;color:#1e2d5a}.detail_btnGroup__PwpkK{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.detail_bookBtn__2gF_G{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.95rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#ffffff;text-align:center;text-decoration:none;font-weight:800;font-size:1rem;border-radius:10px;transition:all .25s ease;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(234,88,12,.35);letter-spacing:.02em}.detail_bookBtn__2gF_G:hover{background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-2px);box-shadow:0 8px 22px rgba(234,88,12,.45)}.detail_bookBtn__2gF_G:active{transform:translateY(0)}.detail_addToCartBtn__TXX8O{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;background:transparent;color:#0284c7;border:1.5px solid #0284c7;text-align:center;font-weight:700;font-size:.9rem;border-radius:8px;transition:all .2s ease;cursor:pointer}.detail_addToCartBtn__TXX8O:hover{background:#f0f9ff;border-color:#0369a1;color:#0369a1;transform:translateY(-1px)}.detail_addToCartSuccess__4i69E{background:#10b981!important;border-color:#10b981!important;color:#ffffff!important}.detail_editModeBanner__yGaGs{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:.65rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.detail_editModeCancel__T5izj{background:transparent;border:none;color:#2563eb;font-size:.78rem;text-decoration:underline;cursor:pointer;padding:0}.detail_bookDisclaimer__3jRGb{font-size:.7rem;color:#94a3b8;text-align:center;margin-top:.5rem}.detail_mobileFloat__03vLp{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--bg-color);box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:1000;border-top:1px solid var(--border-color);padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.detail_floatInner__HXPOj{max-width:1250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail_floatPrice___8GTv{display:flex;flex-direction:column}.detail_floatLabel__cFyHT{font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.detail_floatVal__IUOUx{font-size:1.1rem;font-weight:800;color:var(--text-color)}.detail_floatActionButtons__brCKN{display:flex;align-items:center;gap:.5rem}.detail_floatWaBtn__dxu_a{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#25d366;color:#ffffff;padding:.65rem .95rem;border-radius:8px;font-weight:700;font-size:.85rem;text-decoration:none;box-shadow:0 2px 8px rgba(37,211,102,.25);transition:transform .15s,background .15s;white-space:nowrap}.detail_floatWaBtn__dxu_a:active{background:#1ebc59;transform:scale(.97)}.detail_floatBtn__gRGSx{background:linear-gradient(135deg,#f97316,#ea580c);color:#ffffff;border:none;padding:.65rem .95rem;border-radius:8px;font-weight:800;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px rgba(234,88,12,.3)}.detail_floatBtn__gRGSx:hover{background:linear-gradient(135deg,#ea580c,#c2410c)}.detail_floatBtn__gRGSx:active{transform:scale(.97)}@media (max-width:960px){.detail_body__grWSz{grid-template-columns:1fr}.detail_sidebar__do3Qy{position:static}}@media (max-width:640px){.detail_detailMain__NpObb{padding-bottom:5rem}.detail_heroBar__LfzmY{padding:1.25rem 0 1rem}.detail_tourTitle__x7_WO{font-size:1.3rem}.detail_gallery__ng3E0{height:240px;grid-template-columns:1.3fr 1fr;border-radius:8px;gap:.35rem}.detail_thumbGrid__u3DCj{display:grid;gap:.35rem}.detail_thumbBottomRow__bTuFP{gap:.35rem}.detail_body__grWSz{gap:1rem}.detail_pickupModeRow__4iHPw{grid-template-columns:1fr}.detail_mobileFloat__03vLp{display:block}}.detail_guestHelpText__doqq7{font-size:.76rem;color:#64748b;line-height:1.35;margin-bottom:.65rem}.detail_priceTierPreview__1e8D9{background:var(--bg-color,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;padding:.5rem;margin-bottom:.75rem}.detail_priceTierGrid__skdob{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.detail_priceTierCell__Tfxpk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.35rem .15rem;border-radius:6px;background:var(--section-bg,#f8fafc);border:1px solid transparent;transition:all .2s ease}.detail_priceTierCell__Tfxpk.detail_activeTier__tXWRL{background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 1px #16a34a}.detail_tierPax__bcC6Q{font-size:.68rem;font-weight:700;color:#475569}.detail_activeTier__tXWRL .detail_tierPax__bcC6Q{color:#15803d}.detail_tierPrice__GXmo3{font-size:.65rem;font-weight:600;color:#0f172a}.detail_activeTier__tXWRL .detail_tierPrice__GXmo3{color:#166534;font-weight:800}.detail_packageOptionsCard__nl4nB{background:var(--bg-color,#ffffff);border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid var(--border-color,#e2e8f0)}.detail_packageOptionsHeader__UQSiM{margin-bottom:1.25rem}.detail_packageOptionsSubtitle__bdQ08{font-size:.88rem;color:var(--text-muted,#64748b);line-height:1.6;margin:0}.detail_packageGrid__uROHY{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.detail_packageGrid__uROHY{grid-template-columns:repeat(2,1fr)}}.detail_packageCard__xqeY7{background:var(--section-bg,#f8fafc);border:2px solid var(--border-color,#e2e8f0);border-radius:10px;padding:1.15rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease;position:relative}.detail_packageCard__xqeY7:hover{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 6px 16px rgba(2,132,199,.08)}.detail_packageCardSelected__XNhMD{background:#f0f9ff;border-color:#0284c7;box-shadow:0 0 0 1px #0284c7,0 6px 20px rgba(2,132,199,.12)}.detail_packageCardTop__T4I_c{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.detail_packageRadioTitle__Y_huX{display:flex;align-items:center;gap:.55rem}.detail_radioIndicator__IQA0K{width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:transparent;flex-shrink:0;transition:all .2s ease}.detail_radioIndicatorActive__7W08C{background:#0284c7;border-color:#0284c7;color:#ffffff}.detail_packageNameText__gUuQk{font-size:.95rem;font-weight:800;color:var(--text-color,#0f172a);line-height:1.35}.detail_packageBadge__LkZD4{font-size:.65rem;font-weight:800;padding:.2rem .55rem;border-radius:9999px;background:#e0f2fe;color:#0369a1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.detail_packageCardDesc__yJlnX{font-size:.82rem;color:var(--text-muted,#64748b);line-height:1.5;margin:0 0 .85rem}.detail_packageActivitiesWrap__MAezs{background:rgba(255,255,255,.7);border-radius:8px;padding:.75rem;margin-bottom:1rem;border:1px solid rgba(226,232,240,.7)}.detail_packageActivitiesTitle__6Sx5y{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem}.detail_packageActivitiesList__C6MK3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.detail_packageActivitiesList__C6MK3 li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:var(--text-color,#1e293b);line-height:1.4}.detail_actCheck__rXSry{color:#10b981;font-weight:900;flex-shrink:0}.detail_packageCardBottom__QRCsp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px dashed #cbd5e1;padding-top:.85rem;margin-top:auto}.detail_packagePriceWrap__cdln_{display:flex;flex-direction:column}.detail_packagePriceLabel__G1_9Q{font-size:.68rem;color:var(--text-muted,#64748b);text-transform:uppercase;font-weight:600}.detail_packagePriceRow__i7uVE{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap}.detail_packagePriceVal__byDJA{font-size:1.05rem;font-weight:800;color:#0284c7}.detail_packageMinPax__fNunv{font-size:.72rem;color:var(--text-muted,#64748b);font-weight:600}.detail_packageSelectBtn__dAkYG{font-size:.78rem;font-weight:700;padding:.45rem .85rem;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;cursor:pointer;transition:all .2s ease;white-space:nowrap}.detail_packageCard__xqeY7:hover .detail_packageSelectBtn__dAkYG{border-color:#0284c7;color:#0284c7}.detail_packageSelectBtnActive__lgUP2{background:#0284c7!important;color:#ffffff!important;border-color:#0284c7!important}.detail_packageTierMiniList__ZbqoN{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.detail_packageTierPill___PfUR{font-size:.65rem;background:#f1f5f9;color:#475569;padding:.12rem .38rem;border-radius:4px;font-weight:600;border:1px solid #e2e8f0;transition:all .2s ease}.detail_packageTierPillActive__iCq6b{background:#0284c7!important;color:#ffffff!important;border-color:#0284c7!important}.detail_activePackageBanner__BR1_R{display:flex;align-items:center;gap:.45rem;background:#f0f9ff;border:1px solid #bae6fd;padding:.35rem .6rem;border-radius:6px;margin-bottom:.65rem}.detail_activePackagePill__j10Qq{font-size:.62rem;font-weight:800;background:#0284c7;color:#ffffff;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.detail_activePackageTitle___Jv_x{font-size:.78rem;font-weight:700;color:#0369a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}