/* C086 S7–9, selected continuation; no shared-shell or earlier-section changes. */
.ssg-final-section{padding:72px 0;scroll-margin-top:95px}
.ssg-final-section h2>span,.ssg-final-copy h2>span{color:#007b82}
body.meditrust-vitrine .mt-sms-guide .ssg-final-section h2{text-align:left;max-width:1200px}
body.meditrust-vitrine .mt-sms-guide .ssg-final-section p{font-size:19px;line-height:1.65}
.ssg-final-intro{margin-top:24px!important;max-width:1050px}
.ssg-organize{background:linear-gradient(120deg,#f5fdfa,#eafbf7)}
.ssg-organize-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;gap:30px}
.ssg-organize-steps article{display:flex;align-items:flex-start;gap:18px;min-width:0;padding-right:25px;border-right:1px solid #d5e9e4}.ssg-organize-steps article:last-child{padding-right:0;border:0}
.ssg-organize-steps .ssg-icon{width:66px;height:66px}.ssg-organize-steps .ssg-icon .mt-icon{width:35px;height:35px;min-width:35px}
body.meditrust-vitrine .mt-sms-guide .ssg-organize-steps h3{font-size:24px;line-height:1.28;letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px}
.ssg-action-example{padding:24px 30px;margin-top:38px;background:#ffffffdb;border:1px solid #e2f1ec;border-radius:24px}
body.meditrust-vitrine .mt-sms-guide .ssg-example-caption{font-size:15px;font-weight:700;color:#101c4d;margin-bottom:14px}
.ssg-action-flow{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;gap:24px}
.ssg-action-flow blockquote{border:0;padding:22px 24px;margin:0;border-radius:18px;background:#e5f1fc;font-style:normal}.ssg-action-flow blockquote p,.ssg-action-result{color:#101c4d!important;font-size:24px!important;line-height:1.5!important}
.ssg-action-result{padding:22px 24px;border-radius:18px;background:#e1faf3}
.ssg-action-arrow{display:flex;justify-content:center}body.meditrust-vitrine .ssg-action-arrow .mt-icon{width:44px;height:44px;min-width:44px;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(935%) hue-rotate(148deg) brightness(84%) contrast(101%)}
.ssg-final-outro{max-width:1100px;margin:28px auto 0!important}.ssg-final-links{display:flex;justify-content:center;gap:24px 50px;flex-wrap:wrap;margin-top:28px}
body.meditrust-vitrine .mt-sms-guide .ssg-final-links .ssg-link{font-size:19px}
.ssg-faq{background:#fff}.ssg-faq h2{max-width:1100px!important}.ssg-faq-list{margin-top:38px;border-top:1px solid #d9e3ed}
.ssg-faq-list details{border-bottom:1px solid #d9e3ed}.ssg-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;cursor:pointer}.ssg-faq-list summary::-webkit-details-marker{display:none}
body.meditrust-vitrine .mt-sms-guide .ssg-faq-list h3{font-size:25px;line-height:1.4;letter-spacing:-.025em;text-wrap:balance}
.ssg-faq-marker{display:flex;flex-shrink:0}body.meditrust-vitrine .ssg-faq-marker .mt-icon{width:24px;height:24px;min-width:24px;filter:brightness(0) saturate(100%) invert(17%) sepia(55%) saturate(1640%) hue-rotate(195deg) brightness(78%) contrast(108%)}
.ssg-faq-marker .mt-icon:last-child,.ssg-faq-list details[open] .ssg-faq-marker .mt-icon:first-child{display:none}.ssg-faq-list details[open] .ssg-faq-marker .mt-icon:last-child{display:block}
.ssg-faq-answer{padding:22px 26px;margin:0 0 24px;border-radius:14px;background:#f0faf7}.ssg-faq-answer .ssg-link{margin-top:16px;font-size:16px!important}.ssg-faq-list summary:focus-visible{outline:3px solid #076b7b;outline-offset:4px}
.ssg-final-contact{position:relative;isolation:isolate;overflow:hidden;background:#effbf8}
.ssg-final-art{position:absolute;inset:0;z-index:0}.ssg-final-art picture{display:block;height:100%}.ssg-final-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}
.ssg-final-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#effbf8 0%,#effbf8f5 23%,#effbf8d6 42%,#effbf863 56%,transparent 73%);pointer-events:none}
.ssg-final-inner{position:relative;z-index:1;padding-block:84px 100px;min-height:640px}.ssg-final-copy{max-width:790px;width:61%}
body.meditrust-vitrine .mt-sms-guide .ssg-final-copy h2{text-align:left;font-size:clamp(34px,4.5vw,64px);line-height:1.14;text-wrap:balance}
body.meditrust-vitrine .mt-sms-guide .ssg-final-copy p{font-size:21px;line-height:1.65;margin-top:24px;max-width:680px}.ssg-final-copy .ssg-button{margin-top:30px}
@media(min-width:768px) and (max-width:1100px){.ssg-organize-steps{display:flex;flex-direction:column;gap:28px}.ssg-organize-steps article{border:0;padding:0}.ssg-final-copy{width:66%}.ssg-final-inner{padding-block:60px;min-height:600px}body.meditrust-vitrine .mt-sms-guide .ssg-final-copy p{font-size:19px}}
@media(max-width:767.98px){
 .ssg-final-section{padding:36px 0 42px;scroll-margin-top:80px}body.meditrust-vitrine .mt-sms-guide .ssg-final-section p{font-size:16px;line-height:1.62}.ssg-final-intro{margin-top:18px!important}
 .ssg-organize-steps{display:flex;flex-direction:column;gap:26px;margin-top:26px}.ssg-organize-steps article,.ssg-organize-steps article:last-child{gap:14px;padding:0;border:0}.ssg-organize-steps .ssg-icon{width:50px;height:50px}.ssg-organize-steps .ssg-icon .mt-icon{width:28px;height:28px;min-width:28px}
 body.meditrust-vitrine .mt-sms-guide .ssg-organize-steps h3{font-size:19px;line-height:1.3;margin-bottom:8px}
 .ssg-action-example{padding:18px;margin-top:26px;border-radius:18px}.ssg-action-flow{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ssg-action-flow blockquote,.ssg-action-result{padding:16px;border-radius:15px}
 .ssg-action-flow blockquote p,.ssg-action-result{font-size:17px!important;line-height:1.55!important}body.meditrust-vitrine .ssg-action-arrow .mt-icon{width:30px;height:30px;min-width:30px;transform:rotate(90deg)}
 .ssg-final-outro{margin-top:24px!important}.ssg-final-links{align-items:flex-start;flex-direction:column;gap:18px;margin-top:24px}body.meditrust-vitrine .mt-sms-guide .ssg-final-links .ssg-link{font-size:15px;align-items:flex-start}
 .ssg-faq-list{margin-top:26px}.ssg-faq-list summary{gap:15px;padding:18px 0}body.meditrust-vitrine .mt-sms-guide .ssg-faq-list h3{font-size:17px;line-height:1.45;text-wrap:balance}.ssg-faq-answer{padding:16px;margin-bottom:18px;border-radius:12px}
 .ssg-final-inner{padding-block:36px 330px;min-height:0}.ssg-final-copy{width:100%;max-width:none}body.meditrust-vitrine .mt-sms-guide .ssg-final-copy h2{font-size:clamp(26px,7vw,34px);line-height:1.14;text-wrap:balance}body.meditrust-vitrine .mt-sms-guide .ssg-final-copy p{font-size:16px;line-height:1.62;margin-top:18px}
 .ssg-final-copy .ssg-button{width:100%;margin-top:24px}.ssg-final-art{inset:auto 0 0;height:300px}.ssg-final-art img{object-fit:cover;object-position:65% 39%}.ssg-final-art::after{background:linear-gradient(180deg,#effbf8 0%,#effbf8e6 8%,#effbf855 26%,transparent 43%)}
}
