/* Demonstration stage and legible proof */
.operating-stage{height:auto;min-height:590px;grid-template-columns:43% 57%;overflow:visible;align-items:stretch}.stage-panels{height:auto;overflow:visible;min-width:0}.stage-panel{height:auto;clip-path:none!important}.system-map{padding:32px;background:#d5dfcc}.system-map .eyebrow{font-size:14px;margin-bottom:17px}.system-map>h3{font-size:31px}.system-map ol{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:4px}.system-map li{display:flex;gap:18px;padding:13px 0;border-top:1px solid #aabda0;color:#586d51;transition:color .15s}.system-map li.current{color:#183c2b}.system-map li>span{font-size:14px;padding-top:2px}.system-map strong{font-size:17px;font-weight:600}.system-map li p{font-size:14px;margin-top:3px}.system-map li.current>span{font-weight:800}.channel-list>div{min-height:63px;padding:14px 20px;justify-content:start;gap:18px}.channel-list .vrbo{color:#2c55a4;font-weight:800;font-size:24px;letter-spacing:-.05em}.channel-list strong{font-size:17px}.channel-list>div>span:not(.vrbo){font-size:14px}.channel-coordination{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-bottom:12px;border-bottom:1px solid #b5c5ad;font-size:14px;color:#3b5240}.real-site-example{display:block;background:#fff}.real-site-example img{width:100%;height:auto;max-height:340px;object-fit:contain}.real-site-example span{display:block;padding:12px 15px;font-size:14px;background:#203e2d;color:white}.email-example{background:#fff;padding:23px;color:#26402e}.example-label{font-size:14px;color:#586c50;border-bottom:1px solid #d2ddcc;padding-bottom:12px;margin-bottom:16px}.email-subject{display:grid;gap:5px;margin-bottom:24px}.email-subject>span{font-size:14px;color:#586c50}.email-subject strong{font-size:23px;line-height:1.2;letter-spacing:-.02em}.email-example>p:not(.example-label){font-size:16px;line-height:1.65;margin:14px 0}.email-link{font-size:16px;text-decoration:underline;text-underline-offset:4px;display:block;margin:22px 0}.consent-flow{font-size:14px;border-top:1px solid #d2ddcc;padding-top:15px;display:flex;gap:10px;flex-wrap:wrap}.consent-flow span+span:before{content:'→';padding-right:10px}.content-planner{display:grid;gap:12px}.content-planner>.example-label{margin-bottom:0}.content-planner article{padding:17px 20px;background:#fff;border-left:3px solid #788e66}.content-planner article:nth-of-type(2){background:#dbe5cf}.content-planner article:nth-of-type(3){background:#c1d2b2}.content-planner article>span,.content-planner article>p{font-size:14px;color:#425b39}.content-planner h4{font-size:24px;margin:8px 0;line-height:1.1}.revenue-comparison{display:block;padding:20px 0}.revenue-comparison p,.revenue-comparison strong{font-size:18px!important;line-height:1.7;letter-spacing:0}.revenue-comparison strong{display:inline;font-weight:700}.owner-story-copy .comparison-note{font-size:14px!important;line-height:1.6}.how-page .owner-story{padding:50px 0}.calendar-key{font-size:14px;gap:10px;flex-wrap:wrap}.hero-bottom,.motion-toggle{font-size:14px}.systems-bottom>span,.systems-bottom .text-link,.care-side span{font-size:14px}.stage-panel[data-enter]{animation:panel-enter .2s ease-out}@keyframes panel-enter{from{transform:translateY(5px)}to{transform:translateY(0)}}
@media(max-width:800px){.operating-stage{display:block;height:auto;min-height:0}.system-map{padding:24px}.system-map>h3{font-size:27px}.system-map ol{display:grid;grid-template-columns:1fr;gap:0;margin-top:20px}.system-map li{padding:10px 0}.system-map li p{display:none}.system-map strong{font-size:16px}.system-map .eyebrow{font-size:14px}.stage-panels{height:auto!important;overflow:visible!important;padding:24px;min-height:0}.stage-panel{height:auto;overflow:visible}.stage-panel>p{font-size:16px}.system-tabs button{font-size:16px}.hero-bottom{align-items:end;gap:15px}.hero-bottom>a{max-width:200px;font-size:14px}.motion-toggle{font-size:14px;flex-shrink:0}.calendar-key{font-size:14px;line-height:1.5;justify-content:start}.calendar-top,.calendar-top span{font-size:14px}.revenue-comparison strong,.revenue-comparison p{font-size:18px!important}.comparison-note,.owner-story-copy .comparison-note{font-size:14px!important}.systems-bottom>span,.systems-bottom .text-link{font-size:14px}.care-side span{font-size:14px}.real-site-example img{max-height:none}.email-example{padding:18px}.email-subject strong{font-size:22px}.channel-list>div{padding:13px 14px}.channel-list strong{font-size:16px}.content-planner article{padding:15px}.content-planner h4{font-size:23px}.consult-form label{font-size:14px}.how-page .owner-story{padding:35px 0}}
@media(prefers-reduced-motion:reduce){.stage-panel[data-enter]{animation:none}}
