/* Pricing keeps the portal palette and photography. */
.bn-price-main{padding-bottom:64px}.bn-price-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0;border-bottom:1px solid #deded3}.bn-price-tabs a{padding:9px 17px;border-radius:24px;text-decoration:none;font-size:14px}.bn-price-tabs a[aria-current=page]{background:#46553b;color:white}.bn-price-tabs a:hover{box-shadow:inset 0 0 0 1px #46553b}.bn-price-section{padding:50px 0;scroll-margin-top:30px}.bn-price-heading{margin-bottom:30px;max-width:790px}.bn-property-page .bn-price-heading h2,.bn-property-page .bn-price-note h2,.bn-property-page .bn-price-split h2,.bn-property-page .bn-price-promotion h2,.bn-property-page .bn-price-closing h2{font:clamp(28px,3vw,40px)/1.15 Georgia,serif;margin:10px 0 16px}.bn-price-heading p{color:#6c7167}.bn-price-audiences,.bn-price-grid{display:grid;gap:22px}.bn-price-audiences,.bn-price-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-price-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-price-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bn-price-audience,.bn-price-card{position:relative;padding:32px;background:#fffefa;border:1px solid #deded3;border-radius:14px;box-shadow:0 5px 24px #343b3007}.bn-price-audience{display:block;text-decoration:none;transition:transform .25s,box-shadow .25s}.bn-price-audience:hover{transform:translateY(-5px);box-shadow:0 14px 32px #343b3014}.bn-price-audience h2{font:32px/1.15 Georgia,serif;margin:12px 0}.bn-price-audience p{max-width:440px;color:#6c7167}.bn-price-symbol{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#eeeade;color:#a95633;border-radius:50%;font-size:36px;margin-bottom:24px}.bn-price-link{display:block;margin-top:24px;color:#9a4b2b;font-weight:bold;font-size:14px}.bn-price-amount{font:44px/1.15 Georgia,serif;letter-spacing:-1px;color:#46553b;margin:24px 0 18px}.bn-price-amount small{display:block;font:13px/1.6 Arial,sans-serif;letter-spacing:0;color:#6c7167;margin-top:7px}.bn-price-card{display:flex;flex-direction:column;align-items:flex-start}.bn-price-card h3{font:24px/1.2 Georgia,serif;margin:10px 0}.bn-price-card p{font-size:14px}.bn-price-card .bn-price-amount{font-size:42px}.bn-price-card .bn-outline,.bn-price-card .bn-button{margin-top:auto;width:100%;text-align:center}.bn-price-card ul{padding-left:20px;margin:8px 0 28px;font-size:14px;line-height:1.8}.bn-price-featured{border:2px solid #78836b;background:#f6f7ef}.bn-price-badge{display:inline-block;background:#eae0c9;color:#6d4c1c;font:11px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;border-radius:16px;padding:7px 12px}.bn-price-card>.bn-price-badge{position:absolute;top:-16px;left:24px}.bn-price-tag{font-size:12px;color:#6c7167}.bn-price-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:28px}.bn-price-note{background:#eeeee4;padding:36px;border-radius:14px}.bn-price-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;counter-reset:steps;padding:0}.bn-price-steps li{counter-increment:steps}.bn-price-steps li:before{content:counter(steps,decimal-leading-zero);display:block;color:#a95633;font:36px Georgia,serif;margin-bottom:16px}.bn-price-steps strong{font-size:16px}.bn-price-steps p,.bn-price-benefit p{font-size:14px;color:#6c7167}.bn-price-categories{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.bn-price-categories span{background:#fffefa;border-radius:30px;padding:10px 20px}.bn-price-promotion{display:grid;grid-template-columns:1.7fr 1fr;gap:48px;align-items:center;border-block:1px solid #deded3;margin-top:35px}.bn-price-promotion ul{padding-left:20px;line-height:2}.bn-price-promo-price{text-align:center;background:#efe7d7;border-radius:14px;padding:40px 24px}.bn-price-promo-price p:last-child{font-size:13px}.bn-price-benefit{border-top:2px solid #b9bda9;padding-top:14px}.bn-price-benefit h3{font:23px/1.2 Georgia,serif}.bn-price-faq{max-width:960px}.bn-price-faq details{border-bottom:1px solid #deded3;padding:20px 0}.bn-price-faq summary{cursor:pointer;font-weight:600;padding-right:15px}.bn-price-faq details p{color:#6c7167;max-width:820px;margin-bottom:0}.bn-price-closing{text-align:center;background:#eeeee4;border-radius:14px;padding:48px 24px}.bn-price-closing>p{color:#6c7167}.bn-price-closing .bn-button{margin-top:10px}.bn-price-availability{padding:12px 16px;border-left:3px solid #b9bda9;font-size:13px;color:#62695b;background:#f3f2eb}.bn-price-included{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 36px;padding-left:20px;font-size:14px}.bn-price-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.bn-price-custom{font:28px/1.3 Georgia,serif!important;margin:24px 0}.bn-price-footnote{font-size:13px;color:#6c7167;line-height:1.6}.bn-price-limit{margin-top:5px}.bn-price-section .bn-price-four .bn-price-card{padding:30px 23px}.bn-price-main a{overflow-wrap:anywhere}
@media(max-width:1050px){.bn-price-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-price-three{gap:14px}.bn-price-card{padding:25px}.bn-price-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-price-included{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.bn-price-audiences,.bn-price-two,.bn-price-three,.bn-price-four,.bn-price-split,.bn-price-promotion{grid-template-columns:1fr}.bn-price-tabs{gap:4px;padding:18px 0}.bn-price-tabs a{font-size:12px;padding:8px 10px}.bn-price-section{padding:32px 0}.bn-price-note{padding:25px}.bn-price-heading{margin-bottom:24px}.bn-price-audience,.bn-price-card{padding:25px}.bn-price-promotion{gap:20px}.bn-price-actions{gap:18px}.bn-price-actions .bn-button{width:100%}.bn-price-steps{gap:20px}.bn-price-included{grid-template-columns:1fr}.bn-price-grid{row-gap:28px}.bn-price-split{gap:22px}.bn-price-closing{padding:32px 22px}.bn-price-closing a{overflow-wrap:anywhere}.bn-price-main{padding-bottom:36px}.bn-pricing-page .bn-footer{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.bn-price-audience{transition:none}.bn-price-audience:hover{transform:none}}
.bn-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.bn-pricing-page .bn-hero-actions .bn-button{background:#a95633;border-color:#e7b591;color:#fff}.bn-pricing-page .bn-hero-actions .bn-button:hover{background:#874026}.bn-pricing-page .bn-hero-actions .bn-button+ .bn-button{background:#ffffff18;border-color:#ffffff99}.bn-pricing-page .bn-page-hero-copy{padding-bottom:45px}@media(max-width:700px){.bn-hero-actions .bn-button{font-size:13px;padding:10px 15px}.bn-pricing-page .bn-page-hero-copy{padding-top:195px}}

@media(min-width:1000px){.bn-price-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-advisor-demo{display:flex;align-items:center;gap:16px;margin:24px 0}.bn-advisor-demo p{margin:4px 0}.bn-advisor-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e9eadf;color:#46553b;font-weight:700;flex-shrink:0}

