html { scrollbar-gutter: stable; }
 .mock-bar{background:#1b1920;color:#fff;padding:8px 15px;display:flex;gap:18px;justify-content:center;align-items:center;font:12px Arial}.mock-bar a{color:white;text-decoration:underline}.motion-reveal{opacity:1!important;transform:none!important}.new-copy{max-width:1120px;margin:auto;padding:65px 24px;border-top:1px solid #ddd3c8;font-family:var(--font-dm-sans),Arial,sans-serif}.new-copy h2{font-size:clamp(34px,4.2vw,56px);line-height:1.06;margin:0 0 24px}.new-copy h3{font-size:28px;line-height:1.15;margin:0 0 15px}.new-copy p{color:#68626a;line-height:1.8;margin:0 0 22px;max-width:800px}.new-copy .two,.new-copy .grid,.new-copy .compare{display:grid;grid-template-columns:1fr 1fr;gap:40px}.new-copy .grid{grid-template-columns:repeat(3,1fr)}.new-copy .sand{background:#f2eadf;border-radius:24px;padding:32px}.new-copy .card{border:1px solid #d8cec4;border-radius:20px;padding:28px}.new-copy .list{list-style:none;padding:0}.new-copy li{padding:14px 0;border-bottom:1px solid #ded4ca}.new-copy .status,.new-copy .eyebrow{display:block;color:#6547e8;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:23px}.new-copy .btn{display:inline-block;border-radius:30px;padding:14px 25px;background:#6547e8;color:white;text-decoration:none;margin-top:14px}.new-copy .care-photo{display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border-radius:24px}.new-copy .care-photo>img{height:100%;width:100%;object-fit:cover}.new-copy .actions{display:flex;gap:14px;flex-wrap:wrap}.new-copy .note{font-size:12px;margin-top:20px}.new-copy .chips{display:flex;flex-direction:column;gap:10px}.mock-dialog{border:1px solid #d8cec4;border-radius:20px;padding:30px;max-width:390px;background:#fffefa}.mock-dialog::backdrop{background:#1b192080}@media(max-width:700px){.new-copy{padding:44px 24px}.new-copy .two,.new-copy .grid,.new-copy .compare,.new-copy .care-photo{grid-template-columns:1fr;gap:25px}.new-copy .care-photo>img{height:260px}.mock-bar{font-size:11px;gap:15px}}

.growth-demo{border:1px solid #ded4ca;background:#fffefa;border-radius:26px;padding:30px;box-shadow:0 20px 60px #34223a0c;margin-top:30px;overflow:hidden}.growth-demo .demo-label{font:11px Arial;letter-spacing:1.7px;text-transform:uppercase;color:#6547e8;margin-bottom:20px}.demo-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #e4dad1}.demo-pill{padding:6px 14px;border-radius:20px;background:#eee9ff;color:#6547e8;font-size:12px}.demo-bars{height:120px;display:flex;align-items:end;gap:14px;padding-top:20px}.demo-bars span{flex:1;background:#6547e8;border-radius:8px 8px 0 0;transform-origin:bottom;animation:grow 5s ease-in-out infinite}.demo-bars span:nth-child(2){animation-delay:.2s}.demo-bars span:nth-child(3){animation-delay:.4s}.demo-bars span:nth-child(4){animation-delay:.6s}@keyframes grow{0%,100%{transform:scaleY(.72);opacity:.65}45%,75%{transform:scaleY(1);opacity:1}}.schedule-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.schedule-demo span{padding:15px 8px;text-align:center;border:1px solid #d9cfee;border-radius:12px;background:#eee9ff;font-size:13px}.schedule-demo span:nth-child(2){animation:slot 5s ease-in-out infinite}@keyframes slot{0%,100%{background:#eee9ff;color:#6547e8}40%,75%{background:#6547e8;color:white;transform:translateY(-4px)}}.journey{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.journey span{padding:13px;border:1px solid #d9cfee;border-radius:14px;flex:1;text-align:center;font-size:13px;animation:journey 6s infinite}.journey span:nth-child(2){animation-delay:1s}.journey span:nth-child(3){animation-delay:2s}@keyframes journey{0%,70%,100%{background:white}25%,45%{background:#eee9ff;border-color:#6547e8}}.new-copy:nth-of-type(even){background:#f2eadf;border-radius:28px}.new-copy .growth-demo p{font-size:12px;margin-top:16px;margin-bottom:0}.location-welcome{border:1px solid #d8cec4;border-radius:25px;background:#fffefa;padding:30px;max-width:470px;width:calc(100% - 32px);box-shadow:0 20px 80px #1b192026}.location-welcome::backdrop{background:#1b192035;backdrop-filter:blur(3px)}.location-welcome h2{font-size:36px;line-height:1.05;margin-bottom:18px}.location-welcome p{font-size:15px;line-height:1.7;color:#68626a;margin-bottom:18px}.location-welcome button,.location-welcome input{font:14px Arial;border-radius:25px;min-height:46px;padding:12px 18px;border:1px solid #d8cec4}.location-welcome .loc-primary{background:#6547e8;color:white;border-color:#6547e8;width:100%;margin-bottom:10px}.location-welcome .loc-secondary{width:100%;background:transparent}.location-welcome .loc-small{font-size:12px;margin-top:16px}.location-welcome label{display:block;font-size:13px;margin-bottom:7px}.location-welcome input{width:100%;margin-bottom:12px}.location-welcome [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.growth-demo *{animation:none!important}}@media(max-width:700px){.growth-demo{padding:22px}.journey{gap:7px}.journey span{font-size:11px;padding:12px 7px}.new-copy:nth-of-type(even){border-radius:0}.location-welcome{padding:27px 23px}}

.location-welcome{position:fixed;inset:auto 14px 18px auto;margin:0;width:330px;max-width:calc(100% - 28px);padding:19px 20px;border-radius:18px}.location-welcome h2{font-size:25px;margin:0 0 7px}.location-welcome p{font-size:13px;line-height:1.45;margin:0 0 12px}.location-welcome .loc-small{font-size:11px;margin:8px 0}.location-welcome button{font-size:12px;min-height:36px;padding:8px 12px}.location-welcome #loc-start{display:flex;gap:8px}.location-welcome #loc-start button{width:auto;flex:1;margin:0}.location-welcome #loc-later{border:0;min-height:25px;padding:3px;background:none;width:auto;display:block;margin-left:auto}.location-welcome::backdrop{background:transparent;backdrop-filter:none}.search-proof{background:#f2eadf;border-radius:22px;padding:30px;margin-top:30px}.search-proof strong{font-size:58px;font-family:var(--font-newsreader),Georgia;font-weight:400;line-height:1}.search-proof p{max-width:780px;line-height:1.7}.search-proof small{font-size:11px;line-height:1.5;display:block;color:#68626a;margin-top:14px}
.location-welcome{inset:0;margin:auto;width:330px;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto}
 .visibility-combined{display:block!important}.visibility-combined>.growth-subhead{font-size:42px;margin-top:55px}.visibility-combined>.two{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}.visibility-combined>.two h3{font-size:27px}.visibility-combined>.two p{line-height:1.8;margin:12px 0 28px;color:#68626a}.visibility-combined>.growth-demo{margin-top:35px}.visibility-combined>.growth-subhead~p{line-height:1.8}.visibility-combined .search-proof{margin-bottom:40px}.ehr-controls{display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:12px;color:#625769}.ehr-controls button{padding:7px 16px;border:1px solid #cfc2b6;border-radius:25px;background:transparent}.ehr-rail{display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin;padding:18px 0 25px;overscroll-behavior-x:contain}.ehr-logo{flex:0 0 175px;min-height:140px;background:white;border:1px solid #ded4ca;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.ehr-logo img{width:115px;height:54px;object-fit:contain}.ehr-logo span{font-size:12px;color:#625769}.ehr-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.ehr-benefits h3{font-size:25px}.ehr-benefits p{font-size:14px;line-height:1.8;color:#68626a;margin-top:12px}.visibility-combined .note{font-size:12px;margin-top:20px}.growth-subhead{font-family:var(--font-newsreader),Georgia}.schedule-demo span:nth-child(2){animation:none;background:#6547e8;color:white}@media(max-width:700px){.visibility-combined>.two,.ehr-benefits{grid-template-columns:1fr}.visibility-combined>.growth-subhead{font-size:34px}.visibility-combined .search-proof{padding:24px}.ehr-logo{flex-basis:145px;min-height:120px}.ehr-benefits{gap:22px}.visibility-combined .care-photo{display:block}}
 .setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.setup-steps>div{border-top:1px solid #d8cec4;padding-top:22px}.setup-steps small{font-size:10px;letter-spacing:1.6px;color:#6547e8}.setup-steps h3{font-size:27px;margin:18px 0 12px}.setup-steps p{font-size:14px;line-height:1.8;color:#68626a}.visibility-channels{margin-top:32px;margin-bottom:35px}.visibility-channels h3{font-size:30px}.channels{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.widget-layout,.signup-cta{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.browser-preview{border:1px solid #d8cec4;border-radius:22px;background:white;box-shadow:0 20px 60px #392c4012;overflow:hidden}.browser-top{background:#f2eadf;padding:15px;display:flex;gap:5px;align-items:center}.browser-top span{height:7px;width:7px;border-radius:50%;background:#b8a8a0}.browser-top b{font:10px Arial;color:#625769;margin-left:12px}.embed-content{padding:25px}.embed-content small{font-size:9px;letter-spacing:1px;color:#6547e8}.embed-content h3{font-size:29px;margin:18px 0}.embed-content label{font-size:12px;display:block}.embed-content select{width:100%;border:1px solid #ded4ca;border-radius:10px;padding:11px;margin-top:6px;background:white}.widget-person{display:flex;gap:12px;align-items:center;margin:20px 0}.person-mark{background:#eee9ff;color:#6547e8;padding:13px;border-radius:14px}.widget-person p{margin:0!important;font-size:12px!important}.embed-content>p{font-size:12px}.widget-slots{display:flex;gap:8px}.widget-slots button{flex:1;background:#eee9ff;border:1px solid #d9cfee;color:#6547e8;border-radius:10px;padding:12px 5px;font-size:12px;transition:background .3s,transform .3s}.widget-slots button.active{background:#6547e8;color:white;transform:translateY(-3px)}.widget-selection{padding:14px 0;font-size:12px;color:#625769;min-height:50px}.embed-content .btn{width:100%;margin:0}.signup-mini{background:white;border:1px solid #ded4ca;border-radius:22px;padding:30px}.signup-mini h3{font-size:31px}.signup-mini ul{margin:20px 0;list-style:none;padding:0}.signup-mini li{padding:12px 0;border-bottom:1px solid #ded4ca}.signup-mini .btn{display:block;text-align:center;background:#6547e8;color:white;padding:14px 25px;border-radius:30px}.signup-mini .note{font-size:12px;margin-top:15px}.signup-page{max-width:1120px;margin:60px auto;padding:0 24px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.signup-page h1{font-size:55px;line-height:1.05}.signup-page p{line-height:1.8;color:#68626a}.signup-form{background:white;border:1px solid #ded4ca;border-radius:24px;padding:32px}.signup-form h2{font-size:32px}.signup-form label{display:block;font-size:13px;margin:17px 0 6px}.signup-form input,.signup-form select{font:14px Arial;width:100%;border:1px solid #d8cec4;border-radius:10px;padding:12px;background:#fffefa}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.signup-form .btn{background:#6547e8;color:white;border:0;padding:14px 24px;border-radius:30px;margin-top:24px;display:block;width:100%}.upload-mock{border:1px dashed #b7a6cf;border-radius:12px;background:#f7f4fb;padding:22px;text-align:center;margin-top:7px;cursor:pointer}.form-status{background:#eee9ff;color:#4f359e;border-radius:12px;padding:15px;margin-top:20px;font-size:13px}.signup-page .note{font-size:12px}.signup-form [hidden]{display:none!important}.account-methods{display:grid;gap:12px;margin-top:20px}.account-methods button{padding:13px;border:1px solid #d8cec4;border-radius:25px;background:#fffefa}.step-marker{font-size:11px;letter-spacing:1px;color:#6547e8;margin-bottom:15px}@media(max-width:700px){.setup-steps,.channels,.widget-layout,.signup-cta,.signup-page{grid-template-columns:1fr;gap:25px}.signup-page{margin:35px auto}.signup-page h1{font-size:42px}.signup-form{padding:24px 20px}.form-row{grid-template-columns:1fr;gap:0}.browser-preview{margin-top:5px}.embed-content{padding:22px}.channels{grid-template-columns:1fr 1fr;gap:20px}.signup-page .signup-left img{display:none}}


/* Desktop review: retain compact original illustrations, no full-width stretching. */
.discovery-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.discovery-layout>div{min-width:0}.discovery-layout>figure{width:100%;max-width:540px;justify-self:end;margin-top:12px}.discovery-layout>figure [class*="min-h"]{min-height:0!important}.discovery-layout>figure [class*="py-8"]{padding-top:20px;padding-bottom:20px}.proof-compact{padding:22px 24px!important;margin-top:25px!important;margin-bottom:0!important;border-radius:18px!important}.proof-compact h3{font-size:25px!important;margin:12px 0!important}.proof-compact p{font-size:13px!important;line-height:1.65!important;margin:10px 0!important}.proof-compact strong{font-size:40px!important}.proof-compact small{font-size:10px!important;margin-top:10px!important}.visibility-channels{margin-top:38px!important}.growth-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center;margin-top:30px}.growth-layout>.two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.growth-layout .two h3{font-size:25px;margin-bottom:12px}.growth-layout .two p{font-size:14px;line-height:1.75;margin-bottom:25px;color:#68626a}.growth-layout>.growth-demo{width:100%;max-width:440px;padding:22px;justify-self:end;margin-top:0}.growth-layout .demo-bars{height:85px;gap:10px}.growth-layout .demo-row{font-size:12px}.growth-layout .demo-label{font-size:9px;margin-bottom:10px}.growth-layout .demo-pill{font-size:10px;padding:5px 9px}.growth-layout .growth-demo p{font-size:10px;line-height:1.5}.growth-layout .growth-demo{border-radius:18px}.ehr-rail{scrollbar-width:none!important;-ms-overflow-style:none;padding:15px 0!important}.ehr-rail::-webkit-scrollbar{display:none!important;width:0;height:0}.ehr-logo{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:100px;flex-basis:155px;padding:15px}.ehr-logo img{mix-blend-mode:multiply}.ehr-controls{margin-top:25px}.visibility-combined>.growth-subhead{margin-top:45px!important}.visibility-combined>div:not(.discovery-layout):not(.visibility-channels):not(.growth-layout)>p{font-size:15px;line-height:1.8;color:#68626a;max-width:850px}.widget-layout{gap:38px}.browser-preview{max-width:480px;justify-self:end;width:100%}.embed-content{padding:22px}.new-copy>.growth-demo{max-width:500px;padding:22px;margin:25px auto 0}.new-copy>.growth-demo .schedule-demo{gap:8px}.new-copy>.growth-demo .schedule-demo span{padding:10px 7px}.new-copy>.growth-demo .demo-label{margin-bottom:12px}.new-copy>.growth-demo .demo-row{padding:10px 0}@media(max-width:800px){.discovery-layout,.growth-layout{grid-template-columns:1fr;gap:25px}.discovery-layout>figure,.growth-layout>.growth-demo{max-width:540px;justify-self:center}.growth-layout>.two{grid-template-columns:1fr 1fr}.ehr-logo{flex-basis:135px}.discovery-layout>figure{margin-top:0}}@media(max-width:480px){.growth-layout>.two{grid-template-columns:1fr}.proof-compact{padding:20px!important}}

.discovery-layout>figure .min-h-14{min-height:48px!important}

.search-motion-toggle{font:11px Arial;border:1px solid #d8cec4;border-radius:20px;padding:9px 13px;color:#625769;background:transparent}.search-result-live{opacity:1;transition:opacity .5s,transform .5s}.search-result-live.searching{opacity:.22;transform:translateY(7px)}#search-query:after{content:'';border-right:1px solid #6547e8;margin-left:2px;animation:caret 1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:30px}.section-intro small,.operations-copy>small{font:10px Arial;letter-spacing:1.7px;text-transform:uppercase;color:#6547e8}.section-intro h3{font-size:38px!important;line-height:1.08;margin:16px 0 0!important}.section-intro p{font:14px/1.8 var(--font-dm-sans),Arial;color:#68626a;margin:0}.visibility-channels{margin-top:48px!important;padding-top:35px;border-top:1px solid #e4dcd4}.channel-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.channel-card{border:1px solid #ded6ce;border-radius:18px;background:white;overflow:hidden;padding:12px 12px 22px}.channel-mini{background:#f6f3ee;border-radius:10px;padding:15px;min-height:150px;display:flex;flex-direction:column;gap:9px;position:relative}.mini-index{font:10px Arial;color:#93889c;position:absolute;top:12px;right:12px}.mini-line{width:28px;height:7px;background:#b9a6f1;border-radius:3px;margin:7px 0}.channel-mini b{font:13px/1.5 Arial;color:#39313e}.channel-mini>span:not(.mini-index){font:10px Arial;color:#83788b}.mini-tags{display:flex;gap:5px;margin-top:auto}.mini-tags i{width:28px;height:6px;border-radius:3px;background:#ded4f5}.channel-card h4,.bento-feature h4,.operation-features h4{font:500 15px/1.5 var(--font-dm-sans),Arial;margin:20px 8px 8px}.channel-card p{font:12px/1.8 var(--font-dm-sans),Arial;color:#68626a;margin:0 8px}.growth-suite{margin-top:52px;padding-top:38px;border-top:1px solid #e4dcd4}.growth-bento{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bento-feature{border:1px solid #ded6ce;border-radius:18px;background:white;padding:22px}.bento-feature h4{margin:20px 0 8px;font-size:16px}.bento-feature p{font:13px/1.8 var(--font-dm-sans),Arial;color:#68626a;margin:0}.bento-visual,.article-visual{background:#f5f2fb;border-radius:12px;padding:20px;min-height:185px}.bento-visual>span,.article-visual>span{font:9px Arial;letter-spacing:1.5px;color:#8b7a9d}.bento-visual>div{margin-top:10px;padding:10px 12px;border:1px solid #e4dced;border-radius:9px;background:#ffffffc9;display:flex;justify-content:space-between;align-items:center}.bento-visual b{font:11px Arial}.bento-visual i{font:9px Arial;color:#6547e8;background:#eee9ff;padding:4px 8px;border-radius:10px}.article-visual{background:#f2eadf;display:flex;flex-direction:column;gap:13px}.article-visual>b{font:29px/1.08 var(--font-newsreader),Georgia}.article-author{display:flex;align-items:center;gap:10px;margin-top:auto}.article-author i{font:10px Arial;background:#fffefa;border-radius:50%;padding:9px;color:#6547e8}.article-author span{font:10px/1.7 Arial;color:#625769}.bento-feature.compact{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:center}.bento-feature.compact h4{margin-top:0}.micro-chart{height:90px;display:flex;gap:5px;align-items:end;padding:10px;background:#f5f2fb;border-radius:12px}.micro-chart i{flex:1;background:#9b82ed;border-radius:3px;transform-origin:bottom;animation:microbar 6s ease-in-out infinite}@keyframes microbar{0%,100%{transform:scaleY(.75)}50%{transform:scaleY(1)}}.sponsored-visual{padding:14px 10px;background:#f2eadf;border-radius:12px;display:flex;flex-direction:column;gap:10px}.sponsored-visual small{font:8px Arial;letter-spacing:1px;color:#8b7a9d}.sponsored-visual b{font:12px Arial}.sponsored-visual span{font:9px/1.6 Arial;color:#83788b}.suite-note{font:10px/1.6 Arial!important;color:#8b818e!important;margin-top:18px!important;margin-bottom:0!important}.operations-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.operations-copy h2{font-size:46px;line-height:1.05;margin-top:18px}.operations-copy>p{font-size:14px;line-height:1.8;margin-bottom:24px}.operation-features{display:grid;gap:0}.operation-features>div{display:flex;gap:15px;padding:17px 0;border-top:1px solid #e4dcd4}.operation-features>div>span{font:10px Arial;padding-top:5px;color:#93879e}.operation-features section{padding:0;border:0}.operation-features h4{margin:0 0 6px;font-size:14px}.operation-features p{font-size:12px;line-height:1.8;margin:0}.operations-copy .btn{margin-top:22px}.schedule-product{border:1px solid #ded6ce;background:white;border-radius:20px;box-shadow:0 20px 60px #392c400a;padding:24px;width:100%;max-width:480px;justify-self:end}.schedule-toolbar{display:flex;align-items:center;justify-content:space-between;font:11px Arial;border-bottom:1px solid #e4dcd4;padding-bottom:18px;color:#625769}.schedule-status{background:#f0ebfa;border-radius:20px;color:#6547e8;padding:6px 10px}.schedule-profile{display:flex;gap:12px;align-items:center;margin:24px 0}.schedule-profile>i{font:12px Arial;padding:13px;background:#eee9ff;color:#6547e8;border-radius:12px}.schedule-profile b{display:block;font:13px Arial}.schedule-profile span{font:11px Arial;color:#83788b;display:block;margin-top:7px}.week-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.week-strip>span{display:flex;flex-direction:column;align-items:center;gap:9px;font:9px Arial;color:#8b818e;border-radius:10px;padding:12px 0;background:#f8f6f2}.week-strip b{font:17px Arial;color:#39313e}.week-strip .selected{background:#eee9ff;color:#6547e8}.week-strip .selected b{color:#6547e8}.timeline{margin:22px 0}.timeline>div{display:flex;align-items:center;gap:13px;margin-top:10px}.timeline time{font:10px Arial;color:#93879e;min-width:34px}.calendar-visit{display:block;flex:1;background:#eee9ff;border-left:3px solid #a18ae9;padding:13px;border-radius:7px;font:12px Arial;color:#574179}.calendar-visit small{display:block;font:10px Arial;color:#8b7a9d;margin-top:6px}.calendar-visit.sand-visit{background:#f2eadf;border-color:#c8b4a0;color:#625769}.animated-visit{animation:appointment 6s ease-in-out infinite}@keyframes appointment{0%,100%{opacity:.5;transform:translateY(5px)}35%,75%{opacity:1;transform:translateY(0)}}.handoff-note{display:flex;align-items:center;gap:11px;background:#f6f3ee;border-radius:11px;padding:14px}.handoff-dot{width:7px;height:7px;background:#6547e8;border-radius:50%}.handoff-note b{font:11px Arial;display:block}.handoff-note div>span{font:10px/1.6 Arial;display:block;color:#83788b;margin-top:5px}@media(max-width:800px){.section-intro,.operations-layout{grid-template-columns:1fr;gap:20px}.channel-cards{grid-template-columns:1fr 1fr}.operations-copy h2{font-size:36px}.schedule-product{justify-self:center}.growth-bento{gap:14px}.section-intro h3{font-size:32px!important}}@media(max-width:480px){.channel-cards{gap:10px}.channel-mini{min-height:145px;padding:12px}.channel-card{padding:9px 9px 18px}.channel-card h4,.channel-card p{margin-left:3px;margin-right:3px}.growth-bento{grid-template-columns:1fr}.bento-feature{padding:19px}.bento-feature.compact{grid-template-columns:85px 1fr;gap:16px}.schedule-product{padding:20px}}@media(prefers-reduced-motion:reduce){.micro-chart i,.animated-visit,#search-query:after{animation:none!important}}


/* Consistent section rhythm, independent of content length. */
#practice-tools{padding-top:88px;padding-bottom:88px;border-top:0}
.revenue-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:80px}
.revenue-layout h2{max-width:470px;text-wrap:balance}.revenue-layout p{max-width:470px}
.revenue-layout .btn{margin-top:10px}.revenue-opportunities .list{margin:0 0 28px}.revenue-opportunities .list li{padding:20px 0;line-height:1.6}.revenue-opportunities .list li:first-child{padding-top:6px}
.revenue-opportunities .revenue-note{font-size:14px;line-height:1.8;margin:0}
#practice-tools .membership-panel{margin-top:0;min-height:440px;align-items:stretch}
.membership-panel .sand{padding:48px!important;border-radius:0!important;display:flex;flex-direction:column;align-items:start;justify-content:center}.membership-panel h2{font-size:40px;max-width:460px;text-wrap:balance}.membership-panel .btn{margin-top:10px}
#embedded-widget{margin-top:28px;margin-bottom:80px;padding:48px;border:1px solid #e3d9ce}
#embedded-widget .widget-layout{gap:56px;align-items:center}#embedded-widget h2{font-size:clamp(34px,3.1vw,46px);max-width:430px;text-wrap:balance}#embedded-widget .widget-layout>div:first-child p{max-width:450px;font-size:15px;line-height:1.85}
#practice-booking-link{border-top:1px solid #e5def0;border-bottom:1px solid #e5def0}#practice-booking-link>.content-grid{padding-top:80px;padding-bottom:80px}
.growth-suite{margin-top:64px!important;padding-top:64px!important}.visibility-combined{padding-bottom:80px!important}
.new-copy:has(.operations-layout){padding-top:80px;padding-bottom:40px;border-top:0}
.channel-visual{height:220px!important;padding:17px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:0;background:#f7f5f1!important;overflow:hidden;position:relative}
.channel-visual b{font-size:12px!important;margin:0!important;line-height:1.4!important}.channel-visual>span{font-size:10px;color:#817589;margin-top:3px}.portrait-mark{width:52px;height:52px;border-radius:50%;background:#e9e2f8;color:#77608d;display:grid;place-items:center;margin-bottom:10px}.portrait-mark svg{width:40px;height:40px}.preview-rule{height:1px;background:#e0d8d0;margin:13px 0 10px}.preview-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:9px;color:#807586;margin-top:12px}.preview-meta strong{font-size:10px;font-weight:500;color:#3d3348}.preview-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd3e4;padding-top:10px;margin-top:auto;font-size:10px;color:#6547e8}
.clinic-cover{background:#eae2d6;border-radius:7px;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#665141;font-size:10px}.clinic-cover svg{width:37px;height:32px}.clinic-team{display:flex;align-items:center;margin-top:18px;font-size:8px}.clinic-team i{display:grid;place-items:center;width:24px;height:24px;border:2px solid #f7f5f1;border-radius:50%;background:#e2daef;color:#705f83;font-style:normal;margin-right:-5px;font-size:7px}.clinic-team span{margin-left:12px;color:#807586}
.mini-search{border:1px solid #e0d8e8;border-radius:14px;background:white;padding:8px;font-size:9px;display:flex;align-items:center;gap:6px;margin-bottom:12px}.mini-search svg{width:12px;height:12px}.mini-result{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #e4dfe8}.mini-result>i{width:23px;height:25px;background:#eee7fa;display:grid;place-items:center;color:#7053ba;font-style:normal;flex-shrink:0}.mini-result div{min-width:0;flex:1}.mini-result b{font-size:8px!important;display:block}.mini-result div span{font-size:7px;color:#817589;display:block;margin-top:4px}.mini-result strong{font-size:9px;font-weight:500}
.guide-cover{background:#e7e0ee;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;color:#624c74;gap:8px}.guide-cover>span{font-size:6px;letter-spacing:1.5px}.guide-cover svg{width:48px;height:32px}.guide-cover b{font-family:inherit;font-size:13px!important;font-weight:500}
.channel-card{transition:transform .25s,box-shadow .25s}.channel-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #42314e0b}
.section-step{display:flex;align-items:center;gap:14px;max-width:1072px;margin:0 auto;padding:16px 0;color:#93849d;font:10px Arial;letter-spacing:1.6px;text-transform:uppercase}.section-step:before,.section-step:after{content:'';height:1px;background:#e6dfe9;flex:1}
@media(max-width:800px){.revenue-layout{grid-template-columns:1fr;gap:32px;margin-bottom:48px}#practice-tools{padding-top:52px;padding-bottom:52px}#embedded-widget{margin:20px 18px 48px;padding:28px 20px}#embedded-widget .widget-layout{gap:30px}.membership-panel .sand{padding:28px!important}.membership-panel h2{font-size:34px}.section-step{margin:0 24px}.channel-visual{height:220px!important;padding:12px!important}.clinic-team span{font-size:7px}.new-copy:has(.operations-layout){padding-top:48px}.growth-suite{margin-top:44px!important;padding-top:44px!important}}
@media(prefers-reduced-motion:reduce){.channel-card{transition:none}}

.privacy-assurance{max-width:1072px;margin:0 auto 56px;padding:30px 32px;display:flex;align-items:flex-start;gap:22px;border:1px solid #ded5e4;border-radius:20px;background:#f8f5fb}.privacy-assurance-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:#eee7f8;color:#7053a3}.privacy-assurance-icon svg{width:23px;height:23px}.privacy-assurance h2{font-size:28px;line-height:1.2;font-weight:500;margin:0 0 12px}.privacy-assurance p{font-size:14px;line-height:1.8;color:#68626a;margin:0 0 14px;max-width:880px}.privacy-assurance a{font-size:13px;color:#6547e8;text-decoration:underline;text-underline-offset:4px;display:inline-flex;gap:8px;align-items:center;min-height:32px}@media(max-width:800px){.privacy-assurance{margin:0 24px 40px;padding:24px;gap:14px}.privacy-assurance h2{font-size:25px}.privacy-assurance-icon{flex-basis:32px;height:32px}.privacy-assurance p{font-size:13px}}
.privacy-assurance{margin:64px auto 64px;padding:38px 40px;gap:26px}.privacy-assurance h2{margin-bottom:18px}.privacy-assurance p{max-width:760px;margin-bottom:20px;line-height:1.9}.privacy-assurance a{min-height:36px}.privacy-assurance-icon{margin-top:3px}@media(max-width:800px){.privacy-assurance{margin:40px 24px 44px;padding:28px 24px;gap:18px}.privacy-assurance h2{margin-bottom:16px}.privacy-assurance p{margin-bottom:18px;line-height:1.85}}@media(max-width:480px){.privacy-assurance{display:block}.privacy-assurance-icon{margin:0 0 18px}.privacy-assurance h2{font-size:26px}}
.marketing-paused *{animation-play-state:paused!important}
