/* Article11322 only. Shared shell, assets, motion and Forms retain their ownership. */
.mt-shopify-cost{--sc-ink:var(--mt-ink,#14223f);--sc-green:var(--mt-green,#00836f);--sc-text:#40546d;--sc-line:#d5eae5;font-family:Manrope,Arial,sans-serif;background:#fff;color:var(--sc-ink)}
.mt-shopify-cost,.mt-shopify-cost *{box-sizing:border-box}
.mt-shopify-cost :is(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;font-family:inherit;color:inherit}
.mt-shopify-cost :is(h1,h2,h3){font-weight:800;letter-spacing:-.5px;line-height:1.25;text-transform:none!important;word-break:normal;text-wrap:balance}
.mt-shopify-cost h1{font-size:28px;line-height:1.14;letter-spacing:-.7px}
.mt-shopify-cost h2{font-size:23px}
.mt-shopify-cost h3{font-size:16px;letter-spacing:-.2px}
.mt-shopify-cost p{color:var(--sc-text);font-size:14px;line-height:1.65}
.mt-shopify-cost a{color:var(--mt-green-dark,#16624f);text-decoration:none}
.mt-shopify-cost img{display:block;max-width:100%;height:auto}
.mt-shopify-cost [hidden]{display:none!important}
.mt-shopify-cost .mt-icon{width:25px;height:25px;min-width:0;flex:none}
.mt-shopify-cost :is(a,button,summary,input,select):focus-visible{outline:3px solid #175cdf;outline-offset:4px}
.mt-shopify-cost button{font:750 13px/1.4 Manrope,Arial,sans-serif;color:var(--sc-green);background:#fff;border:1px solid var(--sc-line);border-radius:8px;min-height:44px;cursor:pointer;padding:11px 14px;text-transform:none!important;letter-spacing:normal!important}
.mt-shopify-cost .mt-button{border-radius:99px;min-height:46px;font-size:13px;text-align:center;color:#fff}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-outline{background:transparent;color:var(--mt-green-dark,#16624f);border-color:var(--sc-green)}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-outline:hover{background:#e2f5eb;color:var(--mt-green-dark)}
.mt-shopify-cost .mt-sc-outline .mt-icon{filter:none}
.mt-sc-section{padding:32px 0;scroll-margin-top:100px}
.mt-sc-heading-note{margin-bottom:21px}
.mt-sc-heading>p{margin-top:10px;max-width:1050px}
.mt-shopify-cost .mt-sc-note{font-family:Caveat,cursive;font-size:25px;font-weight:500;line-height:1.16;color:var(--mt-green-dark,#16624f);white-space:pre-line}
.mt-sc-note>.mt-icon{display:block;width:36px;height:36px;margin-top:8px}
.mt-sc-side-note{display:none}
.mt-sc-soft{background:#f7fdfb}
.mt-sc-mint{background:linear-gradient(110deg,#effcf7,#e7fff5)}
.mt-sc-card{min-width:0;padding:19px;border:1px solid var(--sc-line);border-radius:12px;background:#fff;box-shadow:0 5px 18px #32695807}
.mt-sc-card-title{display:flex;align-items:flex-start;gap:12px}
.mt-sc-card-title>div{min-width:0}
.mt-sc-card>p,.mt-sc-card-title+p{margin-top:10px}
.mt-sc-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:800;line-height:1.5}
.mt-sc-link>.mt-icon{width:17px;height:17px}
.mt-sc-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:13px}
.mt-shopify-cost .mt-sc-small-note{font-size:12px;line-height:1.6;margin-top:13px}
.mt-sc-two,.mt-sc-three,.mt-sc-four{display:grid;gap:14px}
.mt-sc-hero{background:linear-gradient(125deg,#e9fbf4,#f5fffc);position:relative;overflow:hidden}
.mt-sc-hero-inner{display:grid;position:relative;padding-top:26px;padding-bottom:22px;gap:17px}
.mt-sc-hero-copy{position:relative;z-index:2;grid-row:1;grid-column:1}
.mt-sc-hero-copy h1>span{color:var(--sc-green)}
.mt-sc-hero-copy h1>.mt-sc-title-keep{white-space:nowrap;color:inherit}
.mt-sc-hero-copy>p{margin-top:17px;font-size:14px;line-height:1.6}
.mt-sc-hero-brand{position:relative;z-index:2;justify-self:start;width:125px;margin-top:4px;grid-row:2;grid-column:1;align-self:center}
.mt-sc-hero-brand>img{width:100%;height:auto}
.mt-sc-hero-photo{display:block;margin:0 -20px;position:relative;grid-row:3;grid-column:1}
.mt-sc-hero-photo>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.mt-shopify-cost .mt-sc-hero-note{position:relative;z-index:2;width:145px;font-size:23px;rotate:-8deg;text-align:center;grid-row:2;grid-column:1;justify-self:end;align-self:center}
.mt-sc-hero-note>.mt-icon{margin:6px auto 0;rotate:65deg}
.mt-sc-hero-budgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative;z-index:2;margin-top:-8px;grid-row:4;grid-column:1}
.mt-sc-hero-budget{display:flex;gap:8px;padding:14px 10px;background:#fff;border:1px solid var(--sc-line);border-radius:10px;box-shadow:0 6px 20px #205e4220;min-width:0}
.mt-sc-hero-budget>.mt-icon{width:19px;height:19px;margin-top:2px}
.mt-sc-hero-budget>div{min-width:0}
.mt-sc-hero-budget strong{font-size:11px;line-height:1.5;display:block}
.mt-shopify-cost .mt-sc-hero-value{font-size:22px;line-height:1.4;font-weight:800;color:var(--sc-ink);white-space:nowrap;margin-top:5px}
.mt-sc-hero-value>span{font-size:11px;letter-spacing:-.3px}
.mt-sc-hero-budget div>p:last-child{font-size:10px;line-height:1.5;margin-top:4px}
.mt-sc-hero-actions{display:grid;gap:10px;position:relative;z-index:2;grid-row:5;grid-column:1}
.mt-sc-hero-actions>.mt-button{width:100%}
.mt-shopify-cost .mt-sc-meta{position:relative;z-index:2;font-size:11px;line-height:1.6;color:#52616c;grid-row:6;grid-column:1}
.mt-sc-prices{display:grid;gap:12px}
.mt-sc-price{padding:18px}
.mt-sc-price .mt-sc-card-title{align-items:center}
.mt-sc-price-amounts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
.mt-shopify-cost .mt-sc-price-month,.mt-shopify-cost .mt-sc-price-year{font-size:13px;line-height:1.5;color:var(--sc-ink)}
.mt-sc-price-amounts strong{display:block;font-size:22px;line-height:1.4;color:var(--sc-ink)}
.mt-sc-price-amounts strong>span{font-size:12px;font-weight:700}
.mt-sc-price-amounts small{display:block;font-size:10px;line-height:1.5;color:var(--sc-text);margin-top:4px}
.mt-sc-price-year strong{font-size:18px;color:var(--sc-green)}
.mt-sc-price-amounts>.mt-sc-price-month>span{display:block;font-size:11px;font-weight:700;margin-bottom:2px}
.mt-sc-cycle{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;justify-content:flex-start}
.mt-sc-cycle button{border-radius:99px;font-size:12px}
.mt-sc-cycle button[aria-pressed=true]{color:#fff;background:var(--sc-green);border-color:var(--sc-green)}
.mt-sc-prices[data-sc-selected-cycle=annual] .mt-sc-price-year strong{font-size:22px;color:var(--sc-ink)}
.mt-sc-prices[data-sc-selected-cycle=annual] .mt-sc-price-month strong{font-size:18px;color:var(--sc-green)}
.mt-sc-components .mt-sc-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 12px}
.mt-sc-components .mt-sc-card>.mt-icon{grid-column:1;grid-row:1/4}
.mt-sc-components :is(h3,p,a){grid-column:2}
.mt-sc-components p{margin:0;font-size:13px}
.mt-sc-component-arrow{display:none}
.mt-sc-calculator-grid{display:grid;gap:16px;align-items:start}
.mt-sc-calculator-form label{display:grid;gap:6px;font-size:12px;font-weight:800;margin-top:14px;line-height:1.5}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-calculator-form :is(input,select){display:block;width:100%;border:1px solid var(--sc-line);border-radius:7px;background:#fff;color:var(--sc-ink);font:600 16px/1.4 Manrope,Arial,sans-serif!important;min-height:47px;margin:0;padding:11px 12px;box-shadow:none}
.mt-shopify-cost .mt-sc-field-help{font-size:11px;line-height:1.5;margin-top:6px}
.mt-sc-advanced{border-top:1px solid var(--sc-line);padding-top:2px;margin-top:17px}
.mt-sc-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px}
.mt-sc-form-actions>.mt-button{flex:1;min-width:165px}
.mt-sc-reset{flex:none;font-size:11px!important}
.mt-sc-calculator [aria-busy=true]{opacity:.75}
.mt-sc-calculator button:disabled{cursor:wait}
.mt-sc-live:empty{display:none}
.mt-shopify-cost .mt-sc-live{font-size:12px;margin-top:12px}
.mt-sc-result-grid{display:grid;gap:14px}
.mt-sc-result{padding:0;overflow:hidden;border-color:#94d7c7}
.mt-sc-result>header{display:flex;align-items:center;gap:12px;padding:19px;background:var(--sc-green);color:#fff}
.mt-sc-result header .mt-icon{filter:brightness(0) invert(1)}
.mt-sc-result header h3{font-size:16px;color:#fff}
.mt-shopify-cost .mt-sc-result header p{color:#fff;font-size:11px;margin-top:5px}
.mt-sc-result dl{padding:14px 19px}
.mt-sc-result dl>div,.mt-sc-scenarios dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;line-height:1.5}
.mt-sc-result dt,.mt-sc-scenarios dt{min-width:0}
.mt-sc-result dd,.mt-sc-scenarios dd{font-weight:800;flex:none;text-align:right}
.mt-sc-total{border-top:1px solid var(--sc-line);margin-top:12px;padding-top:15px!important;display:block!important}
.mt-sc-total dt{font-size:14px;font-weight:800}
.mt-sc-total dd{margin-top:7px;font-size:26px;color:var(--sc-green)}
.mt-sc-total dd>span{font-size:13px}
.mt-shopify-cost .mt-sc-result>.mt-sc-small-note{margin:0;padding:0 19px 17px;font-size:11px}
.mt-sc-other-plans{padding:20px}
.mt-sc-other-plan{display:flex;align-items:center;gap:17px;margin-top:20px}
.mt-sc-other-plan>.mt-icon{width:29px;height:29px}
.mt-sc-other-plan p{color:var(--sc-ink);font-size:13px}
.mt-sc-other-plan p>span,.mt-sc-other-plan p>strong{display:block}
.mt-sc-other-plan p>strong{font-size:20px;margin-top:4px}
.mt-sc-other-plan small{font-size:12px}
.mt-sc-other-plan>strong{font-size:13px;line-height:1.5}
.mt-sc-other-plans>.mt-sc-link{margin-top:15px}
.mt-sc-errors{border:1px solid #cc6f63;border-radius:9px;padding:16px;background:#fff3f0;margin-bottom:13px}
.mt-sc-errors>p{color:#92392e;font-size:13px}
.mt-sc-errors ul{margin-top:10px;padding-left:18px;font-size:12px;color:#92392e}
.mt-sc-previous-result{margin:0 0 12px!important;padding:12px;border:1px solid #c0d5d0;background:#f5fbf8;border-radius:8px;font-size:12px!important}
.mt-sc-method{margin-top:20px;padding:16px 18px;border:1px solid var(--sc-line);border-radius:9px;background:#f8fdfb}
.mt-sc-method>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-size:13px;font-weight:800;cursor:pointer;min-height:44px}
.mt-sc-method>summary::-webkit-details-marker{display:none}
.mt-sc-method>p{font-size:12px;margin-top:10px}
.mt-sc-method[open]>summary>.mt-icon{rotate:180deg}
.mt-sc-fee-rate{font-size:23px!important;color:var(--sc-green)!important;font-weight:800;line-height:1.4!important}
.mt-sc-fee-cards .mt-sc-card>p:not(.mt-sc-fee-rate){font-size:13px}
.mt-sc-example{margin-top:17px;padding:15px;background:#f0faf8;border-radius:8px}
.mt-sc-example>strong{font-size:13px;line-height:1.5}
.mt-sc-example>p{font-size:13px;margin-top:7px}
.mt-sc-exceptions{border-left:3px solid var(--sc-green);padding-left:17px;margin-top:24px}
.mt-sc-exceptions h3{font-size:15px}
.mt-sc-exceptions p{font-size:13px;margin-top:8px}
.mt-sc-period{display:inline-block;border-radius:99px;background:#eef9f5;color:var(--mt-green-dark,#16624f);font-size:11px;font-weight:800;line-height:1.5;padding:5px 9px;margin-top:13px}
.mt-sc-scenarios .mt-sc-card-title p{font-size:13px;font-weight:800;line-height:1.5;margin-top:4px;color:var(--sc-ink)}
.mt-sc-scenarios dl{margin-top:12px}
.mt-sc-scenarios dl>div{padding:6px 0}
.mt-sc-scenarios dt>span{font-size:10px}
.mt-sc-scenario-total{margin-top:9px;background:#edfbf6;border-radius:6px;padding:10px!important;color:var(--sc-green);align-items:center}
.mt-sc-scenario-total dt{font-weight:800}
.mt-sc-scenario-total dd{font-size:20px}
.mt-sc-scenario-total dd>small{display:block;font-size:10px}
.mt-sc-scenarios button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:13px;font-size:12px}
.mt-sc-scenarios button>.mt-icon{width:17px;height:17px}
.mt-sc-choice>article,.mt-sc-savings>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px 12px;padding:18px;background:#fff;border:1px solid var(--sc-line);border-radius:10px}
.mt-sc-choice>article>.mt-icon,.mt-sc-savings>article>.mt-icon{grid-column:1;grid-row:1/3}
.mt-sc-choice :is(h3,p),.mt-sc-savings :is(h3,p){grid-column:2}
.mt-sc-choice p,.mt-sc-savings p{font-size:13px}
.mt-sc-threshold{display:grid;gap:15px;padding:19px;margin-top:20px;background:#eafbf4;border-radius:10px}
.mt-sc-threshold>div>p:first-child{font-size:14px;color:var(--sc-ink);font-weight:700}
.mt-sc-threshold>.mt-button{justify-self:start}
.mt-sc-configurations ul,.mt-sc-project ul{list-style:none;padding:0;margin-top:15px}
.mt-sc-configurations li,.mt-sc-project li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;color:var(--sc-text);margin-top:9px}
.mt-sc-configurations li>.mt-icon,.mt-sc-project li>.mt-icon{width:17px;height:17px;margin-top:2px}
.mt-sc-project-grid{display:grid;gap:18px;align-items:center}
.mt-sc-project figure{padding:10px 0}
.mt-sc-project figure>img{width:100%;height:auto;object-fit:contain}
.mt-sc-project-grid>div>p{font-size:14px;margin-top:9px}
.mt-sc-project .mt-sc-links{gap:7px 20px}
.mt-sc-project .mt-sc-link{font-size:12px}
.mt-sc-faq-grid{display:grid;gap:23px}
.mt-sc-faq{display:grid;gap:7px}
.mt-sc-faq>details{border:1px solid var(--sc-line);border-radius:7px;background:#fff}
.mt-sc-faq summary{display:flex;align-items:center;gap:9px;list-style:none;padding:13px;min-height:48px;cursor:pointer}
.mt-sc-faq summary::-webkit-details-marker{display:none}
.mt-sc-faq summary>h3{flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:normal;text-wrap:pretty}
.mt-sc-faq summary>.mt-icon{width:16px;height:16px}
.mt-sc-faq details[open] summary>.mt-icon:last-child{rotate:180deg}
.mt-sc-faq details>p{font-size:13px;padding:0 15px 17px}
.mt-sc-faq-grid>aside>.mt-sc-note{display:none}
.mt-sc-faq-contact{background:#e6faf2}
.mt-sc-faq-contact h3{font-size:14px}
.mt-sc-faq-contact p{font-size:13px}
.mt-sc-faq-contact>.mt-button{margin-top:15px;font-size:12px}
.mt-sc-contact{background:linear-gradient(110deg,#effcf7,#defbf0)}
.mt-sc-contact .mt-sc-heading-note{margin-bottom:20px}
body.meditrust-vitrine .mt-shopify-cost .mtf-contact-compact{max-width:none;width:100%;margin:0}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form :is(.mtf-main,.mtf-fields){padding:0;margin:0;border:0;background:transparent;min-width:0}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-field{min-width:0;margin:0}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-step-details{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-field :is(input,select,textarea){font:500 16px/1.4 Manrope,Arial,sans-serif!important;min-height:48px;background:#fff;border:1px solid var(--sc-line);border-radius:7px;box-shadow:none;color:var(--sc-ink)}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-button[type=submit]{min-height:48px;width:100%;border-radius:99px;background:var(--sc-green);font:750 12px/1.5 Manrope,Arial,sans-serif}
body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-status:empty{display:none}
@media(min-width:600px){
 .mt-shopify-cost h1{font-size:35px}.mt-shopify-cost h2{font-size:27px}
 .mt-sc-hero-budgets{gap:16px}.mt-sc-hero-budget{padding:17px;gap:13px}.mt-sc-hero-budget strong{font-size:12px}.mt-sc-hero-budget div>p:last-child{font-size:11px}.mt-sc-hero-budget>.mt-icon{width:25px;height:25px}
 .mt-sc-hero-actions{display:flex;flex-wrap:wrap}.mt-sc-hero-actions>.mt-button{width:auto}
 .mt-sc-prices,.mt-sc-four{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-sc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mt-sc-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-sc-scenario-total{display:block!important}.mt-sc-scenario-total dd{margin-top:5px}.mt-sc-scenario-total dd>small{display:inline}
 .mt-sc-scenarios .mt-sc-card{padding:15px}.mt-sc-scenarios .mt-sc-card-title{display:block}.mt-sc-scenarios h3{margin-top:10px}.mt-sc-scenarios dl>div{display:block}.mt-sc-scenarios dd{text-align:left}
 .mt-sc-extras .mt-sc-card{padding:16px}.mt-sc-threshold{padding:22px}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-step-details{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-field{grid-column:auto}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-button[type=submit]{width:auto;min-width:245px}
}
@media(min-width:768px){
 .mt-sc-calculator-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px}
 .mt-sc-project-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px}.mt-sc-project ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 15px}
}
@media(min-width:1000px){
 .mt-sc-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;min-height:530px;padding-top:40px;padding-bottom:25px;align-content:start}
 .mt-sc-hero-copy{grid-column:1;grid-row:1;max-width:540px}.mt-sc-hero-copy>p{font-size:15px;max-width:520px;margin-top:20px}
 .mt-sc-hero-photo{position:absolute;inset:0 0 0 42%;margin:0;z-index:0;grid-row:auto;grid-column:auto;mask-image:linear-gradient(to right,transparent,#000 17%)}
 .mt-sc-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:left top;aspect-ratio:auto;transform:none}
 .mt-sc-hero-brand{position:absolute;top:35px;right:30px;width:150px;margin:0;grid-row:auto;grid-column:auto}
 .mt-shopify-cost .mt-sc-hero-note{position:absolute;top:107px;right:13px;width:180px;font-size:27px;grid-row:auto;grid-column:auto}
 .mt-sc-hero-actions{grid-column:1;grid-row:2;gap:10px}.mt-sc-hero-actions>.mt-button{font-size:12px;padding:12px 17px}
 .mt-shopify-cost .mt-sc-meta{grid-column:1;grid-row:3;max-width:470px}
 .mt-sc-hero-budgets{grid-column:1/-1;grid-row:4;display:flex;justify-content:space-between;margin-top:50px;gap:20px}
 .mt-sc-hero-budget{width:305px;min-width:0;max-width:42%;padding:17px 18px;border-radius:12px}
 .mt-sc-hero-budget:last-child{margin-right:0}.mt-sc-hero-budget strong{font-size:12px}.mt-shopify-cost .mt-sc-hero-value{font-size:27px}.mt-sc-hero-value>span{font-size:14px}
 .mt-sc-price-amounts{grid-template-columns:minmax(0,1fr)}
}
@media(min-width:1000px){
 .mt-sc-section{padding:33px 0}.mt-shopify-cost h1{font-size:36px;line-height:1.15}.mt-shopify-cost h2{font-size:29px;line-height:1.3}
 .mt-sc-hero-inner{padding-top:47px;padding-bottom:29px;min-height:560px}.mt-sc-hero-copy{max-width:575px}.mt-sc-hero-copy>p{font-size:16px;line-height:1.65;max-width:510px}
 .mt-shopify-cost .mt-sc-hero-note{right:30px;top:115px;font-size:27px;width:170px}.mt-sc-hero-budgets{margin-top:54px}.mt-sc-hero-budget{width:326px;max-width:40%}
 .mt-sc-hero-actions>.mt-button{font-size:13px;padding:13px 19px}
 .mt-sc-heading-note:has(.mt-sc-side-note){display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:25px;align-items:center}
 .mt-sc-side-note{display:block;font-size:27px!important;padding:0 7px;max-width:165px;rotate:-7deg;white-space:normal!important}
 .mt-sc-prices,.mt-sc-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.mt-sc-three,.mt-sc-two{gap:18px}.mt-sc-price{padding:20px}.mt-sc-price-amounts strong{font-size:25px}.mt-sc-price-year strong{font-size:20px}
 .mt-sc-components{gap:37px}.mt-sc-components .mt-sc-card{display:block;padding:20px;position:relative}.mt-sc-components h3{margin-top:12px;font-size:15px}.mt-sc-components p{margin-top:9px;font-size:13px}.mt-sc-components .mt-sc-link{margin-top:6px;font-size:11px}.mt-sc-component-arrow{display:block;position:absolute;right:-32px;top:50%;translate:0 -50%;width:26px;height:26px}.mt-sc-component-arrow>.mt-icon{width:26px;height:26px}
 .mt-sc-calculator-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:23px}.mt-sc-result-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:17px}.mt-sc-calculator-form{padding:21px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px;align-items:start}.mt-sc-calculator-form>:is(h3,p,.mt-sc-advanced,.mt-sc-form-actions){grid-column:1/-1}.mt-sc-calculator-form>label:has(#sc-payment-mode){grid-column:1/-1}.mt-sc-calculator-form>#sc-amount-help{margin-bottom:0}.mt-sc-calculator-form .mt-sc-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px}.mt-sc-calculator-form .mt-sc-advanced>:is(p,label:has(#sc-eligible_amount)){grid-column:1/-1}.mt-sc-result>header{padding:21px}.mt-sc-result dl{padding:15px 21px}.mt-sc-result>.mt-sc-small-note{padding-inline:21px}
 .mt-sc-total dd{font-size:31px}.mt-sc-other-plans{padding:23px 20px}.mt-sc-other-plan{margin-top:29px}.mt-sc-other-plan p>strong{font-size:22px}
 .mt-sc-fee-cards .mt-sc-card{padding:23px}.mt-sc-fee-cards h3{font-size:17px}.mt-sc-fee-rate{font-size:26px!important}.mt-sc-example{padding:17px}
 .mt-sc-scenarios .mt-sc-card{padding:20px}.mt-sc-scenarios .mt-sc-card-title{display:flex}.mt-sc-scenarios h3{margin-top:0}.mt-sc-scenarios dl>div{display:flex}.mt-sc-scenarios dd{text-align:right}.mt-sc-scenario-total{display:flex!important}.mt-sc-scenario-total dd{margin-top:0;font-size:21px}.mt-sc-scenario-total dd>small{display:inline;font-size:10px}
 .mt-sc-choice>article,.mt-sc-savings>article{display:block;padding:19px}.mt-sc-choice h3,.mt-sc-savings h3{font-size:14px;margin-top:10px}.mt-sc-choice p,.mt-sc-savings p{font-size:12px;margin-top:9px}
 .mt-sc-threshold{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.mt-sc-threshold>.mt-button{font-size:12px;max-width:270px}
 .mt-sc-configurations .mt-sc-card{padding:22px}.mt-sc-project-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:34px}.mt-sc-project figure{padding:0 12px}.mt-sc-project h3{font-size:19px}
 .mt-sc-faq-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:29px;align-items:start}.mt-sc-faq-grid>aside>.mt-sc-note{display:block;rotate:-7deg;font-size:30px;padding:16px 7px 28px;white-space:normal}.mt-sc-faq-grid>aside>.mt-sc-note>.mt-icon{margin-left:auto;rotate:70deg}.mt-sc-faq summary>h3{font-size:13px}.mt-sc-faq-contact{padding:19px}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form [data-mtf-form]{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:10px 18px;align-items:end}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-fields{grid-column:1}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form .mtf-actions{grid-column:2;margin:0;align-self:end}
 body.meditrust-vitrine .mt-shopify-cost .mt-sc-contact-form :is(.mtf-status,.mtf-privacy,[data-mtf-native-link]){grid-column:1/-1;margin:0}
}
@media(min-width:1200px){.mt-shopify-cost h1{font-size:42px}.mt-sc-hero-brand{right:45px;width:172px;top:44px}.mt-shopify-cost .mt-sc-hero-note{right:43px;top:125px;font-size:31px;width:180px}}
@media(min-width:1450px){.mt-sc-hero-inner{min-height:595px;padding-top:51px}.mt-sc-hero-budgets{margin-top:75px}}
@media(max-width:359px){.mt-shopify-cost h1{font-size:25px}.mt-shopify-cost h2{font-size:21px}.mt-sc-hero-budget{padding:12px 8px;gap:5px}.mt-sc-hero-budget>.mt-icon{width:16px;height:16px}.mt-sc-hero-budget strong{font-size:10px}.mt-shopify-cost .mt-sc-hero-value{font-size:20px}.mt-sc-hero-value>span{font-size:10px}.mt-sc-card{padding:16px}.mt-sc-price-amounts{gap:8px}.mt-sc-price-amounts strong{font-size:20px}}
@media(prefers-reduced-motion:no-preference){.mt-sc-hero-note>.mt-icon{animation:mt-sc-guide-arrow 3s ease-in-out infinite}.mt-sc-scenarios button:hover,.mt-sc-cycle button:hover{border-color:var(--sc-green)}@keyframes mt-sc-guide-arrow{0%,100%{translate:0 0}50%{translate:3px 2px}}}
