/* FR10655: mobile-first Aurora presentation, isolated from Astra and other pages. */
body.meditrust-vitrine-social-ads .site-content,body.meditrust-vitrine-social-ads #primary{margin:0;padding:0;max-width:none;width:100%}
.mt-social-ads{--sads-ink:#142743;--sads-green:#06705d;--sads-muted:#4b6274;color:var(--sads-ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65;overflow:clip}
.mt-social-ads *{box-sizing:border-box}
.mt-social-ads h1,.mt-social-ads h2,.mt-social-ads h3,.mt-social-ads p{margin:0;text-transform:none;letter-spacing:normal}
.mt-social-ads h1,.mt-social-ads h2,.mt-social-ads h3{color:var(--sads-ink);font-family:Manrope,Arial,sans-serif;font-weight:800;line-height:1.18}
.mt-social-ads h1{font-size:clamp(28px,6.5vw,36px);letter-spacing:-1.2px;max-width:680px}
.mt-social-ads h2{font-size:clamp(23px,5.8vw,30px);letter-spacing:-.8px}
.mt-social-ads h3{font-size:17px;line-height:1.4}
.mt-social-ads h1 span,.mt-social-ads h2 span{color:var(--sads-green)}
.mt-social-ads p{color:var(--sads-muted)}
.mt-social-ads img{max-width:100%;height:auto;display:block}
.mt-social-ads .mt-shell{width:min(1200px,calc(100% - 36px));margin-inline:auto}
.mt-social-ads .mt-icon{flex:0 0 auto;width:24px;height:24px;filter:invert(34%) sepia(65%) saturate(541%) hue-rotate(121deg) brightness(94%)}
.mt-social-ads [hidden]{display:none!important}
.mt-social-ads a{color:var(--sads-green);text-decoration:none}
.mt-social-ads a:hover{text-decoration:underline;text-underline-offset:3px}
.mt-social-ads a:focus-visible,.mt-social-ads button:focus-visible,.mt-social-ads summary:focus-visible{outline:3px solid #127ab5;outline-offset:5px}
.mt-sads-section{padding:40px 0;scroll-margin-top:95px}
.mt-sads-mint{background:radial-gradient(ellipse at 85% 15%,#dffbf0,transparent 65%),#f3fcf9}
.mt-sads-heading{max-width:920px}
.mt-sads-heading>p{margin-top:14px}
.mt-sads-heading-row{display:grid;gap:20px;margin-bottom:26px}
.mt-sads-note{font-family:Caveat,cursive;font-size:26px;line-height:1.15;color:var(--sads-green)!important;transform:rotate(-5deg);max-width:250px;justify-self:end}
.mt-sads-note .mt-icon{width:36px;height:36px;margin:8px 0 0 42px;transform:rotate(25deg)}
.mt-sads-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}
.mt-social-ads .mt-button{min-height:50px;padding:14px 20px;font-size:14px;font-weight:800;border-radius:28px;display:inline-flex;gap:14px;align-items:center;justify-content:center;line-height:1.3;background:linear-gradient(115deg,#00836f,#067062);color:#fff;box-shadow:0 5px 18px #087d6815;border:1px solid transparent;text-decoration:none}
.mt-social-ads .mt-button:hover{background:#056e5d;transform:translateY(-2px)}
.mt-social-ads .mt-button .mt-icon{filter:brightness(0) invert(1);width:20px;height:20px}
.mt-social-ads .mt-button-secondary{background:#ffffffa6;border-color:#a4d7c9;color:var(--sads-green);box-shadow:none}
.mt-sads-hero{background:radial-gradient(ellipse at 12% 100%,#c8f6e9,transparent 58%),linear-gradient(105deg,#f4fffb,#dcfaef);padding:30px 0 32px}
.mt-sads-hero-grid{display:grid;gap:26px;align-items:center}
.mt-sads-hero-copy>p{margin-top:20px;max-width:600px}
.mt-sads-hero-copy>.mt-sads-note{display:none}
.mt-sads-brands{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.mt-sads-brand{display:inline-flex;gap:7px;align-items:center;line-height:1.35;color:var(--sads-ink);font-weight:700;font-size:14px}
.mt-sads-brand .mt-icon{filter:none}
.mt-sads-brand-meta .mt-icon{filter:invert(38%) sepia(83%) saturate(2289%) hue-rotate(195deg)}
.mt-sads-brand-instagram .mt-icon{filter:invert(27%) sepia(84%) saturate(2595%) hue-rotate(292deg)}
.mt-sads-brand-linkedin .mt-icon{filter:invert(30%) sepia(62%) saturate(3110%) hue-rotate(175deg)}
.mt-sads-hero-scene{position:relative;padding:0 0 56px}
.mt-social-ads .mt-sads-hero-photo{width:100%;aspect-ratio:1.05;object-fit:cover;object-position:65% 45%;border-radius:18px}
.mt-sads-hero-ad{position:absolute;left:10px;bottom:48px;width:42%;max-width:185px;transform:rotate(-3deg);z-index:1}
.mt-sads-ad{background:#fff;border:1px solid #dfebe7;border-radius:12px;padding:10px;box-shadow:0 8px 24px #14274312;color:var(--sads-ink);font-size:12px}
.mt-sads-ad-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}
.mt-sads-ad-head .mt-icon{width:17px;height:17px;filter:none}
.mt-sads-ad-head strong{font-size:10px;font-weight:800;display:block}
.mt-sads-ad-head small{font-size:9px;display:block;color:#526478}
.mt-sads-ad>img{aspect-ratio:1.25;width:100%;object-fit:cover;border-radius:6px}
.mt-sads-ad-copy{margin-top:8px;line-height:1.4}
.mt-sads-ad-copy>strong{font-size:10px;display:block}
.mt-sads-ad-copy>p{font-size:10px;margin-top:5px}
.mt-sads-ad-copy>span{display:block;background:var(--sads-green);color:#fff;border-radius:5px;text-align:center;padding:7px 5px;margin-top:8px;font-size:10px;font-weight:700}
.mt-sads-ad-hero .mt-sads-ad-copy>p{display:none}
.mt-sads-receipt{position:absolute;right:0;bottom:0;display:flex;gap:10px;align-items:center;width:54%;max-width:230px;min-height:84px;border-radius:14px;background:white;padding:14px;box-shadow:0 10px 28px #14274318;z-index:2}
.mt-sads-receipt>.mt-icon{background:#e0f9f0;border-radius:50%;padding:5px;width:34px;height:34px;filter:none}
.mt-sads-receipt strong{font-size:13px;display:block;line-height:1.3}
.mt-sads-receipt p{font-size:11px;line-height:1.4;margin-top:4px}
.mt-sads-hero-arrow{position:absolute;bottom:15px;left:40%;transform:rotate(-20deg)}
.mt-sads-hero-arrow .mt-icon{width:42px;height:42px;animation:sads-arrow 2.6s ease-in-out 3}
@keyframes sads-arrow{50%{transform:translate(5px,3px)}}
.mt-sads-cards{display:grid;gap:16px}
.mt-sads-cards>article,.mt-sads-cards>a{border:1px solid #dbece6;border-radius:13px;padding:22px;background:#fff;box-shadow:0 3px 14px #163d3110;position:relative}
.mt-sads-cards h3{margin-top:12px}
.mt-sads-cards p{font-size:14px;line-height:1.6;margin-top:8px}
.mt-sads-needs>a{padding:20px 48px 20px 20px;text-decoration:none;transition:transform .18s,border-color .18s}
.mt-sads-needs>a:hover{border-color:#159b80;transform:translateY(-4px)}
.mt-sads-needs>a>.mt-icon{background:#e0f9f0;border-radius:50%;padding:8px;width:42px;height:42px;filter:none}
.mt-sads-card-arrow{position:absolute;right:18px;bottom:24px}
.mt-sads-card-arrow .mt-icon{width:20px;height:20px}
.mt-sads-switches{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}
.mt-sads-switches button{background:#fff;border:1px solid #d5e9e2;border-radius:9px;padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:6px;color:#26384f;font:700 12px/1.3 Manrope,Arial,sans-serif;min-height:45px;flex:1;min-width:125px;cursor:pointer;box-shadow:none}
.mt-sads-switches button .mt-icon{width:19px;height:19px;filter:none}
.mt-sads-switches button[aria-pressed=true]{background:var(--sads-green);color:#fff;border-color:var(--sads-green)}
.mt-sads-switches button[aria-pressed=true] .mt-icon{filter:brightness(0) invert(1)}
.mt-sads-switches button:disabled{cursor:default}
.mt-sads-platform-body{border:1px solid #d8eae4;background:#fff;border-radius:16px;padding:20px;display:grid;gap:24px}
.mt-sads-platform-ads{display:flex;gap:12px;align-items:center;justify-content:center;max-width:380px;margin-inline:auto}
.mt-sads-platform-ads>.mt-sads-ad{width:48%;transform:rotate(-4deg)}
.mt-sads-platform-ads>.mt-sads-ad+div{transform:rotate(4deg)}
.mt-sads-platform-panels article{padding:8px 0}
.mt-sads-platform-panels article+article{border-top:1px solid #deeee7;margin-top:16px;padding-top:22px}
.mt-sads-platform-panels h3>.mt-sads-brand{font-size:17px}
.mt-sads-platform-panels p{font-size:15px;margin-top:12px}
.mt-sads-links{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:22px}
.mt-sads-link{font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;line-height:1.5}
.mt-sads-link .mt-icon{width:18px;height:18px}
.mt-sads-brand-phones{display:none}
.mt-sads-creative-cards>article,.mt-sads-activity-cards>article{padding:8px;overflow:hidden}
.mt-sads-creative-cards>article>div:last-child,.mt-sads-activity-cards>article>div{padding:14px}
.mt-sads-creative-media{position:relative}
.mt-sads-creative-media>img,.mt-sads-activity-cards>article>img{width:100%;aspect-ratio:1.8;object-fit:cover;border-radius:8px}
.mt-sads-creative-cards h3{margin-top:7px}
.mt-sads-creative-cards>article>div:last-child>.mt-icon{float:left;margin:0 9px 8px 0}
.mt-sads-creative-cards>article>div:last-child>p{clear:both}
.mt-sads-play{position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:white;box-shadow:0 4px 18px #14274340}
.mt-sads-ai-grid{display:grid;gap:28px}
.mt-sads-ai-flow{display:grid;gap:16px}
.mt-sads-ai-flow>article,.mt-sads-brief{background:#fff;border:1px solid #d5ebe3;border-radius:12px;padding:18px;position:relative}
.mt-sads-ai-flow h3{margin-top:10px}
.mt-sads-ai-flow p{font-size:13px;margin-top:8px}
.mt-sads-brief strong{display:block;margin-top:10px;font-size:16px}
.mt-sads-ai-previews{display:flex;gap:8px;align-items:center;justify-content:center;max-width:420px;margin:auto}
.mt-sads-ai-previews>div{width:33%;transform:rotate(-5deg)}
.mt-sads-ai-previews>div:nth-child(2){transform:translateY(-12px)}
.mt-sads-ai-previews>div:nth-child(3){transform:rotate(5deg)}
.mt-sads-ai-previews>div>strong{display:block;text-align:center;font-size:11px;margin-bottom:10px}
.mt-sads-ai-previews .mt-sads-ad{padding:6px;border-radius:8px}
.mt-sads-ai-previews .mt-sads-ad-copy>p{display:none}
.mt-sads-conversion-grid{display:grid;gap:26px}
.mt-sads-click-flow{display:grid;grid-template-columns:1fr 28px 1fr;gap:8px;align-items:center}
.mt-sads-flow-arrow .mt-icon{width:26px;height:26px}
.mt-sads-landing{padding:16px 12px;background:#fff;border:1px solid #d6e7df;border-radius:12px;box-shadow:0 8px 20px #173f3910;display:grid;gap:14px}
.mt-sads-landing>strong{font-size:12px}
.mt-sads-field-preview{font-size:11px;color:#536b7b;padding:10px 7px;background:#f2f6f8;border-radius:5px;line-height:1.3}
.mt-sads-preview-action{padding:9px 6px;color:#fff;background:var(--sads-green);border-radius:5px;font-size:10px;text-align:center;font-weight:700}
.mt-sads-landing>img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:6px}
.mt-sads-conversion-copy .mt-sads-cards>article{box-shadow:none;background:#f6fcf9}
.mt-sads-night{background:radial-gradient(ellipse at 80% 10%,#0d586d,transparent 80%),#10273e;color:white}
.mt-sads-night h2,.mt-sads-night h3,.mt-sads-night strong{color:white}
.mt-sads-night p{color:#d3e4ee}
.mt-sads-night .mt-sads-note{color:#fff!important}
.mt-sads-night .mt-sads-note .mt-icon{filter:brightness(0) invert(1)}
.mt-sads-measure-grid{display:grid;gap:24px}
.mt-sads-funnel{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}
.mt-sads-funnel li{text-align:center;position:relative}
.mt-sads-funnel li>span{background:#125575;border:1px solid #3b8398;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px}
.mt-sads-funnel .mt-icon{filter:brightness(0) invert(1)}
.mt-sads-funnel strong{font-size:14px;display:block}
.mt-sads-funnel p{font-size:12px;margin-top:5px}
.mt-sads-measure-panels{margin-top:25px}
.mt-sads-measure-panels .mt-sads-switches button{min-width:80px;background:#113e53;border-color:#28687a;color:#fff}
.mt-sads-measure-panels .mt-sads-switches button[aria-pressed=true]{background:#d5f9ed;color:#0d5145}
.mt-sads-measure-panels article{padding:18px;border:1px solid #396270;background:#ffffff08;border-radius:10px}
.mt-sads-measure-panels h3{font-size:16px}
.mt-sads-measure-panels article>p{font-size:14px;margin-top:8px}
.mt-sads-measure-panels article+article{margin-top:12px}
.mt-sads-crm-link{background:#fff;border-radius:18px;padding:22px;align-self:center}
.mt-sads-crm-link>.mt-icon{margin-bottom:12px}
.mt-sads-delegation-grid{display:grid;gap:30px;align-items:start}
.mt-sads-delegation-grid .mt-sads-cards{margin-top:24px}
.mt-sads-flat>article{padding:12px 0;background:transparent;border:0;box-shadow:none;border-radius:0}
.mt-sads-collaboration{position:relative;padding-bottom:25px}
.mt-sads-collaboration>img{aspect-ratio:1.5;object-fit:cover;border-radius:14px;width:100%}
.mt-sads-collaboration>.mt-sads-note{position:absolute;right:12px;top:16px;max-width:145px;font-size:25px;background:#ffffffed;border-radius:8px;padding:10px}
.mt-sads-collaboration>.mt-button{position:absolute;bottom:0;left:12px;right:12px;font-size:13px}
.mt-sads-activity-cards h3{margin-top:0;font-size:16px}
.mt-sads-method{list-style:none;margin:0;padding:0;display:grid;gap:24px}
.mt-sads-method li{position:relative;padding-left:58px;min-height:72px}
.mt-sads-method li>span{position:absolute;top:0;left:0;display:grid;place-items:center;width:38px;height:38px;background:var(--sads-green);border:5px solid #e1f7ef;border-radius:50%;color:#fff;font-weight:800;font-size:14px;box-sizing:content-box;z-index:1}
.mt-sads-method li:not(:last-child):after{content:"";position:absolute;left:23px;top:45px;width:1px;height:calc(100% - 21px);background:#96d7c5}
.mt-sads-method h3{font-size:16px;padding-top:4px}
.mt-sads-method p{font-size:13px;margin-top:7px}
.mt-sads-budget-grid{display:grid;gap:24px;align-items:center}
.mt-sads-budget-value{display:flex;gap:16px;align-items:center;padding:18px;border-radius:14px;background:white}
.mt-sads-budget-value>.mt-icon{width:44px;height:44px}
.mt-sads-budget-value strong{font-size:29px;line-height:1.2}
.mt-sads-budget-value p{font-size:13px;line-height:1.4;margin-top:6px;max-width:190px}
.mt-sads-budget-grid .mt-button{justify-self:start}
.mt-sads-faq{display:grid;gap:8px;align-items:start}
.mt-sads-faq details{border:1px solid #dceae4;border-radius:9px;background:#fbfefd;overflow:hidden}
.mt-sads-faq summary{list-style:none;cursor:pointer;display:flex;gap:10px;padding:16px;align-items:center;min-height:54px;font-size:14px;font-weight:700;line-height:1.5}
.mt-sads-faq summary::-webkit-details-marker{display:none}
.mt-sads-faq summary>.mt-icon{width:18px;height:18px}
.mt-sads-faq details[open] summary>.mt-icon{transform:rotate(45deg)}
.mt-sads-faq details>div{padding:0 18px 18px 44px;font-size:14px}
.mt-sads-faq details>div>.mt-sads-link{margin-top:12px;font-size:13px}
.mt-sads-guide-link{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;font-size:14px}
.mt-sads-contact{background:radial-gradient(ellipse at 85% 0,#c7f6e7,transparent 65%),#effcf7}
.mt-sads-lead .mtf-art,.mt-sads-lead .mtf-intro{display:none}
.mt-sads-lead .mtf{border:0;box-shadow:none;background:transparent;border-radius:0}
.mt-sads-lead .mtf-shell{display:block;background:transparent}
.mt-sads-lead .mtf-form{padding:0;max-width:none;background:transparent}
.mt-sads-lead .mtf-fields{display:grid;gap:14px}
.mt-sads-lead .mtf-field{margin:0;width:100%}
.mt-sads-lead .mtf-field label{font-size:13px;color:var(--sads-ink);font-weight:700;margin-bottom:6px}
.mt-sads-lead .mtf-input{width:100%;height:50px;border:1px solid #d5e7df;border-radius:7px;background:#fff;font-size:16px;box-shadow:none;padding:10px 13px}
.mt-sads-lead .mtf-actions{margin-top:16px}
.mt-sads-lead .mtf-submit{background:var(--sads-green);border:0;color:#fff;border-radius:28px;min-height:50px;width:100%;font-size:14px;font-weight:800;padding:12px 18px}
.mt-sads-lead .mtf-disclaimer{font-size:11px;margin-top:14px;color:#4e6475}
.mt-sads-lead .mtf-status{font-size:14px}
@media(min-width:600px){.mt-sads-four,.mt-sads-three{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-sads-ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-sads-collaboration{max-width:540px}.mt-sads-hero-scene{max-width:650px;margin:auto;width:100%}.mt-sads-click-flow{gap:20px;grid-template-columns:1fr 32px 1fr}}
@media(min-width:900px){
 .mt-social-ads .mt-shell{width:min(1200px,calc(100% - 64px))}.mt-sads-section{padding:48px 0}.mt-social-ads h1{font-size:clamp(37px,3.45vw,48px);line-height:1.13;letter-spacing:-1.8px}.mt-social-ads h2{font-size:29px}.mt-social-ads h3{font-size:16px}
 .mt-sads-hero{padding:32px 0 36px}.mt-sads-hero-grid{grid-template-columns:1fr 1.05fr;gap:42px}.mt-sads-hero-copy>p{font-size:16px}.mt-sads-hero-copy>.mt-sads-note{display:block;margin:25px 0 0 42%;max-width:190px;font-size:25px}
 .mt-sads-hero-scene{padding-bottom:15px}.mt-social-ads .mt-sads-hero-photo{aspect-ratio:1.08;border-radius:20px;min-height:430px}.mt-sads-hero-ad{left:-14px;bottom:35px;width:185px}.mt-sads-ad-hero{padding:12px}.mt-sads-ad-hero .mt-sads-ad-copy strong{font-size:12px}.mt-sads-ad-hero .mt-sads-ad-head strong{font-size:11px}.mt-sads-receipt{right:12px;bottom:20px;width:220px;min-height:92px}.mt-sads-hero-arrow{left:41%;bottom:24px}
 .mt-sads-heading-row{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:25px}.mt-sads-heading-row>.mt-sads-note{margin-top:7px;font-size:25px}.mt-sads-four{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-sads-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-sads-cards{gap:18px}.mt-sads-needs>a{padding:20px 20px 42px}
 .mt-sads-platform-body{grid-template-columns:320px minmax(0,1fr) 190px;gap:24px;align-items:center;padding:28px}.mt-sads-platform-ads{width:320px}.mt-sads-platform-ads>.mt-sads-ad{width:150px}.mt-sads-switches{max-width:650px}.mt-sads-switches button{min-width:0}.mt-sads-brand-phones{display:flex;gap:12px;align-items:center}.mt-sads-brand-phones>div{width:86px;height:174px;background:linear-gradient(160deg,#fff,#ecf8f5);border:4px solid #203341;border-radius:16px;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;transform:rotate(-8deg);box-shadow:0 10px 20px #1427431a}.mt-sads-brand-phones>div+div{transform:rotate(5deg);margin-top:26px}.mt-sads-brand-phones .mt-icon{width:28px;height:28px;filter:none}
 .mt-sads-creative-media>img{aspect-ratio:1.9}.mt-sads-creative-cards>article>div:last-child{padding:16px}.mt-sads-ai-grid{grid-template-columns:1fr 350px;gap:24px;align-items:center}.mt-sads-ai-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.mt-sads-ai-flow>article,.mt-sads-brief{border:0;background:transparent;padding:8px}.mt-sads-ai-flow>article:before{content:"→";position:absolute;left:-18px;top:18px;color:var(--sads-green);font-size:22px}.mt-sads-ai-flow h3{font-size:14px}.mt-sads-ai-flow p{font-size:12px}.mt-sads-ai-previews{max-width:350px}
 .mt-sads-conversion-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.mt-sads-conversion-demo{max-width:490px}.mt-sads-conversion-copy .mt-sads-cards{gap:12px}.mt-sads-conversion-copy .mt-sads-cards>article{padding:18px 18px 18px 65px}.mt-sads-conversion-copy .mt-sads-cards>article>.mt-icon{position:absolute;left:20px;top:22px}.mt-sads-conversion-copy .mt-sads-cards h3{margin-top:0}.mt-sads-conversion-copy .mt-sads-links{display:grid}
 .mt-sads-measure-grid{grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:center}.mt-sads-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.mt-sads-funnel li:not(:last-child):after{content:"→";position:absolute;right:-18px;top:6px;color:#6bdcb7;font-size:22px}.mt-sads-measure-panels .mt-sads-switches{max-width:480px}.mt-sads-measure-panels article{min-height:100px}.mt-sads-delegation-grid{grid-template-columns:minmax(0,1fr) 320px;gap:35px}.mt-sads-delegation-grid .mt-sads-cards{gap:20px}.mt-sads-collaboration{padding-bottom:20px}.mt-sads-collaboration>img{aspect-ratio:1.15}.mt-sads-collaboration>.mt-sads-note{font-size:23px;max-width:135px}.mt-sads-collaboration .mt-button{padding-inline:14px;font-size:12px}
 .mt-sads-method{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.mt-sads-method li{padding:0}.mt-sads-method li>span{position:relative;margin-bottom:18px}.mt-sads-method li:not(:last-child):after{left:45px;top:23px;width:calc(100% - 20px);height:1px}.mt-sads-method h3{font-size:15px}.mt-sads-method p{font-size:13px}.mt-sads-budget-grid{grid-template-columns:220px minmax(0,1fr) 175px;gap:25px}.mt-sads-budget-value{padding:18px 10px;gap:10px}.mt-sads-budget-value strong{font-size:26px}.mt-sads-budget-grid .mt-sads-cards p{font-size:12px}.mt-sads-budget-grid .mt-button{font-size:12px;padding:14px}
 .mt-sads-faq{grid-template-columns:1fr 1fr;gap:10px 22px}.mt-sads-faq details:nth-child(n+6){grid-column:2}.mt-sads-faq details:nth-child(1){grid-row:1}.mt-sads-faq details:nth-child(2){grid-row:2}.mt-sads-faq details:nth-child(3){grid-row:3}.mt-sads-faq details:nth-child(4){grid-row:4}.mt-sads-faq details:nth-child(5){grid-row:5}.mt-sads-faq details:nth-child(6){grid-row:1}.mt-sads-faq details:nth-child(7){grid-row:2}.mt-sads-faq details:nth-child(8){grid-row:3}.mt-sads-faq details:nth-child(9){grid-row:4}.mt-sads-faq details:nth-child(10){grid-row:5}
 .mt-sads-contact .mt-sads-heading-row{grid-template-columns:minmax(0,1fr) 220px}.mt-sads-lead .mtf-form{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:0 20px;align-items:end}.mt-sads-lead .mtf-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mt-sads-lead .mtf-actions{margin:0}.mt-sads-lead .mtf-disclaimer,.mt-sads-lead .mtf-status{grid-column:1/-1}.mt-sads-lead .mtf-disclaimer{margin-top:12px}
}
@media(min-width:1500px){.mt-sads-hero-grid{gap:55px}.mt-sads-hero-copy h1{font-size:48px}}
@media(max-width:359px){.mt-social-ads .mt-shell{width:calc(100% - 28px)}.mt-social-ads h1{font-size:25px;letter-spacing:-1px}.mt-social-ads h2{font-size:22px}.mt-sads-brands{gap:10px}.mt-sads-brand{font-size:12px;gap:5px}.mt-sads-brand .mt-icon{width:20px;height:20px}.mt-sads-receipt{padding:10px;gap:7px}.mt-sads-receipt>.mt-icon{width:25px;height:25px}.mt-sads-receipt strong{font-size:11px}.mt-sads-ad{padding:7px}.mt-sads-hero-ad{left:5px}.mt-sads-click-flow{grid-template-columns:1fr 22px 1fr;gap:5px}.mt-sads-landing{padding:12px 9px}.mt-sads-faq summary{padding:14px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.mt-social-ads *, .mt-social-ads *:before,.mt-social-ads *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mt-social-ads .mt-button:hover,.mt-sads-needs>a:hover{transform:none}}

/* Match the actual Forms renderer rather than a simulated markup shape. */
body.meditrust-vitrine-social-ads .site-content>.ast-container{display:block;max-width:none;padding:0}
body.meditrust-vitrine-social-ads .mt-social-ads{width:100%;max-width:none;margin:0;padding:0}
.mt-sads-lead .mtf-inline{display:block}.mt-sads-lead .mtf-art-panel,.mt-sads-lead .mtf-intro{display:none}.mt-sads-lead .mtf-shell{background:none;border:0;box-shadow:none;max-width:none;overflow:visible;border-radius:0}
.mt-sads-lead .mtf-form-panel{padding:0;background:none;border:0;box-shadow:none;max-width:none}.mt-sads-lead .mtf-form, .mt-sads-lead [data-mtf-form]{margin:0}.mt-sads-lead .mtf-title,.mt-sads-lead .mtf-fields legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mt-sads-lead .mtf-fields{padding:0;margin:0;border:0;min-width:0}.mt-sads-lead .mtf-step-need:empty{display:none}.mt-sads-lead .mtf-step-details{display:grid;gap:14px}
.mt-sads-lead .mtf-field{margin:0;min-width:0}.mt-sads-lead .mtf-field>label{font-size:14px!important;font-weight:700!important;margin-bottom:7px;color:var(--sads-ink)}.mt-sads-lead .mtf-field input{background:#fff;border:1px solid #cde5dc;border-radius:9px;min-height:50px;width:100%;font:400 16px/1.4 Manrope,Arial,sans-serif;font-size:16px!important;padding:12px;box-shadow:none;color:var(--sads-ink)}
.mt-sads-lead .mtf-actions{margin-top:17px}.mt-sads-lead .mtf-button{font:750 14px/1.35 Manrope,Arial,sans-serif;min-height:50px;padding:14px 20px;background:var(--sads-green);border:0;border-radius:50px;width:100%;color:#fff;letter-spacing:0;text-transform:none}.mt-sads-lead .mtf-status:empty{display:none}.mt-sads-lead .mtf-status{margin:0 0 12px}.mt-sads-lead .mtf-privacy{font-size:12px!important;margin-top:14px!important}.mt-sads-lead [data-mtf-native-link]{font-size:12px!important;margin-top:8px!important}.mt-sads-lead :is(.mtf-privacy,[data-mtf-native-link]) a{color:var(--sads-green);text-decoration:underline}
@media(min-width:900px){ .mt-sads-lead .mtf-form, .mt-sads-lead [data-mtf-form]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:0 22px;align-items:end}.mt-sads-lead .mtf-fields{grid-column:1;grid-row:2}.mt-sads-lead .mtf-step-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mt-sads-lead .mtf-actions{grid-column:2;grid-row:2;margin:0}.mt-sads-lead .mtf-privacy{grid-column:1/-1;grid-row:3}.mt-sads-lead [data-mtf-native-link]{grid-column:1/-1;grid-row:4}.mt-sads-lead .mtf-status{grid-column:1/-1;grid-row:1}}
@media(max-width:899px){.mt-sads-lead [data-mtf-form]{display:block}.mt-sads-needs>a{padding:18px 45px 18px 73px;min-height:145px}.mt-sads-needs>a>.mt-icon{position:absolute;left:18px;top:23px}.mt-sads-needs h3{margin-top:0}.mt-sads-note{font-size:27px}.mt-sads-ai-flow>article{padding:18px 18px 18px 62px}.mt-sads-ai-flow>article>.mt-icon{position:absolute;left:20px;top:22px}.mt-sads-ai-flow h3{margin-top:0}}
.mt-sads-lead .mtf-component,.mt-sads-lead .mtf-main{display:block;width:100%;max-width:none;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none}
.mt-sads-lead .mtf-fields{display:block}
body.meditrust-vitrine-social-ads .mt-social-ads .mt-button-secondary{background:#ffffffa6;border-color:#9bcfc1;color:var(--sads-green);box-shadow:none}
body.meditrust-vitrine-social-ads .mt-social-ads .mt-button-secondary:hover{background:#e0f5ec;color:#056353}
.mt-sads-lead .mtf-component{margin:0}
.mt-sads-lead .mtf-step-need{display:none}
.mt-sads-collaboration{display:grid;gap:12px}
.mt-sads-collaboration>.mt-sads-note{position:static;grid-row:1;max-width:230px;font-size:25px;background:none;padding:0;justify-self:end}
.mt-sads-collaboration>.mt-sads-note .mt-icon{display:none}

.mt-sads-play{padding:0;border:1px solid #d4e7df;cursor:pointer;z-index:1}.mt-sads-play[aria-pressed=true]{background:#cbf2e3}.mt-sads-creative-media{overflow:hidden;border-radius:8px}.mt-sads-preview-active{outline:2px solid #06705d;outline-offset:2px}
