/* Reading hierarchy only. All original fonts, colors, hero, imagery and CTAs
   continue to come from the current landing stylesheet without alteration. */
.pb-home-organized .pb-copy-block{position:relative;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:rgba(255,255,255,.022);padding:27px 28px;text-align:start}
.pb-home-organized .pb-copy-block p,.pb-home-organized .pb-copy-flow p{text-align:start;white-space:normal;text-wrap:pretty}
.pb-home-organized .pb-copy-block p:last-child,.pb-home-organized .pb-copy-flow p:last-child{margin-bottom:0}
.pb-home-organized .pb-copy-block strong,.pb-home-organized .pb-copy-flow strong{white-space:normal}
.pb-home-organized .pb-upgrade-text{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch;margin-top:36px}
.pb-home-organized .pb-upgrade-text .pb-copy-block p{margin-bottom:16px;font-size:18px;line-height:2.05}
.pb-home-organized .pb-upgrade-text .pb-copy-block p:last-child{margin-bottom:0}
.pb-home-organized .pb-upgrade-text .pb-copy-quote{padding:14px 17px;border-inline-start:2px solid rgba(255,178,26,.5);background:rgba(255,255,255,.025);border-radius:8px;line-height:2.1;font-size:17px}
.pb-home-organized .pb-upgrade-text .pb-copy-question{display:block;margin:22px 0 7px;color:var(--accent);font-weight:700}
.pb-home-organized .pb-copy-reality{display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.012)}
.pb-home-organized .pb-copy-reality .pb-copy-question:first-child{margin-top:0}
.pb-home-organized .pb-copy-promise{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;padding:30px 32px;border-color:rgba(255,178,26,.22);background:linear-gradient(115deg,rgba(255,178,26,.055),rgba(255,178,26,.018))}
.pb-home-organized .pb-copy-promise:before,.pb-home-organized .pb-copy-solution:before{content:"";position:absolute;inset:25px -1px auto auto;width:3px;height:40px;border-radius:3px;background:var(--accent)}
.pb-home-organized .pb-copy-promise>.pb-highlight{font-size:21px!important;line-height:2!important;color:var(--text-main);margin:0!important}
.pb-home-organized .pb-copy-promise-detail{min-width:0;padding-inline-start:30px;border-inline-start:1px solid rgba(255,178,26,.15)}
.pb-home-organized .pb-copy-promise-detail>p:first-child{line-height:2.2}
.pb-home-organized .pb-copy-promise-detail>.pb-final{padding-top:15px;border-top:1px solid rgba(255,255,255,.075);font-size:17px!important}
.pb-home-organized .pb-copy-highlight{color:var(--accent)!important;font-weight:800;white-space:normal;background:linear-gradient(transparent 77%,rgba(255,178,26,.1) 77%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.pb-home-organized .pb-copy-inline-emphasis{max-width:520px!important;margin:24px auto 0!important;padding:17px 21px;border-inline-start:2px solid rgba(255,178,26,.5);border-radius:10px;background:rgba(255,255,255,.025);text-align:start}
.pb-home-organized .pb-copy-inline-emphasis .line{white-space:normal}
.pb-home-organized .pb-copy-flow{margin-bottom:22px}
.pb-home-organized .pb-copy-flow p{margin-bottom:15px;line-height:2.05}
.pb-home-organized .pb-copy-flow+.pb-copy-block,.pb-home-organized .pb-copy-block+.pb-copy-block{margin-top:20px}
.pb-home-organized .pb-upgrade-text>.pb-copy-block+.pb-copy-block{margin-top:0}
.pb-home-organized .pb-split-text .pb-copy-block{padding:23px 24px}
.pb-home-organized .pb-split-text .pb-copy-block p{margin-bottom:14px;font-size:18px;line-height:2.05}
.pb-home-organized .pb-split-text .pb-copy-block p:last-child{margin-bottom:0}
.pb-home-organized .pb-copy-example{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.035)}
.pb-home-organized .pb-copy-solution{border-color:rgba(255,178,26,.19);background:linear-gradient(125deg,rgba(255,178,26,.045),rgba(255,178,26,.012));margin-bottom:24px}
.pb-home-organized .pb-copy-solution p{color:var(--text-soft)}
.pb-home-organized .pb-reality-text .pb-copy-solution,.pb-home-organized .pb-system-text .pb-copy-solution{padding:23px 26px}
.pb-home-organized .pb-copy-experience{background:rgba(255,255,255,.022);padding:24px 26px;margin-bottom:22px}
.pb-home-organized .pb-copy-experience strong{display:block;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.09);background:none}
.pb-home-organized .pb-copy-next{padding:3px 0 0}
.pb-home-organized .pb-honest-list p{border-bottom:1px solid rgba(255,255,255,.065);padding-bottom:18px;margin-bottom:18px;white-space:normal;text-wrap:pretty}
.pb-home-organized .pb-honest-list p:last-child{border-bottom:0;padding-bottom:0}
@media(max-width:900px){
 .pb-home-organized .pb-upgrade-text{gap:16px}
 .pb-home-organized .pb-copy-block{padding:23px}
 .pb-home-organized .pb-copy-promise{gap:26px;padding:26px}
 .pb-home-organized .pb-copy-promise-detail{padding-inline-start:24px}
}
@media(max-width:620px){
 .pb-home-organized .pb-upgrade-text{grid-template-columns:1fr;gap:16px;margin-top:27px}
 .pb-home-organized .pb-copy-block{border-radius:14px;padding:23px 21px}
 .pb-home-organized .pb-upgrade-text .pb-copy-block p{font-size:17px;line-height:2.1}
 .pb-home-organized .pb-upgrade-text .pb-copy-quote{font-size:16px;padding:12px 14px}
 .pb-home-organized .pb-copy-promise{grid-template-columns:1fr;gap:20px;padding:25px 23px}
 .pb-home-organized .pb-copy-promise>.pb-highlight{font-size:19px!important}
 .pb-home-organized .pb-copy-promise-detail{padding:20px 0 0;border-inline-start:0;border-top:1px solid rgba(255,178,26,.15)}
 .pb-home-organized .pb-copy-promise-detail>.pb-final{font-size:17px!important}
 .pb-home-organized .pb-split-text .pb-copy-block{padding:22px 21px}
 .pb-home-organized .pb-split-text .pb-copy-block p{font-size:17px;line-height:2.1}
 .pb-home-organized .pb-copy-inline-emphasis{padding:17px 19px;margin-top:22px!important}
 .pb-home-organized .pb-reality-text .pb-copy-solution,.pb-home-organized .pb-system-text .pb-copy-solution,.pb-home-organized .pb-copy-experience{padding:22px}
 .pb-home-organized .pb-copy-flow p,.pb-home-organized .pb-reality-text .pb-copy-block p,.pb-home-organized .pb-system-text .pb-copy-block p{font-size:17px;line-height:2.1}
 .pb-home-organized .pb-copy-flow+.pb-copy-block,.pb-home-organized .pb-copy-block+.pb-copy-block{margin-top:17px}
}

/* Carry the existing section background through the footer gap. */
.pb-home-organized .pb-landing{padding-bottom:0}
.pb-home-organized .pb-unified-bg{padding-bottom:80px}
@media(max-width:768px){.pb-home-organized .pb-unified-bg{padding-bottom:70px}}
