@media (min-width:1024px){.homepage-density .homepage-section-why{padding-top:2.25rem;padding-bottom:1.575rem}.homepage-density .homepage-section-offers{padding-top:1.8rem;padding-bottom:1.8rem}.homepage-density .homepage-section-packages{padding-top:1.8rem;padding-bottom:1.575rem}.homepage-density .homepage-why-intro{margin-bottom:1.575rem}.homepage-density .homepage-why-features{gap:1.35rem;margin-top:1.35rem;margin-bottom:1.125rem}.homepage-density .homepage-with-rihlaa-wrap{margin-top:0}.homepage-density .homepage-with-rihlaa-banner{max-width:46.8rem;margin-left:auto;margin-right:auto;padding:.7875rem 1.575rem}.homepage-density .homepage-section-offers{padding-top:1.575rem}.homepage-density .homepage-intro-icon .w-16{width:3.15rem;height:3.15rem}.homepage-density .homepage-intro-icon .text-2xl{font-size:1.125rem;line-height:1}.homepage-density .homepage-offers-intro,.homepage-density .homepage-packages-intro{margin-bottom:1.125rem}.homepage-density .homepage-offers-intro>div:first-child,.homepage-density .homepage-packages-intro>div:first-child{margin-bottom:.45rem}.homepage-density .homepage-intro-meta{gap:.675rem}.homepage-density .homepage-intro-badge{padding:.45rem .9rem}.homepage-density .homepage-offers-grid,.homepage-density .homepage-packages-grid{margin-top:0}.homepage-density .homepage-offers-cta-wrap,.homepage-density .homepage-packages-cta-wrap{margin-top:1.35rem}.homepage-density .homepage-cta-banner-shell{max-width:46.8rem;margin-left:auto;margin-right:auto;display:block}.homepage-density .homepage-offers-cta,.homepage-density .homepage-packages-cta{max-width:46.8rem;margin-left:auto;margin-right:auto}.homepage-density .homepage-packages-cta-wrap{margin-bottom:0}.homepage-density .homepage-section-packages{padding-bottom:1.125rem}.homepage-density .homepage-offers-cta,.homepage-density .homepage-packages-cta{padding-top:.9rem;padding-bottom:.9rem}}
@media (min-width:768px){.homepage-density .homepage-why-features,.homepage-density .homepage-offers-grid,.homepage-density .homepage-packages-grid{align-items:stretch}.homepage-density .homepage-why-features>*,.homepage-density .homepage-offers-grid>*,.homepage-density .homepage-packages-grid>*,.homepage-density .homepage-why-features .group,.homepage-density .homepage-offers-grid .group,.homepage-density .homepage-packages-grid .group,.homepage-density .homepage-why-features .group>.relative,.homepage-density .homepage-offers-grid .group>.relative,.homepage-density .homepage-packages-grid .group>.relative{height:100%}}.homepage-density .homepage-why-card,.homepage-density .homepage-offer-card,.homepage-density .homepage-package-card{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.homepage-density .homepage-offer-media,.homepage-density .homepage-package-media{flex-shrink:0}.homepage-density .homepage-offer-body,.homepage-density .homepage-package-body{flex-direction:column;flex:auto;min-height:0;padding:1.25rem;display:flex}.homepage-density .homepage-offer-copy,.homepage-density .homepage-package-copy{flex-direction:column;flex:0 auto;min-height:0;display:flex}.homepage-density .homepage-offer-footer,.homepage-density .homepage-package-footer{flex-shrink:0;margin-top:auto;padding-top:.625rem}.homepage-density .homepage-offer-desc{line-height:1.5}.homepage-density .homepage-package-desc{color:#334155;text-align:center;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}@media (min-width:768px){.homepage-density .homepage-why-card-inner{flex-direction:column;flex:1;height:100%;display:flex}.homepage-density .homepage-why-card{padding:1.5rem}.homepage-density .homepage-why-card-icon{flex-shrink:0;margin-bottom:.625rem}.homepage-density .homepage-why-card-title{justify-content:center;align-items:flex-start;min-height:2.625rem;margin-bottom:.375rem;display:flex}.homepage-density .homepage-why-card-body{justify-content:center;align-items:flex-start;min-height:2.625rem;display:flex}.homepage-density .homepage-offer-title,.homepage-density .homepage-package-title{min-height:2.625rem;margin-bottom:.25rem}.homepage-density .homepage-offer-desc{min-height:0;margin-bottom:0}.homepage-density .homepage-package-desc{justify-content:center;align-items:center;min-height:2.625rem;margin-bottom:0;display:flex}.homepage-density .homepage-package-details{justify-content:center;align-items:center;min-height:0;margin-bottom:0;display:flex}.homepage-density .homepage-package-inclusion-preview{justify-content:center;align-items:center;width:100%;min-height:2.375rem;display:flex}}.homepage-density .homepage-package-details{width:100%;margin-top:.25rem}.homepage-density .homepage-package-inclusion-preview{letter-spacing:.01em;text-align:center;color:#1e293b;border-radius:.5rem;width:100%;padding:.375rem .625rem;font-size:.875rem;font-weight:700;line-height:1.4}.homepage-density .homepage-card-glow-blue .homepage-package-inclusion-preview{color:#1e40af;background-color:rgba(59,130,246,.09)}.homepage-density .homepage-card-glow-green .homepage-package-inclusion-preview{color:#15803d;background-color:rgba(34,197,94,.09)}.homepage-density .homepage-card-glow-gold .homepage-package-inclusion-preview{color:#9a3412;background-color:rgba(251,146,60,.12)}@media (min-width:1024px){.homepage-density .homepage-offers-grid,.homepage-density .homepage-packages-grid{padding-right:4.05rem}.homepage-density .homepage-offer-body,.homepage-density .homepage-package-body{padding:1.125rem}.homepage-density .homepage-offer-footer,.homepage-density .homepage-package-footer{padding-top:.5625rem}.homepage-density .homepage-package-desc,.homepage-density .homepage-package-inclusion-preview{font-size:.7875rem}.homepage-density .homepage-package-inclusion-preview{border-radius:.45rem;padding:.3375rem .5625rem}.homepage-density .homepage-package-details{margin-top:.225rem}.homepage-density .homepage-why-card{padding:1.35rem}.homepage-density .homepage-why-card-icon{margin-bottom:.5625rem}.homepage-density .homepage-why-card-title,.homepage-density .homepage-why-card-body,.homepage-density .homepage-package-desc{min-height:2.3625rem}.homepage-density .homepage-package-inclusion-preview{min-height:2.1375rem}}
.homepage-density .homepage-card-glow-blue{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(59,130,246,.22),0 16px 32px -8px rgba(59,130,246,.14)}.homepage-density .homepage-card-glow-green{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(34,197,94,.22),0 16px 32px -8px rgba(34,197,94,.14)}.homepage-density .homepage-card-glow-purple{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(168,85,247,.22),0 16px 32px -8px rgba(168,85,247,.14)}.homepage-density .homepage-card-glow-amber{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(245,158,11,.24),0 16px 32px -8px rgba(249,115,22,.16)}.homepage-density .homepage-card-glow-emerald{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(16,185,129,.22),0 16px 32px -8px rgba(16,185,129,.14)}.homepage-density .homepage-card-glow-indigo{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(99,102,241,.22),0 16px 32px -8px rgba(99,102,241,.14)}.homepage-density .homepage-card-glow-gold{box-shadow:0 1px 2px rgba(45,43,38,.05),0 8px 22px -4px rgba(234,179,8,.26),0 16px 32px -8px rgba(249,115,22,.18)}.homepage-density .homepage-why-card:hover.homepage-card-glow-blue,.homepage-density .homepage-offer-card:hover.homepage-card-glow-amber,.homepage-density .homepage-package-card:hover.homepage-card-glow-blue{box-shadow:0 2px 4px rgba(45,43,38,.06),0 12px 28px -4px rgba(59,130,246,.28),0 20px 36px -8px rgba(59,130,246,.18)}.homepage-density .homepage-why-card:hover.homepage-card-glow-green,.homepage-density .homepage-offer-card:hover.homepage-card-glow-emerald,.homepage-density .homepage-package-card:hover.homepage-card-glow-green{box-shadow:0 2px 4px rgba(45,43,38,.06),0 12px 28px -4px rgba(34,197,94,.28),0 20px 36px -8px rgba(34,197,94,.18)}.homepage-density .homepage-why-card:hover.homepage-card-glow-purple,.homepage-density .homepage-offer-card:hover.homepage-card-glow-indigo,.homepage-density .homepage-package-card:hover.homepage-card-glow-gold{box-shadow:0 2px 4px rgba(45,43,38,.06),0 12px 28px -4px rgba(168,85,247,.28),0 20px 36px -8px rgba(168,85,247,.18)}.homepage-density .homepage-offer-card:hover.homepage-card-glow-amber{box-shadow:0 2px 4px rgba(45,43,38,.06),0 12px 28px -4px rgba(245,158,11,.3),0 20px 36px -8px rgba(249,115,22,.2)}.homepage-density .homepage-package-card:hover.homepage-card-glow-gold{box-shadow:0 2px 4px rgba(45,43,38,.06),0 12px 28px -4px rgba(234,179,8,.32),0 20px 36px -8px rgba(249,115,22,.22)}.homepage-density .homepage-section-heading,.homepage-density .homepage-why-card-title,.homepage-density .homepage-offer-title,.homepage-density .homepage-package-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:.125rem;padding-bottom:.2rem;line-height:1.3;overflow:visible}.homepage-density .homepage-section-heading{max-width:100%;padding-top:.15rem;padding-bottom:.35rem;line-height:1.12;display:inline-block}@media (min-width:1024px){.homepage-density .homepage-section-heading{display:block}}.homepage-density .homepage-why-card-title{align-items:flex-start}.homepage-density .homepage-intro-icon>.relative.inline-flex,.homepage-density .homepage-why-card-icon .relative.inline-flex{box-shadow:0 2px 8px rgba(45,43,38,.12)}
