@media (min-width:1920px){#mam .container-lg.jumbo,#mam .container-md.jumbo,#mam .container-sm.jumbo,#mam .container-xl.jumbo,#mam .container-xxl.jumbo,#mam .container.jumbo{max-width:1552px}}@media (max-width:1440px){#mam .container{max-width:1280px}}@media (max-width:1299px){#mam .container{padding-left:16px;padding-right:16px}}#mam .btn-primary,#mam .btn-primary:active,#mam .btn-primary:focus,#mam .btn-primary:focus-visible,#mam .btn-primary:hover{background-color:#23410a;color:#fff;font-family:Aeonik,sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}#mam .btn-light,#mam .btn-light:active,#mam .btn-light:focus,#mam .btn-light:hover{font-family:Aeonik,sans-serif}#mam .btn-light,#mam .btn-light:active,#mam .btn-light:focus,#mam .btn-light:hover,#mam .btn.btn-reverse-secondary,#mam .btn.btn-reverse-secondary:active,#mam .btn.btn-reverse-secondary:focus{background-color:#fff;border-color:#fff;border-radius:4px;color:#23410a;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}.fw-semibold{font-weight:600}#mam .btn.btn-reverse-secondary:hover{background-color:#eaecef;border-color:#eaecef;color:#23410a}#mam .btn.btn-outline{border:1px solid #fff;color:#fff;padding:14px 24px}#mam .btn.btn-outline:hover{color:#fff}#mam .btn.btn-outline-reverse{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;font-weight:400;padding:14px 24px}#mam .btn.btn-outline-reverse:hover{background-color:transparent;border-color:#e8facd;color:#e8facd}#mam .hero{background-image:url(https://images.goodsam.com/mam/mam-hero-2025.webp);display:flex;flex-direction:column;height:480px;justify-content:center}#mam .hero .hero-content{max-width:672px}#mam .hero .hero-content h2{font-family:Aeonik,sans-serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:20px;padding-top:0}@media (max-width:767px){#mam .hero .hero-content h2{font-size:30px;line-height:36px;margin-bottom:16px}}#mam .hero .hero-content p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px}@media (max-width:767px){#mam .hero .hero-content p{font-size:16px;line-height:24px;margin-bottom:24px}}#mam .hero .hero-content .ctas{display:flex;gap:32px}@media (max-width:576px){#mam .hero .hero-content .ctas{display:grid;gap:16px;grid-template-columns:1fr}}#mam .hero .hero-content .ctas .btn{min-width:105px}@media (max-width:576px){#mam .hero .hero-content .ctas .btn{width:100%}}#mam .benefits-comparison{background-color:#fff;padding-bottom:64px;padding-top:64px}@media (max-width:992px){#mam .benefits-comparison{padding-bottom:40px;padding-top:40px}}#mam .benefits-comparison h2{font-size:36px;font-weight:700;line-height:40px;margin-bottom:24px}@media (max-width:992px){#mam .benefits-comparison h2{font-size:30px;line-height:36px;margin-bottom:12px}}@media (max-width:576px){#mam .benefits-comparison h2{max-width:372px}}#mam .benefits-comparison .comparison-grid{display:flex;gap:40px;justify-content:space-between}@media (max-width:992px){#mam .benefits-comparison .comparison-grid{flex-direction:column;gap:24px}}#mam .benefits-comparison .comparison-grid .intro-copy{flex:1 0 35%}#mam .benefits-comparison .comparison-grid .comparison-cards{display:flex;flex:0 0 60%;gap:16px}@media (max-width:576px){#mam .benefits-comparison .comparison-grid .comparison-cards{flex-direction:column;gap:12px}}#mam .benefits-comparison .card.benefits-card{background-color:#fafafa;border:1px solid #d1d1d1;border-radius:12px;flex-grow:1}#mam .benefits-comparison .card.benefits-card.selected-card{border:2px solid #23410a}#mam .benefits-comparison .card.benefits-card.active-card{background-color:#23410a;border:2px solid #23410a;color:#fff}#mam .benefits-comparison .card.benefits-card .card-body,#mam .benefits-comparison .card.benefits-card .card-footer,#mam .benefits-comparison .card.benefits-card .card-header{background-color:transparent;border:0}#mam .benefits-comparison .card.benefits-card .card-header{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 16px}#mam .benefits-comparison .card.benefits-card .badge.badge-new{background-color:#23410a;border-radius:99px;color:#fff;font-size:12px;font-weight:700;line-height:16px;padding:4px 10px}#mam .benefits-comparison .card.benefits-card.active-card .badge.badge-new{background-color:#fff;color:#23410a}#mam .benefits-comparison .card.benefits-card .card-title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:0}#mam .benefits-comparison .card.benefits-card .card-body{min-height:108px;padding:0 24px}#mam .benefits-comparison .card.benefits-card .card-body a{font-size:14px;line-height:20px}#mam .benefits-comparison .card.benefits-card.active-card .card-body a{color:#fff}#mam .benefits-comparison .card.benefits-card p.overline{font-size:14px;line-height:20px}#mam .benefits-comparison .card.benefits-card ul{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;margin-left:var(--fa-li-margin,1.5em)}#mam .benefits-comparison .card.benefits-card .fa-ul li{font-size:14px;font-weight:400;line-height:24px}#mam .benefits-comparison .card.benefits-card .fa-ul li.leading{font-weight:700;margin-left:-24px}#mam .benefits-comparison .card.benefits-card .fa-ul li:last-of-type{margin-bottom:0}#mam .benefits-comparison .card.benefits-card .fa-ul .fa-li{color:#23410a}#mam .benefits-comparison .card.benefits-card.active-card .fa-ul .fa-li{color:#fff}#mam .benefits-comparison .card.benefits-card .fa-ul li .new-item{color:#fff;font-size:14px;font-weight:700;line-height:20px;margin-left:3px;text-transform:uppercase}#mam .benefits-comparison .card.benefits-card .card-footer{padding:24px}#mam .benefits-comparison .card.benefits-card .price{align-items:end;display:flex;font-size:24px;font-weight:700;line-height:32px;margin-bottom:20px}#mam .benefits-comparison .card.benefits-card .price span{color:#6d6d6d;font-size:16px;font-weight:400;line-height:24px}#mam .benefits-comparison .card.benefits-card.active-card .price span{color:#fff}#mam .benefits-comparison .card.benefits-card .alt-was-price{color:#c3ff49;font-size:16px;font-weight:400;line-height:24px;margin-left:8px;text-decoration:line-through}#mam .benefits-comparison .card.benefits-card .btn{font-size:14px;font-weight:700;line-height:20px;padding:8px 16px;width:100%}#mam .benefits-comparison .card.benefits-card .btn.btn.btn-outline,#mam .exclusive-benefits .btn.btn-outline{border-color:#23410a;color:#23410a}#mam .exclusive-benefits{background-color:#fff;padding-bottom:64px;padding-top:64px}@media (max-width:992px){#mam .exclusive-benefits{padding-bottom:40px;padding-top:40px}}#mam .exclusive-benefits h2{font-size:36px;font-weight:700;line-height:40px;margin-bottom:0}@media (max-width:992px){#mam .exclusive-benefits h2{font-size:30px;line-height:36px}}#mam .exclusives-grid{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:992px){#mam .exclusives-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){#mam .exclusives-grid{grid-template-columns:1fr}}#mam .exclusives-grid .card.exclusive-item{background-color:transparent;border:0;display:flex;flex-direction:column;gap:16px}#mam .exclusives-grid .card.exclusive-item .card-body{padding:0}#mam .exclusives-grid .card.exclusive-item .exclusive-title{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:24px;margin-bottom:12px}#mam .exclusives-grid .card.exclusive-item .exclusive-title .new-badge{background-color:#23410a;border-radius:99px;color:#fff;display:block;font-size:12px;font-weight:700;line-height:16px;padding:4px 10px;text-transform:uppercase}#mam .exclusives-grid .card.exclusive-item .exclusive-copy{color:#6d6d6d;font-size:14px;line-height:20px;margin-bottom:0}#mam .exclusives-ctas{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:24px}@media (max-width:576px){#mam .exclusives-ctas{flex-direction:column}#mam .exclusives-ctas .btn{width:100%}}#mam .mam-rewards{padding-bottom:64px;padding-top:64px}@media (max-width:992px){#mam .mam-rewards{padding-bottom:40px;padding-top:40px}}#mam .mam-rewards h2{font-size:36px;font-weight:700;line-height:40px;margin-bottom:32px}@media (max-width:992px){#mam .mam-rewards h2{font-size:30px;line-height:36px;margin-bottom:24px}}#mam .mam-rewards p.intro{margin-bottom:32px}#mam .mam-rewards .offers{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;margin-top:0}@media (max-width:992px){#mam .mam-rewards .offers{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){#mam .mam-rewards .offers{gap:24px;grid-template-columns:1fr}}#mam .mam-rewards .offers .offer.card{width:100%}#mam .offers .offer.card .mobile-logo .logo-img{max-width:52px}#mam .mam-rewards .pagination{gap:4px;justify-content:center}#mam .mam-rewards .pagination .page-link{border-color:transparent;border-radius:8px;color:#232323;font-size:14px;line-height:20px;min-height:40px;min-width:40px;padding:8px 10px}#mam .mam-rewards .pagination .page-link:hover{background-color:#e7e7e7}#mam .mam-rewards .pagination .page-item.disabled .page-link{background-color:#fff;border-color:transparent;color:#919191}#mam .mam-rewards .pagination .page-link.active{background-color:#fff;border-color:#d1d1d1;color:#232323}#mam .mam-rewards .pagination .next i,#mam .mam-rewards .pagination .prev i{font-size:12px}#mam .mam-rewards .pagination .prev i{margin-right:4px}#mam .mam-rewards .pagination .next i{margin-left:4px}#mam .cc-prop{background-color:#f2edeb;padding-bottom:64px;padding-top:64px}@media (max-width:992px){#mam .cc-prop{padding-bottom:40px;padding-top:40px}}#mam .cc-prop .props-row{align-items:center;gap:32px;justify-content:center}@media (max-width:576px){#mam .cc-prop .props-row{flex-direction:column;gap:40px}}#mam .cc-prop .props-row .copy-side{max-width:768px}#mam .cc-prop h2{font-size:36px;font-weight:700;line-height:40px;margin-bottom:16px}#mam .cc-prop p{font-size:18px;font-weight:500;line-height:28px;margin-bottom:32px}@media (max-width:576px){#mam .cc-prop .btn{width:100%}}#mam .cc-prop .img-side img{image-rendering:crisp-edges}#mam .disclaimer{padding-bottom:40px;padding-top:40px}#mam .disclaimer p{font-size:12px;font-weight:400;line-height:20px}