:root{--forest:#10562c;--forest-deep:#012b14;--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;--orange:#e08340;--orange-deep:#b5652a;--charcoal-deep:#232821;--font-heading:'Bodoni Moda', serif;--font-quote:'Fraunces', Georgia, serif;--font-body:'Plus Jakarta 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}.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}.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,.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;font-size:0.82rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important}.bfb-btn-nav:hover,.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://bend.wirebirdmedia.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://bend.wirebirdmedia.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(--gold-bright)!important;color:var(--forest-deep)!important}.bfb-btn-gold .fl-button:hover{background:var(--gold)!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-platform-item .pp-infobox{position:relative;padding:1.4rem 1.4rem 3.4rem!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-platform-item .pp-infobox:hover{border-bottom-color:var(--gold-bright)!important}.bfb-platform-item .pp-infobox-title,.bfb-platform-item .pp-infobox-title a,.bfb-platform-item .pp-title-link{font-size:1.3rem!important;color:var(--denim-deep)!important;margin-bottom:.7rem;text-decoration:none!important}.bfb-platform-item .pp-infobox-description,.bfb-platform-item .pp-infobox-description p{font-size:1rem;font-weight:500;color:var(--charcoal-mid)!important;line-height:1.65;margin-bottom:4px!important}.bfb-platform-item .pp-infobox-image img{width:50px!important;height:auto!important;margin-bottom:.2rem}.bfb-platform-item .pp-heading-wrapper{align-items:center}.bfb-platform-item .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-platform-item .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:4rem 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-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:13px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin:0 0 .5rem;color:var(--gold-bright)}h2.mk3-pillar{font-size:30px;margin-bottom:1.1rem}p.mk3-pillar-hook{font-family:var(--font-quote);font-style:italic;font-weight:500;font-size:21px;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 p,p.mk3-pillar-reframe{font-family:var(--font-heading);font-weight:600;font-size:18px;padding:1.1rem 1.5rem;margin:0 0 1.4rem;max-width:60ch;border-left:3px solid var(--gold)}.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-body strong,.mk3-bg-dark .mk3-pillar-body strong{color:var(--gold-bright)}.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:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem}.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}.mk3-solution-steps li{font-size:13px;font-weight:700;padding:.45rem 1rem;border-radius:999px;background:rgb(255 255 255 / .08);color:var(--cream)}.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:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 .5rem}.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;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-platform-item.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(--gold-bright)!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)!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(--forest-accent);transition:transform 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::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}.bfb-faq-answer p{margin:0 0 .9rem}.bfb-faq-answer p:last-child{margin-bottom:0}.fl-col-group:has(.bfb-platform-item),.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-platform-item)>.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-platform-item)>.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-platform-item) .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%}.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;color:var(--gold-bright)}.hero-arrow-row .hero-arrow-icon svg{width:28px;height:12px;display:block}.fl-row.a4b-header{background:var(--charcoal-deep)!important}.bfb-footer{background:var(--charcoal-deep)!important}