.jovara-packages{padding:70px 20px;background:#f7f3e8;color:#102f22}
.jovara-packages-heading{text-align:center;max-width:850px;margin:0 auto 35px}
.jovara-packages-heading span{font-size:12px;letter-spacing:3px;color:#b88a00;font-weight:700}
.jovara-packages-heading h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);margin:8px 0;color:#123b28}
.jovara-packages-heading p{margin:0 auto;color:#5f665f}
.jovara-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1250px;margin:auto}
.jovara-package-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.10);border:1px solid rgba(184,138,0,.25)}
.jovara-package-image-link{display:block;background:#102f22;line-height:0}
.jovara-package-image-link img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#102f22}
.jovara-package-content{padding:20px 21px 23px}
.jovara-package-content h3{font-family:Georgia,serif;font-size:22px;line-height:1.2;margin:0 0 10px;color:#123b28}
.jovara-package-content p{font-size:14px;line-height:1.55;color:#687069;margin:0 0 16px}
.jovara-package-button{display:inline-flex;align-items:center;gap:10px;background:#123b28;color:#fff!important;padding:11px 17px;border-radius:999px;text-decoration:none;font-weight:700}
.jovara-package-button span{color:#f2bd19}
.jovara-package-dots{display:none;text-align:center;margin-top:15px}
.jovara-package-dots button{width:8px;height:8px;border:0;border-radius:50%;margin:0 4px;padding:0;background:#b8b8b8}
.jovara-package-dots button.active{background:#c99600;transform:scale(1.25)}
@media(max-width:767px){
 .jovara-packages{padding:45px 14px}
 .jovara-package-grid{display:block;position:relative;overflow:hidden}
 .jovara-package-card{display:none}
 .jovara-package-card.jovara-active{display:block}
 .jovara-package-image-link img{aspect-ratio:16/9;object-fit:contain}
 .jovara-package-content h3{font-size:20px}
 .jovara-package-dots{display:block}
}
