.bbf-confetti-example{background:#f0f6f1;border:1px solid #dce6df;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:center;gap:48px;margin:52px 0;padding:32px;scroll-margin-top:100px;display:grid}.bbf-confetti-example figure{text-align:center;margin:0}.bbf-confetti-example img{width:100%;max-width:300px;height:auto;margin:auto;display:block}.bbf-confetti-example figcaption{color:#486052;margin-top:16px;font-size:14px;line-height:1.6}.bbf-confetti-example p:last-child{margin-bottom:0}@media (max-width:760px){.bbf-confetti-example{grid-template-columns:1fr;gap:25px;margin:37px 0;padding:24px 16px}.bbf-confetti-example figure{max-width:300px;margin:auto}}
.bbf-network-discovery{border-bottom:1px solid #dce6df;margin:0 0 48px;padding:16px 0 38px;scroll-margin-top:100px}.bbf-network-layout{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:48px;display:grid}.bbf-network-layout h3{margin-top:26px}.bbf-network-layout .bbf-network-promise{color:var(--ed-green,#226d4b);margin-bottom:0}.bbf-network-phone{justify-self:center;width:100%;min-width:0;max-width:330px;margin:0}.bbf-network-phone img{border:0;width:100%;height:auto;display:block}.bbf-network-phone figcaption{color:#486052;text-align:center;margin:16px 0 0;font-size:14px;line-height:1.6}.bbf-network-phone figcaption strong,.bbf-network-phone figcaption span{display:block}.bbf-network-phone figcaption span{margin-top:7px}.bbf-network-choice{background:#f0f6f1;border-radius:14px;margin-top:28px;padding:22px 26px}.bbf-editorial-main .bbf-network-choice p{margin-bottom:12px;font-size:16px}.bbf-editorial-main .bbf-network-choice p:last-child{margin-bottom:0}@media (max-width:800px){.bbf-network-layout{grid-template-columns:1fr;gap:28px}.bbf-network-discovery{margin-bottom:32px;padding-top:0}.bbf-network-choice{padding:20px}.bbf-network-phone{max-width:320px}}.bbf-network-phone-image{isolation:isolate;line-height:0;position:relative}.bbf-network-phone-label{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.bbf-park-audience{background:#f0f6f1;border:1px solid #dce6df;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr);align-items:center;gap:26px;margin:32px 0 0;padding:24px;scroll-margin-top:100px;display:grid}.bbf-park-audience img{border-radius:16px;width:100%;height:auto;display:block}.bbf-park-audience figcaption{color:#20382c;overflow-wrap:break-word;font-size:18px;line-height:1.7}.bbf-park-audience figcaption strong,.bbf-park-audience figcaption span{display:block}.bbf-park-audience figcaption strong{color:#226d4b;margin-bottom:14px;font-size:22px;line-height:1.4}@media (max-width:760px){.bbf-park-audience{grid-template-columns:1fr;gap:20px;padding:18px}.bbf-park-audience figcaption{font-size:16px}.bbf-park-audience figcaption strong{font-size:21px}}
.bbf-editorial-page{--ed-green:#226d4b;--ed-ink:#20382c;--ed-muted:#486052}.bbf-editorial-page .bbf-editorial-main{max-width:1168px;color:var(--ed-ink);margin:0 auto;padding:54px 24px 64px}.bbf-editorial-main *{box-sizing:border-box}.bbf-editorial-main h1{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(32px,4.2vw,52px);line-height:1.13}.bbf-editorial-main h1>span{color:var(--ed-green)}.bbf-editorial-main h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.18}.bbf-editorial-main h3{margin:0 0 12px;font-size:20px;line-height:1.3}.bbf-editorial-main p{margin:0 0 20px;font-size:17px;line-height:1.7}.bbf-editorial-main .bbf-editorial-lead{color:var(--ed-muted);font-size:20px}.bbf-editorial-page .bbf-editorial-home{min-height:60vh;padding-top:76px;padding-bottom:85px}.bbf-editorial-home-copy{max-width:840px}.bbf-editorial-motto{color:var(--ed-green)}.bbf-editorial-button{background:var(--ed-green);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:13px 21px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.bbf-editorial-home-copy>.bbf-editorial-button{margin-top:8px}.bbf-editorial-button:hover{background:#19573b}.bbf-editorial-main a:focus-visible{outline-offset:4px;outline:3px solid #ae7726}.bbf-editorial-intro{max-width:850px;margin-bottom:38px}.bbf-editorial-main .bbf-editorial-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ed-green);margin-bottom:14px;font-size:12px;font-weight:750}.bbf-editorial-acquisition{background:#f0f6f1;border:1px solid #d7e4d9;border-radius:22px;padding:32px;scroll-margin-top:100px}.bbf-editorial-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:810px;margin:30px auto 0;display:grid}.bbf-editorial-phones figure{text-align:center;margin:0}.bbf-editorial-phones img{object-fit:contain;width:100%;height:565px;margin:auto;display:block}.bbf-editorial-phones figcaption{margin:15px 0 0;font-size:15px;line-height:1.6}.bbf-editorial-phones figcaption strong,.bbf-editorial-phones figcaption span{display:block}.bbf-editorial-section{margin:52px 0}.bbf-editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0;display:grid}.bbf-editorial-columns section{background:#fff;border:1px solid #dce6df;border-radius:13px;padding:24px}.bbf-editorial-columns p{font-size:16px}.bbf-editorial-main blockquote{border-left:3px solid var(--ed-green);color:var(--ed-green);margin:20px 0 0;padding-left:18px;font-size:18px;line-height:1.6}.bbf-editorial-growth{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0;padding:0;list-style:none;display:grid}.bbf-editorial-growth li{background:#fff;border:1px solid #dce6df;border-radius:14px;padding:24px}.bbf-editorial-growth li>span{width:34px;height:34px;color:var(--ed-green);background:#e8f3eb;border-radius:50%;place-items:center;margin-bottom:18px;font-weight:750;display:grid}.bbf-editorial-growth p{margin-bottom:0;font-size:15px}.bbf-editorial-callout{background:#fff2d7;border-radius:14px;margin:26px 0;padding:27px 30px}.bbf-editorial-callout strong{font-size:17px;line-height:1.6}.bbf-editorial-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:25px;display:flex}.bbf-editorial-actions>a:not(.bbf-editorial-button){color:var(--ed-green);font-weight:700}.bbf-editorial-about .bbf-advice-home{margin:40px 0}.bbf-editorial-about .partner-about-hero{margin-bottom:28px}@media (max-width:760px){.bbf-editorial-page .bbf-editorial-main{padding:30px 18px 45px}.bbf-editorial-page .bbf-editorial-home{padding-top:45px;padding-bottom:60px}.bbf-editorial-main .bbf-editorial-lead{font-size:18px}.bbf-editorial-main p{font-size:16px}.bbf-editorial-acquisition{padding:24px 16px}.bbf-editorial-phones,.bbf-editorial-columns,.bbf-editorial-growth{grid-template-columns:1fr}.bbf-editorial-phones{gap:32px}.bbf-editorial-phones img{width:320px;max-width:100%;height:auto}.bbf-editorial-section{margin:37px 0}.bbf-editorial-callout{padding:23px}.bbf-editorial-columns{gap:17px}}
.bbf-profit-intro{border-bottom:1px solid #dce6df;margin-bottom:42px;padding-bottom:36px;scroll-margin-top:100px}.bbf-profit-intro .bbf-editorial-intro{margin-bottom:24px}.bbf-editorial-main .bbf-profit-pillars h2{font-size:clamp(23px,2.3vw,28px);line-height:1.25}.bbf-profit-intro .bbf-profit-pillars section{background:#f0f6f1;min-width:0}.bbf-profit-pillars p:last-child{margin-bottom:0}.bbf-profit-next-step{max-width:850px}.bbf-profit-next-step>.bbf-editorial-button{text-align:center;max-width:100%}.bbf-editorial-main .bbf-profit-next-step>.bbf-editorial-motto{margin:22px 0 0;font-size:16px}@media (max-width:760px){.bbf-profit-intro{margin-bottom:32px;padding-bottom:28px}}
.bbf-editorial-home .bbf-home-park-promotion{max-width:840px;margin:32px 0 0}.bbf-home-park-promotion img{border-radius:22px;width:100%;height:auto;display:block}.bbf-home-park-promotion figcaption{color:var(--ed-green,#226d4b);text-align:center;margin-top:14px;font-size:20px;font-weight:700;line-height:1.5}@media (max-width:760px){.bbf-editorial-home .bbf-home-park-promotion{margin-top:28px}.bbf-home-park-promotion img{border-radius:16px}.bbf-home-park-promotion figcaption{font-size:18px}}
