/* MST Import & Export: dedicated service, compatible with the approved B2B visual system. */
.mst-ie-page,.mst-ie-page main{background:#111315;color:#f8f6f1}
.mst-ie-page .site-header{background:#101112!important;color:#fff!important}
.mst-ie-page .mst-ie-hero{min-height:670px;background:radial-gradient(ellipse at 38% 48%,#2b2318,#111317 67%)}
.mst-ie-page .mst-ie-hero:after{background:linear-gradient(90deg,rgba(12,13,17,.98) 0%,rgba(12,13,17,.94) 27%,rgba(12,13,17,.73) 46%,rgba(12,13,17,.10) 70%,transparent 82%)}
.mst-ie-page .mst-b2b-hero-layout{min-height:670px}
.mst-ie-page .mst-b2b-hero-copy{width:min(58%,790px);padding:54px 0 58px}
.mst-ie-page h1,.mst-ie-page h2,.mst-ie-page h3{letter-spacing:-.039em}
.mst-ie-page .mst-b2b-hero h1{font-size:clamp(2.6rem,4.05vw,4.8rem);line-height:1.06;max-width:780px;margin-bottom:19px}
.mst-ie-claim{font-size:clamp(1.05rem,1.32vw,1.35rem);line-height:1.45;color:#ffd053;font-weight:800;max-width:690px;margin:0 0 16px}
.mst-ie-page .mst-b2b-hero .mst-b2b-lead{font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.63;margin-bottom:25px;max-width:680px}
.mst-ie-page .mst-b2b-hero-image{width:min(67vw,1080px)}
.mst-ie-page .mst-ie-hero-image img{object-position:center center}
.mst-ie-page .mst-b2b-hero-image::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(160deg,#ffdf70,#d9a024 65%,#ffe27e);clip-path:polygon(33% 0%,30% 8%,27% 17%,24% 26%,21% 35%,18% 44%,15% 53%,12% 63%,9% 73%,6% 83%,3% 92%,0% 100%,calc(0% + 3px) 100%,calc(3% + 3px) 92%,calc(6% + 3px) 83%,calc(9% + 3px) 73%,calc(12% + 3px) 63%,calc(15% + 3px) 53%,calc(18% + 3px) 44%,calc(21% + 3px) 35%,calc(24% + 3px) 26%,calc(27% + 3px) 17%,calc(30% + 3px) 8%,calc(33% + 3px) 0%)}
.mst-ie-page .mst-ie-benefits{background:#101315!important}
.mst-ie-page .mst-ie-scope{background:#16191c!important}
.mst-ie-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:28px}
.mst-ie-scope-card{background:linear-gradient(145deg,#212327,#17191c);border:1px solid #4b4131;border-radius:23px;overflow:hidden;min-width:0;box-shadow:0 14px 38px #0003}
.mst-ie-scope-card img{display:block;aspect-ratio:16/9;object-fit:cover;width:100%}
.mst-ie-scope-content{padding:24px 24px 27px}.mst-ie-scope-num{color:#edbd3e;letter-spacing:.17em;font-weight:800;font-size:.8rem}
.mst-ie-scope-content h3{font-size:clamp(1.18rem,1.52vw,1.45rem);color:#fff;line-height:1.25;margin:10px 0 12px}
.mst-ie-scope-content p{color:#c9c6bf;line-height:1.72;margin:0;font-size:.96rem}
.mst-ie-disclaimer{color:#cfccc5;line-height:1.65;border-inline-start:3px solid #e5b93f;padding-inline-start:18px;margin:25px 0 0;max-width:1060px}
.mst-ie-page .mst-ie-ready{background:radial-gradient(circle at 80% 48%,rgba(183,138,41,.13),transparent 47%),#101315!important}
.mst-ie-ready-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(22px,5vw,76px);align-items:center}
.mst-ie-ready-layout .mst-b2b-intro{margin-bottom:0}
.mst-ie-ready-checks{background:#1b1e21;border:1px solid #6b5934;border-radius:24px;padding:clamp(24px,3vw,40px);display:grid;gap:21px}
.mst-ie-ready-checks p{display:flex;align-items:flex-start;gap:13px;color:#eee8dd;font-size:1.02rem;line-height:1.65;margin:0}
.mst-ie-ready-checks span{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:#f2c338;color:#171717;font-weight:900;margin-top:1px}
.mst-ie-page .mst-ie-b2b{background:#111315!important;padding:0 0 clamp(56px,5vw,86px)!important}
.mst-ie-b2b-banner{border:1px solid #a98332;border-radius:24px;background:linear-gradient(115deg,#2c271b,#191b1d 46%,#121417);padding:clamp(27px,3.7vw,53px);box-shadow:inset 0 1px 0 #f7df7a22,0 22px 65px #0003;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}
.mst-ie-b2b-banner .mst-b2b-kicker{margin-bottom:8px}.mst-ie-b2b-banner h2{font-size:clamp(1.65rem,2.5vw,2.9rem)!important;margin:0 0 15px!important}.mst-ie-b2b-banner p:not(.mst-b2b-kicker){color:#d8d3c8;line-height:1.68;max-width:910px;margin:0}
.mst-ie-b2b-cta{text-align:center;white-space:normal;max-width:320px;min-width:210px;display:inline-flex;gap:10px;align-items:center;justify-content:center;border-radius:14px!important;padding:16px 22px!important;font-weight:850!important}
.mst-ie-page .mst-ie-process{background:#17191b!important}
.mst-ie-page .mst-ie-pricing{background:#101315!important}
.mst-ie-pricing-card{background:linear-gradient(140deg,#352c19,#201f1d 55%,#181a1d);border:1px solid #987733;border-radius:25px;padding:clamp(25px,3.4vw,49px);display:flex;flex-direction:column;gap:15px;box-shadow:0 20px 50px #0003}
.mst-ie-pricing-card>span{color:#f4c84c;letter-spacing:.12em;text-transform:uppercase;font-weight:850;font-size:.83rem}
.mst-ie-pricing-card strong{font-weight:880;color:#fff;font-size:clamp(2rem,3.1vw,3.6rem);line-height:1.15}
.mst-ie-pricing-card p{color:#d6d0c5;line-height:1.7;margin:0}
.mst-ie-page .mst-ie-request{background:#17191b!important}
.mst-ie-page .mst-b2b-info-panel a{color:#ffd45d!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.mst-ie-checks{border:1px solid #dadada;border-radius:14px;padding:19px 18px;background:#faf9f7;margin:0;min-width:0}
.mst-ie-checks legend{color:#262626;font-weight:790;padding:0 7px}
.mst-ie-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}
.mst-ie-check{display:flex!important;align-items:flex-start!important;flex-direction:row!important;gap:10px!important;font-weight:500!important;line-height:1.45}
.mst-ie-check span{color:#29292b!important}.mst-ie-check input[type=checkbox]{width:18px;height:18px;accent-color:#d5a724;flex:0 0 18px;margin-top:3px}
.mst-ie-page .mst-ie-faq{background:#111315!important}
.mst-ie-page .mst-b2b-hero-copy,.mst-ie-page .mst-ie-pricing-card,.mst-ie-page .mst-ie-scope-card,.mst-ie-page .mst-ie-ready-checks{min-width:0}
.mst-ie-page[dir=rtl] .mst-ie-b2b-banner,.mst-ie-page[dir=rtl] .mst-ie-ready-layout{direction:rtl}
.mst-ie-page[dir=rtl] .mst-b2b-step:nth-child(even) .mst-b2b-step-copy{order:2}
@media(max-width:1080px){
 .mst-ie-page .mst-b2b-hero-layout{min-height:600px}
 .mst-ie-page .mst-b2b-hero-copy{width:61%;padding:45px 0}
 .mst-ie-page .mst-b2b-hero h1{font-size:clamp(2.45rem,4vw,3.6rem)}
 .mst-ie-page .mst-b2b-hero-image{width:67vw}
 .mst-ie-b2b-banner{grid-template-columns:1fr}.mst-ie-b2b-cta{justify-self:start}
}
@media(max-width:740px){
 .mst-ie-page .mst-ie-hero,.mst-ie-page .mst-b2b-hero-layout{min-height:0}
 .mst-ie-page .mst-b2b-hero-layout{display:flex;flex-direction:column}
 .mst-ie-page .mst-b2b-hero-copy{width:100%;padding:45px 0 27px}
 .mst-ie-page .mst-b2b-hero h1{font-size:clamp(2.25rem,8vw,3.4rem)}
 .mst-ie-page .mst-b2b-hero-image{width:100%;height:240px;min-height:240px;position:relative;inset:auto;order:2;margin:0 0 24px;border-radius:19px;clip-path:none}
 .mst-ie-page .mst-b2b-hero-image::after,.mst-ie-page .mst-b2b-curve{display:none}
 .mst-ie-scope-grid,.mst-ie-ready-layout,.mst-ie-check-grid{grid-template-columns:1fr}
 .mst-ie-b2b-banner{gap:21px}.mst-ie-b2b-cta{max-width:100%;width:100%}
 .mst-ie-ready-checks{gap:14px}
 .mst-ie-page .mst-b2b-step:nth-child(even) .mst-b2b-step-copy,.mst-ie-page .mst-b2b-step:nth-child(even) .mst-b2b-step-image{order:initial}
}
@media(max-width:400px){.mst-ie-page .mst-b2b-hero h1{font-size:clamp(2.13rem,8.3vw,2.7rem)}.mst-ie-page .mst-b2b-actions .btn{width:100%}}
/* Keep spam-trap fields visually hidden without off-screen RTL overflow. */
body.mst-ie-page .mst-ie-form .mst-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;left:auto!important;right:auto!important;inset-inline-start:0!important;opacity:0!important;pointer-events:none!important}
