#basic-package{margin-top:0;padding:12px 0 88px;background:#fff;scroll-margin-top:110px}
#basic-package .wm-basic-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#f5f3ee;border:1px solid #e9e4da;border-radius:3px;box-shadow:none}
#basic-package .wm-basic-photo{position:relative;min-height:100%;overflow:hidden}
#basic-package .wm-basic-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% center;display:block}
#basic-package .wm-basic-copy{padding:46px 44px}
#basic-package .wm-basic-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#746448;font:500 9px/1.7 Montserrat,sans-serif;letter-spacing:1.7px}
#basic-package .wm-basic-eyebrow span{width:25px;height:1px;background:#b5a17c;flex-shrink:0}
#basic-package h2{margin:0 0 20px;color:#303331;font:400 34px/1.2 Montserrat,sans-serif;letter-spacing:-1px;text-transform:none}
#basic-package h2 em{display:inline-block;color:#746448;font:italic 400 38px/1.2 Georgia,serif;letter-spacing:-.6px}
#basic-package .wm-basic-intro{margin:0 0 23px;color:#60635e;font:400 12px/1.9 Montserrat,sans-serif;max-width:380px}
#basic-package .wm-basic-services{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:13px 15px}
#basic-package .wm-basic-services li{margin:0;padding:0 0 0 12px;position:relative;color:#4f534d;font:400 10px/1.65 Montserrat,sans-serif}
#basic-package .wm-basic-services li:before{content:'';position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:50%;background:#a28c63}
#basic-package .wm-basic-price{display:flex;align-items:center;gap:18px;border-top:1px solid #ded8cd;padding-top:22px;margin:0 0 22px}
#basic-package .wm-basic-amount{color:#303331;font:400 36px/1.2 Montserrat,sans-serif;letter-spacing:-1.3px;white-space:nowrap}
#basic-package .wm-basic-label{color:#686a63;font:500 8px/1.8 Montserrat,sans-serif;letter-spacing:1.5px;max-width:65px}
#basic-package .wm-basic-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;background:#303731;border:1px solid #303731;border-radius:2px;color:#fff;font:500 10px/1.6 Montserrat,sans-serif;text-decoration:none;transition:background .2s ease}
#basic-package .wm-basic-cta span{font-size:19px;line-height:1;color:#d4c5a8}
#basic-package .wm-basic-cta:hover{background:#455046;border-color:#455046;color:#fff}
#basic-package .wm-basic-cta:focus-visible{outline:2px solid #746448;outline-offset:4px}
#basic-package .wm-basic-note{margin:13px 0 0;color:#676a63;font:400 9px/1.8 Montserrat,sans-serif}
@media(max-width:1199px){#basic-package .wm-basic-copy{padding:35px 30px}#basic-package h2{font-size:29px}#basic-package h2 em{font-size:34px}}
@media(max-width:767px){#basic-package{padding:20px 0 60px}#basic-package .wm-basic-card{grid-template-columns:1fr}#basic-package .wm-basic-photo{min-height:0;aspect-ratio:3/2}#basic-package .wm-basic-copy{padding:30px 25px 32px}#basic-package h2{font-size:29px}#basic-package h2 em{font-size:34px}#basic-package .wm-basic-eyebrow{font-size:8px;letter-spacing:1.3px}#basic-package .wm-basic-services{gap:12px}#basic-package .wm-basic-services li{font-size:10px}#basic-package .wm-basic-amount{font-size:34px}}
@media(prefers-reduced-motion:reduce){#basic-package .wm-basic-cta{transition:none}}

#basic-package .wm-basic-photo{min-height:460px}


#basic-package .wm-basic-photo img{filter:saturate(.65) sepia(.12) brightness(.94)}
#basic-package .wm-package-grid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44%;display:grid;grid-template-columns:1fr 1fr;gap:9px;list-style:none;padding:0;margin:0}
#basic-package .wm-package-grid li{position:relative;aspect-ratio:.94;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 6px 12px;margin:0;border:1px solid #c9bfa9;border-radius:3px;background:linear-gradient(135deg,#faf9f5,#eeece4);box-shadow:0 5px 10px #28251d30;color:#41423a}
#basic-package .wm-grid-number{position:absolute;left:15px;top:11px;color:#ad9974;font:400 8px/1.4 Montserrat,sans-serif;letter-spacing:.5px}
#basic-package .wm-grid-number:after{content:"";display:block;width:12px;height:1px;background:#ab9d7e;margin-top:5px}
#basic-package .wm-package-grid svg{width:36px;height:36px;color:#968668;margin:8px 0 10px}
#basic-package .wm-grid-name{font:400 10px/1.4 Montserrat,sans-serif;text-align:center;color:#33362f;white-space:nowrap}
@media(min-width:768px) and (max-width:991px){#basic-package .wm-basic-card{grid-template-columns:1fr}#basic-package .wm-basic-photo{min-height:0;aspect-ratio:6/5}#basic-package .wm-grid-name{font-size:14px}#basic-package .wm-package-grid svg{width:44px;height:44px}}
@media(max-width:767px){#basic-package .wm-basic-photo{min-height:0;aspect-ratio:6/5}#basic-package .wm-package-grid{width:54%;gap:7px}#basic-package .wm-package-grid li{padding:21px 4px 9px}#basic-package .wm-grid-number{left:10px;top:8px;font-size:7px}#basic-package .wm-package-grid svg{width:29px;height:29px;margin:5px 0 7px}#basic-package .wm-grid-name{font-size:8px}}


/* Increase the complete card design uniformly by 50 percent. */
#basic-package .wm-package-grid{transform:translate(-50%,-50%) scale(1.5)}
@media(max-width:767px){#basic-package .wm-basic-photo{aspect-ratio:1/1}}

@media(min-width:992px){#about.why-choose{padding-bottom:80px!important}}

/* Restrained accents matching the existing brand yellow. */
#basic-package .wm-basic-cta{box-shadow:none}
#basic-package .wm-basic-cta svg{stroke:#ffe34c}
#basic-package .wm-basic-eyebrow span{height:2px;background:#ffe34c}
#basic-package .wm-grid-number:after{height:2px;width:16px;background:#ffe34c}
#basic-package .wm-basic-note{margin-top:17px}

#basic-package .wm-package-grid li{background:linear-gradient(135deg,#ffffff,#f7f7f4);box-shadow:0 10px 20px rgba(32,29,23,.32),0 3px 6px rgba(32,29,23,.2)}


/* Make the guest-access action and included package labels easier to notice. */
#basic-package .wm-basic-cta.wm-basic-cta{font-size:13px;font-weight:600}
#basic-package .wm-package-grid .wm-grid-name{font-weight:600}
@media(max-width:767px){#basic-package .wm-basic-cta.wm-basic-cta{font-size:12px}}