@font-face{font-family:Alata;src:url(/brand-kits/beny-rabuchin/fonts/alata-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/brand-kits/beny-rabuchin/fonts/roboto-slab-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/brand-kits/beny-rabuchin/fonts/roboto-slab-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/brand-kits/beny-rabuchin/fonts/roboto-slab-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-copy-preview,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-cost-of-waiting-chart-asset,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-five-by-seven-card,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-package-label,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-playbook-pages,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-qr-preview,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview,[data-property-strategy-brand=beny-monochrome-v1].sell-intention-print-sheet{--navy:#000;--navy-2:#000;--sky:#fff;--sky-deep:#000;--sky-soft:#fff;--teal:#000;--teal-deep:#000;--teal-soft:#fff;--gold:#000;--gold-deep:#000;--gold-soft:#fff;--ink:#000;--muted:#000;--subtle:#000;--line:#000;--surface:#fff;--surface-soft:#fff;--success:#000;--accent:#000;--accent-strong:#000;background:#fff;color:#000}[data-property-strategy-brand=beny-monochrome-v1]:where(.property-strategy-campaign-sheet,.property-strategy-package-label,.property-strategy-five-by-seven-card,.sell-intention-print-sheet,.property-strategy-copy-preview,.property-strategy-qr-preview,.property-strategy-cost-of-waiting-chart-asset,.property-strategy-playbook-pages) :is(article,section,div,header,footer,table,thead,tbody,tr,th,td,dl){border-color:#000!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#000!important}[data-property-strategy-brand=beny-monochrome-v1]:is(.property-strategy-campaign-sheet,.property-strategy-package-label,.property-strategy-five-by-seven-card,.sell-intention-print-sheet,.property-strategy-copy-preview,.property-strategy-qr-preview,.property-strategy-cost-of-waiting-chart-asset,.property-strategy-playbook-pages) :is(h1,h2,h3,p,span,strong,small,li,dt,dd,code,a,b,em,address,label,legend){color:#000!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet{border-top-color:#000;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet :is(.property-strategy-buydown-flyer-periods article.is-final,.property-strategy-permanent-buydown-bridge,.property-strategy-cost-of-waiting-bridge,.property-strategy-buydown-payment-path>div.is-final,.property-strategy-campaign-sheet-cta){border-color:#000!important;background:#000!important;background-image:none!important;box-shadow:none!important;color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet :is(.property-strategy-buydown-flyer-periods article.is-final,.property-strategy-permanent-buydown-bridge,.property-strategy-cost-of-waiting-bridge,.property-strategy-buydown-payment-path>div.is-final,.property-strategy-campaign-sheet-cta) :is(h1,h2,h3,p,span,strong,small,li,dt,dd,b,em){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-buydown-flyer-periods article.is-final dl,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-buydown-flyer-periods article.is-final dl>div{border-color:rgba(255,255,255,.28)!important;background:#000!important;color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-buydown-flyer-note{border-left-color:#000!important;background:#e6e6e6!important;color:#000!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-buydown-flyer-note :is(strong,span,p){color:#000!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-campaign-sheet-cta,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-campaign-sheet-cta>div{background:#000!important;color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-campaign-sheet-cta .property-strategy-asset-qr{background:#000!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-campaign-sheet .property-strategy-campaign-sheet-cta .property-strategy-asset-qr>svg{background:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown{border-color:#000;background:#fff;background-image:none;color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown>header>div:last-child{background:#000;color:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown>header>div:only-child{background:transparent;color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-funding :is(dt,dd),[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-how :is(span,h2,p),[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-phases article>:is(span,strong,p),[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-terms :is(strong,p),[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown>header>div:first-child :is(span,h2,p){color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-phases article,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-phases article.is-final,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-phases article.is-year-1,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-phases article.is-year-2,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-terms{border-color:#000;background:#fff;background-image:none;color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-funding>div,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-temporary-buydown-how{border-color:#000}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-package-label{box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-package-label-story li:before,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-package-label-title>strong,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-package-label:before{background:#000;color:#000}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-five-by-seven-card{box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-rule{background:#000!important;color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-scan-frame{background:transparent!important;background-image:none!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-action{border-color:#000;background:#000!important;background-image:none!important;color:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-action>div{background:transparent!important;color:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-action :is(h1,h2,h3,p,span,strong,small){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-action .property-strategy-asset-qr{background:transparent!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-action .property-strategy-asset-qr>svg{background:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-contacts,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-contacts article>span,[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-five-by-seven-contacts img{border-color:#000}[data-property-strategy-brand=beny-monochrome-v1].sell-intention-print-sheet :is(.sell-intention-rate-spotlight,.sell-intention-buyer-pool,.sell-intention-buyer-cta,.sell-intention-explainer,.sell-intention-payment-table>div:first-child,.sell-intention-realtor-option.is-proof,.sell-intention-print-footer){border-color:#000!important;background:#000!important;background-image:none!important;box-shadow:none!important;color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].sell-intention-print-sheet :is(.sell-intention-rate-spotlight,.sell-intention-buyer-pool,.sell-intention-buyer-cta,.sell-intention-explainer,.sell-intention-payment-table>div:first-child,.sell-intention-realtor-option.is-proof,.sell-intention-print-footer) :is(h1,h2,h3,p,span,strong,small,li,dt,dd,b,em,address){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview{background:#000;color:#fff;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-social-overlay{background:rgba(0,0,0,.72)}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview :is(.property-strategy-social-rate-hero,.property-strategy-social-buydown-rate-hero,.property-strategy-social-buydown-supporting-rates>div,.property-strategy-social-buydown article,.property-strategy-social-buydown article.is-starting-payment,.property-strategy-social-terms div){border-color:#fff;background:#000;background-image:none;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview .property-strategy-social-content footer>span,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview :is(h1,h2,h3,p,span,strong,small,dt,dd,footer){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview .property-strategy-social-waiting-cta{background:#fff;color:#000}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview .property-strategy-social-waiting-cta :is(span,strong,small){color:#000!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image{background:#000;color:#fff;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-mls-image-shade{background:rgba(0,0,0,.68)}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image :is(.property-strategy-mls-image-rate-hero article,.property-strategy-mls-image-benefit-hero article,.property-strategy-mls-image-benefit-hero article.is-benefit,.property-strategy-mls-image-primary-terms article,.property-strategy-mls-image-payments article,.property-strategy-mls-image-payments article.is-starting-payment,.property-strategy-mls-image-rate-summary){border-color:#fff;background:rgba(0,0,0,.34);background-image:none;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image .property-strategy-mls-image-terms{background:transparent;background-image:none;box-shadow:none}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image :is(h1,h2,h3,p,span,strong,small,dt,dd,address){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-mls-image-loan-line span+span:before{color:#fff}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image :is(.property-strategy-mls-image-outline-source,.property-strategy-mls-image-outline-fill){fill:#fff!important}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image .property-strategy-mls-image-outline-fill{fill:none!important}[data-property-strategy-brand=beny-monochrome-v1] :is(.property-strategy-asset-person-fallback,.property-strategy-five-by-seven-contacts article>span){background:#e6e6e6;color:#000!important;border-color:#000}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image .property-strategy-mls-image-buydown-explainer{background:rgba(0,0,0,.34)}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-mls-image feFlood{flood-color:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-mls-image-outlined-rate text{font-family:var(--property-strategy-brand-sans,"Alata",Arial,sans-serif);font-weight:400}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview.has-financing .property-strategy-social-buydown-brand{min-height:0}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview.has-financing .property-strategy-social-buydown-brand>img{display:none}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview.has-financing .property-strategy-social-brand-mark{margin-bottom:8px}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview.has-financing h1{margin-block:6px}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-social-preview.has-financing .property-strategy-social-buydown-rate-hero{margin-top:8px;padding-top:10px;padding-bottom:8px}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-cost-of-waiting-chart-asset>footer{border-color:#000;background:#000;color:#fff}[data-property-strategy-brand=beny-monochrome-v1].property-strategy-cost-of-waiting-chart-asset>footer>div{background:transparent;color:#fff}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-cost-of-waiting-chart-cta>span,[data-property-strategy-brand=beny-monochrome-v1].property-strategy-cost-of-waiting-chart-asset>footer :is(strong,span,small){color:#fff!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-wait-chart{border-color:#000;background:#fff;color:#000}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-wait-chart :is(.property-strategy-wait-chart-gridline,.property-strategy-wait-chart-zero,.property-strategy-wait-chart-line){stroke:#000!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-wait-chart :is(.property-strategy-wait-chart-even-label,.property-strategy-wait-chart-month,.property-strategy-wait-chart-value){fill:#000!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-wait-chart :is(.property-strategy-wait-chart-area,.property-strategy-wait-chart-point-halo){fill:none!important}[data-property-strategy-brand=beny-monochrome-v1] .property-strategy-wait-chart .property-strategy-wait-chart-point{fill:#000!important;stroke:#fff!important}[data-property-strategy-brand=beny-monochrome-v1]{--property-strategy-brand-ink:#000000;--property-strategy-brand-paper:#ffffff;--property-strategy-brand-sans:"Alata",Arial,sans-serif;--property-strategy-brand-serif:"Roboto Slab",Georgia,serif}[data-property-strategy-brand=beny-monochrome-v1] :is(p,span,strong,small,li,dt,dd,code,a,b,em,address,label,legend,input,textarea,select){font-family:var(--property-strategy-brand-serif)!important;font-synthesis:none}[data-property-strategy-brand=beny-monochrome-v1] :is(h1,h2,h3,h4,h5,h6,button,.property-strategy-asset-eyebrow){font-family:var(--property-strategy-brand-sans)!important;font-weight:400;font-synthesis:none}.client-profile-layout>.client-settings-center{width:100%;min-width:0;grid-column:1/-1}.client-settings-center .client-settings-grid{display:block}.client-settings-center .client-settings-section-nav{display:grid;gap:8px;margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.client-settings-center .client-settings-section-nav button{display:grid;gap:3px;min-height:64px;border:1px solid var(--line);border-radius:4px;padding:12px 14px;background:white;color:var(--navy);text-align:left;cursor:pointer}.client-settings-center .client-settings-section-nav button:focus-visible,.client-settings-center .client-settings-section-nav button:hover{border-color:var(--sky-deep);background:var(--sky-soft)}.client-settings-center .client-settings-section-nav button[aria-pressed=true]{border-color:var(--sky-deep);background:var(--navy);color:white;box-shadow:inset 0 0 0 1px var(--sky)}.client-settings-center .client-settings-section-nav strong{font-size:12px}.client-settings-center .client-settings-section-nav small{color:var(--muted);font-size:9px;line-height:1.4}.client-settings-center .client-settings-section-nav button[aria-pressed=true] small{color:#c8d4df}.client-settings-center .client-settings-section[hidden]{display:none}.client-settings-center .client-settings-section>.portal-panel{width:100%;min-width:0;padding:20px;box-shadow:none}@media (max-width:760px){.client-settings-center .client-settings-section-nav{grid-template-columns:1fr}}.professional-quick-contact{display:grid;gap:12px;margin-top:18px}.professional-quick-contact dl{display:grid;gap:8px;margin:0}.professional-quick-contact dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px}.professional-quick-contact dt{color:var(--muted);font-size:12px}.professional-quick-contact dd{margin:0;font-size:14px;overflow-wrap:anywhere}.professional-quick-contact-actions{display:flex;flex-wrap:wrap;gap:8px}.professional-quick-contact-actions .button{min-height:44px}.professional-quick-contact small{color:var(--muted);font-size:12px;max-width:520px}.session-expiry-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:16px;padding:28px;color:var(--navy);background:white;box-shadow:0 20px 80px #0a254050}.session-expiry-dialog::backdrop{background:#0a254080}.session-expiry-dialog h2{margin-top:0}.session-expiry-dialog p{line-height:1.6}.qa-contact-session-controls{display:grid;gap:16px}.qa-contact-session-controls label{display:grid;gap:8px}.qa-contact-session-controls textarea{width:100%;min-height:90px;border:1px solid var(--line);border-radius:8px;padding:12px}.qa-contact-session-controls label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.qa-contact-session-controls>div{display:flex;flex-wrap:wrap;gap:8px}