.pp-advanced-menu .menu>li>a,.pp-advanced-menu .menu>li>.pp-has-submenu-container>a{letter-spacing:0.05em!important}:root{--forest:#10562c;--forest-deep:#012b14;--forest-card:#17361c;--forest-line:#2e4c39;--forest-accent:#01411f;--denim:#123d2e;--denim-deep:#0a2a1f;--cream:#f6f1e4;--stone:#ece4d1;--stone-mid:#dfd5bd;--white:#ffffff;--charcoal:#292723;--charcoal-mid:#56514a;--gold:#b4810f;--amber-gold:#f0a90f;--gold-bright:#d4af37;--brass:#8c7328;--copper:#b06a35;--orange:#e08340;--orange-deep:#b5652a;--rust:#e0915f;--charcoal-deep:#232821;--font-heading:'Bodoni Moda', serif;--font-quote:Georgia, serif;--font-body:'Public Sans', sans-serif}body{font-family:var(--font-body);color:var(--charcoal);background:var(--cream);line-height:1.65}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:1.15}:where(.fl-builder-content) .fl-module-rich-text p,:where(.fl-builder-content) .fl-module-text p,:where(.fl-builder-content) .fl-callout-text,:where(.fl-builder-content) .fl-callout-text p{font-size:1rem;line-height:1.7}.fl-builder-content .fl-page-content .entry-title,.fl-builder-content .fl-page-content .entry-header,.fl-builder-content .page-header,body.page .entry-title{display:none!important}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="password"],input[type="number"],textarea,select{font-family:var(--font-body);font-size:1rem;color:var(--charcoal);background-color:var(--white);border:2px solid var(--stone-mid);border-radius:4px;padding:.75rem 1rem;width:100%;transition:border-color 0.15s ease,box-shadow 0.15s ease;appearance:none}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--forest-accent);box-shadow:0 0 0 3px rgb(0 93 85 / .15)}.bfb-form-label{font-family:var(--font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-mid);display:block;margin-bottom:.5rem}.bfb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.blog-meta{font-size:14px}.bfb-star-icon{display:inline-block;width:1em;height:1em;color:var(--forest-accent);vertical-align:-.08em}.bfb-star-icon svg{width:100%;height:100%;fill:currentColor}.bfb-star-icon.bfb-star-badge{width:1.3em;height:1.3em}.fl-post-info-sep{font-size:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0 8px;vertical-align:middle}.fl-post-info-sep::before{content:'';width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2310562c' d='M12 1.5l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 16.9l-6.18 3.61L7 13.63l-5-4.87 6.91-1z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.bfb-nav-logo{display:flex;align-items:center;gap:.55rem;text-decoration:none}.bfb-nav-logo:focus,.bfb-nav-logo:focus-visible{outline:none}.bfb-brand-logo{height:70px;width:auto;display:block;transition:height 0.3s ease}.bfb-nav{transition:all 0.3s ease}.bfb-nav.scrolled .bfb-brand-logo{height:48px}.bfb-header-chev{display:flex;align-items:center;margin:0 .4rem;color:var(--gold-bright)}.bfb-header-chev svg{width:46px;height:12px}.bfb-nav-links{display:flex;gap:1.8rem;align-items:center}.bfb-nav-links a{color:var(--charcoal-mid);text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:color 0.2s}.bfb-nav-links a:hover{color:var(--charcoal)}.bfb-btn-nav{display:inline-block}.bfb-btn-nav>a{display:inline-block;background:var(--amber-gold)!important;color:var(--forest-deep)!important;padding:.4rem 1.1rem!important;border-radius:4px!important;font-size:0.82rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important}.bfb-btn-nav>a:hover{background:var(--gold)!important}.bfb-cowhide-wash{position:relative}.bfb-cowhide-wash-light{position:relative}.bfb-cowhide-wash::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .55),rgb(255 255 255 / .55)),url(https://bernadetteforbend.com/wp-content/uploads/2026/09/cowhide-texture-bernadette-2026.jpg);background-size:480px 480px,480px 480px;background-repeat:repeat,repeat}.bfb-cowhide-wash-light::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:url(https://bernadetteforbend.com/wp-content/uploads/2026/09/cowhide-texture-bernadette-2026.jpg);filter:grayscale(100%);background-size:480px 480px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.45}.bfb-cowhide-wash>*,.bfb-cowhide-wash-light>*{position:relative;z-index:1}.bfb-btn,.bfb-btn .fl-button{display:inline-block;padding:.85rem 1.8rem;box-sizing:border-box;font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all 0.25s}.bfb-btn-forest,.bfb-btn-forest .fl-button{background:var(--forest-accent)!important;color:var(--white)!important}.bfb-btn-forest:hover,.bfb-btn-forest .fl-button:hover{background:var(--gold-bright)!important;color:var(--charcoal)!important}.bfb-btn-gold{background:none!important}.bfb-btn-gold .fl-button{display:block;width:100%;box-sizing:border-box;background:var(--amber-gold)!important;color:var(--forest-deep)!important}.bfb-btn-gold .fl-button:hover{background:var(--gold-bright)!important}.bfb-btn-outline-forest,.bfb-btn-outline-forest .fl-button{background:transparent!important;color:var(--forest)!important;border:2px solid var(--forest)!important}.bfb-btn-outline-forest:hover,.bfb-btn-outline-forest .fl-button:hover{background:var(--white)!important;color:var(--forest)!important}.bfb-btn-outline-charcoal,.bfb-btn-outline-charcoal .fl-button{background:var(--white)!important;color:var(--charcoal)!important;border:2px solid var(--charcoal)!important}.bfb-btn-outline-charcoal:hover,.bfb-btn-outline-charcoal .fl-button:hover{background:var(--charcoal)!important;color:var(--white)!important;border-color:var(--white)!important}.bfb-line-lead{font-family:var(--font-heading);font-size:clamp(2.1rem, 3.6vw, 2.9rem);font-weight:700;margin-bottom:1.4rem;line-height:1.15;color:var(--charcoal)}.bfb-line-lead .bfb-city{color:var(--gold-bright)}.bfb-line-repeat{font-family:var(--font-quote);font-size:clamp(1.05rem, 1.4vw, 1.2rem);font-weight:500;color:var(--charcoal-mid);line-height:1.6;margin-bottom:.7rem}.bfb-line-repeat:last-child{margin-bottom:0}.bfb-line-repeat .bfb-verb{color:var(--gold);font-style:normal;font-weight:700;text-transform:uppercase;text-shadow:.5px .5px 0 #fff,-.5px -.5px 0 #fff}.bfb-verb-alt1{color:var(--orange-deep)}.bfb-verb-alt2{color:var(--orange)}.bfb-hero-eyebrow{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-weight:700;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-mid);line-height:1}.bfb-hero-eyebrow .bfb-star-icon{color:var(--forest)}.bfb-hero-meta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.bfb-hero-meta span{display:inline-flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;background:var(--white);border:2px solid var(--gold-bright);padding:.4rem 1rem;border-radius:3px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal-mid)}.bfb-hero-meta span strong{color:var(--amber-gold)}.bfb-photo-frame{max-width:380px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border-top:2px solid var(--gold-bright);border-left:2px solid var(--gold-bright);border-right:2px solid var(--gold-bright);border-bottom:5px solid var(--gold-bright);box-shadow:0 10px 34px rgb(41 39 35 / .1)}.bfb-photo-frame img{display:block;width:100%;height:100%;object-fit:cover}.hero-arrow-icon-row{display:flex;justify-content:center;align-items:center;gap:24px}.hero-arrow-icon-row img{width:120px;height:auto;filter:saturate(65%)}.bfb-star-divider{display:flex;align-items:center;justify-content:center;gap:1rem}.bfb-star-divider-icon{display:inline-block;width:1.9rem;height:1.9rem;color:var(--gold-bright)}.bfb-star-divider-icon.bfb-dim{opacity:.45;width:1.4rem;height:1.4rem;color:var(--gold-bright)}.bfb-rooted-heading{color:var(--white);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.bfb-rooted-heading .bfb-accent{color:var(--gold-bright)}.bfb-rooted-text p{font-size:1rem;font-weight:500;color:var(--white);line-height:1.75}.bfb-rooted-tags{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.bfb-rooted-tags span{border:1.5px solid rgb(255 255 255 / .25);border-bottom:3px solid var(--gold-bright);padding:.4rem 1rem .5rem;border-radius:3px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(255 255 255 / .85)}.bfb-meet-bernadette,.bfb-meet-bernadette a{display:inline-flex!important;align-items:center;color:var(--gold-bright)!important;text-decoration:none!important;font-weight:700!important;white-space:nowrap}.bfb-meet-bernadette:hover,.bfb-meet-bernadette a:hover{color:var(--white)!important}.bfb-meet-bernadette::after,.bfb-meet-bernadette a::after{content:'';display:inline-block;width:.85em;height:.85em;margin-left:.35em;flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline points='2,2 8,8 2,14' fill='none' stroke='%23d4af37' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='8,2 14,8 8,14' fill='none' stroke='%23d4af37' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.bfb-meet-bernadette:hover::after,.bfb-meet-bernadette a:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline points='2,2 8,8 2,14' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='8,2 14,8 8,14' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bfb-quote-wrap{position:relative;padding:22px 10px 22px 26px}.bfb-quote-card{position:relative;z-index:2;background:var(--cream);padding:2.6rem 2.4rem 2.4rem 2.6rem;transform:rotate(-2deg);clip-path:polygon(2.5% 7%,100% 0%,97.5% 93%,0% 100%);box-shadow:0 20px 40px rgb(0 0 0 / .4)}.bfb-quote-sash{position:absolute;z-index:1;left:-26px;top:28px;width:78%;height:12px;background:var(--forest-accent);transform:rotate(-9deg);box-shadow:0 10px 22px rgb(0 0 0 / .35)}.bfb-quote-sash-caps{position:absolute;z-index:3;left:-26px;top:28px;width:78%;height:12px;transform:rotate(-9deg);pointer-events:none}.bfb-sash-star{position:absolute;top:50%;width:32px;height:32px;transform:translateY(-50%)}.bfb-sash-star-left{left:-16px}.bfb-sash-star-right{right:-16px}.bfb-sash-star-inner{position:absolute;top:0;left:0;width:32px;height:32px;background:var(--gold-bright);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.bfb-quote-card p{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--charcoal);line-height:1.32}.bfb-signature,.bfb-signature p{font-family:var(--font-heading)!important;font-style:italic!important;font-weight:600!important;font-size:1.05rem!important;text-transform:none!important;letter-spacing:0.02em!important;color:var(--brass)!important;line-height:1.4}.bfb-callout-gold blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:var(--stone);border-left:4px solid var(--gold);font-family:var(--font-body);font-style:italic;color:var(--charcoal-mid);border-radius:0 4px 4px 0}.bfb-callout-gold blockquote p{margin:0}.bfb-callout-gold blockquote p+p{margin-top:.6em}.bfb-read-the-vision{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.bfb-read-the-vision>.fl-module-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.bfb-read-the-vision .pp-infobox-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.bfb-read-the-vision .pp-infobox{position:relative;padding:1.4rem 1.4rem 4.5rem!important;background:var(--white)!important;border-radius:8px;border-bottom:4px solid var(--forest)!important;text-align:left!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-sizing:border-box!important;transition:border-bottom-color 0.25s ease}.bfb-read-the-vision .pp-infobox:hover{border-bottom-color:var(--gold-bright)!important}.bfb-read-the-vision .pp-infobox-title,.bfb-read-the-vision .pp-infobox-title a,.bfb-read-the-vision .pp-title-link{font-size:1.3rem!important;color:var(--denim-deep)!important;margin-bottom:.7rem;text-decoration:none!important}.bfb-read-the-vision .pp-infobox-description,.bfb-read-the-vision .pp-infobox-description p{font-size:1rem;font-weight:500;color:var(--charcoal-mid)!important;line-height:1.65;margin-bottom:4px!important}.bfb-read-the-vision .pp-infobox-image img{width:44px!important;height:auto!important;margin-bottom:.1rem}.bfb-read-the-vision .pp-heading-wrapper{align-items:center}.bfb-read-the-vision .pp-more-link.pp-button{display:inline-block;position:absolute!important;left:1.4rem;bottom:1rem;background:var(--white)!important;color:var(--forest-accent)!important;font-weight:700!important;font-size:0.82rem!important;letter-spacing:.05em;text-transform:uppercase!important;text-decoration:none!important;padding:.6rem 1.3rem!important;border:1.5px solid var(--forest-accent)!important;border-radius:5px;box-shadow:0 3px 10px rgb(1 65 31 / .15);transition:all 0.2s}.bfb-read-the-vision .pp-more-link.pp-button:hover{border-color:var(--brass)!important;color:var(--brass)!important;background:var(--white)!important;box-shadow:0 3px 10px rgb(140 115 40 / .2)}.bfb-platform-heading-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.bfb-heading-flourish{display:block;width:160px!important;height:auto!important;margin:.75rem auto 0}.platform-intros p{font-size:22px!important}.bfb-plan-link,.bfb-plan-link a,.bfb-plan-link *{display:inline-block;background:var(--white);color:var(--forest-accent)!important;font-weight:700!important;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase!important;text-decoration:none!important;padding:.6rem 1.3rem;border:1.5px solid var(--forest-accent)!important;border-radius:5px;box-shadow:0 3px 10px rgb(31 138 130 / .15);transition:all 0.2s}.bfb-plan-link:hover,.bfb-plan-link a:hover,.bfb-plan-link:hover *{background:var(--forest-accent);color:var(--white)!important;box-shadow:0 5px 16px rgb(31 138 130 / .28)}.bfb-card-link,.bfb-card-link a,.bfb-card-link *{color:var(--forest-accent)!important;font-weight:700!important;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase!important;text-decoration:none!important}.bfb-card-link:hover,.bfb-card-link a:hover,.bfb-card-link:hover *{color:var(--forest)!important}.bfb-qa-card{background:var(--cream);border-radius:8px;padding:2rem 1.8rem}.bfb-qa-card .bfb-q-label::before{content:'';display:inline-block;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d4af37' d='M12 1.5l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 16.9l-6.18 3.61L7 13.63l-5-4.87 6.91-1z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.bfb-qa-card .bfb-q-label{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-accent);margin-bottom:.6rem}.bfb-qa-card .bfb-question{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;color:var(--charcoal);margin-bottom:.9rem}.bfb-qa-card .bfb-answer{font-size:1rem;font-weight:500;color:var(--charcoal-mid);line-height:1.65}.bfb-cta-heading{color:var(--white)}.bfb-cta-heading .bfb-accent{color:var(--forest-accent)}.bfb-cta-text{color:rgb(255 255 255 / .65);font-weight:500;font-size:1.05rem}.bfb-action-card .pp-infobox{background:var(--white)!important;border:1px solid var(--stone-mid)!important;border-radius:8px;padding:2rem 1.6rem!important;text-align:left!important;transition:border-color 0.2s,box-shadow 0.2s}.bfb-action-card:hover .pp-infobox{border-color:var(--forest-accent)!important;box-shadow:0 8px 26px rgb(31 138 130 / .1)}.bfb-action-card .bfb-icon{font-size:2.2rem;margin-bottom:.9rem}.bfb-action-card .bfb-icon svg{width:2.75rem;height:2.75rem;display:block}.bfb-action-card h3,.bfb-action-card .pp-infobox-title,.bfb-action-card .pp-infobox-title a,.bfb-action-card .pp-title-link{font-size:1.15rem!important;color:var(--charcoal)!important;margin-bottom:.5rem;text-decoration:none!important}.bfb-action-card p,.bfb-action-card .pp-infobox-description,.bfb-action-card .pp-infobox-description p{font-size:1rem;font-weight:500;color:var(--charcoal-mid)!important;margin-bottom:.8rem;line-height:1.6}.bfb-action-card .pp-more-link.pp-button{color:var(--forest-accent)!important;font-weight:700!important;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase!important;text-decoration:none!important;background:none!important;padding:0!important;border:none!important}.bfb-action-card .pp-more-link.pp-button:hover{color:var(--forest)!important}.bfb-donate-note{font-size:1.05rem;color:var(--orange);font-weight:700}.bfb-amount-btn{display:flex!important;gap:.8rem;align-items:stretch}.bfb-amount-btn .fl-button,.bfb-amount-btn .fl-button *{color:var(--charcoal)!important}.bfb-amount-btn .fl-button{display:flex!important;align-items:center;justify-content:center;height:58px;width:100%;background:var(--white)!important;border:2px solid var(--charcoal)!important;border-radius:4px;font-family:var(--font-heading)!important;font-size:1.25rem!important;font-weight:700!important;text-decoration:none!important}.bfb-amount-btn .fl-button:hover,.bfb-amount-btn .fl-button:hover *{color:var(--charcoal)!important}.bfb-amount-btn .fl-button:hover{background:var(--gold-bright)!important;border-color:var(--gold-bright)!important}.bfb-amount-btn-other .fl-button{border-style:dashed!important}.bfb-vt-card .fl-callout{background:var(--white);border:1px solid var(--stone-mid);border-radius:8px;padding:1.5rem 1.3rem;transition:border-color 0.2s}.bfb-vt-card:hover .fl-callout{border-color:var(--forest-accent)}.bfb-vt-card .fl-callout-photo{margin-bottom:.6rem}.bfb-vt-card .fl-callout-photo img{width:2.375rem;height:2.375rem;display:block}.bfb-vt-card.bfb-vt-card .fl-callout-title,.bfb-vt-card.bfb-vt-card .fl-callout-title-text{font-size:1rem;font-weight:700;color:var(--forest)!important;margin-bottom:.4rem;text-decoration:none!important}.bfb-vt-card .fl-callout-text,.bfb-vt-card .fl-callout-text p{font-size:.92rem;font-weight:500;color:var(--charcoal-mid);line-height:1.55;margin-bottom:.8rem}.bfb-vt-card.bfb-vt-card .fl-callout-cta-link{color:var(--forest-accent)!important;font-weight:700;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important}.bfb-vt-card.bfb-vt-card .fl-callout-cta-link:hover{color:var(--forest)!important}.bfb-vt-card .bfb-vt-emoji{font-size:1.9rem;margin-bottom:.6rem}.bfb-vt-card .bfb-vt-emoji svg{width:2.375rem;height:2.375rem;display:block}.bfb-vt-card h4{font-size:1rem;color:var(--charcoal);margin-bottom:.4rem}.bfb-vt-card p{font-size:.82rem;font-weight:500;color:var(--charcoal-mid);line-height:1.55;margin-bottom:.8rem}.bfb-vt-link{color:var(--forest-accent);font-weight:700;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.bfb-vt-link:hover{color:var(--forest)}.bfb-footer{background:var(--denim-deep);color:rgb(255 255 255 / .6);padding:0 2rem 2rem}.bfb-footer-row{margin-bottom:2.5rem;padding:0 1rem}.bfb-footer-row:last-of-type{margin-bottom:0}.bfb-footer h3,.bfb-footer h4,.bfb-footer h5{color:#fff}.bfb-footer-about p,.bfb-footer p{font-size:.85rem;line-height:1.65;color:rgb(255 255 255 / .6);margin-bottom:1.2rem}.bfb-footer-pac h4{font-size:1rem;margin-bottom:.4rem}.bfb-footer-pac p{font-size:.8rem;margin-bottom:.5rem;color:rgb(255 255 255 / .55)}.bfb-footer-pac strong{color:rgb(255 255 255 / .8)}.bfb-footer-bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.bfb-footer-form .gfield_label,.bfb-footer-form legend.gfield_label{color:rgb(255 255 255 / .85)!important}.bfb-footer-form .gform_description,.bfb-footer-form .gfield_description{color:rgb(255 255 255 / .55)!important}.bfb-footer-form .gchoice label{color:rgb(255 255 255 / .6)}.bfb-footer-form label.gfield_consent_label{color:var(--gold-bright)!important}.bfb-footer-form .gfield_consent_description_text{border:1px solid var(--forest-line)!important;background:transparent!important;color:rgb(255 255 255 / .55)!important}.bfb-footer-brand{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.bfb-footer-brand .bfb-brand-star{height:30px;width:auto;transition:none}.bfb-footer-brand .bfb-brand-wordmark{height:20px;width:auto;margin-top:2px;transition:none}.bfb-footer-badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(255 255 255 / .2);padding:.45rem 1rem;border-radius:3px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.bfb-footer-badge strong{color:var(--forest-accent)}.bfb-footer-legal{font-size:.72rem;color:rgb(255 255 255 / .58)}.bfb-footer-social a{color:rgb(255 255 255 / .6);text-decoration:none;font-size:.8rem;font-weight:600}.bfb-footer-social a:hover{color:var(--forest-accent)}.bfb-footer-col h5{color:var(--forest-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem}.bfb-footer-col a{display:block;color:rgb(255 255 255 / .6);text-decoration:none;font-size:.85rem;padding:.2rem 0;transition:color 0.2s}.bfb-footer-col a:hover{color:#fff}.bfb-gravity-form .gfield_label,.bfb-gravity-form legend.gfield_label{text-transform:none!important;font-weight:700;font-size:.95rem;color:var(--charcoal)!important;letter-spacing:normal!important}.bfb-gravity-form .gfield{margin-bottom:2rem!important}.bfb-gravity-form .ginput_container input[type="text"],.bfb-gravity-form .ginput_container input[type="email"],.bfb-gravity-form .ginput_container input[type="tel"],.bfb-gravity-form .ginput_container textarea{border:2px solid var(--stone-mid);border-radius:4px;font-family:var(--font-body)}.bfb-gravity-form .ginput_container input:focus,.bfb-gravity-form .ginput_container textarea:focus{border-color:var(--forest-accent);outline:none}.bfb-gravity-form input[type="radio"],.bfb-gravity-form input[type="checkbox"]{width:1.4rem;height:1.4rem;accent-color:var(--forest-accent);margin-right:.6rem;flex-shrink:0}.bfb-gravity-form .gchoice{display:flex;align-items:center;margin-bottom:0.7rem!important}.bfb-gravity-form .gchoice label{font-size:1rem}.bfb-gravity-form .gform_footer,.bfb-gravity-form .gform_page_footer{margin-top:1rem}.bfb-gravity-form .gform_button,.bfb-gravity-form input.gform_button,.bfb-gravity-form button.gform_button{display:inline-block;background:var(--forest-accent)!important;color:var(--white)!important;border:none!important;padding:.85rem 2rem!important;font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:background 0.2s}.bfb-gravity-form .gform_button:hover{background:var(--forest)!important}@media (max-width:768px){.bfb-courage-block,.bfb-hero-eyebrow,.bfb-hero-meta{justify-content:center;text-align:center}}h1.mk3-hero{font-size:44px;line-height:1.15;margin-bottom:1.1rem;color:var(--charcoal)}h1.mk3-hero span.mk3-accent{color:var(--gold-bright)}.bfb-hero-eyebrow.mk3-center{justify-content:center}.mk3-pillar-eyebrow{font-size:15px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin:0 0 .25rem;color:var(--copper)}h2.mk3-pillar{font-size:30px;margin-bottom:1.1rem;text-decoration:underline;text-decoration-color:var(--gold-bright);text-decoration-thickness:2px;text-underline-offset:6px}p.mk3-pillar-hook{font-family:var(--font-quote);font-style:italic;font-weight:700;font-size:22px;line-height:1.45;margin:0 0 1.4rem;max-width:62ch}.mk3-pillar-body{font-size:1rem;line-height:1.75;max-width:68ch}.mk3-pillar-body p{margin:0 0 1.1rem}.mk3-pillar-reframe{background:var(--white)!important}.mk3-pillar-reframe p,p.mk3-pillar-reframe{font-family:var(--font-heading);font-weight:600;font-size:17px;text-transform:uppercase;padding:1.1rem 1.5rem;margin:0 0 1.4rem;max-width:60ch;border-left:3px solid var(--gold);color:var(--charcoal)}.mk3-bg-light .mk3-solution-box{background:var(--white);border:1px solid var(--stone-mid)}.mk3-bg-light .mk3-solution-steps li{background:var(--stone);color:var(--charcoal)}.mk3-bg-light .mk3-solution-box p{color:var(--charcoal-mid)}.mk3-bg-forest{background:var(--forest);color:var(--cream)}.mk3-bg-forest p.mk3-pillar-hook,.mk3-bg-forest .mk3-pillar-body,.mk3-bg-forest h2.mk3-pillar{color:var(--cream)}.mk3-bg-dark{background:var(--charcoal);color:var(--cream)}.mk3-bg-dark p.mk3-pillar-hook,.mk3-bg-dark .mk3-pillar-body,.mk3-bg-dark h2.mk3-pillar{color:var(--cream)}.mk3-bg-light{background:var(--stone);color:var(--charcoal)}.mk3-bg-forest .mk3-pillar-eyebrow,.mk3-bg-forest .mk3-pillar-eyebrow-takeaway,.mk3-bg-forest .bfb-impact-header p,.mk3-bg-forest .mk3-solution-label,.mk3-bg-forest .mk3-solution-note-label,.mk3-bg-dark .mk3-pillar-eyebrow,.mk3-bg-dark .mk3-pillar-eyebrow-takeaway,.mk3-bg-dark .bfb-impact-header p,.mk3-bg-dark .mk3-solution-label,.mk3-bg-dark .mk3-solution-note-label{color:var(--gold-bright)}.mk3-pillar-body strong{background:none;padding:0;border-radius:0;text-transform:uppercase;font-size:1rem!important;letter-spacing:.08em}.mk3-bg-forest .mk3-pillar-body strong,.mk3-bg-dark .mk3-pillar-body strong{color:var(--amber-gold)!important;text-decoration:underline;text-decoration-color:var(--cream)}.mk3-bg-light .mk3-pillar-body strong{color:var(--copper)!important;text-decoration:underline;text-decoration-color:var(--charcoal-mid)}.mk3-bg-forest .mk3-pillar-body strong.mk3-negative,.mk3-bg-dark .mk3-pillar-body strong.mk3-negative,.mk3-bg-light .mk3-pillar-body strong.mk3-negative{color:var(--rust)!important}.mk3-bg-dark.mk3-pillar-body strong{color:var(--cream)!important;font-size:1.3rem!important;text-decoration-color:var(--gold-bright)!important}.mk3-bg-light.mk3-pillar-body strong{color:var(--charcoal)!important;font-size:1.3rem!important;text-decoration-color:var(--gold-bright)!important}.mk3-solution-box{max-width:68ch;padding:1.9rem 2rem;margin-top:.5rem;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14)}.mk3-solution-label{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0 0 .25rem}.mk3-solution-box h4{font-size:19px;margin:0 0 1rem}.mk3-solution-steps{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;text-transform:uppercase}.mk3-solution-steps li{font-size:15px!important;font-weight:700;padding:.45rem 1rem;border-radius:999px;background:var(--amber-gold);color:var(--forest-deep)}.mk3-solution-box p{font-size:.95rem;line-height:1.7;margin:0;color:rgb(255 255 255 / .85)}.mk3-solution-note-label{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0 0 .25rem}.mk3-solution-note p{font-size:15.5px;line-height:1.75}.mk3-pillar-num{display:block;font-family:var(--font-heading);font-weight:600;font-size:92px;line-height:.8;color:var(--gold-bright);opacity:.32;margin-bottom:0}.fl-module-html:has(>.mk3-pillar-num){margin-bottom:0!important}.mk3-solution-box:has(>svg:only-child){padding:1rem 0;background:none;border:none;text-align:center}.mk3-chev-seam-inline{padding:2.2rem 0 0;text-align:center}.mk3-solution-box svg,.mk3-chev-seam-inline svg{display:inline-block!important;width:220px;height:26px}.mk3-solution-box svg polygon,.mk3-chev-seam-inline svg polygon{fill:var(--gold)}.mk3-solution-box svg .mk3-stem,.mk3-chev-seam-inline svg .mk3-stem{stroke:var(--gold);stroke-width:4}.mk3-solution-box svg .mk3-tick,.mk3-chev-seam-inline svg .mk3-tick{stroke:var(--gold);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round}.bfb-read-the-vision.bfb-no-button .pp-infobox{padding-bottom:1.4rem!important}.bfb-cta-callout .fl-callout-title,.bfb-cta-callout .fl-callout-title-text{color:var(--cream)!important;font-family:var(--font-heading);font-size:2rem;font-weight:600}.bfb-cta-callout .fl-callout-text,.bfb-cta-callout .fl-callout-text p{color:rgb(255 255 255 / .65)!important;font-weight:500;font-size:1.05rem}.bfb-cta-callout .fl-callout-cta-link{display:inline-block;background:var(--amber-gold)!important;color:var(--forest-deep)!important;font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;padding:.85rem 1.8rem;border-radius:4px;margin-top:.5rem}.bfb-cta-callout .fl-callout-cta-link:hover{background:var(--gold-bright)!important}@media (max-width:700px){.mk3-pillar-num{font-size:56px;opacity:.4}}.bfb-faq-item{border-bottom:1px solid var(--stone-mid);padding:1.4rem 0}.bfb-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.bfb-faq-item summary::-webkit-details-marker{display:none}.bfb-faq-item .bfb-faq-q{font-family:var(--font-heading);font-weight:600;font-size:1.1rem;color:var(--charcoal)}.bfb-faq-item .bfb-faq-toggle{flex:none;width:1.3rem;height:1.3rem;position:relative}.bfb-faq-item .bfb-faq-toggle::before,.bfb-faq-item .bfb-faq-toggle::after{content:'';position:absolute;background:var(--amber-gold);transition:transform 0.2s ease,background-color 0.2s ease}.bfb-faq-item .bfb-faq-toggle::before{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.bfb-faq-item .bfb-faq-toggle::after{left:50%;top:0;width:2px;height:100%;margin-left:-1px}.bfb-faq-item[open] .bfb-faq-toggle::before,.bfb-faq-item[open] .bfb-faq-toggle::after{background:var(--forest)}.bfb-faq-item[open] .bfb-faq-toggle::after{transform:rotate(90deg);opacity:0}.bfb-faq-item .bfb-faq-answer{margin-top:.9rem;color:var(--charcoal-mid);font-size:1rem;line-height:1.7;background:var(--white);padding:1rem 1.2rem;border-radius:6px}.bfb-faq-answer p{margin:0 0 .9rem}.bfb-faq-answer p:last-child{margin-bottom:0}.bfb-single-question,.bfb-single-answer{margin-left:40px!important;margin-right:40px!important;padding:1.5rem 1.75rem!important;border-radius:0 8px 8px 0}.bfb-single-question>:first-child,.bfb-single-answer>:first-child{margin-top:0}.bfb-single-question>:last-child,.bfb-single-answer>:last-child{margin-bottom:0}.bfb-single-question{background:var(--stone);border-left:4px solid var(--gold);margin-top:0;margin-bottom:1.5rem}.bfb-single-question,.bfb-single-question p,.bfb-single-question li{font-size:1.05rem;line-height:1.7;color:var(--charcoal)}.bfb-single-answer{background:var(--white);border-left:4px solid var(--forest-accent);box-shadow:0 8px 24px rgb(41 39 35 / .1);margin-top:1.5rem}.bfb-single-answer p{font-size:1.1rem;color:var(--charcoal);line-height:1.75}.fl-builder-content .fl-module.bfb-single-answer::after{content:"- Bernadette Strome";display:block;clear:none;margin-top:1.5rem;text-align:right;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.25rem;letter-spacing:.02em;line-height:1.4;color:var(--brass)}@media (max-width:768px){.bfb-single-question,.bfb-single-answer{margin-left:20px!important;margin-right:20px!important}}.bfb-qa-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 2.5rem}.bfb-qa-jump-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-mid);margin-right:.25rem}.bfb-qa-chip{display:inline-block;padding:.35rem .9rem;background:var(--white);border:1.5px solid var(--forest-accent);border-radius:999px;font-size:.85rem;font-weight:700;color:var(--forest-accent);text-decoration:none;transition:all 0.2s}.bfb-qa-chip:hover{background:var(--forest-accent);color:var(--white)}.bfb-qa{margin:0 0 3.5rem;scroll-margin-top:140px}.bfb-qa-head{margin-bottom:1rem}.bfb-qa-label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin-bottom:.15rem}.fl-builder-content .bfb-qa h2.bfb-qa-name{font-size:1.75rem;margin:0;color:var(--forest)}.bfb-qa-question{background:var(--stone);border-left:4px solid var(--gold);border-radius:0 8px 8px 0;padding:1.1rem 1.4rem;margin:0 0 1.25rem;font-size:.98rem;line-height:1.65;color:var(--charcoal)}.bfb-qa-question p{margin:0 0 .8rem}.bfb-qa-question>:first-child{margin-top:0}.bfb-qa-question>:last-child{margin-bottom:0}.bfb-qa-answer{background:var(--white);border-left:4px solid var(--forest-accent);border-radius:0 8px 8px 0;box-shadow:0 8px 24px rgb(41 39 35 / .1);padding:1.6rem 1.9rem}.bfb-qa-answer-label{display:block;font-family:var(--font-heading);font-weight:600;font-size:1.15rem;color:var(--gold);margin-bottom:.75rem}.bfb-qa-answer p{font-size:1.05rem;line-height:1.75;color:var(--charcoal);margin:0 0 1rem}.bfb-qa-answer p.bfb-qa-sig{text-align:right;margin:1.25rem 0 0;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.2rem;letter-spacing:.02em;color:var(--brass)}.bfb-qa-foot{margin-top:.9rem;text-align:right}.bfb-qa-link{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--forest-accent);text-decoration:none}.bfb-qa-link:hover{color:var(--brass)}@media (max-width:768px){.bfb-qa-answer{padding:1.25rem}.fl-builder-content .bfb-qa h2.bfb-qa-name{font-size:1.5rem}}.fl-col-group:has(.bfb-read-the-vision),.fl-col-group:has(.bfb-action-card),.fl-col-group:has(.bfb-vt-card),.fl-col-group:has(.bfb-qa-card){align-items:stretch!important}.fl-col-group:has(.bfb-read-the-vision)>.fl-col,.fl-col-group:has(.bfb-action-card)>.fl-col,.fl-col-group:has(.bfb-vt-card)>.fl-col,.fl-col-group:has(.bfb-qa-card)>.fl-col{display:flex!important}.fl-col-group:has(.bfb-read-the-vision)>.fl-col>.fl-col-content,.fl-col-group:has(.bfb-action-card)>.fl-col>.fl-col-content,.fl-col-group:has(.bfb-vt-card)>.fl-col>.fl-col-content,.fl-col-group:has(.bfb-qa-card)>.fl-col>.fl-col-content{display:flex!important;flex-direction:column;flex:1 1 auto;width:100%}.fl-col-group:has(.bfb-read-the-vision) .fl-module,.fl-col-group:has(.bfb-action-card) .fl-module,.fl-col-group:has(.bfb-vt-card) .fl-module,.fl-col-group:has(.bfb-qa-card) .fl-module{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.fl-col-group:has(.bfb-read-the-vision) .fl-module>.fl-module-content,.fl-col-group:has(.bfb-action-card) .fl-module>.fl-module-content,.fl-col-group:has(.bfb-vt-card) .fl-module>.fl-module-content,.fl-col-group:has(.bfb-qa-card) .fl-module>.fl-module-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;width:100%}.bfb-vt-card .fl-callout{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.bfb-qa-card{height:100%;box-sizing:border-box}.hero-arrow-row{display:flex;justify-content:center;align-items:center;gap:20px}.hero-arrow-row .hero-arrow-icon{display:inline-block}.hero-arrow-row .hero-arrow-icon svg{width:68px!important;height:12px!important;display:block!important}.hero-arrow-row .hero-arrow-icon svg polygon{fill:var(--gold-bright)}.hero-arrow-row .hero-arrow-icon svg .mk3-stem{stroke:var(--gold-bright);stroke-width:2}.hero-arrow-row .hero-arrow-icon svg .mk3-tick{stroke:var(--gold-bright);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.fl-row.a4b-header{background:var(--charcoal-deep)!important}.bfb-footer{background:var(--charcoal-deep)!important}.bfb-cowhide-dark{position:relative}.bfb-cowhide-dark::before{content:'';position:absolute;inset:0;background-image:url(https://bernadetteforbend.com/wp-content/uploads/2026/09/cowhide-texture-bernadette-2026.jpg);background-size:480px 480px;background-repeat:repeat;opacity:.35;mix-blend-mode:multiply;pointer-events:none}.bfb-cowhide-dark>*{position:relative;z-index:1}.bfb-footer.bfb-cowhide-dark>.fl-row-content-wrap,.bfb-footer.bfb-cowhide-dark .fl-col-group,.bfb-footer.bfb-cowhide-dark>.fl-col{background:transparent!important}.bfb-footer .footer-mission{font-size:.97rem;line-height:1.7;color:rgb(255 255 255 / .7);max-width:46ch;margin:0 0 1.75rem}.bfb-footer-divider{border-bottom:1px solid var(--forest-line);padding-bottom:1.5rem;margin-bottom:1.5rem}.bfb-footer .quicklinks a{display:block;color:rgb(255 255 255 / .7);text-decoration:none;font-size:.85rem;margin-bottom:.4rem}.bfb-footer .quicklinks a:hover{color:var(--gold-bright)}.bfb-footer-nav-strip{border-top:1px solid var(--forest-line);padding:1.6rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.6rem}.bfb-footer-nav-strip a{color:rgb(255 255 255 / .75);text-decoration:none;font-size:.85rem;padding:0 1rem;border-right:1px solid var(--forest-line)}.bfb-footer-nav-strip li:last-child a{border-right:none}.bfb-footer-nav-strip a:hover{color:var(--gold-bright)}.bfb-connect-panel{background:rgb(23 54 28 / .55);border:1px solid var(--forest-line);padding:1.75rem;align-self:start}.bfb-connect-panel h3{font-family:var(--font-heading);font-weight:500;font-size:1.25rem;margin:0 0 .4rem;color:var(--cream)}.bfb-connect-panel .connect-sub{font-size:.85rem;color:rgb(255 255 255 / .65);margin:0 0 1.25rem}.bfb-footer-form .gform_button{background:var(--gold)!important;color:var(--charcoal)!important;width:100%;padding:1rem!important;font-size:0.95rem!important}.bfb-footer-form .gform_button:hover{background:var(--gold-bright)!important}.legal-block{border-top:1px solid var(--forest-line);padding-top:1.5rem;margin-top:1.5rem}.org-block-header{font-family:'Public Sans',sans-serif;color:var(--gold-bright);font-size:13px;font-weight:700;letter-spacing:.03em;margin-bottom:.6rem}.footer-org-block{color:var(--cream);font-size:14px;line-height:1.6;margin:0 0 1.2rem}.bfb-footer .quicklinks a{color:#98ac92!important}.legal-block p{color:#7d8873!important;font-size:12px!important;line-height:1.6!important;margin-bottom:.4rem}.legal-block p:last-child{margin-bottom:0}.bfb-org-col{padding:1.5rem 1.125rem 0;border-top:1px solid var(--forest-line);box-sizing:border-box}.bfb-org-col-edge-l{padding-left:0}.bfb-org-col-edge-r{padding-right:0}.bfb-footer-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important}.bfb-arrow-mark{display:flex;justify-content:center;margin:.75rem 0}.bfb-arrow-mark svg{width:200px!important;height:auto!important;display:block!important}.bfb-arrow-mark svg polygon{fill:var(--brass)}.bfb-arrow-mark svg .mk3-stem{stroke:var(--brass);stroke-width:2}.bfb-arrow-mark svg .mk3-tick{stroke:var(--brass);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.three-chevron-icons-green,.three-chevron-icons-gold{display:flex;justify-content:center;align-items:center;gap:20px}.three-chevron-icons-green svg,.three-chevron-icons-gold svg{height:14px!important;width:auto!important;display:block!important}.three-chevron-icons-green svg polygon{fill:var(--forest)}.three-chevron-icons-green svg .mk3-stem{stroke:var(--forest);stroke-width:2}.three-chevron-icons-green svg .mk3-tick{stroke:var(--forest);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.three-chevron-icons-gold svg polygon{fill:var(--amber-gold)}.three-chevron-icons-gold svg .mk3-stem{stroke:var(--amber-gold);stroke-width:2}.three-chevron-icons-gold svg .mk3-tick{stroke:var(--amber-gold);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.mk3-header-arrow svg{width:100px;height:14px;display:block}.mk3-header-arrow svg polygon{fill:var(--brass)}.mk3-header-arrow svg .mk3-stem{stroke:var(--brass);stroke-width:2}.mk3-header-arrow svg .mk3-tick{stroke:var(--brass);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.fl-node-h3i84ekt1oj0.fl-button-wrap{display:flex!important;justify-content:center!important}.fl-node-h3i84ekt1oj0 .fl-button{width:400px!important;max-width:100%!important}.three-chevron-icons-green svg{color:var(--forest)}.three-chevron-icons-gold svg{color:var(--amber-gold)}.fl-col-group:has(.bfb-read-the-vision)>.fl-col,.fl-col-group:has(.bfb-action-card)>.fl-col,.fl-col-group:has(.bfb-vt-card)>.fl-col,.fl-col-group:has(.bfb-qa-card)>.fl-col{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.fl-col-group:has(.bfb-read-the-vision)>.fl-col:first-child,.fl-col-group:has(.bfb-action-card)>.fl-col:first-child,.fl-col-group:has(.bfb-vt-card)>.fl-col:first-child,.fl-col-group:has(.bfb-qa-card)>.fl-col:first-child{padding-left:0}.fl-col-group:has(.bfb-read-the-vision)>.fl-col:last-child,.fl-col-group:has(.bfb-action-card)>.fl-col:last-child,.fl-col-group:has(.bfb-vt-card)>.fl-col:last-child,.fl-col-group:has(.bfb-qa-card)>.fl-col:last-child{padding-right:0}.bfb-footer-form .gform_footer .gform_button[type="submit"]{--gform-theme-button-background-color:var(--gold) !important;--gform-theme-button-border-color:var(--gold) !important;background-color:var(--gold)!important;background-image:none!important;border-color:var(--gold)!important;color:var(--charcoal)!important;width:100%;padding:1rem!important;font-size:0.95rem!important}.bfb-footer-form .gform_footer .gform_button[type="submit"]:hover{--gform-theme-button-background-color:var(--gold-bright) !important;background-color:var(--gold-bright)!important;border-color:var(--gold-bright)!important}.bfb-cowhide-dark::before{display:block!important}.bfb-read-the-vision .pp-infobox:not(:has(.pp-more-link)){padding-bottom:1.4rem!important}.bfb-read-the-vision .pp-infobox-title-prefix{display:block;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin-bottom:.25rem}.mk3-solution-box .mk3-h{font-size:36px!important;margin:0 0 1rem}.mk3-pillar-eyebrow-takeaway{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;color:var(--copper)}.mk3-pillar-talking-point{padding:1rem 1.2rem;margin:0 0 .9rem;border-left:3px solid var(--gold-bright);background:rgb(255 255 255 / .06)}.mk3-pillar-talking-point h4{font-family:'Public Sans',sans-serif;font-weight:500;font-size:17px;line-height:1.55;margin:0}.mk3-bg-light .mk3-pillar-talking-point{background:var(--white);border-left-color:var(--gold)}.bfb-pillar-solution-takeaways{padding-top:.3rem}.bfb-impact-header p{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;color:var(--copper)}.bfb-impact-body p{font-family:var(--font-quote);font-size:19px;line-height:1.6;margin:0;padding:1.2rem 1.4rem;border-left:3px solid var(--charcoal);background:var(--rust);color:var(--charcoal)}.mk3-bg-light .bfb-impact-body p{background:var(--white)}.bfb-vt-card>.fl-module-content{height:100%!important;display:flex!important;flex-direction:column!important}.the-action::after{content:"→";display:inline-block;margin-left:.5rem;color:var(--gold-bright);font-weight:400;font-size:1em}body.page-id-736 p{font-size:16px!important}body.page-id-736 .hero-arrow-row .hero-arrow-icon svg{width:98px!important}.vision-intro-text p{font-size:24px!important;color:var(--forest)!important;font-weight:900}.vision-intro-text strong{text-decoration:underline;text-decoration-color:var(--amber-gold);font-weight:900}.fl-node-87wgm2opnvsu{font-size:15px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper)!important;margin:.4rem 0 1.2rem 1.2rem!important}.hero-text p:first-child{font-family:var(--font-quote);font-style:italic;font-weight:700;font-size:26px;color:var(--forest);margin-bottom:1rem}.hero-text p:last-child{font-size:17px;line-height:1.7;color:var(--charcoal-mid)}.bfb-hero-meta span::before{content:"★";color:var(--gold-bright);margin-right:.35rem;font-size:.85em}.bfb-hero-meta span{transition:transform 0.15s ease,box-shadow 0.15s ease}.bfb-hero-meta span:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgb(41 39 35 / .12)}.homepage-blog .pp-grid-item{background:var(--white);border-radius:8px;border-bottom:4px solid var(--forest-accent);box-shadow:0 10px 28px rgb(41 39 35 / .1);padding:1.9rem 1.9rem 4.5rem;position:relative;transition:border-bottom-color 0.25s ease}.homepage-blog .pp-grid-item:hover{border-bottom-color:var(--gold-bright)}.homepage-blog .pp-content-post{background:var(--white);border-radius:8px;border-bottom:4px solid var(--forest-accent);box-shadow:0 10px 28px rgb(41 39 35 / .1);padding:1.9rem 1.9rem 1.6rem;display:flex;flex-direction:column;transition:border-bottom-color 0.25s ease}.homepage-blog .pp-content-post:hover{border-bottom-color:var(--gold-bright)}.homepage-blog .pp-content-grid-inner,.homepage-blog .pp-content-post-data{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.homepage-blog .pp-content-grid-more-link{margin-top:1.1rem}.homepage-blog .pp-grid-title,.homepage-blog .pp-content-grid-title{font-family:var(--font-heading);font-size:1.5rem;text-transform:uppercase;margin-bottom:.5rem}.homepage-blog .pp-grid-title a,.homepage-blog .pp-content-grid-title a,.homepage-blog .pp-content-post .pp-post-title a{color:var(--brass)!important;text-decoration:none;transition:color 0.2s ease}.homepage-blog .pp-grid-title a:hover,.homepage-blog .pp-content-grid-title a:hover,.homepage-blog .pp-content-post .pp-post-title a:hover,.homepage-blog .pp-content-post:hover .pp-post-title a{color:var(--forest)!important}.homepage-blog .pp-grid-meta,.homepage-blog .pp-content-post-meta{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal-mid);margin-bottom:.9rem}.homepage-blog .pp-grid-meta a,.homepage-blog .pp-content-post-meta a{color:var(--charcoal-mid);text-decoration:none}.homepage-blog .pp-grid-excerpt,.homepage-blog .pp-grid-excerpt p,.homepage-blog .pp-content-grid-content{font-size:1rem;font-weight:500;color:var(--charcoal-mid);line-height:1.65;margin:0}.homepage-blog .pp-more-link.pp-button{display:inline-block;position:absolute;left:1.9rem;bottom:1.4rem;background:var(--white);color:var(--forest-accent);font-weight:700;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:.6rem 1.3rem;border:1.5px solid var(--forest-accent);border-radius:5px;transition:all 0.2s}.homepage-blog .pp-content-grid-more{display:inline-block;align-self:flex-start;background:var(--white);color:var(--forest-accent);font-weight:700;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:.6rem 1.3rem;border:1.5px solid var(--forest-accent);border-radius:5px;transition:all 0.2s}.homepage-blog .pp-more-link.pp-button:hover,.homepage-blog .pp-content-grid-more:hover{border-color:var(--brass);color:var(--brass)}.homepage-blog .pp-content-category-list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0}.homepage-blog .pp-content-post .pp-post-meta .pp-post-meta-term,.homepage-blog .pp-content-category-list a{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal-mid)!important;text-decoration:none!important;pointer-events:none;cursor:default}.homepage-blog .pp-content-category-list .pp-post-meta-separator{display:inline-block;font-size:0!important;width:.7rem;height:.7rem;margin:0 .7rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d4af37' d='M12 1.5l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 16.9l-6.18 3.61L7 13.63l-5-4.87 6.91-1z'/%3E%3C/svg%3E") center / contain no-repeat}.bfb-blog-eyebrow .bfb-star-icon{color:var(--gold-bright);width:.7em;height:.7em}.bfb-blog-eyebrow span::before{color:var(--gold-bright);font-size:.7em}.bfb-blog-eyebrow-star{color:var(--gold-bright);font-size:.7em}.bfb-qa-hub{margin:0}.bfb-qa-week{margin:0 0 4rem}.bfb-qa-week-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:.85rem;margin:0 0 1.5rem;border-bottom:1px solid var(--stone-mid)}.fl-builder-content .bfb-qa-week h2.bfb-qa-week-title{font-size:2rem;margin:0;color:var(--forest)}.bfb-qa-week-all{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--forest-accent);text-decoration:none;padding-bottom:.2rem;border-bottom:2px solid var(--gold-bright);transition:color 0.2s,border-color 0.2s}.bfb-qa-week-all:hover{color:var(--brass);border-bottom-color:var(--brass)}.bfb-qa-teaser .bfb-qa-head{margin-bottom:.75rem}.fl-builder-content .bfb-qa-teaser h3.bfb-qa-name{font-size:1.4rem;margin:0;color:var(--forest)}.bfb-qa-answer p.bfb-qa-more{margin:1.1rem 0 0}@media (max-width:768px){.fl-builder-content .bfb-qa-week h2.bfb-qa-week-title{font-size:1.6rem}}.bfb-single-question,.bfb-single-answer{margin-left:20px!important;margin-right:20px!important;border-radius:0 8px 8px 0}.bfb-single-question{padding:1.1rem 1.4rem!important;margin-bottom:1.25rem}.bfb-single-question,.bfb-single-question p,.bfb-single-question li{font-size:.98rem;line-height:1.65;color:var(--charcoal)}.bfb-single-answer{padding:1.6rem 1.9rem!important;margin-top:1.25rem}.bfb-single-answer p{font-size:1.05rem;line-height:1.75;color:var(--charcoal);margin:0 0 1rem}.bfb-single-answer>:last-child{margin-bottom:0}.fl-builder-content .fl-module.bfb-single-head{margin-bottom:1rem}.fl-builder-content .fl-module.bfb-single-head::before{content:"Question from";display:block;clear:none;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin-bottom:.15rem}.bfb-single-head h1,.bfb-single-head h2,.bfb-single-head h3{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;line-height:1.15;margin:0;color:var(--forest)}.fl-builder-content .fl-module.bfb-single-answer::before{content:"Bernadette's response";display:block;clear:none;font-family:var(--font-heading);font-weight:600;font-size:1.15rem;color:var(--gold);margin-bottom:.75rem}.fl-builder-content .fl-module.bfb-single-answer::after{content:"- Bernadette Strome";display:block;clear:none;margin-top:1.25rem;text-align:right;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.2rem;letter-spacing:.02em;line-height:1.4;color:var(--brass)}.bfb-qa-back{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--forest-accent);text-decoration:none}.bfb-qa-back:hover{color:var(--brass)}.fl-builder-content .fl-module.bfb-single-week{margin-top:-.5rem;margin-bottom:1.1rem}.bfb-single-week p{margin:0}.bfb-qa-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem}.bfb-qa-nav a{font-weight:500;color:var(--gold);text-decoration:none}.bfb-qa-nav a:hover{color:var(--brass)}.bfb-qa-nav-next{margin-left:auto;text-align:right}.bfb-event-card,.bfb-event-single{position:relative;box-sizing:border-box;background:var(--white);border:1px solid var(--stone-mid);box-shadow:0 8px 18px rgb(17 17 17 / .13)}.bfb-event-card{display:flex;flex-direction:column}.bfb-event-sash{position:absolute;z-index:1;left:0;right:0;top:0;pointer-events:none}.bfb-event-sash-bar{position:absolute;left:0;right:0;top:0;height:8px;background:var(--forest-accent);box-shadow:0 4px 10px rgb(0 0 0 / .28)}.bfb-event-sash .bfb-sash-star{top:-9px;transform:none}.bfb-event-card .bfb-sash-star,.bfb-event-card .bfb-sash-star-inner{width:26px;height:26px}.bfb-event-card .bfb-sash-star-left{left:-13px}.bfb-event-card .bfb-sash-star-right{right:-13px}.bfb-event-single .bfb-event-sash-bar{height:10px}.bfb-event-single .bfb-event-sash .bfb-sash-star{top:-11px}.bfb-event-single .bfb-sash-star,.bfb-event-single .bfb-sash-star-inner{width:32px;height:32px}.bfb-ev-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-mid)}.bfb-ev-title{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-top:.3rem}.bfb-ev-title a{color:var(--forest-deep);text-decoration:none}.bfb-ev-title a:hover{color:var(--forest-accent)}.bfb-ev-when{font-size:.9rem;line-height:1.4;color:var(--charcoal-mid);margin-top:.5rem}.bfb-event-card .bfb-ev-when{margin-bottom:.5rem}.bfb-ev-star{color:var(--gold-bright);font-size:.65rem}.bfb-ev-line{font-size:.9rem;line-height:1.4;color:var(--charcoal-mid);margin-top:.3rem}.bfb-ev-line-addr{font-size:.8rem;line-height:1.35;color:var(--charcoal-mid);margin-top:.1rem}.bfb-ev-btn{display:inline-block;margin-top:.85rem;padding:.55rem 1.15rem;background:var(--amber-gold);color:var(--forest-deep)!important;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}.bfb-ev-btn:hover{background:var(--gold-bright)}.bfb-event-card .bfb-ev-btn{margin-top:auto}.bfb-events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;margin-top:1.5rem}.bfb-events-grid .bfb-event-card,.bfb-events-home-list .bfb-event-card{transform:rotate(-2deg);padding:1.75rem 1.35rem 1.35rem}.bfb-events-empty{text-align:center;color:var(--charcoal-mid);padding:2rem 0}.bfb-events-home-list{display:flex;flex-direction:column;gap:1.75rem;margin-top:.5rem}.bfb-events-home-all{display:block;text-align:center;margin-top:.25rem;padding:.65rem 1.15rem;border:2px solid var(--forest-accent);color:var(--forest-accent)!important;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}.bfb-events-home-all:hover{background:var(--forest-accent);color:var(--white)!important}.bfb-events-board{display:flex;flex-direction:column;gap:2.75rem;margin-top:1.5rem}.bfb-events-week-head{display:flex;align-items:center;gap:.75rem;padding-bottom:.6rem;margin-bottom:1.6rem;border-bottom:2px solid var(--gold-bright)}.bfb-events-week-title{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-deep)}.bfb-events-count{min-width:22px;height:22px;padding:0 .4rem;box-sizing:border-box;border-radius:999px;background:var(--forest-accent);color:var(--cream);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bfb-events-week-cards{display:flex;flex-wrap:wrap;gap:1.8rem 2rem}.bfb-events-week-cards .bfb-event-card{width:260px;flex:0 0 260px;transform:rotate(-2deg);padding:1.75rem 1.35rem 1.35rem}.bfb-event-single{max-width:720px;width:100%;margin:2.5rem auto 0;transform:rotate(-1deg);padding:1.75rem 3.4rem 3rem}.bfb-event-single .fl-module{margin-bottom:.4rem;margin-left:0}.bfb-event-single .fl-module-content{padding-left:0}.bfb-event-single .bfb-ev-title,.bfb-event-single h1.fl-heading{font-size:1.4rem;margin:.2rem 0 .3rem;color:var(--forest-accent);text-transform:uppercase;letter-spacing:.02em}.bfb-event-single .bfb-ev-when{font-size:1.1rem;color:var(--charcoal);margin-top:0}.bfb-ev-hr{height:1px;background:var(--stone-mid);margin:1.1rem 0;border:0}.bfb-ev-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.6rem;border-top:1px solid var(--stone-mid);padding-top:1rem;margin-top:.6rem}.bfb-event-single .fl-rich-text{border-top:1px solid var(--stone-mid);padding-top:1rem;margin-top:.6rem}.bfb-ev-detail-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-mid);margin-bottom:.4rem}.bfb-ev-detail-row{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.bfb-ev-detail-logo{max-height:64px;max-width:220px;width:auto;height:auto;object-fit:contain;flex:none}.bfb-ev-detail-name{font-weight:600;color:var(--forest-accent);font-size:1.05rem}.bfb-ev-detail-addr{font-size:.92rem;color:var(--charcoal-mid);margin-top:.3rem}.bfb-ev-detail-links{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-top:.4rem}.bfb-ev-link-item{display:inline-flex;align-items:center;gap:.35rem}.bfb-ev-link-star{color:var(--forest-accent);font-size:.6rem}.bfb-ev-detail-link{display:inline-block;font-size:.88rem;font-weight:500;color:var(--gold);text-decoration:none}.bfb-ev-detail-link:hover{color:var(--brass)}.bfb-event-single-body,.bfb-event-single .fl-rich-text{font-size:1rem;line-height:1.7;color:var(--charcoal)}.bfb-ev-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1.5rem;max-width:720px;margin:1.4rem auto 0;font-size:.72rem}.bfb-ev-nav a{font-weight:500;color:var(--gold);text-decoration:none}.bfb-ev-nav a:hover{color:var(--brass)}.bfb-ev-nav-next{margin-left:auto;text-align:right}@media (max-width:900px){.bfb-events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bfb-event-single{padding:1.6rem 1.6rem 2rem}.bfb-event-single .bfb-ev-title,.bfb-event-single h1.fl-heading{font-size:1.15rem}.bfb-ev-detail-grid{grid-template-columns:1fr;gap:1.4rem}.bfb-events-grid,.bfb-events-week-cards{grid-template-columns:1fr}.bfb-events-week-cards{display:flex;flex-direction:column}.bfb-events-week-cards .bfb-event-card,.bfb-events-grid .bfb-event-card{width:100%;flex:1 1 auto}}ul.bfb-endorse-list{list-style:none;margin:0;padding:0;columns:15rem;column-gap:2.5rem;font-family:'Caveat','Segoe Print','Bradley Hand',cursive;font-size:clamp(1.6rem, 1.15rem + 1.3vw, 2.1rem);line-height:1.3;color:var(--forest-accent);text-rendering:optimizeLegibility}ul.bfb-endorse-list li{display:flex;align-items:center;gap:.45em;margin:0;padding:.12em 0;break-inside:avoid;overflow-wrap:anywhere}ul.bfb-endorse-list li::before{content:'';flex:none;width:.76em;height:.76em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23b4810f' d='M12 1.5l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 16.9l-6.18 3.61L7 13.63l-5-4.87 6.91-1z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}ul.bfb-endorse-list--dark{color:var(--cream)}ul.bfb-endorse-list--dark li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d4af37' d='M12 1.5l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 16.9l-6.18 3.61L7 13.63l-5-4.87 6.91-1z'/%3E%3C/svg%3E")}