.bi-promotions-page{color:#102e28;background:#fffefa;padding-bottom:30px;font-family:Inter,Arial,sans-serif}.bi-promotions-page a{text-decoration:none}.bi-promotions-page h1,.bi-promotions-page h2,.bi-promotions-page h3{font-family:var(--font-promotion-playfair),Georgia,serif}.bi-promotions-header{color:#f0d183;background:#064c3f;border-bottom:1px solid #d7b45c}.bi-promotions-header>div{align-items:center;gap:28px;max-width:1200px;min-height:80px;margin:auto;padding:12px 28px;display:flex}.bi-promotions-brand{color:#efcf81;white-space:nowrap;align-items:center;gap:10px;font:700 28px Georgia,serif;display:flex}.bi-promotions-brand img{object-fit:contain;border-radius:50%}.bi-promotions-header>div>nav{align-items:center;gap:30px;margin-left:auto;display:flex}.bi-promotions-header nav a{color:#fffefa;padding:14px 0;font-size:14px}.bi-promotions-header nav a[aria-current]{color:#edca70;border-bottom:2px solid #d7b45c}.bi-promotions-account{color:#fffefa;place-items:center;width:40px;height:40px;display:grid}.bi-promotions-account svg{width:30px;height:30px}.bi-promotions-menu{display:none}.bi-promotions-main{max-width:1200px;margin:auto;padding:0 28px}.bi-promotions-hero{isolation:isolate;background:linear-gradient(100deg,#fffefa,#faf1e0);align-items:center;min-height:260px;padding:44px 0 30px;display:flex;position:relative}.bi-promotions-hero:before{content:"";background:inherit;z-index:-2;position:absolute;inset:0 -28px}.bi-promotions-hero>div{z-index:1;width:60%;position:relative}.bi-promotions-eyebrow{letter-spacing:.18em;font-weight:600;margin:0 0 15px!important;font-size:11px!important}.bi-promotions-hero h1{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.15}.bi-promotions-hero p{max-width:560px;margin:0;font-size:16px;line-height:1.65}.bi-promotions-illustration{color:#be974a;opacity:.7;z-index:0;width:52%;height:auto;position:absolute;bottom:0;right:-15px}.bi-promotions-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 38px;display:grid}.bi-promotions-card{background:#fffefa;border:1px solid #e1d9ca;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 3px 12px #4d381006}.bi-promotions-card-gold{border-color:#c7a043;box-shadow:0 0 0 1px #d7b45c33}.bi-promotions-card-heading{align-items:center;gap:12px;min-height:115px;display:flex}.bi-promotions-label{object-fit:contain;flex:none;width:85px;height:110px}.bi-promotions-card-gold .bi-promotions-label{width:88px;height:88px}.bi-promotions-card-premium .bi-promotions-label{width:92px;height:88px;position:absolute;top:-1px;left:-1px}.bi-promotions-card-premium .bi-promotions-card-heading{padding-left:79px}.bi-promotions-card-heading h2{margin:0 0 7px;font-size:28px;line-height:1.2}.bi-promotions-card-heading p{color:#4a5b54;margin:0;font-size:13px;line-height:1.5}.bi-promotions-card ul{gap:10px;margin:14px 0 20px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.bi-promotions-card li{align-items:flex-start;gap:9px;display:flex}.bi-promotions-card li>span{color:#fff;background:#cca343;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;display:grid}.bi-promotions-card-footer{border-top:1px solid #e4dfd4;margin-top:auto;padding-top:14px}.bi-promotions-price{color:#52635b;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.bi-promotions-price strong{color:#064c3f;font-size:18px}.bi-promotions-card-footer small{color:#67726b;font-size:11px;line-height:1.5;display:block}.bi-promotions-card-footer a,.bi-promotions-disabled{color:#064c3f;text-align:center;border:1px solid #064c3f;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:13px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.bi-promotions-disabled{color:#7b807a;background:#f3f3ee;border-color:#d8d8cf;font-size:11px}.bi-promotions-unavailable{color:#667268;margin:0 0 8px;font-size:13px}.bi-promotions-main>section>h2{margin:0 0 18px;font-size:29px;line-height:1.2}.bi-promotions-steps{padding:5px 0 28px}.bi-promotions-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.bi-promotions-steps li{align-items:center;gap:14px;display:flex}.bi-promotions-steps li>span{background:#f3e7cf;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font:24px Georgia,serif;display:grid}.bi-promotions-steps h3{margin:0 0 6px;font-size:19px}.bi-promotions-steps p{color:#67716a;margin:0;font-size:13px;line-height:1.5}.bi-promotions-faq{border-top:1px solid #ebe6dc;padding:25px 0}.bi-promotions-faq>div{border:1px solid #e1d9ca;border-radius:10px;overflow:hidden}.bi-promotions-faq details+details{border-top:1px solid #e1d9ca}.bi-promotions-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.bi-promotions-faq summary::-webkit-details-marker{display:none}.bi-promotions-faq summary>span{font-size:22px;line-height:1}.bi-promotions-faq details[open] summary>span{transform:rotate(180deg)}.bi-promotions-faq details p{color:#58665e;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.65}.bi-promotions-cta{color:#fffefa;background:#064c3f;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:26px 32px;display:flex}.bi-promotions-main .bi-promotions-cta h2{margin:0;font-size:27px}.bi-promotions-cta a{color:#17382d;white-space:nowrap;background:#e3c273;border-radius:8px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:10px 22px;font-size:14px;font-weight:700;display:flex}.bi-promotions-page a:focus-visible,.bi-promotions-page summary:focus-visible{outline-offset:4px;outline:3px solid #c49a36}.bi-promotions-card-footer a:hover{color:#fffefa;background:#064c3f}@media (max-width:900px){.bi-promotions-card{padding:16px}.bi-promotions-card-heading{gap:8px}.bi-promotions-label{width:64px;height:88px}.bi-promotions-card-gold .bi-promotions-label{width:64px;height:64px}.bi-promotions-card-premium .bi-promotions-card-heading{padding-left:63px}.bi-promotions-card-premium .bi-promotions-label{width:75px;height:72px}.bi-promotions-card-heading h2{font-size:24px}.bi-promotions-card-heading p{font-size:12px}}@media (max-width:767px){.bi-promotions-header>div{gap:12px;min-height:68px;padding:12px 18px}.bi-promotions-brand{gap:8px;font-size:24px}.bi-promotions-brand img{width:38px;height:38px}.bi-promotions-header>div>nav,.bi-promotions-account{display:none}.bi-promotions-menu{margin-left:auto;display:block;position:relative}.bi-promotions-menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.bi-promotions-menu summary::-webkit-details-marker{display:none}.bi-promotions-menu svg{width:24px;height:24px}.bi-promotions-menu nav{z-index:10;background:#064c3f;border:1px solid #b18c43;border-radius:10px;min-width:180px;padding:10px 18px;position:absolute;top:50px;right:0;box-shadow:0 10px 25px #001d1640}.bi-promotions-menu nav a{display:block}.bi-promotions-main{max-width:520px;padding:0 18px}.bi-promotions-hero{min-height:210px;padding:30px 0 22px}.bi-promotions-hero:before{inset:0 -18px}.bi-promotions-hero>div{width:100%}.bi-promotions-hero h1{max-width:340px;font-size:31px}.bi-promotions-hero p{max-width:320px;font-size:13px}.bi-promotions-hero .bi-promotions-eyebrow{font-size:10px!important}.bi-promotions-illustration{opacity:.16;width:70%;right:-18px}.bi-promotions-offers{grid-template-columns:1fr;gap:16px;margin:18px 0 28px}.bi-promotions-card{padding:16px}.bi-promotions-card-heading{min-height:88px}.bi-promotions-label{width:74px;height:94px}.bi-promotions-card-gold .bi-promotions-label{width:78px;height:78px}.bi-promotions-card-premium .bi-promotions-label{width:84px;height:80px}.bi-promotions-card-premium .bi-promotions-card-heading{padding-left:77px}.bi-promotions-card-heading h2{font-size:26px}.bi-promotions-card-heading p{font-size:13px}.bi-promotions-card ul{gap:7px;margin:10px 0 15px}.bi-promotions-main>section>h2{font-size:25px}.bi-promotions-steps ol{grid-template-columns:1fr;gap:17px}.bi-promotions-steps li>span{width:42px;height:42px;font-size:22px}.bi-promotions-steps h3{font-size:18px}.bi-promotions-faq summary{padding:14px;font-size:13px}.bi-promotions-faq details p{padding:0 14px 15px}.bi-promotions-cta{flex-direction:column;align-items:flex-start;padding:22px}.bi-promotions-main .bi-promotions-cta h2{font-size:25px}.bi-promotions-cta a{white-space:normal;width:100%}}
