.packages_packagesSection__PszzC{padding:40px 0 90px}.packages_filterNav__NJHrs{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.packages_filterBtn__8pS2A{padding:10px 22px;border-radius:999px;font-size:.88rem;font-weight:500;color:var(--ink-muted);background:var(--white);border:1px solid var(--line);transition:all .25s var(--ease);cursor:pointer}.packages_filterBtn__8pS2A:hover{border-color:var(--lagoon);color:var(--lagoon);transform:translateY(-1px)}.packages_filterBtnActive__2cdYc{background:var(--deep-ocean);color:var(--ivory);border-color:var(--deep-ocean);box-shadow:0 4px 16px rgba(14,58,68,.2)}.packages_filterBtnActive__2cdYc:hover{background:var(--lagoon-dark);color:var(--ivory);border-color:var(--lagoon-dark)}.packages_grid__YzceD{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}@media (max-width:960px){.packages_grid__YzceD{grid-template-columns:1fr;gap:28px}}.packages_card__cXZ_7{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);position:relative}.packages_card__cXZ_7:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:rgba(47,127,134,.4)}.packages_cardFeatured__lVzrv{border:2px solid var(--lagoon)}.packages_featuredBadge__DDSJt{position:absolute;top:18px;right:18px;z-index:10;background:var(--lagoon);color:var(--white);padding:6px 14px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px rgba(14,58,68,.25)}.packages_imageWrap__xRoip{position:relative;width:100%;height:260px;background:var(--sand-soft)}.packages_durationPill__5zkwn{position:absolute;bottom:16px;left:18px;z-index:5;background:rgba(14,58,68,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ivory);padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px}.packages_cardBody__0cLNB{padding:28px;display:flex;flex-direction:column;flex:1 1}.packages_cardTop__A4H6t{margin-bottom:16px}.packages_packageName__mhq4X{font-size:1.65rem;color:var(--ink);margin-bottom:6px}.packages_tagline__seB_z{color:var(--lagoon);font-size:.95rem;font-weight:500;line-height:1.4}.packages_description__LwDcq{font-size:.92rem;color:var(--ink-muted);line-height:1.6;margin-bottom:22px}.packages_priceBox__iMSEf{background:var(--sand-soft);border-radius:var(--radius);padding:16px 20px;margin-bottom:24px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.packages_priceGroup__GZGCu{display:flex;align-items:baseline;gap:6px}.packages_currency___ETik{font-family:var(--serif);font-size:1.3rem;font-weight:600;color:var(--deep-ocean)}.packages_amount__77ChS{font-family:var(--serif);font-size:2.2rem;font-weight:700;color:var(--deep-ocean);line-height:1}.packages_unit__sNsSL{font-size:.82rem;color:var(--ink-subtle)}.packages_priceNote__mqxla{font-size:.78rem;font-weight:500;color:var(--lagoon-dark);background:rgba(47,127,134,.12);padding:4px 10px;border-radius:6px}.packages_highlightsBox__bco6Y{margin-bottom:24px;border-top:1px dashed var(--line);padding-top:20px}.packages_highlightsTitle__uc0jh{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--ink-subtle);margin-bottom:14px}.packages_inclusionsList__Q5pS1{display:grid;gap:10px}.packages_inclusionItem__FtvMu{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--ink);line-height:1.4}.packages_checkIcon__F7wSz{color:var(--lagoon);flex-shrink:0;margin-top:2px}.packages_keyHighlight__JKfYc{font-weight:600;color:var(--deep-ocean)}.packages_activityPills__u0rAh{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.packages_activityPill__GFWNm{font-size:.76rem;background:var(--lagoon-soft);color:var(--lagoon-dark);padding:4px 10px;border-radius:999px;font-weight:500}.packages_btnGroup__BAbJU{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:24px}@media (max-width:480px){.packages_btnGroup__BAbJU{grid-template-columns:1fr}}.packages_bookBtn__I1Tk8{width:100%}.packages_whatsappBtn__WnEw0{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:999px;font-size:.84rem;font-weight:500;background:#25D366;color:#FFFFFF;transition:all .3s var(--ease);text-decoration:none}.packages_whatsappBtn__WnEw0:hover{background:#1EBE5D;transform:translateY(-2px);box-shadow:0 4px 14px rgba(37,211,102,.35);color:#FFFFFF}.packages_includedBanner__DhvUV{background:linear-gradient(135deg,var(--deep-ocean) 0,#164853 100%);color:var(--ivory);border-radius:var(--radius-lg);padding:36px 40px;margin:64px 0 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}@media (max-width:860px){.packages_includedBanner__DhvUV{flex-direction:column;text-align:center;padding:32px 24px}}.packages_includedBanner__DhvUV h3{color:var(--white);font-size:1.8rem;margin-bottom:8px}.packages_includedBanner__DhvUV p{color:rgba(250,248,243,.85);font-size:.95rem;max-width:600px}.packages_featuresGrid__cRJcj{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}@media (max-width:900px){.packages_featuresGrid__cRJcj{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.packages_featuresGrid__cRJcj{grid-template-columns:1fr}}.packages_featureCard__HtyXB{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:center}.packages_featureIcon__sDR02{width:48px;height:48px;border-radius:50%;background:var(--lagoon-soft);color:var(--lagoon);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.packages_featureTitle__DbUN3{font-weight:600;font-size:.95rem;color:var(--ink);margin-bottom:6px}.packages_featureDesc__YYrtn{font-size:.82rem;color:var(--ink-muted);line-height:1.45}.couple_introStrip__oYVfA{background:var(--sand-soft);border-bottom:1px solid var(--line);padding:32px 0}.couple_introGrid__4oYjt{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:820px){.couple_introGrid__4oYjt{grid-template-columns:1fr;gap:20px}}.couple_introItem__bDC6D{display:flex;align-items:flex-start;gap:16px}.couple_introIcon__SerGE{color:var(--lagoon);flex-shrink:0;margin-top:2px}.couple_introItem__bDC6D strong{display:block;font-size:.95rem;color:var(--ink);margin-bottom:4px}.couple_introItem__bDC6D p{font-size:.84rem;color:var(--ink-muted);line-height:1.45;margin:0}.couple_romanceBanner__6qVTt{background:linear-gradient(135deg,var(--deep-ocean) 0,#173d48 100%);color:var(--ivory);border-radius:var(--radius-lg);padding:56px 48px;margin-top:64px;position:relative;overflow:hidden}@media (max-width:768px){.couple_romanceBanner__6qVTt{padding:36px 24px}}.couple_romanceContent__HWEud{position:relative;z-index:2;max-width:800px}.couple_romanceBanner__6qVTt h3{color:var(--white);font-size:clamp(1.8rem,3.2vw,2.6rem);margin-bottom:16px}.couple_romanceBanner__6qVTt p{color:rgba(250,248,243,.88);font-size:1rem;line-height:1.7;margin-bottom:28px}.couple_romanceCtaRow__9PhxO{display:flex;align-items:center;gap:16px;flex-wrap:wrap}