.packages-page {
    padding:80px 20px;
    text-align:center;
}

.pricing-grid {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:30px;
    margin-top:40px;
}

.price-card {
    background:white;
    width:260px;
    padding:30px;
    border-radius:12px;
    box-shadow:0 8px 20px rgba(0,0,0,0.1);
}

.price-card h4 {
    font-size:26px;
    margin:10px 0;
}

.monthly {
    margin-top:10px;
    font-weight:bold;
    color:#00b4d8;
}

.featured {
    border:3px solid #00b4d8;
}
