.product__benefit-subheadline{margin:12px 0 16px}.bt-benefit-headline{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;color:var(--color-foreground);line-height:1.4;margin:0}.bt-trust-bar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.bt-trust-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f8f0;border-radius:16px;font-size:1.2rem;font-weight:500;color:#2f4f2f}.bt-trust-icon{font-size:1.4rem;line-height:1}.bt-bis-badge{background:#e8f4fd;color:#1e3a8a}.bt-advisor-badge,.bt-award-badge{background:#fef3c7;color:#92400e}.bt-returns-badge{background:#f0f8f0;color:#2f4f2f}.bt-prepaid-incentive{display:flex;align-items:center;gap:6px;margin:8px 0 12px;padding:8px 12px;background:linear-gradient(135deg,gold,orange);border-radius:8px;font-size:1.4rem;font-weight:600;color:#2f2f2f}.bt-incentive-icon{font-size:1.6rem}.bt-incentive-text{line-height:1.3}.bt-sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -4px 12px #0000001a;z-index:1000;padding:12px 20px;display:none;transform:translateY(100%);transition:transform .3s ease}.bt-sticky-atc-bar.active{display:block;transform:translateY(0)}.bt-sticky-atc-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px}.bt-sticky-price{flex-shrink:0}.bt-sticky-incentive{flex:1;text-align:center}.bt-sticky-incentive-text{font-size:1.2rem;font-weight:600;color:#059669}.bt-sticky-atc-button{flex-shrink:0}.bt-sticky-atc-button .button{white-space:nowrap}@media (max-width: 749px){.bt-sticky-atc-content{flex-direction:column;gap:8px}.bt-sticky-price{order:1}.bt-sticky-incentive{order:2;text-align:center}.bt-sticky-atc-button{order:3;width:100%}.bt-sticky-atc-bar{padding:12px 16px}.bt-trust-bar{gap:6px}.bt-trust-badge{font-size:1.1rem;padding:3px 6px}.bt-prepaid-incentive{font-size:1.3rem;padding:6px 10px}}@media (max-width: 480px){.bt-sticky-atc-bar{padding:10px 12px}.bt-sticky-atc-content{gap:6px}}.collection-hero__seo-intro{margin-top:24px}.bt-seo-intro-details{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.bt-seo-intro-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8f9fa;cursor:pointer;list-style:none;font-weight:600;color:var(--color-foreground);transition:background-color .2s ease}.bt-seo-intro-summary:hover{background:#f0f0f0}.bt-seo-intro-summary::-webkit-details-marker{display:none}.bt-seo-intro-toggle{font-size:1.6rem}.bt-seo-intro-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.bt-seo-intro-details[open] .bt-seo-intro-icon{transform:rotate(45deg)}.bt-seo-intro-content{padding:20px;border-top:1px solid #e5e5e5;background:#fff;line-height:1.6}.bt-seo-intro-content h2,.bt-seo-intro-content h3{margin-top:0;color:var(--color-foreground)}.collection-hero__micro-cta{margin-top:20px}.bt-micro-cta-button{background:gold;color:#2f2f2f;border:none;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block;transition:background-color .2s ease}.bt-micro-cta-button:hover{background:#ffed4e;color:#2f2f2f}@media (max-width: 749px){.bt-seo-intro-summary{padding:12px 16px}.bt-seo-intro-content{padding:16px}.bt-micro-cta-button{padding:10px 20px;font-size:1.4rem}.collection-hero__seo-intro,.collection-hero__micro-cta{margin-top:16px}}.bt-article-tldr,.bt-article-learning{background:#f8f9fa;padding:20px;border-radius:8px;margin:24px 0;border-left:4px solid #ffd700}.bt-tldr-title,.bt-learning-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;color:var(--color-foreground);margin:0 0 12px}.bt-tldr-list,.bt-learning-list{list-style:none;padding:0;margin:0}.bt-tldr-list li,.bt-learning-list li{position:relative;padding-left:20px;margin-bottom:8px;line-height:1.5}.bt-tldr-list li:before,.bt-learning-list li:before{content:"\2713";position:absolute;left:0;color:#059669;font-weight:700}.bt-article-spotlights{margin:32px 0;padding:24px;background:#fff8f0;border-radius:12px;border:1px solid #f0f0f0}.bt-spotlights-title{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:var(--color-foreground);margin:0 0 20px;text-align:center}.bt-spotlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.bt-spotlight-item{background:#fff;border-radius:8px;padding:16px;text-align:center;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.bt-spotlight-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.bt-spotlight-item img{width:100%;height:150px;object-fit:cover;border-radius:6px;margin-bottom:12px}.bt-spotlight-item h3{font-size:1.4rem;font-weight:600;margin:0 0 8px}.bt-spotlight-item h3 a{color:var(--color-foreground);text-decoration:none}.bt-spotlight-item h3 a:hover{color:gold}.bt-spotlight-price{font-size:1.6rem;font-weight:700;color:var(--color-foreground);margin:8px 0}.bt-spotlight-link{background:gold;color:#2f2f2f;border:none;padding:8px 16px;border-radius:6px;font-weight:600;text-decoration:none;display:inline-block;transition:background-color .2s ease}.bt-spotlight-link:hover{background:#ffed4e}.bt-article-faq{margin:32px 0;padding:24px;background:#f0f8ff;border-radius:12px}.bt-faq-title{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:var(--color-foreground);margin:0 0 20px;text-align:center}.bt-faq-list{max-width:800px;margin:0 auto}.bt-faq-item{background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #e5e5e5;overflow:hidden}.bt-faq-question{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;font-weight:600;color:var(--color-foreground);background:#f8f9fa;transition:background-color .2s ease}.bt-faq-question:hover{background:#f0f0f0}.bt-faq-question::-webkit-details-marker{display:none}.bt-faq-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.bt-faq-item[open] .bt-faq-icon{transform:rotate(45deg)}.bt-faq-answer{padding:16px 20px;border-top:1px solid #e5e5e5;line-height:1.6}.bt-article-author-bio{margin:32px 0;padding:24px;background:#fff8f0;border-radius:12px}.bt-author-bio-content{display:flex;align-items:center;gap:16px}.bt-author-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.bt-author-info{flex:1}.bt-author-name{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;color:var(--color-foreground);margin:0 0 4px}.bt-author-title{font-size:1.4rem;font-weight:500;color:#666;margin:0 0 12px}.bt-author-description{line-height:1.6;margin:0 0 12px}.bt-author-link{color:gold;text-decoration:none;font-weight:600}.bt-author-link:hover{text-decoration:underline}.bt-article-updated{margin-top:24px;padding-top:16px;border-top:1px solid #e5e5e5;text-align:center;color:#666;font-size:1.2rem}@media (max-width: 749px){.bt-article-tldr,.bt-article-learning{padding:16px;margin:20px 0}.bt-article-spotlights,.bt-article-faq,.bt-article-author-bio{padding:20px;margin:24px 0}.bt-spotlights-grid{grid-template-columns:1fr;gap:16px}.bt-spotlight-item{padding:12px}.bt-author-bio-content{flex-direction:column;text-align:center;gap:12px}.bt-author-avatar{width:60px;height:60px}.bt-tldr-title,.bt-learning-title,.bt-spotlights-title,.bt-faq-title,.bt-author-name{font-size:1.6rem}}.bt-fasttr-banner-container{margin:16px 0}.bt-fasttr-banner{display:none}.bt-banner-icon{font-size:1.4rem}.bt-banner-text{flex:1}.bt-risk-warning{margin:12px 0}.warning-icon{font-size:1.4rem}.warning-text{font-size:1.3rem;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:8px 12px!important;margin:8px!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:#fff!important;border:2px solid #ffd700!important;border-radius:4px!important;z-index:9999!important}@media (prefers-contrast: high){.bt-trust-badge,.bt-micro-cta-button{border:2px solid currentColor}.bt-sticky-atc-bar{border-top:3px solid currentColor}}@media (prefers-reduced-motion: reduce){.bt-sticky-atc-bar,.bt-trust-badge,.bt-micro-cta-button,.bt-spotlight-item,.bt-faq-icon,.bt-seo-intro-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bt-custom.css.map */
