/* Preserve existing owner-page cards and pricing styles; only adjust flow. */
.owner-redesign{max-width:1140px;gap:40px;margin:48px auto 64px}
.owner-redesign .owner-intro{max-width:900px}
.owner-redesign .owner-intro h1{text-wrap:balance}
.owner-redesign .owner-note>.eyebrow,.owner-options-intro>.eyebrow{color:#c47516}
.owner-redesign #find-facility,.owner-redesign #already-listed,.owner-redesign #listing-options{scroll-margin-top:130px}
.owner-options-intro{margin-bottom:54px}
.owner-options-intro h2{font:700 clamp(30px,3vw,42px)/1.2 Georgia,serif;margin:10px 0 16px}
.owner-options-intro p{line-height:1.65}
.owner-redesign .facility-pricing{padding-top:0}
.owner-redesign .facility-pricing .example-trigger{width:auto;height:auto;border:0;background:none;color:#214f3b;text-decoration:underline;text-underline-offset:4px;padding:8px 0;font:600 14px/1.4 Arial,sans-serif}
.owner-redesign .facility-pricing .pricing-cta:hover{background:#173d2c;color:white}
.owner-reassurance{text-align:center;max-width:720px;margin:32px auto 0}
.owner-reassurance h3{font-size:21px;margin:0 0 10px}
.owner-reassurance p{font-size:16px;line-height:1.65;margin:0}
.owner-next p:last-child{margin-bottom:0}
@media(max-width:720px){.owner-redesign{gap:32px;margin-top:28px}.owner-redesign .owner-intro p{font-size:16px}.owner-redesign .owner-listing-check{min-width:0}.owner-redesign .owner-listing-check input{width:100%;box-sizing:border-box}.owner-options-intro{margin-bottom:48px}}

/* Solid branded plan buttons. Keep keyboard focus visible. */
.owner-redesign .facility-pricing .basic .pricing-cta{background:#214f3b;color:#fff;border:0}
.owner-redesign .facility-pricing .enhanced .pricing-cta{background:#d98e29;color:#fff;border:0}
.owner-redesign .facility-pricing .basic .pricing-cta:hover{background:#173d2c;color:#fff}
.owner-redesign .facility-pricing .enhanced .pricing-cta:hover{background:#c77d1e;color:#fff}

.owner-redesign .owner-listing-context{font-size:13px;line-height:1.5;color:#526256;margin:4px 0 0}

.example-review-jump{background:#214f3b;color:white;border:0;border-radius:6px;padding:10px 16px;margin-top:14px;cursor:pointer;font:600 14px/1.4 Arial,sans-serif}.example-review-jump:focus-visible{outline:3px solid #dc9025;outline-offset:3px}

#example-dialog.profile-example[open]{display:flex;flex-direction:column;height:90vh;overflow:hidden}#example-dialog.profile-example .example-bar{flex-shrink:0}#example-dialog.profile-example .example-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 16px 12px}#example-dialog.profile-example iframe{flex:1;min-height:0;height:100%!important}#example-dialog.profile-example .example-caption{margin:10px 0 4px}.example-open-tab{color:#214f3b;font-size:14px;padding:6px 0;flex-shrink:0;text-underline-offset:3px}
