/* Review concept 1.11.0. Loaded after site.css. */
:root{--pbb-navy:#153c3d;--pbb-teal:#285d56;--pbb-ink:#233d3b;--pbb-muted:#596866;--pbb-mist:#f5f3ed;--pbb-line:#d9dfd8;--pbb-width:1240px;--pbb-gold:#d8bb82}
.pbb-site{background:#fffefb;font-family:Arial,Helvetica,sans-serif}
.pbb-site h1,.pbb-site h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em}
.pbb-site h3{font-weight:500;letter-spacing:-.025em}
.pbb-container{width:min(var(--pbb-width),calc(100% - 96px))}
.pbb-header{position:sticky;top:0;z-index:30;background:#fffefb;border-bottom:1px solid #dfe4de}
.pbb-header-inner{min-height:88px;gap:32px}
.pbb-wordmark{font-size:22px;letter-spacing:-.9px;font-weight:600;white-space:nowrap}
.pbb-wordmark .pbb-domain{font-size:13px}
.pbb-nav{gap:25px;font-size:12px}.pbb-nav .pbb-button{font-size:12px;max-width:none;padding:13px 18px}
.pbb-button,.pbb-site a.pbb-button{border-radius:0;min-height:52px;font-weight:500;letter-spacing:.015em}
.pbb-site a.pbb-button:hover{background:#1a4540;border-color:#1a4540}
.pbb-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:500}
.pbb-hero{background:var(--pbb-navy);padding:0;position:relative}
.pbb-hero-grid{grid-template-columns:1fr 1fr;gap:0;align-items:stretch;width:100%;max-width:1600px}
.pbb-hero-copy{padding:75px 58px 66px max(48px,calc((100vw - 1240px)/2));align-self:center}
.pbb-hero .pbb-eyebrow{color:#d8bb82}
.pbb-hero h1{color:#fffefb;font-size:clamp(48px,4.65vw,71px);line-height:1.04;letter-spacing:-.05em;margin:27px 0 25px;max-width:620px}
.pbb-hero h1 em{font-weight:400;color:#dfc792;font-style:italic}
.pbb-hero .pbb-lead{font-size:16px;line-height:1.8;color:#e0e9e4;max-width:475px}
.pbb-hero-support{font-size:13px;line-height:1.8;color:#bfceca;max-width:440px;margin-top:16px!important}
.pbb-hero .pbb-actions{margin-top:28px!important;gap:17px}
.pbb-hero a.pbb-button{background:#e3c892;color:#153c3d;border-color:#e3c892;font-size:13px;padding:17px 23px}
.pbb-hero a.pbb-button:hover{background:#f1ddba;border-color:#f1ddba}
.pbb-hero .pbb-text-link{color:#fffefb;font-size:12px;font-weight:400;border-bottom:1px solid #78958d;padding-bottom:6px}
.pbb-hero .pbb-cta-explanation{color:#bfceca;font-size:11px;max-width:360px;line-height:1.65}
.pbb-hero-photo{position:relative;margin:0;min-width:0;min-height:650px;overflow:hidden;background:#45645a}
.pbb-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:57% 50%;display:block}
.pbb-hero-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(15,34,29,.8));pointer-events:none}
.pbb-photo-caption{position:absolute;z-index:1;bottom:42px;left:42px;right:35px;color:#fffefb;max-width:390px}
.pbb-photo-caption span{display:block;font-family:Georgia,serif;font-size:29px;line-height:1.18;letter-spacing:-.03em}
.pbb-photo-caption small{display:block;font-size:9px;margin-top:14px;color:#e4e9e0;letter-spacing:.06em}
.pbb-trust{padding:0;background:#f5f3ed;border-top:0}
.pbb-trust-grid{counter-reset:pbb-path;gap:0}
.pbb-trust-item{padding:27px 24px!important;border-left:1px solid var(--pbb-line);gap:12px;font-weight:400;font-size:12px;min-height:84px}
.pbb-trust-item:first-child{border-left:0;padding-left:0!important}
.pbb-trust-item:before{counter-increment:pbb-path;content:"0" counter(pbb-path);color:#7a8c82;font-size:10px;letter-spacing:.1em}
.pbb-trust-item>p:first-child{display:none}.pbb-trust-item a{display:block;padding:7px 0}
.pbb-different,.pbb-buyers,.pbb-ownership,.pbb-why,.pbb-faq{padding:96px 0}
.pbb-section-heading h2,.pbb-valuation h2,.pbb-ownership h2,.pbb-why h2{font-size:clamp(34px,3.45vw,49px);line-height:1.12;max-width:760px}
.pbb-section-heading{max-width:820px}.pbb-section-intro{font-size:15px;line-height:1.8;max-width:670px}
.pbb-card-grid{gap:0 34px;margin-top:45px!important}
.pbb-card{border:0;border-top:1px solid var(--pbb-line);border-radius:0;padding:25px 0 30px;background:transparent}
.pbb-card-number{font-size:10px;margin-bottom:16px!important;color:#718379}
.pbb-card h3{font-size:20px;max-width:260px;margin-bottom:13px;line-height:1.3}
.pbb-card>p:last-child{font-size:14px;line-height:1.75}
.pbb-closing-note{border-left-color:#b79860;max-width:750px;font-size:14px}
.pbb-valuation{padding:86px 0;background:var(--pbb-navy);border:0}
.pbb-valuation h2{color:#fffefb}.pbb-valuation .pbb-eyebrow{color:#dfc792}
.pbb-valuation-lead{font-size:18px;line-height:1.65}.pbb-valuation .pbb-valuation-lead{color:#e4ede8}
.pbb-valuation .pbb-valuation-copy,.pbb-valuation .pbb-cta-explanation{color:#c1d0ca}
.pbb-site .pbb-valuation a.pbb-button{background:#e3c892;color:#153c3d;border-color:#e3c892}
.pbb-site .pbb-valuation a.pbb-button:hover{background:#f1ddba;color:#153c3d;border-color:#f1ddba}
.pbb-valuation-table-wrap{border:0;border-radius:0;background:#f6f5ee;padding:12px 27px}
.pbb-valuation-table{font-size:13px}.pbb-valuation-table caption{font-size:14px}
.pbb-buyer-grid{gap:24px;margin-top:43px!important}
.pbb-buyer-card{border:0;border-top:2px solid #aec0b0;border-radius:0;background:#f5f3ed;padding:28px}
.pbb-buyer-card:first-child{border-top-color:#2e6455}.pbb-buyer-card h3{font-family:Georgia,serif;font-size:29px;font-weight:400}
.pbb-buyer-description{font-size:14px}.pbb-buyer-number{color:#63776b;font-weight:400}
.pbb-process{background:#fffefb;border-top:1px solid var(--pbb-line);padding:85px 0}
.pbb-process-grid{gap:36px}.pbb-process-grid:before{background:#bdcabf}
.pbb-phase-number{width:48px;height:48px;background:#fffefb;border-color:#a4b5a8;color:#385e4b;font-weight:400}
.pbb-phase h3{font-family:Georgia,serif;font-size:27px}.pbb-phase-lead{font-size:14px}.pbb-phase-detail{font-size:13px}
.pbb-ownership{background:#f5f3ed}.pbb-handoff-visual{border:0;border-radius:0;background:#e9eade;padding:32px}
.pbb-handoff-center{border-radius:0;background:#285d56;padding:27px 18px}.pbb-handoff-center h3{font-family:Georgia,serif;font-size:30px}
.pbb-handoff-node{border:0;border-top:1px solid #afbeb0;border-radius:0;padding:22px;background:#fffefb}
.pbb-types{background:#fffefb;padding:90px 0;border:0}.pbb-types-grid{gap:0;margin-top:40px!important}
.pbb-type-card{background:transparent;border:0;border-left:1px solid var(--pbb-line);border-radius:0;padding:0 26px}
.pbb-type-card:first-child{border-left:0;padding-left:0}.pbb-type-card h3{font-family:Georgia,serif;font-size:26px}.pbb-type-card>p:last-child{font-size:13px}
.pbb-type-number{font-weight:400;color:#78907c}.pbb-why{background:#f5f3ed;padding:80px 0}
.pbb-principle-copy h3{font-family:Georgia,serif;font-size:27px}.pbb-principle-copy p{font-size:14px}.pbb-principle-number{font-weight:400}
.pbb-intelligence{background:#fffefb;border:0;padding:90px 0}.pbb-resource-grid{gap:18px;margin-top:38px!important}
.pbb-resource-card{border:1px solid var(--pbb-line);border-radius:0;background:#fffefb;padding:26px 22px}
.pbb-resource-card h3{font-family:Georgia,serif;font-size:27px}.pbb-resource-description{font-size:13px}
.pbb-resource-link{font-size:12px;font-weight:400}.pbb-seller-checklist{border-radius:0;background:#f5f3ed;border:0;border-top:1px solid var(--pbb-line)}
.pbb-faq{padding-top:0}.pbb-faq-list{max-width:none;border-top:1px solid #8eaa97}
.pbb-faq-item summary{font-family:Georgia,serif;font-size:24px;font-weight:400;padding:24px 6px;letter-spacing:-.02em}
.pbb-faq-answer{font-size:14px;max-width:850px}
.pbb-final-cta{background:var(--pbb-navy);border:0;padding:83px 0}.pbb-final-intro h2{color:#fffefb;font-size:clamp(36px,3.8vw,53px)}
.pbb-final-cta .pbb-eyebrow{color:#dfc792}.pbb-final-copy{color:#c6d4ce;font-size:15px}
.pbb-site .pbb-final-actions a.pbb-button{background:#e3c892;color:#153c3d;border-color:#e3c892}.pbb-site .pbb-final-actions a.pbb-button:hover{background:#f1ddba;border-color:#f1ddba;color:#153c3d}
.pbb-final-secondary{color:#e3ece7;font-weight:400;border-bottom:1px solid #739088}
.pbb-footer-complete{background:#fffefb;border:0;padding-top:60px}.pbb-footer-complete nav h2{font-family:Arial,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:500}
.pbb-footer-complete nav a{font-size:12px}.pbb-footer-brand>p{font-size:12px}
.pbb-site [id]{scroll-margin-top:112px}.pbb-site .pbb-skip{scroll-margin-top:0}
.pbb-site :focus-visible{outline:3px solid #ac7c26;outline-offset:5px}
.pbb-hero :focus-visible,.pbb-valuation :focus-visible,.pbb-final-cta :focus-visible{outline-color:#f2dca4}
.pbb-dialog{border-radius:0}.pbb-dialog-close,.pbb-menu-toggle{border-radius:0}
.pbb-review-bar{background:#efe8d8;color:#584c35;padding:8px 24px;text-align:center;font:11px/1.5 Arial,sans-serif;letter-spacing:.03em}
@media(min-width:1600px){.pbb-hero-copy{padding-left:90px}}
@media(max-width:1100px){.pbb-container{width:calc(100% - 64px)}.pbb-hero-grid{width:100%}.pbb-hero-copy{padding:60px 36px 55px 32px}.pbb-hero h1{font-size:52px}.pbb-hero-photo{min-height:650px}.pbb-nav{gap:16px}.pbb-wordmark{font-size:20px}.pbb-nav .pbb-button{font-size:11px;padding:12px}.pbb-photo-caption{left:30px;right:25px}.pbb-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.pbb-type-card:nth-child(3){border-left:0;padding-left:0}.pbb-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.pbb-header-inner{min-height:78px;gap:0}.pbb-nav{padding:12px 0 22px}.pbb-nav .pbb-button{font-size:13px}.pbb-hero-grid{grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.pbb-hero-copy{padding:52px 30px 48px 32px;max-width:none}.pbb-hero h1{font-size:45px;max-width:none}.pbb-hero .pbb-lead{font-size:14px}.pbb-hero-support{font-size:12px}.pbb-hero-photo{min-height:650px}.pbb-photo-caption{left:24px;bottom:30px}.pbb-photo-caption span{font-size:24px}.pbb-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.pbb-trust-item:nth-child(3){padding-left:0!important}.pbb-trust-item{font-size:12px;min-height:70px;padding:19px!important}.pbb-trust-item:nth-child(-n+2){border-bottom:1px solid var(--pbb-line)}.pbb-different,.pbb-buyers,.pbb-ownership,.pbb-why,.pbb-intelligence,.pbb-types,.pbb-valuation,.pbb-process,.pbb-final-cta{padding:65px 0}.pbb-faq{padding:0 0 65px}.pbb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pbb-buyer-grid{grid-template-columns:1fr;gap:16px}.pbb-buyer-card{display:grid;grid-template-columns:36px 1fr;gap:0 14px}.pbb-buyer-number{grid-row:1/4;margin-top:4px!important}.pbb-buyer-card h3{font-size:27px}.pbb-buyer-description,.pbb-buyer-fit{grid-column:2}.pbb-buyer-description{padding-bottom:18px}.pbb-valuation-grid,.pbb-ownership-layout,.pbb-why-layout{gap:35px}.pbb-section-heading h2,.pbb-valuation h2,.pbb-ownership h2,.pbb-why h2{font-size:39px}}
@media(max-width:680px){.pbb-container{width:calc(100% - 40px)}.pbb-hero-grid{width:100%;grid-template-columns:1fr}.pbb-hero-copy{padding:48px 24px 42px}.pbb-hero h1{font-size:46px;max-width:520px;margin-top:22px}.pbb-hero .pbb-lead{font-size:15px;max-width:490px}.pbb-hero-support{font-size:12px;max-width:460px}.pbb-hero-photo{min-height:360px}.pbb-hero-photo img{object-position:50% 53%}.pbb-photo-caption{left:24px;bottom:24px;max-width:310px}.pbb-photo-caption span{font-size:27px}.pbb-hero .pbb-actions .pbb-button{width:auto;font-size:13px;padding:17px 18px}.pbb-hero .pbb-cta-explanation{font-size:11px}.pbb-hero .pbb-text-link{font-size:12px}.pbb-section-heading h2,.pbb-valuation h2,.pbb-ownership h2,.pbb-why h2{font-size:36px}.pbb-card-grid{grid-template-columns:1fr;gap:0}.pbb-card{padding:24px 0}.pbb-card h3{max-width:none}.pbb-card-number{margin-bottom:10px!important}.pbb-types-grid{grid-template-columns:1fr;gap:22px}.pbb-type-card,.pbb-type-card:first-child,.pbb-type-card:nth-child(3){border-left:0;border-top:1px solid var(--pbb-line);padding:22px 0 0}.pbb-type-number{margin-bottom:12px!important}.pbb-resource-grid{grid-template-columns:1fr;gap:12px}.pbb-resource-card{padding:24px}.pbb-faq-item summary{font-size:21px}.pbb-final-intro h2{font-size:39px}.pbb-header-inner{min-height:76px}.pbb-wordmark{font-size:20px}.pbb-wordmark .pbb-domain{font-size:12px}.pbb-review-bar{font-size:10px}.pbb-valuation-table-wrap{padding:8px 17px}.pbb-valuation-table{font-size:12px}.pbb-handoff-visual{padding:20px}.pbb-site [id]{scroll-margin-top:94px}}
@media(max-width:360px){.pbb-hero h1{font-size:44px}.pbb-wordmark{font-size:18px}.pbb-wordmark .pbb-domain{font-size:10px}.pbb-container{width:calc(100% - 32px)}.pbb-trust-item{font-size:11px;padding-inline:12px!important}.pbb-hero-copy{padding-inline:20px}.pbb-hero .pbb-actions .pbb-button{font-size:12px;padding-inline:13px}.pbb-section-heading h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
