.package-card:where(.astro-6O3WFOMG){border:1px solid #ADD8E6;border-radius:8px;padding:1.5rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.package-card:where(.astro-6O3WFOMG):hover{transform:scale(1.02);box-shadow:0 4px 16px #0000801f}h2:where(.astro-6O3WFOMG){font-size:1.3rem;color:navy;margin-bottom:.5rem}.desc:where(.astro-6O3WFOMG){color:#6d8196;font-size:.9rem;margin-bottom:.75rem}.price:where(.astro-6O3WFOMG){display:block;font-size:1.4rem;font-weight:700;color:navy;margin-bottom:1rem}ul:where(.astro-6O3WFOMG){list-style:none;padding:0;margin:0 0 1.25rem}li:where(.astro-6O3WFOMG){padding:.3rem 0;color:#333;font-size:.95rem}li:where(.astro-6O3WFOMG):before{content:"✓ ";color:navy;font-weight:700}.btn:where(.astro-6O3WFOMG){display:inline-block;padding:.65rem 1.5rem;background-color:navy;color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem;transition:background-color .2s ease}.btn:where(.astro-6O3WFOMG):hover{background-color:#6d8196}.packages:where(.astro-FRYXNQ6R){max-width:1100px;margin:3rem auto;padding:0 2rem;text-align:center}h1:where(.astro-FRYXNQ6R){font-size:2.5rem;color:navy;margin-bottom:.75rem}p:where(.astro-FRYXNQ6R){color:#6d8196;font-size:1.1rem;margin-bottom:3rem}.package-list:where(.astro-FRYXNQ6R){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;text-align:left}
