body.meditrust-vitrine .mt-google-business-claude{color:var(--mt-ink);font-family:Manrope,Arial,sans-serif}
body.meditrust-vitrine-google-business-claude #content>.ast-container{display:block;width:100%;max-width:none;margin:0;padding:0}
.mt-google-business-claude,.mt-google-business-claude *{box-sizing:border-box}
.mt-google-business-claude :is(h1,h2,h3,p,ul){margin:0;font-family:inherit;text-transform:none}
.mt-google-business-claude :is(h1,h2,h3){color:var(--mt-ink);font-weight:800}
.mt-google-business-claude h1{font-size:clamp(28px,7.8vw,35px);line-height:1.13;letter-spacing:-1.25px}
.mt-google-business-claude h2{font-size:clamp(27px,7.3vw,34px);line-height:1.17;letter-spacing:-1.1px}
.mt-google-business-claude h3{font-size:19px;line-height:1.35;letter-spacing:-.35px}
body.meditrust-vitrine .mt-google-business-claude .gbc-accent{color:#007d83;display:block}
.mt-google-business-claude .gbc-lead{font-size:17px;line-height:1.65;color:#425767;margin-top:22px}
body.meditrust-vitrine .mt-google-business-claude .mt-button{background:linear-gradient(110deg,#008b91,#00716f);border-color:transparent;font-size:16px;min-height:56px;gap:16px;width:100%;justify-content:center}
.mt-google-business-claude .gbc-hero{background:#edfaf5;overflow:hidden}
.mt-google-business-claude .gbc-hero-stage{position:relative;background:#edfaf5}
.mt-google-business-claude .gbc-hero-grid{padding-top:38px;padding-bottom:28px}
.mt-google-business-claude .gbc-hero-copy{position:relative;z-index:2}
.mt-google-business-claude .gbc-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:25px}
.mt-google-business-claude .gbc-link{display:inline-flex;align-items:center;gap:12px;color:#006b71;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:750}
.mt-google-business-claude .gbc-scene{position:relative;padding-top:270px;margin-top:25px}
.mt-google-business-claude .gbc-hero-photo{position:absolute;top:0;left:-22px;right:-22px;height:370px}
.mt-google-business-claude .gbc-hero-img{width:100%;height:100%;object-fit:cover;object-position:right center}
.mt-google-business-claude .gbc-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#edfaf5,transparent 22%),linear-gradient(0deg,#edfaf5,transparent 48%),linear-gradient(90deg,#edfaf533,transparent 25%);pointer-events:none}
.mt-google-business-claude .gbc-conversation{position:relative;z-index:1;margin-inline:3px;background:#fff;border:1px solid #e1eee8;border-radius:20px;padding:20px;box-shadow:0 16px 45px #1b685c15;font-size:13px;line-height:1.5}
.mt-google-business-claude .gbc-profile{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #e5eee9;margin-bottom:17px}
.mt-google-business-claude .gbc-profile img,.mt-google-business-claude .gbc-queue-profile img{width:23px;height:23px;object-fit:contain}
.mt-google-business-claude .gbc-message{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}
.mt-google-business-claude .gbc-message p{margin-top:5px;color:#425767;background:#f6f5fc;border-radius:9px;padding:9px 11px}
.mt-google-business-claude .gbc-response p{background:#e9fbf4}
.mt-google-business-claude .gbc-avatar{display:grid;place-items:center;background:#eef4f6;width:28px;height:28px;border-radius:50%}
.mt-google-business-claude .gbc-avatar .mt-icon{width:17px;height:17px}
.mt-google-business-claude .gbc-response{margin-top:17px}
.mt-google-business-claude .gbc-response>img{width:28px;height:28px;object-fit:contain}
.mt-google-business-claude .gbc-approval{font-size:12px;line-height:1.5;color:#536c69;margin-top:16px}
.mt-google-business-claude .gbc-editorial{font-size:15px;line-height:1.8;color:#425767}
.mt-google-business-claude .gbc-hero-detail{padding-block:8px 35px}
.mt-google-business-claude .gbc-problems{background:#fff;padding-block:42px}
.mt-google-business-claude .gbc-problems h2 span{display:block}
.mt-google-business-claude .gbc-problem-grid{display:grid;gap:28px;margin-top:30px}
.mt-google-business-claude .gbc-problem{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}
.mt-google-business-claude .gbc-problem-icon,.mt-google-business-claude .gbc-task-icon{display:grid;place-items:center;border-radius:50%;background:#e8f9f2;width:42px;height:42px}
body.meditrust-vitrine .mt-google-business-claude :is(.gbc-problem-icon,.gbc-task-icon) .mt-icon{width:23px;height:23px;filter:brightness(0) invert(29%) sepia(47%) saturate(1282%) hue-rotate(140deg) brightness(88%)}
.mt-google-business-claude .gbc-problem p{font-size:15px;line-height:1.75;color:#425767;margin-top:7px}
.mt-google-business-claude .gbc-problem .gbc-detail{font-size:14px}
.mt-google-business-claude .gbc-problem+.gbc-problem{border-top:1px solid #e7eeeb;padding-top:24px}
.mt-google-business-claude .gbc-solution{background:linear-gradient(125deg,#eefbf6,#dbf9ec);padding-block:42px;scroll-margin-top:95px}
.mt-google-business-claude .gbc-queue-wrap{position:relative;padding-top:75px;margin-top:15px}
.mt-google-business-claude .gbc-note{position:absolute;top:3px;right:18px;font-family:Caveat,cursive;font-size:26px;line-height:1.04;color:#006b71;transform:rotate(-6deg);pointer-events:none}
body.meditrust-vitrine .mt-google-business-claude .gbc-note .mt-icon{position:absolute;right:-16px;top:34px;width:40px;height:45px;transform:rotate(180deg);filter:brightness(0) invert(29%) sepia(47%) saturate(1282%) hue-rotate(140deg) brightness(88%)}
.mt-google-business-claude .gbc-queue-profile{display:flex;align-items:center;gap:11px;width:87%;padding:17px 20px 22px;background:#fff;border-radius:17px 17px 0 0;font-size:13px;margin-bottom:-7px}
.mt-google-business-claude .gbc-queue{position:relative;list-style:none!important;padding:4px 20px!important;background:#fff;border-radius:17px;box-shadow:0 18px 45px #246e5c0e}
.mt-google-business-claude .gbc-queue li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:12px;padding-block:19px;align-items:start}
.mt-google-business-claude .gbc-queue li+li{border-top:1px solid #e7efeb}
.mt-google-business-claude .gbc-task-icon{width:34px;height:34px}
.mt-google-business-claude .gbc-queue strong{font-size:15px}
.mt-google-business-claude .gbc-queue p{font-size:13px;line-height:1.65;margin-top:5px;color:#526676}
.mt-google-business-claude .gbc-desktop-cta{display:none!important}
.mt-google-business-claude .gbc-mobile-cta{margin-top:26px}
.mt-google-business-claude .gbc-mobile-cta .gbc-approval{text-align:center}
.mt-google-business-claude .gbc-solution-detail{display:grid;gap:23px;margin-top:35px}
.mt-google-business-claude .gbc-solution-detail p{margin-top:10px}
.mt-google-business-claude .gbc-copy{margin-top:24px;font-size:14px;line-height:1.65}
.mt-google-business-claude .gbc-copy button{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;border:1px solid #96cbbd;border-radius:10px;background:#fff;color:#006b71;font-size:14px;font-weight:750}
.mt-google-business-claude .gbc-copy button[hidden]{display:none}
.mt-google-business-claude .gbc-copy [role=status]:empty{display:none}
.mt-google-business-claude .gbc-copy [role=status]{margin-top:8px}
.mt-google-business-claude .gbc-copy details{margin-top:12px}
.mt-google-business-claude .gbc-copy summary{color:#006b71;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.mt-google-business-claude .gbc-copy label{display:block;margin-top:12px}
body.meditrust-vitrine .mt-google-business-claude .gbc-copy textarea{width:100%;font-family:inherit;font-size:16px;line-height:1.65;min-height:140px;padding:15px;border:1px solid #96cbbd;border-radius:10px;color:#203547;background:#fff}
.mt-google-business-claude :is(a,button,summary,textarea):focus-visible{outline:3px solid #007d83;outline-offset:4px}
@media(min-width:768px){
 .mt-google-business-claude h1{font-size:clamp(38px,4.45vw,64px);letter-spacing:-2.2px}
 .mt-google-business-claude h2{font-size:clamp(31px,3.9vw,56px);letter-spacing:-1.9px}
 .mt-google-business-claude .gbc-lead{font-size:22px;line-height:1.6;max-width:590px}
 .mt-google-business-claude h3{font-size:22px}
 .mt-google-business-claude .gbc-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:45px;align-items:center;padding-block:75px 55px}
 .mt-google-business-claude .gbc-hero-copy{padding-block:15px}
 .mt-google-business-claude .gbc-scene{position:static;display:flex;align-items:flex-end;justify-content:flex-end;min-height:740px;padding:300px 0 0;margin:0}
 .mt-google-business-claude .gbc-hero-photo{left:auto;right:0;width:63%;top:0;height:680px;max-height:100%;mask-image:linear-gradient(90deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%)}
 .mt-google-business-claude .gbc-hero-img{object-position:right center}
 .mt-google-business-claude .gbc-hero-photo:after{background:linear-gradient(90deg,#eefbf7 0%,#eefbf7e8 8%,#eefbf770 25%,transparent 46%),linear-gradient(0deg,#edfaf5 0%,transparent 36%)}
 .mt-google-business-claude .gbc-conversation{width:100%;max-width:480px;margin:0;padding:23px;font-size:14px;border-radius:23px}
 .mt-google-business-claude .gbc-actions{margin-top:30px}
 body.meditrust-vitrine .mt-google-business-claude .mt-button{width:auto;min-width:270px}
 .mt-google-business-claude .gbc-hero-detail{padding-block:0 45px}
 .mt-google-business-claude .gbc-hero-detail p{max-width:1000px}
 .mt-google-business-claude .gbc-problems{padding-block:65px}
 .mt-google-business-claude .gbc-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px}
 .mt-google-business-claude .gbc-problem{grid-template-columns:64px minmax(0,1fr);gap:18px}
 .mt-google-business-claude .gbc-problem-icon{width:64px;height:64px}
 body.meditrust-vitrine .mt-google-business-claude :is(.gbc-problem-icon,.gbc-task-icon) .mt-icon{width:30px;height:30px}
 .mt-google-business-claude .gbc-problem p{font-size:18px}
 .mt-google-business-claude .gbc-problem .gbc-detail{font-size:16px}
 .mt-google-business-claude .gbc-problem+.gbc-problem{border-top:0;border-left:1px solid #e7eeeb;padding-top:0;padding-left:25px}
 .mt-google-business-claude .gbc-solution{padding-block:65px}
 .mt-google-business-claude .gbc-solution-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}
 .mt-google-business-claude .gbc-queue-wrap{padding-top:78px;margin:0}
 .mt-google-business-claude .gbc-note{right:40px;font-size:31px}
 .mt-google-business-claude .gbc-queue-profile{font-size:16px;padding:21px 26px 26px}
 .mt-google-business-claude .gbc-queue{padding:5px 26px!important}
 .mt-google-business-claude .gbc-queue li{grid-template-columns:56px minmax(0,1fr);gap:18px;padding-block:24px}
 .mt-google-business-claude .gbc-task-icon{width:56px;height:56px}
 .mt-google-business-claude .gbc-queue strong{font-size:20px}
 .mt-google-business-claude .gbc-queue p{font-size:17px}
 .mt-google-business-claude .gbc-desktop-cta{display:inline-flex!important;margin-top:27px}
 .mt-google-business-claude p.gbc-desktop-cta{display:block!important;margin-top:15px}
 .mt-google-business-claude .gbc-mobile-cta{display:none}
 .mt-google-business-claude .gbc-solution-detail{grid-template-columns:1fr 1fr;gap:55px;margin-top:46px}
 .mt-google-business-claude .gbc-editorial{font-size:16px}
 .mt-google-business-claude .gbc-copy{max-width:760px;margin-top:28px}
}
@media(min-width:768px) and (max-width:1023px){
 .mt-google-business-claude .gbc-hero-grid{gap:25px;grid-template-columns:1.1fr 1fr}
 .mt-google-business-claude h1{font-size:clamp(31px,4vw,38px);letter-spacing:-1.6px}
 .mt-google-business-claude .gbc-scene{min-height:680px;padding-top:310px}
 .mt-google-business-claude .gbc-hero-photo{width:57%;height:580px}
 .mt-google-business-claude .gbc-conversation{padding:18px;font-size:12px}
 .mt-google-business-claude .gbc-lead{font-size:17px}
 .mt-google-business-claude h2{font-size:31px}
 .mt-google-business-claude .gbc-problem-grid{grid-template-columns:1fr;gap:25px}
 .mt-google-business-claude .gbc-problem+.gbc-problem{border-left:0;padding-left:0}
 .mt-google-business-claude .gbc-solution-grid{gap:30px}
}
@media(max-width:359px){.mt-google-business-claude h1{font-size:25px;letter-spacing:-1.1px}}
@media(prefers-reduced-motion:reduce){.mt-google-business-claude [data-mt-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
