.charterOverview_charterOverviewContainer__DYwN_{width:100%;padding:1rem 0}.charterOverview_OverviewCard__T2TdI{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px;margin-bottom:24px;border:1px solid #f1f5f9;transition:all .3s ease}.charterOverview_OverviewCard__T2TdI:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.charterOverview_OverviewCard__T2TdI h2{font-size:1.5rem;font-weight:600;color:#152c5b;margin:0 0 20px}.charterOverview_compactCardsGrid__HnpZZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:24px}.charterOverview_infoCard__qGFRV{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px;margin-bottom:24px;border:1px solid #f1f5f9;transition:all .3s ease}.charterOverview_infoCard__qGFRV:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.charterOverview_quickInfoSection__uH5li{margin-bottom:2rem}.charterOverview_quickInfoGridFullWidth__7locD{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.charterOverview_quickInfoCard__Ew4sb{display:flex;flex-direction:column;background:#f8fafc;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0}.charterOverview_quickInfoCard__Ew4sb:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.charterOverview_cardHeader__lkbfB{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.charterOverview_cardIcon__qhQSs{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e0f2fe;border-radius:12px;color:#0284c7;font-size:1.25rem;flex-shrink:0}.charterOverview_cardInfo__07vBc{flex:1 1}.charterOverview_cardTitle__O7ufR{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.charterOverview_cardDescription__2jkFw{font-size:.875rem;color:#64748b;margin:0;line-height:1.4}.charterOverview_titleIcon__rZPA7{font-size:18px;color:#0284c7}.charterOverview_cardContent__TNlg2{padding:1rem;flex:1 1}.charterOverview_infoItem__xjOs8{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.charterOverview_infoItem__xjOs8:last-child{margin-bottom:0}.charterOverview_infoIcon__ETvzg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e0f2fe;border-radius:12px;color:#0284c7;font-size:1.25rem;flex-shrink:0}.charterOverview_infoText__Hla5L{font-size:.875rem;color:#64748b;line-height:1.4;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;flex:1 1;margin:.5rem 0 0}.charterOverview_highlightContent__DIT6V{font-size:14px;color:#475569;line-height:1.5;padding:12px;background:#f8fafc;border-radius:12px;border-left:3px solid #3b82f6}.charterOverview_policyItem__hDdDN{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(217,119,6,.1);border-radius:12px;border:1px solid rgba(217,119,6,.2)}.charterOverview_policyIcon__J0UmT{font-size:16px;color:#d97706;flex-shrink:0}.charterOverview_policyText__iDkey{font-size:14px;color:#92400e;font-weight:500}.charterOverview_elegantDivider__vIb1S{height:2px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:32px 0}.charterOverview_expandableSection__2ruz2{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f1f5f9;transition:all .3s ease}.charterOverview_expandableSection__2ruz2:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.charterOverview_sectionHeader__Nj_uR{justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;transition:all .3s ease}.charterOverview_sectionHeader__Nj_uR:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.charterOverview_sectionTitle__AD9UP{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;color:#152c5b;margin:0}.charterOverview_sectionIcon__KFvyD{font-size:20px;color:#3b82f6}.charterOverview_expandButton__YtkqY{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#3b82f6}.charterOverview_expandButton__YtkqY:hover{background:rgba(59,130,246,.2);transform:scale(1.05)}.charterOverview_expandButton__YtkqY.charterOverview_expanded__2oxgn{transform:rotate(180deg)}.charterOverview_expandButton__YtkqY.charterOverview_expanded__2oxgn:hover{transform:rotate(180deg) scale(1.05)}.charterOverview_sectionContent___ualI{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,padding .3s ease}.charterOverview_sectionContent___ualI.charterOverview_expanded__2oxgn{max-height:3000px;opacity:1;padding:24px}.charterOverview_sectionContent___ualI.charterOverview_programSectionContent__3P47X.charterOverview_expanded__2oxgn{max-height:6400px;padding:1.75rem 1.75rem 1.625rem}.charterOverview_itineraryImageContainer__OVorm{border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15)}.charterOverview_itineraryImage__THG7T{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.charterOverview_itineraryImage__THG7T:hover{transform:scale(1.02)}.charterOverview_programCanvas__22RIU{display:flex;flex-direction:column;gap:1.75rem}.charterOverview_programLead__uIh7I{display:flex;flex-direction:column;gap:.35rem}.charterOverview_programKicker__K_J2l{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.charterOverview_programName__gdeBD{margin:0;font-size:1.65rem;font-weight:600;letter-spacing:-.02em;color:#152c5b}.charterOverview_programFacts__P3WXh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5}.charterOverview_routeBand__iqMPy{display:flex;align-items:center;gap:1.25rem}.charterOverview_routePlace__GK1Q6{display:flex;flex-direction:column;gap:.2rem;min-width:0}.charterOverview_routePlaceName__GANjw{margin:0;font-size:1.15rem;font-weight:600;color:#152c5b}.charterOverview_routePlaceDetail__IbSJm{font-size:.8125rem;color:#64748b}.charterOverview_routeTrack__zIvus{flex:1 1;height:1px;background:linear-gradient(90deg,#cbd5e1,#152c5b,#cbd5e1);position:relative}.charterOverview_routeTrack__zIvus:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:999px;background:#152c5b;transform:translate(-50%,-50%)}.charterOverview_routeNote__zRGCB{margin:.75rem 0 0;color:#475569;line-height:1.6}.charterOverview_programFact__RSLZF{margin:0;padding:1rem 1.25rem 1rem 0}.charterOverview_programFact__RSLZF dt{margin:0 0 .3rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.charterOverview_programFact__RSLZF dd{margin:0;font-size:1rem;font-weight:600;color:#152c5b}.charterOverview_programSection__p8TqE{margin-bottom:32px;padding-bottom:24px}.charterOverview_programSection__p8TqE:not(:last-child){border-bottom:1px solid #f1f5f9}.charterOverview_programDetailsPanel__sM0xt .charterOverview_programSection__p8TqE{margin-bottom:1.25rem;padding-bottom:1.25rem}.charterOverview_programDetailsPanel__sM0xt .charterOverview_programSection__p8TqE:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.charterOverview_programDetailsPanel__sM0xt .charterOverview_programSection__p8TqE:not(:last-child){border-bottom:1px solid #f1f5f9}.charterOverview_subsectionTitle__SQ7We{font-size:1.5rem;font-weight:600;color:#152c5b;margin:0 0 20px}.charterOverview_includedSection__sIAja .charterOverview_includedColumnTitle__kl25u{color:#15803d;border-bottom-color:#bbf7d0}.charterOverview_excludedSection__Qk_nC .charterOverview_excludedColumnTitle__0GdQw{color:#b91c1c;border-bottom-color:#fecaca}.charterOverview_description__t_t_v{font-size:1rem;line-height:1.6;color:#64748b;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.charterOverview_activityList__FC8Vt{list-style:none;padding:0;margin:0}.charterOverview_activityItem__2yop4{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:8px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease}.charterOverview_activityItem__2yop4:hover{background:#e0f2fe;border-color:#0891b2;transform:translateX(4px)}.charterOverview_activityIcon__FxJ8t{font-size:18px;color:#059669;flex-shrink:0}.charterOverview_includedExcludedGrid__tQyZF{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:0}.charterOverview_cancellationSection__sUM5R,.charterOverview_excludedSection__Qk_nC,.charterOverview_includedSection__sIAja,.charterOverview_safetySection__69LyP,.charterOverview_transportationSection__qkZs6{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0}.charterOverview_sectionHeader__Nj_uR{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.charterOverview_sectionInfo___LUmP{flex:1 1}.charterOverview_listTitle__LqWfp{font-size:1.125rem;font-weight:600;color:#152c5b;margin:0 0 .5rem}.charterOverview_sectionDescription__Baqww{font-size:.875rem;color:#64748b;margin:0;line-height:1.4}.charterOverview_itemsGrid__tmJif{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem}.charterOverview_programCard__nugv4{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.charterOverview_programCard__nugv4:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#0284c7}.charterOverview_programCardIcon__orEjN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#dcfce7;border-radius:50%;color:#16a34a;font-size:1rem;flex-shrink:0}.charterOverview_programCardIcon__orEjN.charterOverview_excludedIcon__mtzCb{background:#fecaca;color:#dc2626}.charterOverview_programCardIcon__orEjN.charterOverview_safetyIcon__2NrJv{background:#dbeafe;color:#2563eb}.charterOverview_programCardText__4gdzS{font-size:.875rem;color:#374151;line-height:1.4;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.charterOverview_includedTitle__XBT66{color:#16a34a}.charterOverview_excludedTitle__8npzv{color:#dc2626}.charterOverview_excludedList__X1s_U,.charterOverview_includedList__0vR1N{list-style:none;padding:0;margin:0}.charterOverview_listItem__y02rI{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:8px 0}.charterOverview_checkIcon__rNpKo{font-size:16px;color:#059669;margin-top:2px;flex-shrink:0}.charterOverview_xIcon__PC_Fi{font-size:16px;color:#dc2626;margin-top:2px;flex-shrink:0}.charterOverview_listItem__y02rI span{font-size:14px;color:#475569;line-height:1.5}.charterOverview_additionalInfoGrid__d6KKa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.charterOverview_infoGroup__A__Y9{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid #e2e8f0}.charterOverview_infoGroupTitle__iVlaO{font-size:14px;font-weight:600;color:#64748b;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.charterOverview_safetyList__LKNk0{list-style:none;padding:0;margin:0}.charterOverview_safetyItem__mEvRC{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:8px;border-bottom:1px solid #f1f5f9;transition:all .3s ease}.charterOverview_safetyItem__mEvRC:last-child{border-bottom:none;margin-bottom:0}.charterOverview_safetyItem__mEvRC:hover{background:#f8fafc;padding-left:8px;padding-right:8px;border-radius:6px;border-bottom:1px solid #f1f5f9}.charterOverview_safetyIcon__2NrJv{font-size:16px;color:#64748b;flex-shrink:0}.charterOverview_safetyItem__mEvRC span{font-size:14px;color:#475569;font-weight:400}@media (min-width:769px){.charterOverview_listItem__y02rI{margin-bottom:6px;padding:6px 0;gap:8px}.charterOverview_safetyItem__mEvRC{margin-bottom:4px;padding:8px 0;gap:8px}.charterOverview_includedExcludedGrid__tQyZF{gap:.875rem}}.charterOverview_rating__BvN4u{display:flex;gap:8px;color:#4f4f4f;font-size:14px;align-items:flex-end;margin-top:20px}.charterOverview_rating__BvN4u p{margin:0}.charterOverview_city__rYkG3{margin:12px 0 32px;color:#333;font-size:14px;text-transform:capitalize;display:flex;justify-content:flex-start;align-items:center;gap:8px}.charterOverview_description__t_t_v{font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.02em;color:#4f4f4f}.charterOverview_divider__MFZ3R{width:100%;height:1px;background-color:#e0e0e0}.charterOverview_OverviewItinerary__kewNo{width:100%;margin:1rem 0;border-width:100%;border-bottom:1px solid #e0e0e0;padding:1rem 0}.charterOverview_OverviewItinerary__kewNo h3{width:80%;color:#034ea2;font-size:18px;font-weight:700;margin-bottom:1rem}.charterOverview_itineraryHeader__eAF7D{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0;transition:background-color .3s ease}.charterOverview_expandToggle____1tz{background:none;border:none;color:#034ea2;font-size:16px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;padding:.5rem;width:32px;height:32px;border-radius:50%}.charterOverview_expandToggle____1tz.charterOverview_expanded__2oxgn{transform:rotate(180deg)}.charterOverview_itineraryContent__wvGJm{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .4s ease-in-out,transform .4s ease-in-out,margin .3s ease;transform:translateY(-10px)}.charterOverview_itineraryContent__wvGJm.charterOverview_expanded__2oxgn{max-height:1000px;opacity:1;transform:translateY(0);margin-top:1rem}.charterOverview_OverviewDis_duration__eZjlE{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin-bottom:1.5rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.charterOverview_OverviewDis_duration__eZjlE h3{font-size:1.5rem;font-weight:600;color:#333;margin:0}.charterOverview_OverviewDis_duration__eZjlE h4{font-size:1rem;color:#666;margin:0;display:flex;align-items:center;gap:.5rem}.charterOverview_OverviewDis_duration__eZjlE h4 i{color:#19b7db}.charterOverview_OverviewDis__nSFE4{padding:1.5rem;margin-bottom:1.5rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.charterOverview_OverviewDis__nSFE4 h3{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.charterOverview_OverviewDis__nSFE4 h5{font-size:1rem;color:#666;margin:0;display:flex;align-items:center;gap:.5rem}.charterOverview_OverviewDis__nSFE4 h5 i{color:#19b7db}.charterOverview_OverviewDis__nSFE4 ul{list-style:none;padding:0;margin:0}.charterOverview_OverviewDis__nSFE4 ul li{font-size:1rem;color:#666;margin-bottom:.5rem}.charterOverview_routeContainer__NdMYS{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.charterOverview_routeItem__m2dI5{background:#f8fafc;border-radius:12px;padding:1.25rem;border:1px solid #e2e8f0;transition:all .3s ease}.charterOverview_routeItem__m2dI5:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#cbd5e1}.charterOverview_routeHeader__4OGzd{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.charterOverview_routeIcon__smLPe{font-size:1.5rem;color:#3b82f6;flex-shrink:0;margin-top:.25rem}.charterOverview_routeLocation__0A9GU{flex:1 1}.charterOverview_routeFromTo__qBhB6{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.charterOverview_routePoint__jIZXP{flex:1 1;min-width:200px}.charterOverview_routeArrow__Gfd74{font-size:1.5rem;color:#94a3b8;padding:0 .5rem;display:flex;align-items:center;justify-content:center}.charterOverview_routeCity__eqYfB{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.charterOverview_routeCountry__bv7_z{font-size:.875rem;color:#64748b;font-weight:500;display:block}.charterOverview_routeDescription__yJgDd{font-size:.9375rem;color:#475569;line-height:1.6;margin:1rem 0 0;padding-left:2.5rem;border-top:1px solid #e2e8f0;padding-top:1rem}.charterOverview_noRouteInfo__KGa6f{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f1f5f9;border-radius:12px;color:#64748b;font-size:.9375rem}.charterOverview_noRouteInfo__KGa6f .charterOverview_routeIcon__smLPe{font-size:1.25rem;color:#94a3b8}@media (max-width:768px){.charterOverview_compactCardsGrid__HnpZZ,.charterOverview_quickInfoGridFullWidth__7locD{grid-template-columns:1fr;gap:1rem}.charterOverview_programContent__4_Kve{gap:1.5rem}.charterOverview_includedExcludedGrid__tQyZF{grid-template-columns:1fr;gap:1rem}.charterOverview_programFacts__P3WXh{grid-template-columns:1fr}.charterOverview_programName__gdeBD{font-size:1.35rem}.charterOverview_routeBand__iqMPy{flex-direction:column;align-items:flex-start;gap:.75rem}.charterOverview_routeTrack__zIvus{width:1px;height:1.5rem;flex:none;background:#cbd5e1}.charterOverview_sectionContent___ualI.charterOverview_programSectionContent__3P47X.charterOverview_expanded__2oxgn{padding:1.5rem 1.25rem 1.375rem}.charterOverview_listTitle__LqWfp,.charterOverview_sectionTitle__AD9UP{font-size:1.25rem}.charterOverview_listTitle__LqWfp{font-size:1rem}.charterOverview_cardIcon__qhQSs,.charterOverview_infoIcon__ETvzg{width:32px;height:32px;font-size:1rem}.charterOverview_programCardIcon__orEjN{width:28px;height:28px;font-size:.875rem}.charterOverview_sectionHeader__Nj_uR{gap:.75rem}.charterOverview_programCard__nugv4{padding:.75rem}.charterOverview_cardDescription__2jkFw,.charterOverview_infoText__Hla5L,.charterOverview_programCardText__4gdzS{font-size:.8rem}.charterOverview_cardContent__TNlg2,.charterOverview_cardHeader__lkbfB,.charterOverview_sectionContent___ualI{padding:.75rem}.charterOverview_OverviewCard__T2TdI{padding:0}.charterOverview_OverviewCard__T2TdI h2{font-size:1.25rem}.charterOverview_routeItem__m2dI5{padding:1rem}.charterOverview_routeHeader__4OGzd{gap:.75rem}.charterOverview_routeIcon__smLPe{font-size:1.25rem}.charterOverview_routeFromTo__qBhB6{gap:.5rem}.charterOverview_routePoint__jIZXP{min-width:150px}.charterOverview_routeArrow__Gfd74{font-size:1.25rem;padding:0 .25rem}.charterOverview_routeCity__eqYfB{font-size:1rem}.charterOverview_routeDescription__yJgDd{padding-left:2rem;font-size:.875rem;margin-top:.75rem;padding-top:.75rem}}@media (max-width:480px){.charterOverview_compactCardsGrid__HnpZZ{grid-template-columns:1fr;gap:10px}.charterOverview_cardHeader__lkbfB,.charterOverview_sectionHeader__Nj_uR{padding:10px 14px 6px}.charterOverview_cardContent__TNlg2,.charterOverview_sectionContent___ualI.charterOverview_expanded__2oxgn{padding:10px 14px 14px}.charterOverview_sectionContent___ualI.charterOverview_programSectionContent__3P47X.charterOverview_expanded__2oxgn{padding:1.125rem 1rem 1.25rem}.charterOverview_cardTitle__O7ufR,.charterOverview_sectionTitle__AD9UP{font-size:14px;gap:6px}.charterOverview_sectionIcon__KFvyD,.charterOverview_titleIcon__rZPA7{font-size:1.25rem}.charterOverview_expandButton__YtkqY{width:36px;height:36px}.charterOverview_infoText__Hla5L,.charterOverview_policyText__iDkey{font-size:13px}.charterOverview_routeItem__m2dI5{padding:1rem}.charterOverview_routeHeader__4OGzd{gap:.75rem}.charterOverview_routeIcon__smLPe{font-size:1.25rem}.charterOverview_routeCity__eqYfB{font-size:1rem}.charterOverview_routeDescription__yJgDd{padding-left:2rem;font-size:.875rem}}.charterSpecifications_OverviewCard__Ot0SZ{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px;margin-bottom:24px;border:1px solid #f1f5f9;transition:all .3s ease}.charterSpecifications_OverviewCard__Ot0SZ:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.charterSpecifications_OverviewCard__Ot0SZ h2{font-size:1.35rem;font-weight:600;letter-spacing:.01em;color:#152c5b;margin:0 0 .25rem;padding-bottom:1rem;border-bottom:1px solid #e8eef5}.charterSpecifications_specSheet__oIqFM{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.75rem;column-gap:2.75rem}.charterSpecifications_specRow___yrZH{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:.9rem 0;border-bottom:1px solid #e8eef5}.charterSpecifications_specLabel__BDRNx{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.charterSpecifications_specValue__VGar1{font-size:.975rem;font-weight:600;color:#152c5b;text-align:end}.charterSpecifications_specificationsContainer__jJ_LY{width:100%;padding:1rem 0}.charterSpecifications_specificationsGrid__IqEKr{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem}.charterSpecifications_programCard__OTJ2_{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.charterSpecifications_programCard__OTJ2_:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#0284c7}.charterSpecifications_programCardIcon__zzta2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#dcfce7;border-radius:50%;color:#16a34a;font-size:1rem;flex-shrink:0}.charterSpecifications_specificationIcon___LlUs{background:#dbeafe;color:#2563eb}.charterSpecifications_programCardText__c2WAe{font-size:.875rem;color:#374151;line-height:1.4;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.charterSpecifications_specificationInfo__iL3ro{flex:1 1}.charterSpecifications_specificationName__cgdYL{font-size:.875rem;font-weight:600;color:#152c5b;margin:0 0 .25rem}.charterSpecifications_specificationDescription__Hilgd{font-size:.75rem;color:#64748b;margin:0;line-height:1.4}@media (max-width:768px){.charterSpecifications_specSheet__oIqFM{grid-template-columns:1fr;column-gap:0}.charterSpecifications_specificationsGrid__IqEKr{grid-template-columns:1fr;gap:.5rem}.charterSpecifications_programCard__OTJ2_{padding:.75rem}.charterSpecifications_programCardIcon__zzta2{width:28px;height:28px;font-size:.875rem}.charterSpecifications_specificationName__cgdYL{font-size:.75rem}.charterSpecifications_specificationDescription__Hilgd{font-size:.675rem}.charterSpecifications_programCardText__c2WAe{font-size:.75rem}.charterSpecifications_OverviewCard__Ot0SZ{padding:0}.charterSpecifications_OverviewCard__Ot0SZ h2{font-size:1.25rem}.charterSpecifications_specificationsContainer__jJ_LY{padding:0}}.charterRates_ratesPanel__SwG1J{margin-bottom:24px}.charterRates_embeddedRates__VgtuZ{display:flex;flex-direction:column;gap:.875rem}.charterRates_embeddedHeading__H7ANu{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.charterRates_ratesGrid__EWeVU{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.charterRates_rateCard__1cMuy{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.charterRates_rateCard__1cMuy:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#0284c7}.charterRates_rateCardActive__IWA27{background:#f0f9ff;border-color:#009edb}.charterRates_rateHeader__4WOup{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.charterRates_rateSeason__jOdsT{font-size:.875rem;font-weight:600;color:#152c5b}.charterRates_rateBadge__zyLNE{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:.1875rem .5rem}.charterRates_rateValueRow__wNVGe{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap}.charterRates_rateValue__kzml_{font-size:1.375rem;font-weight:700;color:#152c5b;line-height:1.2}.charterRates_rateUnit__DbjK1{font-size:.8125rem;color:#64748b}.charterRates_rateOnRequest__G7QBH{font-size:1rem;font-weight:600;color:#64748b}.charterRates_rateExpenses__XkYLT{font-size:.75rem;color:#94a3b8}.charterRates_metaList__XM0Vq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid #e2e8f0}.charterRates_metaItem__MofNW{display:flex;flex-direction:column;gap:.25rem}.charterRates_metaLabel__FE3zP{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#152c5b;margin:0}.charterRates_metaIcon__atB_y{flex-shrink:0;color:#64748b}.charterRates_metaValue__AoWZ4{display:flex;flex-direction:column;gap:.125rem;margin:0;font-size:.875rem;color:#475569;line-height:1.4}.charterRates_metaSubValue__rgOx6{font-size:.75rem;color:#94a3b8}.charterRates_ratesNote__c0Ol_{margin:1rem 0 0;font-size:.75rem;color:#94a3b8;line-height:1.5}@media (max-width:768px){.charterRates_metaList__XM0Vq,.charterRates_ratesGrid__EWeVU{grid-template-columns:1fr;gap:.5rem}.charterRates_rateCard__1cMuy{padding:.875rem 1rem}.charterRates_rateValue__kzml_{font-size:1.25rem}.charterRates_metaList__XM0Vq{margin-top:1rem;padding-top:1rem}}.luxuryCharterPanel_panel__htmQ3{background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:1.25rem 1.5rem 1.5rem;width:100%;box-sizing:border-box}.luxuryCharterPanel_panelTitle__QUZ8h{margin:0 0 1rem;padding:0 0 .875rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:#152c5b;border-bottom:1px solid #e2e8f0}.luxuryCharterPanel_panelTitleRow__XBMub{display:flex;align-items:center;gap:.75rem}.luxuryCharterPanel_panelTitleLeadingIcon__Tv4xA{flex-shrink:0;color:#64748b}.luxuryCharterPanel_panelSectionHeading__QePMJ{margin-top:0;margin-bottom:1.125rem;padding-top:.125rem;padding-bottom:1rem}.luxuryCharterPanel_panelAccordionHeader__5wxiy{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1.5rem 1.75rem 1.375rem;margin:0;background:#fff;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.luxuryCharterPanel_panelAccordionHeader__5wxiy:hover{background:#f8fafc}.luxuryCharterPanel_panelAccordionTitle__pCUtj{flex:1 1;min-width:0;margin:0;padding:.125rem 0 0;display:flex;align-items:center;gap:.875rem;font-size:1.25rem;font-weight:600;line-height:1.35;color:#152c5b}@media (max-width:768px){.luxuryCharterPanel_panel__htmQ3{padding:1rem 1rem 1.25rem;border-radius:12px}.luxuryCharterPanel_panelTitle__QUZ8h{font-size:1.125rem;margin-bottom:.875rem;padding-bottom:.75rem}.luxuryCharterPanel_panelSectionHeading__QePMJ{margin-bottom:1rem;padding-bottom:.875rem;padding-top:.0625rem}.luxuryCharterPanel_panelTitleRow__XBMub{gap:.625rem}.luxuryCharterPanel_panelAccordionHeader__5wxiy{min-height:3.25rem;padding:1.25rem 1.25rem 1.125rem}.luxuryCharterPanel_panelAccordionTitle__pCUtj{font-size:1.125rem;gap:.75rem;padding-top:.0625rem}}