#course-purchase{scroll-margin-top:110px}.bfc-product .product__wrapper{max-width:1200px;margin:auto}.bfc-product .product__page{align-items:center;gap:48px}.bfc-product .product__content{padding-top:0}.bfc-title{margin-bottom:22px}.bfc-back{font-size:13px;display:inline-block;margin-bottom:28px;text-decoration:underline;text-underline-offset:4px}.bfc-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.bfc-heading{font-size:clamp(36px,4.2vw,58px);line-height:1.06;letter-spacing:-.035em;margin:0 0 16px}.bfc-tagline{font-size:23px;line-height:1.25;margin:0 0 16px}.bfc-summary{font-size:17px;line-height:1.6;max-width:520px}.bfc-summary p{margin:0 0 18px}.bfc-facts{font-size:13px;line-height:1.5;display:inline-block;padding:10px 12px;background:#ffdf59;margin:0}.bfc-product button[name=add]{background:#ffdf59;color:#111;border-color:#ffdf59}.bfc-product .product__images{border-top:4px solid #ffdf59}.bfc-product .product__photo img{object-fit:contain}.bfc-product .product__price{font-size:28px}.bfc-product .product__block{max-width:100%}.bfc-product a:focus-visible,.bfc-product button:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:749px){.bfc-product .product__page{display:flex;flex-direction:column;gap:26px}.bfc-product .product__content{order:-1;width:100%;margin:0}.bfc-product .product__images{width:100%;margin:0}.bfc-product .product__wrapper{padding:0 22px}.bfc-back{margin-bottom:22px}.bfc-heading{font-size:42px}.bfc-tagline{font-size:22px}.bfc-product .form__width{padding:0;width:100%;max-width:none}.bfc-product .product__submit__buttons{width:100%}}.bfc-product .product__content{order:-1}.bfc-product .product__images{border-top:0}.bfc-product .product__thumbs{display:none}.bfc-product .bfc-heading{max-width:440px}.bfc-product .bfc-summary{font-size:14px;line-height:1.6}.bfc-product .bfc-preview-link{display:block;font-size:14px;margin-top:15px;text-decoration:underline;text-underline-offset:4px;color:#111}@media(max-width:749px){.bfc-product .bfc-heading{font-size:42px}.bfc-product .bfc-tagline{font-size:21px}.bfc-product .bfc-eyebrow{font-size:11px}.bfc-product .bfc-summary{font-size:13px}.bfc-product .bfc-facts{font-size:12px}}.bfcs{background:#fff;color:#111;padding:52px 0;scroll-margin-top:110px}.bfcs .bfcs-inner{max-width:1140px;padding:0 36px;margin:auto}.bfcs h2{color:#111;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(28px,3.1vw,38px);line-height:1.17;letter-spacing:-.02em;max-width:820px;margin:0 0 28px;overflow-wrap:normal}.bfcs .bfcs-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.14em;margin:0 0 17px;color:inherit}.bfcs .bfcs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:22px;list-style:none;padding:0;margin:0}.bfcs .bfcs-list li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:0;color:inherit;font-size:18px;line-height:1.5;min-width:0}.bfcs .bfcs-list .bfcs-wide{grid-column:1/-1}.bfcs .bfcs-note{border-left:4px solid #ffdf59;padding-left:18px;margin-top:30px;font-size:14px;font-weight:500;line-height:1.6;max-width:850px}.bfcs .bfcs-note p{margin:0;color:inherit}.bfcs--challenge .bfcs-text+.bfcs-list{margin-top:32px}.bfcs--benefits{background:#f5f5f5}.bfcs--audience .bfcs-audience-copy{max-width:900px}.bfcs--audience .bfcs-audience-intro{font-size:21px;line-height:1.5;max-width:760px}.bfcs--audience .bfcs-audience-roles{display:flex;flex-wrap:wrap;gap:12px 28px;margin:26px 0;padding:19px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#111;font-size:16px;line-height:1.5;font-weight:600}.bfcs--audience .bfcs-audience-copy>.bfcs-text:last-child{max-width:800px}@media(max-width:749px){.bfcs--audience .bfcs-audience-intro{font-size:19px}.bfcs--audience .bfcs-audience-roles{gap:10px 22px;font-size:15px}}.bfcs--preview{padding-top:35px;padding-bottom:0}.shopify-section:has(.bfcs--preview)+.shopify-section{max-width:900px;margin-left:auto;margin-right:auto}.bfcs--proof{background:#ffdf59;padding:18px 0;overflow:hidden;position:relative}.bfcs--proof .bfcs-inner{max-width:none;padding:0 52px 0 0;position:relative}.bfcs-marquee-window{overflow:hidden}.bfcs-marquee-track{display:flex;width:max-content;animation:bfcs-marquee 38s linear infinite}.bfcs-marquee-group{display:flex;flex-shrink:0;align-items:center}.bfcs-marquee-group>span{display:inline-flex;align-items:center;white-space:nowrap;font-size:20px;line-height:1.4;color:#111}.bfcs-marquee-dot{margin:0 30px;font-size:18px}.bfcs-motion-toggle,.bfcs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bfcs-motion-label{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;cursor:pointer;border:1px solid #111;border-radius:50%;background:#ffdf59;color:#111;font-size:18px;z-index:1}.bfcs-motion-toggle:focus-visible+.bfcs-motion-label{outline:2px solid #111;outline-offset:3px}.bfcs--proof:has(.bfcs-motion-toggle:checked) .bfcs-marquee-track,.bfcs--proof:hover .bfcs-marquee-track,.bfcs--proof:focus-within .bfcs-marquee-track{animation-play-state:paused}@keyframes bfcs-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bfcs-marquee-track{animation:none;width:auto}.bfcs-marquee-group{flex-wrap:wrap;justify-content:center;gap:10px}.bfcs-marquee-group[aria-hidden],.bfcs-motion-label{display:none}.bfcs--proof .bfcs-inner{padding:0 20px}}.bfcs .bfcs-testimonials{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:45px;align-items:center}.bfcs .bfcs-testimonials img{display:block;width:100%;height:auto;object-fit:contain}.bfcs .bfcs-testimonials h2{font-size:clamp(27px,2.8vw,34px);margin-bottom:20px}.bfcs .bfcs-text{font-size:16px;line-height:1.65;color:inherit}.bfcs .bfcs-text p{color:inherit;margin:0 0 16px}.bfcs .bfcs-text p:last-child{margin-bottom:0}.bfcs .bfcs-feedback-label{font-size:14px;line-height:1.5;margin:25px 0 15px;color:#111;font-weight:600;letter-spacing:0}.bfcs .bfcs-quotes{display:grid;gap:15px}.bfcs .bfcs-quotes blockquote{margin:0;padding:0 0 0 15px;border:0;border-left:3px solid #ffdf59;color:#111;font-size:15px;line-height:1.6;font-style:italic;text-align:left}.bfcs .bfcs-quotes blockquote p{margin:0;font-size:inherit;color:inherit}.bfcs--impact{background:#111;color:#fff}.bfcs--impact h2,.bfcs--impact h3,.bfcs--impact p,.bfcs--impact li{color:#fff}.bfcs--impact .bfcs-list{max-width:850px;gap:18px 50px}.bfcs--impact .bfcs-list .bfcs-wide{margin-top:8px;font-size:26px}.bfcs--impact .bfcs-note{border-left:0;border-top:1px solid #555;padding:26px 0 0;max-width:none}.bfcs--impact .bfcs-note p+p{margin-top:10px;font-size:17px;font-weight:400}.bfcs .bfcs-purchase{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.bfcs .bfcs-purchase h2{margin-bottom:12px}.bfcs .bfcs-purchase-action{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.bfcs .bfcs-price{font-size:28px;margin:0;color:#111}.bfcs .bfcs-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;padding:15px 30px;background:#ffdf59;color:#111;font:inherit;font-weight:700}.bfcs .bfcs-button:hover{background:#ffe984}.bfcs .bfcs-access{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:30px;padding:18px 0}.bfcs .bfcs-access summary{font-size:14px;cursor:pointer}.bfcs .bfcs-access .bfcs-text{padding-top:18px;font-size:14px}.bfcs .bfcs-links{display:flex;gap:22px;justify-content:space-between;flex-wrap:wrap;font-size:13px;margin-top:25px}.bfcs .bfcs-links a{color:#111;text-decoration:underline;text-underline-offset:4px}.bfcs a:focus-visible,.bfcs button:focus-visible,.bfcs summary:focus-visible{outline:3px solid #b38f00;outline-offset:4px}@media(max-width:749px){.bfcs{padding:35px 0}.bfcs .bfcs-inner{padding:0 22px}.bfcs h2{font-size:28px;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em}.bfcs .bfcs-list{grid-template-columns:1fr;gap:16px}.bfcs .bfcs-list li{font-size:16px;line-height:1.55;grid-template-columns:22px minmax(0,1fr);gap:9px}.bfcs .bfcs-break{display:none}.bfcs .bfcs-note{font-size:13px;margin-top:24px}.bfcs--proof{padding:16px 0}.bfcs--proof .bfcs-inner{padding:0 48px 0 0}.bfcs-marquee-group>span{font-size:17px}.bfcs-marquee-dot{margin:0 22px}.bfcs .bfcs-testimonials{grid-template-columns:1fr;gap:28px}.bfcs .bfcs-testimonials img{max-width:400px;margin:auto}.bfcs .bfcs-testimonials h2{font-size:27px}.bfcs .bfcs-feedback-label{font-size:13px}.bfcs .bfcs-quotes blockquote{font-size:14px}.bfcs--impact .bfcs-list .bfcs-wide{font-size:23px;margin-top:8px}.bfcs--impact .bfcs-note p+p{font-size:16px}.bfcs .bfcs-purchase{align-items:stretch;flex-direction:column;gap:22px}.bfcs .bfcs-purchase-action{align-items:stretch;flex-direction:column;gap:16px}.bfcs .bfcs-button{width:100%}.bfcs .bfcs-links{flex-direction:column;gap:17px}}.bfcs .bfcs-stage-crop{position:relative;overflow:hidden;aspect-ratio:1080/1240;width:100%;max-width:400px;margin:auto}.bfcs .bfcs-stage-crop img{position:absolute;width:100%;max-width:none;height:auto;left:0;top:0;margin:0}@media(max-width:749px){.bfcs--founder.bfcs--audience .bfcs-audience-roles{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AMA */
