/* FR1382 Terrain connecté — scoped presentation primitives and native demos. */
body.meditrust-vitrine-network .site-content,body.meditrust-vitrine-network .site-content>.ast-container{display:block;width:100%;max-width:none;margin:0;padding:0}
body.meditrust-vitrine-network .mt-network{--network-green:#006c59;--network-ink:#14223f;font-family:Manrope,Arial,sans-serif;color:var(--network-ink)}
.mt-network,.mt-network *{box-sizing:border-box}
body.meditrust-vitrine-network .mt-network :is(h1,h2,h3,p,figure){font-family:inherit;color:inherit;margin:0;text-transform:none}
body.meditrust-vitrine-network .mt-network h1{font-size:29px;line-height:1.15;letter-spacing:-1px;font-weight:800;text-wrap:balance}
body.meditrust-vitrine-network .mt-network h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;font-weight:800;text-wrap:balance}
body.meditrust-vitrine-network .mt-network h3{font-size:16px;line-height:1.4;letter-spacing:0;font-weight:750;text-wrap:balance}
body.meditrust-vitrine-network .mt-network p{font-size:15px;line-height:1.7;color:#52616c}
.mt-network a{color:var(--network-green);text-decoration:none}
.mt-network :is(a,button,summary,input,select):focus-visible{outline:3px solid #175cdf;outline-offset:4px}
.mt-network button{font-family:inherit;cursor:pointer;text-transform:none;letter-spacing:0}
.mt-network-wrap{width:calc(100% - 40px);max-width:1200px;margin-inline:auto}
.mt-network-section{padding-block:36px;scroll-margin-top:100px}
.mt-network-heading{margin-bottom:24px}
.mt-network-heading>p{margin-top:12px!important;max-width:1080px}
.mt-network-mint{background:linear-gradient(120deg,#f0fdf8,#e7fbf4 60%,#d7f8eb)}
body.meditrust-vitrine-network .mt-network .mt-button{font-size:14px;line-height:1.4;min-height:48px;padding:13px 18px;white-space:normal;text-align:center}
body.meditrust-vitrine-network .mt-network .mt-button-outline{color:var(--network-green)}
body.meditrust-vitrine-network .mt-network .mt-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(61%) saturate(1058%) hue-rotate(131deg) brightness(88%) contrast(103%)}
body.meditrust-vitrine-network .mt-network .mt-button .mt-icon,body.meditrust-vitrine-network .mt-network .mt-network-switch button[aria-selected=true]>.mt-icon{filter:brightness(0) invert(1)}
body.meditrust-vitrine-network .mt-network [src*="brand-instagram.svg"]{filter:brightness(0) saturate(100%) invert(35%) sepia(99%) saturate(3611%) hue-rotate(283deg) brightness(95%) contrast(102%)}
body.meditrust-vitrine-network .mt-network [src*="brand-facebook.svg"]{filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(3302%) hue-rotate(203deg) brightness(98%) contrast(101%)}
.mt-network-icon-circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:9px;background:#e0f8ed;border-radius:50%}
body.meditrust-vitrine-network .mt-network-icon-circle>.mt-icon{display:block;width:24px;height:24px;min-width:24px;padding:0;background:transparent}
body.meditrust-vitrine-network .mt-network p.mt-network-note{font:500 27px/1.2 Caveat,cursive;color:var(--network-green);transform:rotate(-6deg);max-width:230px}
body.meditrust-vitrine-network .mt-network-note>.mt-icon{display:block;width:42px;height:42px;margin:8px auto}
.mt-network-three{display:grid;gap:12px}
.mt-network-three>article{background:#f5fbf8;border:1px solid #dfefe6;border-radius:12px;padding:20px;min-width:0}
.mt-network-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.mt-network-step-number{display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;color:#fff;background:var(--network-green);font-size:14px;font-weight:800}
.mt-network-arrow{display:flex;align-items:center;justify-content:center;color:var(--network-green)}
body.meditrust-vitrine-network .mt-network-arrow>.mt-icon{width:28px;height:28px;min-width:28px;transform:rotate(90deg)}
.mt-network-choices{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}
.mt-network-choices>button{display:flex;gap:7px;align-items:center;min-height:44px;border:1px solid #d1ede2;border-radius:7px;background:#eefaf6;color:var(--network-green);padding:9px;font-size:13px}
.mt-network-choices>button[aria-pressed=true]{background:#d5f7e8;border-color:var(--network-green);box-shadow:0 0 0 1px var(--network-green)}
.mt-network-questionnaire label{display:block;font-size:15px;line-height:1.6;margin-bottom:9px}
.mt-network-alert{display:flex;gap:8px;align-items:center;background:#fff0f5;border-radius:8px;padding:12px;font-size:14px!important;color:#9c1854!important}
.mt-network-alert.is-positive{background:#e5faf1;color:var(--network-green)!important}
.mt-network-status:empty{display:none}.mt-network-status{margin-top:10px!important;font-size:13px!important}
.mt-network-links{display:flex;gap:15px 28px;flex-wrap:wrap;align-items:center;margin-top:22px}
.mt-network-link{display:inline-flex;gap:8px;align-items:center;font-size:14px;line-height:1.6;font-weight:750;text-decoration:underline!important;text-underline-offset:3px;margin-top:16px}
.mt-network-links>.mt-network-link{margin:0}
body.meditrust-vitrine-network .mt-network-link>.mt-icon{width:17px;height:17px;min-width:17px;flex-shrink:0}
.mt-network-switch{display:flex;gap:6px;flex-wrap:wrap}
.mt-network-switch button{border:1px solid #d3e8df;border-radius:30px;background:#fff;color:var(--network-green);padding:10px 14px;font-size:14px;min-height:44px}
.mt-network-switch button[aria-selected=true]{background:var(--network-green);border-color:var(--network-green);color:#fff}
.mt-network-review-grid{display:grid;gap:22px}.mt-network-review-grid>article{background:#f1f8f6;border-radius:12px;padding:18px}.mt-network-review-grid h3{margin-bottom:15px!important}.mt-network-review-pair{display:grid;gap:12px}
.mt-network-review,.mt-network-reply{padding:18px;background:#fff;border:1px solid #e2eee7;border-radius:9px;box-shadow:0 4px 12px #173c3807}.mt-network-review>img{display:block;width:25px;height:25px;margin-bottom:12px}.mt-network-review p,.mt-network-reply p{font-size:14px!important;line-height:1.65!important}.mt-network-reply strong{display:block;color:var(--network-green);font-size:14px;margin-bottom:8px}
.mt-network-social-flow{display:grid;gap:12px;margin-bottom:24px}.mt-network-social-flow>article{min-width:0;text-align:center}.mt-network-social-flow .mt-network-card-heading{justify-content:center;min-height:40px;margin-bottom:18px}
.mt-network-social-review{padding:24px;background:#fff;border-radius:12px;text-align:left;max-width:340px;margin:auto;box-shadow:0 8px 25px #163b340a}.mt-network-social-review>img{width:28px;height:28px;margin-bottom:12px}
.mt-network-ai-visual{position:relative;border-radius:12px;overflow:hidden;max-width:340px;margin:auto;box-shadow:0 8px 25px #163b3415}.mt-network-ai-visual>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.mt-network-ai-visual>span,.mt-network-post-visual>span{position:absolute;top:10px;left:10px;border-radius:30px;background:#fff;padding:6px 11px;font-size:12px;color:var(--network-green);font-weight:750}
body.meditrust-vitrine-network .mt-network :is(.mt-network-ai-visual,.mt-network-post-visual)>p{position:absolute;bottom:16px;left:16px;right:16px;background:#ffffffed;padding:14px;border-radius:8px;font-size:24px;line-height:1.2;color:var(--network-ink);font-weight:800;text-wrap:balance}
.mt-network-social-post{border-radius:12px;background:#fff;padding:16px;max-width:350px;margin:auto;text-align:left;box-shadow:0 8px 25px #163b3410}.mt-network-social-switch{display:flex;gap:8px;flex-wrap:wrap}.mt-network-social-switch>button{display:flex;align-items:center;gap:5px;padding:9px 10px;border:1px solid #d3e8df;border-radius:7px;background:#fff;color:var(--network-ink);font-size:13px;min-height:44px}.mt-network-social-switch>button[aria-pressed=true]{background:#e5fbf2;border-color:var(--network-green)}
.mt-network-post-caption{font-size:14px!important;margin-block:12px!important}.mt-network-post-visual{position:relative}.mt-network-post-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border-radius:7px}.mt-network-social-post.is-facebook .mt-network-post-image{aspect-ratio:1.3;object-position:50% 45%}.mt-network-small{font-size:13px!important;margin-top:12px!important}
.mt-network-crm-grid{display:grid;gap:28px;align-items:center}.mt-network-crm{display:grid;gap:16px;padding:18px;background:#f0f9f5;border:1px solid #d8ebe1;border-radius:12px}.mt-network-contacts{display:grid;gap:9px}.mt-network-contacts>button{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;min-height:48px;padding:12px;background:#fff;border:1px solid transparent;border-radius:7px;font-size:14px;color:#455568;text-align:left}.mt-network-contacts>button[aria-pressed=true]{border-color:#a5d7c2;background:#e7faf2;color:var(--network-green)}.mt-network-contacts small{grid-column:2;font-size:12px;color:#52616c}
.mt-network-message{padding:18px;background:#fff;border:1px solid #d6e7df;border-radius:10px;position:relative}.mt-network-message>strong{font-size:14px;color:var(--network-green)}.mt-network-message>p{font-size:15px!important;margin-top:12px!important}.mt-network-message>.mt-icon{margin-top:18px}.mt-network-benefits{display:grid;gap:20px}
.mt-network-method{list-style:none;margin:0;padding:0;display:grid;gap:34px}.mt-network-method>li{position:relative;padding-bottom:12px;display:grid;grid-template-columns:42px 1fr;gap:10px 14px}.mt-network-method h3{align-self:center}.mt-network-method p{grid-column:2;font-size:14px!important}.mt-network-method-arrow{position:absolute;bottom:-23px;left:9px;transform:rotate(90deg)}.mt-network-method-action{margin-top:24px}
.mt-network-faq-grid,.mt-network-contact-grid{display:grid;gap:24px}.mt-network-faq details{border:1px solid #ddece6;border-radius:7px;background:#fff;margin-bottom:8px}.mt-network-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;list-style:none;cursor:pointer}.mt-network-faq summary::-webkit-details-marker{display:none}.mt-network-faq summary h3{font-size:14px!important;line-height:1.6!important}body.meditrust-vitrine-network .mt-network-faq summary>.mt-icon{width:16px;height:16px;min-width:16px}body.meditrust-vitrine-network .mt-network-faq details[open] summary>.mt-icon{transform:rotate(180deg)}.mt-network-faq details>p{padding:0 16px 18px;font-size:14px!important;line-height:1.75!important}
body.meditrust-vitrine-network .mt-network-faq-grid>.mt-network-note{font-size:23px!important;max-width:220px;margin:0 0 12px!important}.mt-network-faq-grid>.mt-network-note>.mt-icon{width:30px;height:30px;margin:5px auto}.mt-network-contact-grid>.mt-network-note{justify-self:end;margin-block:8px!important}
.mt-network-form{padding:20px;border-radius:12px;background:#fff;box-shadow:0 10px 24px #14735709;min-width:0}.mt-network-form :is(.mtf-art-panel,.mtf-intro,.mtf-step-need){display:none}.mt-network-form :is(.mtf-inline,.mtf-component,.mtf-main,.mtf-shell,.mtf-form-panel){display:block;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mt-network-form .mtf-title,.mt-network-form .mtf-fields legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mt-network-form .mtf-fields{border:0;margin:0;padding:0;min-width:0}.mt-network-form .mtf-step-details{display:grid;grid-template-columns:1fr!important;gap:15px}.mt-network-form .mtf-field{margin:0;min-width:0}.mt-network-form .mtf-field>label{font-size:13px!important;font-weight:700!important;margin-bottom:7px;color:var(--network-ink)}
.mt-network-form .mtf-actions{margin-top:18px}.mt-network-form .mtf-button{font:750 14px/1.4 Manrope,Arial,sans-serif;background:var(--network-green);border:0;border-radius:50px;min-height:48px;padding:13px 18px;color:#fff;width:100%}.mt-network-form .mtf-status:empty{display:none}.mt-network-form :is(.mtf-privacy,[data-mtf-native-link]){font-size:12px!important;line-height:1.6!important;margin-top:12px!important}.mt-network-form :is(.mtf-privacy,[data-mtf-native-link]) a{color:var(--network-green);text-decoration:underline}

.mt-network-hero{background:radial-gradient(ellipse at 8% 45%,#d4f9e9,transparent 55%),#f0fcf7;overflow:hidden;padding-bottom:28px}
.mt-network-hero-copy{padding-top:30px;text-align:center}.mt-network-hero-copy h1{max-width:1060px;margin-inline:auto!important}.mt-network-hero-copy h1 span{display:block;color:var(--network-green)}.mt-network-hero-copy>p{margin:16px auto 0!important;max-width:800px}
.mt-network-actions{display:grid;gap:10px;margin:20px auto 24px;max-width:420px}
.mt-network-terrain{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}
.mt-network-hero-notes{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 5px 10px}
body.meditrust-vitrine-network .mt-network-hero-notes>.mt-network-note{font-size:23px;max-width:170px}.mt-network-hero-notes>.mt-network-note:first-child{width:140px}.mt-network-hero-notes>.mt-network-note>.mt-icon{display:none}
.mt-network-terrain>figure{position:relative;min-width:0}.mt-network-terrain>figure>img{display:block;width:100%;object-fit:cover;border-radius:14px}
.mt-network-terrain-center{grid-column:1/-1;grid-row:2;margin-bottom:95px!important}.mt-network-terrain-center>img{height:auto;aspect-ratio:1.5;object-position:50% 0}
.mt-network-terrain-left{grid-column:1;grid-row:3}.mt-network-terrain-right{grid-column:2;grid-row:3}.mt-network-terrain-left>img,.mt-network-terrain-right>img{height:185px;object-position:50% 15%}
.mt-network-terrain figcaption{position:absolute;top:12px;left:10px;display:flex;align-items:center;gap:6px;background:#fff;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:750;box-shadow:0 5px 15px #183a3610}
body.meditrust-vitrine-network .mt-network-terrain figcaption>.mt-icon{width:16px;height:16px;min-width:16px}
.mt-network-google-card{position:absolute;left:0;bottom:-24px;display:flex;gap:9px;align-items:flex-start;width:172px;padding:13px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #165b4320;transform:rotate(-3deg)}.mt-network-google-card>img{width:24px;height:24px;flex-shrink:0}.mt-network-google-card strong{font-size:12px;line-height:1.5;display:block}.mt-network-google-card p{font-size:11px!important;line-height:1.5!important;margin-top:5px!important}
.mt-network-hero-question{position:absolute;right:0;bottom:-88px;width:166px;padding:13px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #165b4320;font-size:12px;color:var(--network-ink);transform:rotate(2deg)}.mt-network-hero-question strong{display:block;margin-bottom:8px;line-height:1.4}.mt-network-hero-question>span{display:flex;align-items:center;gap:7px;padding:7px;margin-top:5px;border-radius:5px;background:#e8faf4}.mt-network-hero-question>span:last-child{background:#f4f7f6}
body.meditrust-vitrine-network .mt-network-hero-question .mt-icon{width:18px;height:18px;min-width:18px}
.mt-network-needs{display:grid;gap:12px}.mt-network-needs>article{display:flex;align-items:center;gap:14px;border-radius:9px;background:#f1f8f6;padding:18px}
.mt-network-context-grid{display:grid;gap:24px}.mt-network-organization{padding:22px;background:#fff;border:1px solid #dfede6;border-radius:12px}.mt-network-organization-brand{display:flex;align-items:center;flex-direction:column;gap:12px;font-size:18px}.mt-network-organizations{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mt-network-organizations>div{min-width:0}.mt-network-organizations img{width:100%;height:130px;object-fit:cover;display:block;border-radius:9px}.mt-network-organizations strong{display:block;font-size:13px;line-height:1.5;margin-top:10px;color:var(--network-green)}.mt-network-organization>.mt-network-arrow{padding:18px 0}
.mt-network-context-principles,.mt-network-principles{display:grid;gap:16px;margin-bottom:22px}.mt-network-context-principles>article,.mt-network-principles>article{display:flex;align-items:center;gap:12px}.mt-network-context-demo{padding:20px;border:1px solid #d6e8de;border-radius:12px;background:#fff}.mt-network-context-demo>strong{display:flex;align-items:center;gap:9px;font-size:17px;margin-bottom:18px}.mt-network-context-preview{margin-top:20px;padding:18px;border-radius:9px;background:#effaf4}.mt-network-context-preview strong{font-size:16px}.mt-network-context-preview p{margin-top:10px!important}
.mt-network-switch{display:flex;gap:6px;flex-wrap:wrap}.mt-network-switch button{border:1px solid #d3e8df;border-radius:30px;background:#fff;color:var(--network-green);padding:10px 14px;font-size:14px;min-height:44px}.mt-network-switch button[aria-selected=true]{background:var(--network-green);border-color:var(--network-green);color:#fff}
.mt-network-context-label{display:block;font-size:13px!important;line-height:1.6!important;font-weight:750;color:var(--network-green)!important;margin-bottom:12px!important}
.mt-network-review-grid{display:grid;gap:18px;margin-top:20px}.mt-network-review-grid>article{background:#fff;border:1px solid #dbece3;border-radius:12px;padding:20px}.mt-network-review-pair{display:grid;gap:14px}.mt-network-reply{padding:18px;border-radius:9px;background:#eff8f4}.mt-network-reply>.mt-icon{margin-bottom:8px}
.mt-network-seo-cards{display:grid;gap:18px}.mt-network-seo-cards>article{padding:22px;border:1px solid #dcebe3;border-radius:12px;background:#f5fbf8}.mt-network-seo-cards h3{margin:14px 0 12px!important}.mt-network-seo-cards p{font-size:14px!important}.mt-network-seo-cards button{display:flex;align-items:center;gap:8px;margin-top:18px;min-height:44px;padding:11px 16px;border:1px solid #c4e0d4;border-radius:30px;background:#fff;color:var(--network-green);font-size:14px}.mt-network-seo-cards button[aria-selected=true]{background:var(--network-green);color:#fff;border-color:var(--network-green)}body.meditrust-vitrine-network .mt-network-seo-cards button[aria-selected=true]>.mt-icon{filter:brightness(0) invert(1)}
.mt-network-seo-preview{margin-top:24px;padding:18px;border:1px solid #dcebe3;border-radius:12px;background:#f0faf5}.mt-network-profile{display:grid;gap:18px;background:#fff;border-radius:9px;padding:18px}.mt-network-profile>img{width:100%;height:190px;object-fit:cover;border-radius:9px}.mt-network-native-brand{display:flex;align-items:center;gap:10px;font-size:16px}.mt-network-native-brand>img{width:24px;height:24px}.mt-network-profile p{margin-top:8px!important}.mt-network-profile ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:13px}.mt-network-profile li{display:flex;align-items:center;gap:10px;font-size:14px;color:#52616c}
.mt-network-local-page{background:#fff;border-radius:9px;overflow:hidden}.mt-network-native-header{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:16px;font-size:14px}.mt-network-native-site>img{width:100%;height:200px;object-fit:cover;display:block}.mt-network-native-site>div{padding:20px}.mt-network-native-site strong{font-size:24px;line-height:1.3;display:block}.mt-network-native-site p{margin-top:12px!important}.mt-network-native-site a{display:inline-flex;gap:8px;align-items:center;background:var(--network-green);color:#fff;padding:12px 16px;border-radius:30px;font-size:14px;margin-top:18px;min-height:44px}body.meditrust-vitrine-network .mt-network-native-site a>.mt-icon{filter:brightness(0) invert(1)}
.mt-network-site-path>strong{font-size:18px}.mt-network-site-path ol{list-style:none;padding:0;margin:24px 0;display:grid;gap:25px}.mt-network-site-path li{position:relative;display:flex;gap:14px;align-items:center;font-size:15px}.mt-network-site-path .mt-network-method-arrow{bottom:-23px}.mt-network-path-locations{display:grid;gap:15px}.mt-network-path-locations>div{display:flex;gap:15px;align-items:center;padding:16px;background:#fff;border-radius:9px}.mt-network-path-locations img{width:80px;height:80px;border-radius:7px;object-fit:cover}.mt-network-path-locations strong{font-size:14px;line-height:1.5}

.mt-network-feedback-layout{display:grid;gap:24px}.mt-network-feedback{padding:18px;border:1px solid #dbece3;border-radius:12px;background:#f4faf7;min-width:0}.mt-network-feedback-filters{display:grid;gap:14px;margin-bottom:20px}.mt-network-feedback-filters label{font-size:14px;font-weight:750;display:block;margin-bottom:7px}.mt-network-feedback-head{display:none}.mt-network-feedback-rows{display:grid;gap:14px;margin-top:18px}.mt-network-feedback-row{display:grid;gap:10px;background:#fff;border:1px solid #dfebe5;border-radius:9px;padding:18px;min-width:0}.mt-network-feedback-row time{font-size:13px;color:#63717b}.mt-network-feedback-row>strong{font-size:14px;line-height:1.6}.mt-network-feedback-follow{display:inline-block;font-size:12px;color:var(--network-green);background:#eaf8f0;padding:6px 9px;border-radius:6px}.mt-network-feedback-row summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:14px;font-weight:750;color:var(--network-green);min-height:44px;margin-top:8px}.mt-network-feedback-row summary::-webkit-details-marker{display:none}.mt-network-feedback-row details>p{margin-top:8px!important}
body.meditrust-vitrine-network .mt-network-feedback-row summary>.mt-icon{width:16px;height:16px;min-width:16px}.mt-network-export{display:inline-flex;align-items:center;gap:9px;background:var(--network-green);border:0;color:#fff;min-height:48px;margin-top:18px;padding:12px 18px;border-radius:30px;font-size:14px}body.meditrust-vitrine-network .mt-network-export>.mt-icon{filter:brightness(0) invert(1)}.mt-network-export:disabled{opacity:.6;cursor:default}
.mt-network [data-mt-panel][hidden],.mt-network [data-network-row][hidden],.mt-network [data-network-feedback-empty][hidden],.mt-network [data-network-export][hidden]{display:none!important}
.mt-network-crm-access{padding:18px;background:#fff;border-radius:10px}.mt-network-crm-access strong{display:block;font-size:14px;line-height:1.6;margin-top:14px}.mt-network-crm-access p{font-size:13px!important;margin-top:12px!important}
.mt-network-professions{display:grid;gap:16px}.mt-network-profession-card{position:relative;display:grid;grid-template-columns:100px 1fr;gap:16px;border:1px solid #e1eee7;border-radius:12px;background:#fff;overflow:hidden;min-width:0;box-shadow:0 8px 18px #174a3605}.mt-network-profession-card>img{width:100%;height:100%;min-height:145px;object-fit:cover;display:block}.mt-network-profession-card>div{min-width:0;padding:15px 15px 15px 0}.mt-network-profession-link{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.6;font-weight:750;color:var(--network-green);margin-top:12px}.mt-network-profession-link:after{content:"";position:absolute;inset:0}.mt-network-profession-card:focus-within{outline:3px solid #175cdf;outline-offset:4px}.mt-network-profession-link>.mt-icon{flex-shrink:0}body.meditrust-vitrine-network .mt-network-profession-link>.mt-icon{width:17px;height:17px;min-width:17px}
body.meditrust-vitrine-network .mt-network :is(.mt-network-form .mtf-field input,.mt-network-questionnaire input,.mt-network-feedback-filters select){font:400 16px/1.4 Manrope,Arial,sans-serif;font-size:16px!important;background:#fff;border:1px solid #d4e6de;border-radius:7px;min-height:48px;width:100%;padding:12px;box-shadow:none;color:var(--network-ink)}
body.meditrust-vitrine-network .mt-network .mt-network-hero-question>span:last-child>.mt-icon,body.meditrust-vitrine-network .mt-network .mt-network-alert:not(.is-positive)>.mt-icon{filter:brightness(0) saturate(100%) invert(36%) sepia(69%) saturate(2101%) hue-rotate(328deg) brightness(93%) contrast(98%)}
@media(max-width:359px){.mt-network-wrap{width:calc(100% - 32px)}body.meditrust-vitrine-network .mt-network h1{font-size:25px;letter-spacing:-.75px}body.meditrust-vitrine-network .mt-network h2{font-size:21px}.mt-network-google-card{width:140px;padding:11px}.mt-network-hero-question{width:140px;padding:11px;font-size:11px}.mt-network-profession-card{grid-template-columns:80px 1fr;gap:12px}.mt-network-profession-card h3{font-size:15px!important}.mt-network-profession-card>div{padding-right:12px}.mt-network-hero-notes{gap:10px}body.meditrust-vitrine-network .mt-network-hero-notes>.mt-network-note{font-size:22px;max-width:150px}}
@media(min-width:600px){.mt-network-wrap{width:calc(100% - 64px)}.mt-network-actions{display:flex;max-width:none;justify-content:center}.mt-network-hero-copy{padding-top:38px}.mt-network-terrain-center>img{max-height:400px;object-position:50% 0}.mt-network-google-card{width:215px;padding:16px;bottom:20px}.mt-network-google-card strong{font-size:14px}.mt-network-google-card p{font-size:13px!important}.mt-network-hero-question{width:220px;font-size:14px;bottom:-40px}.mt-network-terrain-center{margin-bottom:45px!important}.mt-network-terrain-left>img,.mt-network-terrain-right>img{height:230px}.mt-network-hero-notes>.mt-network-note>.mt-icon{display:block}.mt-network-needs{grid-template-columns:1fr 1fr}.mt-network-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mt-network-principles>article{flex-direction:column;align-items:flex-start}.mt-network-seo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-network-seo-cards>article{padding:18px;display:flex;flex-direction:column;align-items:flex-start}.mt-network-seo-cards button{margin-top:auto}.mt-network-seo-cards p{margin-bottom:20px!important}.mt-network-profile{grid-template-columns:1fr 1fr;align-items:center}.mt-network-profile>img{height:240px}.mt-network-feedback-filters{grid-template-columns:1fr 1fr}.mt-network-feedback-filters>div:first-child{grid-column:1/-1}.mt-network-crm{grid-template-columns:1fr 1.2fr}.mt-network-crm-access{grid-column:1/-1}.mt-network-professions{grid-template-columns:1fr 1fr}.mt-network-profession-card{display:block}.mt-network-profession-card>img{height:190px;min-height:0}.mt-network-profession-card>div{padding:18px}.mt-network-path-locations{grid-template-columns:1fr 1fr}.mt-network-site-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mt-network-site-path li{flex-direction:column;text-align:center}.mt-network-site-path .mt-network-method-arrow{bottom:auto;left:auto;right:-23px;top:10px;transform:none}}

@media(min-width:960px){
 body.meditrust-vitrine-network .mt-network h1{font-size:43px;line-height:1.12;letter-spacing:-1.5px}body.meditrust-vitrine-network .mt-network h2{font-size:29px;letter-spacing:-.8px}.mt-network-section{padding-block:42px}.mt-network-hero-copy{padding-top:34px}.mt-network-hero-copy>p{font-size:16px!important;line-height:1.65!important}.mt-network-actions{margin-bottom:12px}.mt-network-hero{padding-bottom:50px}
 .mt-network-terrain{grid-template-columns:1fr 2fr 1fr;gap:18px}.mt-network-hero-notes{grid-column:1/-1;padding-bottom:8px}body.meditrust-vitrine-network .mt-network-hero-notes>.mt-network-note{font-size:27px;max-width:230px}.mt-network-hero-notes>.mt-network-note:first-child{width:180px}.mt-network-terrain-center{grid-column:2;grid-row:2;margin-bottom:0!important;z-index:2}.mt-network-terrain-left{grid-column:1;grid-row:2;transform:rotate(-3deg);align-self:center}.mt-network-terrain-right{grid-column:3;grid-row:2;transform:rotate(3deg);align-self:center}.mt-network-terrain-center>img{height:380px;max-height:none;aspect-ratio:auto}.mt-network-terrain-left>img,.mt-network-terrain-right>img{height:330px}.mt-network-google-card{left:-12px;bottom:-15px;width:230px}.mt-network-hero-question{right:-12px;bottom:-24px;width:230px}
 .mt-network-needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mt-network-needs>article{flex-direction:column;align-items:flex-start;padding:22px}.mt-network-context-grid{grid-template-columns:1fr 1.8fr;gap:28px;align-items:center}.mt-network-context-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mt-network-context-principles>article{flex-direction:column;align-items:flex-start}.mt-network-organizations img{height:150px}.mt-network-three{grid-template-columns:1fr 30px 1fr 30px 1fr;gap:14px;align-items:stretch}body.meditrust-vitrine-network .mt-network-arrow>.mt-icon{transform:none}body.meditrust-vitrine-network .mt-network-organization>.mt-network-arrow>.mt-icon{transform:rotate(90deg)}
 .mt-network-principles>article{flex-direction:row;align-items:center}.mt-network-review-grid{grid-template-columns:1fr 1fr}.mt-network-review-grid>article:only-child{grid-column:1/-1;max-width:820px;width:100%;justify-self:center}.mt-network-review-grid>article:only-child .mt-network-review-pair{grid-template-columns:1fr 1.2fr;align-items:center}.mt-network-seo-cards>article{padding:24px}.mt-network-seo-preview{max-width:960px;margin-inline:auto;padding:24px}.mt-network-native-site{position:relative}.mt-network-native-site>img{height:350px}.mt-network-native-site>div{position:absolute;top:40px;left:28px;width:48%;background:#fffffff0;border-radius:9px}.mt-network-profile>img{height:280px}
 .mt-network-social-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;gap:18px;align-items:center}.mt-network-social-flow .mt-network-card-heading{min-height:64px}.mt-network-social-flow>article{align-self:center}
 .mt-network-feedback-layout{grid-template-columns:1fr 200px;gap:28px;align-items:center}.mt-network-feedback-filters{grid-template-columns:1.25fr 1fr 1fr;gap:10px}.mt-network-feedback-filters>div:first-child{grid-column:auto}.mt-network-feedback-filters select{font-size:16px!important;padding-inline:9px!important}.mt-network-feedback-head{display:grid;grid-template-columns:110px 155px 1fr 1.2fr;gap:15px;padding:16px;background:#e8f4ee;border-radius:7px;font-size:13px;margin-top:18px}.mt-network-feedback-rows{gap:0;margin-top:8px}.mt-network-feedback-row{grid-template-columns:110px 155px 1fr 1.2fr;gap:15px;align-items:start;border-radius:0;border-bottom:0;padding:16px}.mt-network-feedback-row:last-child{border-bottom:1px solid #dfebe5;border-radius:0 0 7px 7px}.mt-network-feedback-row summary{min-height:24px}
 .mt-network-crm{grid-template-columns:1fr 1.25fr 1fr;gap:20px;padding:22px}.mt-network-crm-access{grid-column:auto}.mt-network-professions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mt-network-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.mt-network-method>li{display:block;text-align:center}.mt-network-method>li>.mt-network-icon-circle{margin:0 auto 14px}.mt-network-method-arrow{left:auto;right:-26px;top:12px;bottom:auto;transform:none}.mt-network-method-action{text-align:right}
 .mt-network-faq-grid{grid-template-columns:1fr 270px;gap:48px;align-items:center}body.meditrust-vitrine-network .mt-network-faq-grid>.mt-network-note{grid-column:2;grid-row:1;justify-self:center;font-size:31px!important;max-width:230px;margin-block:8px!important}.mt-network-faq-answers{grid-column:1;grid-row:1}.mt-network-contact-grid{grid-template-columns:1fr 210px;gap:35px;align-items:center}.mt-network-contact-grid>.mt-network-note{justify-self:center;font-size:31px!important}
 .mt-network-form{padding:0;background:none;box-shadow:none}.mt-network-form .mtf-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.mt-network-form .mtf-fields{flex:1;min-width:400px}.mt-network-form .mtf-step-details{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px}.mt-network-form .mtf-actions{margin:0}.mt-network-form .mtf-button{width:auto;min-width:205px}.mt-network-form .mtf-status,.mt-network-form .mtf-privacy{flex-basis:100%}
}
@media(min-width:1280px){.mt-network-professions{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.mt-network-profession-card>img{height:145px}.mt-network-profession-card>div{padding:15px}body.meditrust-vitrine-network .mt-network-profession-card h3{font-size:15px}.mt-network-profession-link{font-size:12px}}
@media(prefers-reduced-motion:no-preference){.mt-network-arrow>.mt-icon,.mt-network-note>.mt-icon{animation:network-flow 3s ease-in-out infinite}.mt-network-questionnaire.is-active,.mt-network-social-post.is-updated,.mt-network-message.is-updated{animation:network-pulse .4s ease-out}}
@keyframes network-flow{0%,75%,100%{opacity:1}35%{opacity:.55}}@keyframes network-pulse{0%{transform:translateY(3px);opacity:.8}100%{transform:none;opacity:1}}
@media(prefers-reduced-motion:reduce){.mt-network *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Readable interactive controls after the parent and shared Forms cascade. */
body.meditrust-vitrine-network .mt-network :is(button,.mt-button){font-size:16px!important}
