
.content-module{padding:15px 30px}.content-module>.eyebrow{color:var(--green-text);margin-bottom:18px}.content-module>p:not(.eyebrow){max-width:780px;margin:24px 0;line-height:1.75}.content-module h2{margin-bottom:30px}.example-note{font-size:12px!important;line-height:1.65!important;color:var(--muted);margin:14px 0!important}.module-split{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.module-split figure,.practice-gallery figure{margin:0;min-width:0}.module-split img,.practice-gallery img{width:100%;height:auto;border-radius:26px;object-fit:cover;display:block}.module-split ul,.module-cards ul{padding-left:20px;margin-top:25px}.module-split li{margin:16px 0}.content-module figcaption{font-size:12px;color:var(--muted);margin:12px 6px}.practice-gallery{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.practice-gallery img{aspect-ratio:1.5;object-fit:cover}.module-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.module-cards article{padding:30px;background:var(--panel);border-radius:26px}.module-cards h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin-bottom:20px}.module-cards p{line-height:1.7;font-size:15px}.text-link{display:inline-block;text-decoration:underline;text-underline-offset:5px;margin-top:20px;font-size:15px}.booking-demo{padding:30px;background:var(--panel);border-radius:26px}.demo-actions{display:flex;gap:12px;flex-wrap:wrap}.demo-actions .button{font-size:14px;padding:16px 22px}.demo-actions [aria-pressed=true]{background:#477da8}.booking-example{margin-top:24px;line-height:1.8}.booking-example ol{padding-left:24px}.booking-example li{margin:10px 0}.map-placeholder{padding:40px;display:flex;flex-direction:column;justify-content:center;min-height:350px;background:#e9eff5}.map-placeholder>span{font-size:46px;color:var(--green-text)}.map-placeholder h3{font-size:30px;margin:15px 0}.map-placeholder p{font-size:14px;line-height:1.7}.map-placeholder .text-button{text-align:left}.language-switch{white-space:nowrap}.offer-full{grid-column:1/-1;min-width:0}.offer-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px 0}.offer-full h3{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:0 0 24px}.offer-number{color:#bcdaf1;font-size:12px;margin-bottom:12px}.offer-full ul{padding-left:20px;margin:0}.offer-full li{font-size:15px;line-height:1.75;margin:12px 0}.automation-card{border:1px solid #bcdaf150;border-radius:24px;padding:32px;margin:24px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;background:#ffffff09}.automation-card h3{margin-top:14px}.addon-price{font-size:30px;font-weight:600;letter-spacing:-.035em;margin-bottom:15px}.automation-card>div>p:not(.owner-label):not(.addon-price){font-size:14px;line-height:1.75}.automation-card .scope-note{grid-column:1/-1;color:#c8d6e2;font-size:12px}.automation-card .example-note{color:#c8d6e2}.scope-detail{border-top:1px solid #ffffff35;padding:22px 0}.scope-detail summary{font-size:19px;font-weight:600;cursor:pointer;line-height:1.5;padding:5px 0}.scope-detail>ul{margin-top:20px}.automation-card .scope-detail{padding:0;border:0}.offer-full .scope-detail li{color:#e2eaf0}.acquisition-offer .offer-response{min-width:0}.acquisition-offer .offer-price strong{font-size:clamp(40px,4.4vw,60px);white-space:nowrap}.acquisition-offer .offer-price{display:flex;flex-direction:column;gap:6px}.acquisition-offer .offer-full{color:#fff}.acquisition-offer .offer-assurance{color:#526171}.content-module li{line-height:1.7}.footer-legal button{background:none;color:inherit;cursor:pointer;padding:0;font:inherit}.info-page h2{font-size:28px;line-height:1.25;margin-top:35px}.info-page ul{padding-left:22px}.info-page li{margin:13px 0;line-height:1.7}.info-page nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.info-page .example-note{padding:15px;background:var(--panel);border-radius:12px}.info-page .button{margin-top:20px;text-decoration:none}.dialog-close{float:right;background:transparent;color:var(--ink);font-size:28px;padding:5px 12px}dialog p{margin:24px 0}dialog>.button{margin-top:24px}.content-module,#your-website{overflow-wrap:break-word}.hero-media .video-still,.hero-media video,.practice-image .video-still,.practice-image video,.final-cta .video-still,.final-cta video{filter:hue-rotate(65deg)}
@media(max-width:900px){.offer-columns{gap:26px}.automation-card{grid-template-columns:1fr}.module-cards{grid-template-columns:1fr}.module-split{gap:25px}.owner-actions{flex-wrap:wrap}.acquisition-offer{grid-template-columns:1fr}.offer-story{max-width:800px}.acquisition-offer .offer-response{max-width:580px;width:100%}}
@media(max-width:760px){.content-module{padding:0 8px}.module-split,.practice-gallery,.offer-columns{grid-template-columns:1fr}.module-split{gap:20px}.module-cards article{padding:25px}.practice-gallery{gap:20px}.booking-demo{padding:24px 20px}.demo-actions{display:grid;grid-template-columns:1fr}.map-placeholder{padding:28px}.automation-card{padding:24px 20px;margin:15px -5px}.offer-columns{gap:25px;padding:15px 0}.offer-full h3{font-size:27px}.offer-full li{font-size:14px}.acquisition-offer h2{font-size:clamp(30px,8vw,40px)}.owner-bar .owner-actions{justify-content:flex-start;gap:15px}.owner-actions .language-switch{margin-left:auto}.acquisition-offer .offer-price strong{font-size:46px}.owner-contact,.acquisition-offer{min-width:0}.content-module h2{font-size:clamp(32px,8.8vw,48px)}.info-page h1{font-size:36px;overflow-wrap:anywhere}.header .header-call-label{display:none}.header .header-phone-number{font-size:11px}.header .phone-copy{display:none}.header .brand{max-width:45%}}

.owner-benefits li{display:block;position:relative;padding-left:30px}.owner-benefits li:before{position:absolute;left:0;top:0}.owner-benefits li strong{display:block;margin-bottom:5px}.hero-media .video-still,.hero-media video,.practice-image .video-still,.practice-image video,.final-cta .video-still,.final-cta video{filter:grayscale(1) sepia(.25) hue-rotate(160deg) saturate(1.8)}

@media(max-width:760px){.header .header-call-label{display:inline;font-size:11px}.header .header-phone-number{display:none}.header .header-book{padding:12px;min-width:44px}.header .header-book svg{display:inline-block;width:14px;flex-shrink:0}}
