/* MADANET messagerie. Load after style.css. All component rules are scoped. */
html {scroll-padding-top:var(--mp-scroll-top,150px)}
.mp-site {--mp-ink:#17243b;--mp-text:#586475;--mp-green:#527219;--mp-lime:#afce46;--mp-line:#dfe5dc;--mp-soft:#f5f8f0;--mp-font:"DM Sans","Segoe UI",Arial,sans-serif;--mp-heading:"Manrope","Segoe UI",Arial,sans-serif;background:#fff;color:var(--mp-ink);font:16px/1.65 var(--mp-font);margin:0;-webkit-text-size-adjust:100%}
.mp-site *, .mp-site *::before, .mp-site *::after {box-sizing:border-box}
.mp-site [hidden] {display:none!important}
.mp-site .mp-wrap,.mp-site .wrap {width:min(1200px,calc(100% - 80px));margin-inline:auto}
.mp-site h1,.mp-site h2,.mp-site h3,.mp-site h4,.mp-site p {margin:0}
.mp-site h1,.mp-site h2,.mp-site h3,.mp-site h4 {font-family:var(--mp-heading)}
.mp-site .mp-page h2 {font-size:clamp(30px,3.1vw,43px);line-height:1.2;letter-spacing:-.045em;font-weight:800}
.mp-site .mp-page h3 {font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:800}
.mp-site .mp-page h4 {font-size:19px;line-height:1.4;letter-spacing:-.025em;font-weight:800}
.mp-site .mp-page p {color:var(--mp-text)}
.mp-site em {font-style:normal;color:var(--mp-green)}
.mp-site ul,.mp-site ol {list-style:none;margin:0;padding:0;border:0}
.mp-site li {margin:0;font-size:inherit}
.mp-site li::before {content:none}
.mp-site a {color:inherit;text-decoration:none}
.mp-site button,.mp-site input,.mp-site select,.mp-site textarea {font:inherit}
.mp-site button {cursor:pointer}
.mp-site button,.mp-site summary,.mp-site a {-webkit-tap-highlight-color:transparent}
.mp-site :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible {outline:3px solid #315bb9;outline-offset:4px}
.mp-site .mp-page:focus {outline:none}
.mp-site .mp-icon {display:inline-block;vertical-align:middle;width:24px;height:24px;flex:0 0 auto}
.mp-site .mp-sprite {position:absolute;width:0;height:0;overflow:hidden}
.mp-site .mp-skip {position:fixed;top:10px;left:12px;z-index:100001;background:var(--mp-ink);color:white;border-radius:8px;padding:12px 20px;transform:translateY(-170%)}
.mp-site .mp-skip:focus {transform:none}
.mp-site .mp-header-shell {background:#fff;position:sticky;top:0;z-index:99999;box-shadow:0 2px 12px #17243b08}
.mp-site .mp-header {display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;position:relative;padding:0;flex-wrap:nowrap}
.mp-site .logo {padding:0;border-radius:6px;background:#fff;flex-shrink:0}
.mp-site .logo img {display:block;width:202px;height:auto;max-width:100%}
.mp-site .mp-main-nav {display:flex;width:auto;flex-direction:row;gap:21px;font-size:13px;font-weight:600;align-items:center}
.mp-site .mp-main-nav a {padding:14px 0;white-space:nowrap}
.mp-site .mp-main-nav a:hover {color:var(--mp-green)}
.mp-site .mp-client {display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;padding:11px 16px;background:var(--mp-lime);border:1px solid var(--mp-lime);border-radius:7px;white-space:nowrap}
.mp-site .mp-client .mp-icon {width:15px;height:15px}
.mp-site .mp-menu {display:none;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mp-line);border-radius:8px;color:var(--mp-ink);background:#fff;font-size:13px;padding:10px 13px;min-height:44px}
.mp-site .mp-menu .mp-icon {width:20px;height:20px}
.mp-site .topbar {font-size:11px;padding:8px 0;background:var(--mp-ink)}
.mp-site .topbar .wrap {align-items:center}
.mp-site .mp-overline {display:block;color:var(--mp-green);font-size:11px;line-height:1.65;font-weight:800;letter-spacing:.13em}
.mp-site .mp-btn {display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:13px 20px;border-radius:7px;border:1px solid transparent;text-align:center;font:700 14px/1.45 var(--mp-font);transition:background .18s,transform .18s}
.mp-site .mp-btn .mp-icon {width:18px;height:18px}
.mp-site .mp-btn:hover {transform:translateY(-2px)}
.mp-site .mp-btn-lime {background:var(--mp-lime);border-color:var(--mp-lime);color:#192910;box-shadow:0 3px 0 #93ad3a}
.mp-site .mp-btn-lime:hover {background:#bfdb65}
.mp-site .mp-btn-dark {background:var(--mp-ink);color:#fff;border-color:var(--mp-ink)}
.mp-site .mp-btn-dark:hover {background:#293c5c}
.mp-site .mp-btn-outline {background:#fff;border-color:#cbd5c5;color:var(--mp-ink)}
.mp-site .mp-btn-outline:hover {background:#f5f8ee}
.mp-site .mp-text-link {display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}
.mp-site .mp-text-link .mp-icon {width:18px;height:18px}
.mp-site .mp-text-link:hover {color:var(--mp-green)}
.mp-site .mp-actions {display:flex;align-items:center;flex-wrap:wrap;gap:22px}
.mp-site .mp-brand-mark {width:38px;height:38px;flex:none;fill:currentColor;display:inline-block;vertical-align:middle}
.mp-site .mp-mark-magento {color:#e35d26;width:30px}
.mp-site .mp-footer {border:0;background:#fff;padding:50px 0 25px;color:var(--mp-ink)}
.mp-site .mp-footer-main {display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:55px}
.mp-site .mp-footer .logo img {width:202px}
.mp-site .mp-footer-brand>p {margin:17px 0 0;font-size:11px;line-height:1.85;color:#607052}
.mp-site .mp-footer-main h2 {font-size:13px;letter-spacing:0;line-height:1.4;margin:10px 0 16px;font-weight:800}
.mp-site .mp-footer-main>div:not(:first-child)>p {font-size:11px;line-height:1.9;color:#607052;margin-bottom:9px}
.mp-site .mp-footer-main>div:not(:first-child)>a {display:flex;gap:7px;align-items:center;font-size:11px;color:#607052;margin-top:8px}
.mp-site .mp-footer-main .mp-icon {width:13px;height:13px}
.mp-site .mp-footer-bottom {display:flex;justify-content:space-between;gap:20px;padding-top:24px;margin-top:28px;border-top:1px solid #e7ebdf;font-size:10px;color:#6a7760}
.mp-site .mp-footer-bottom>div {display:flex;gap:20px;flex-wrap:wrap}
.mp-site .mp-footer .mp-trademark {font-size:9px;color:#7c8873;line-height:1.8;margin-top:20px}/* Mail page components. The common style.css is left unchanged. */
.mp-site {--mp-blue:#1268a6;--mp-text:#566578;--mp-soft:#f6f8f3;--mp-line:#dfe6dd}
.mp-site .mp-overline .mp-icon{width:18px;height:18px;margin-right:8px;vertical-align:-4px}
.mp-site .mp-section{padding:84px 0}
.mp-site .mp-alt{background:#f6f8f3;border-block:1px solid #e9ede5}
.mp-site .mp-section-head{max-width:760px;margin:0 auto 38px;text-align:center}
.mp-site .mp-section-head .mp-overline{margin-bottom:15px;font-size:10px}
.mp-site .mp-section-head p{font-size:15px;line-height:1.85;margin:18px auto 0;max-width:690px}
.mp-site .mp-note{font-size:11px;line-height:1.8;margin:23px 0;color:#657260}
.mp-site .mp-list{display:grid;gap:11px}
.mp-site .mp-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65}
.mp-site .mp-list .mp-icon{color:var(--mp-green);width:16px;height:16px;margin-top:3px}
.mp-site .mp-blue{color:var(--mp-blue)}
.mp-site .mp-hero{background:radial-gradient(ellipse at 89% 24%,#e6f1faaf,transparent 48%),radial-gradient(ellipse at 5% 95%,#eaf2d7ad,transparent 50%),#f9faf7;border-top:1px solid #eef1e8}
.mp-site .mp-breadcrumb{display:flex;flex-direction:row;width:auto;align-items:center;gap:12px;font-size:11px;color:#687465;padding:18px 0 8px;font-weight:400;flex-wrap:wrap}
.mp-site .mp-breadcrumb a{padding:0}
.mp-site .mp-breadcrumb a:hover{text-decoration:underline}
.mp-site .mp-breadcrumb>span:nth-child(2){color:#a7afa1}
.mp-site .mp-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;padding:29px 0 45px}
.mp-site .mp-hero-copy,.mp-site .mp-visual{min-width:0}
.mp-site .mp-hero-copy>.mp-overline{font-size:10px;margin-bottom:23px}
.mp-site .mp-page .mp-hero h1{font-size:clamp(43px,4.5vw,65px);font-weight:800;letter-spacing:-.055em;line-height:1.13;margin:0 0 25px}
.mp-site .mp-hero-copy>p{font-size:15px;line-height:1.9;max-width:540px}
.mp-site .mp-hero-copy>p strong{color:#35475d;font-weight:700}
.mp-site .mp-address{border-left:3px solid var(--mp-lime);padding-left:13px;margin-top:24px}
.mp-site .mp-address>span{display:block;font-size:10px;color:#69785f;letter-spacing:.05em;margin-bottom:4px}
.mp-site .mp-address>strong{font-size:20px;letter-spacing:-.025em;font-family:var(--mp-heading);overflow-wrap:anywhere}
.mp-site .mp-address>strong>span{color:var(--mp-green)}
.mp-site .mp-hero-price{font-size:12px;color:var(--mp-text);margin:23px 0 24px}
.mp-site .mp-hero-price strong{font:800 23px var(--mp-heading);letter-spacing:-.035em;color:var(--mp-ink);margin:0 4px}
.mp-site .mp-hero-price>span{font-size:11px;display:inline-block}
.mp-site .mp-hero-checks{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px}
.mp-site .mp-hero-checks span{display:flex;gap:5px;align-items:center;font-size:10px;font-weight:600;color:#576548}
.mp-site .mp-hero-checks .mp-icon{width:14px;height:14px;color:var(--mp-green)}
.mp-site .mp-visual{position:relative;padding-top:5px}
.mp-site .mp-visual-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 14px 20px}
.mp-site .mp-visual-top .mp-overline{font-size:8px;letter-spacing:.14em;margin-bottom:8px}
.mp-site .mp-visual-top strong{font:700 18px/1.4 var(--mp-heading);letter-spacing:-.04em}
.mp-site .mp-mail-seal{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90px;height:85px;flex-shrink:0;background:#fff;border:1px solid #dbe4e8;border-radius:18px;box-shadow:0 13px 30px #1932580a;transform:rotate(7deg);color:var(--mp-blue)}
.mp-site .mp-mail-seal .mp-icon{width:34px;height:34px}
.mp-site .mp-mail-seal b{font-size:8px;margin-top:7px;color:#506477}
.mp-site .mp-demo{--demo:#275b6a;--demo-light:#edf5f8;position:relative;background:#fff;border:1px solid #d4dde0;border-radius:13px;overflow:hidden;box-shadow:0 22px 44px #17243b13;transform:rotate(-1deg)}
.mp-site .mp-demo[data-view="outlook"]{--demo:#1268a6;--demo-light:#edf5ff}
.mp-site .mp-demo[data-view="mobile"]{--demo:#547423;--demo-light:#f3f7ec}
.mp-site .mp-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;color:#748091;font-size:8px;border-bottom:1px solid #e4e9ed;background:#fff}
.mp-site .mp-browser-bar>span:nth-child(2){display:flex;gap:5px;align-items:center}
.mp-site .mp-browser-bar .mp-icon{width:10px;height:10px}
.mp-site .mp-browser-bar small{font-size:6px;letter-spacing:.07em}
.mp-site .mp-dots{display:flex;gap:4px}
.mp-site .mp-dots i{width:5px;height:5px;background:#d5dde2;border-radius:50%}
.mp-site .mp-dots i:first-child{background:#a9c366}
.mp-site .mp-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px;border-bottom:1px solid #e4e9ed;background:#fafcfd}
.mp-site .mp-demo-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:11px 5px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700;color:#667385}
.mp-site .mp-demo-tabs .mp-icon{width:18px;height:18px}
.mp-site .mp-demo-tabs button[aria-selected="true"]{background:var(--demo-light);color:var(--demo);border-bottom-color:var(--demo)}
.mp-site .mp-mail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;background:var(--demo);color:#fff;font-size:8px}
.mp-site .mp-mail-toolbar>strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}
.mp-site .mp-mail-toolbar .mp-icon{width:23px;height:23px}
.mp-site .mp-mail-toolbar>b{display:grid;place-items:center;background:#ffffff27;width:27px;height:27px;border-radius:50%;font-size:9px}
.mp-site .mp-mail-layout{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:354px;background:#fff}
.mp-site .mp-mail-folders{padding:15px 9px;background:#f4f7fa;border-right:1px solid #e7ecf0;min-width:0}
.mp-site .mp-mail-folders>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#65748a;padding:11px 8px;margin-bottom:4px;border-radius:5px}
.mp-site .mp-mail-folders .mp-icon{width:14px;height:14px}
.mp-site .mp-mail-folders>span>b{margin-left:auto;font-size:8px}
.mp-site .mp-mail-folders>span.mp-compose{background:var(--demo);color:white;font-weight:700;justify-content:center;margin-bottom:18px}
.mp-site .mp-mail-folders>span.mp-active{background:#e4eef5;color:var(--demo);font-weight:700}
.mp-site .mp-mail-list{padding:15px 14px;min-width:0}
.mp-site .mp-page .mp-inbox-head h2{font-size:16px;line-height:1.3;letter-spacing:-.025em}
.mp-site .mp-inbox-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}
.mp-site .mp-inbox-head>.mp-icon{width:15px;height:15px;color:#7d8a98}
.mp-site .mp-message{display:flex;align-items:center;gap:9px;padding:11px 6px;border-bottom:1px solid #e8edf2;min-width:0}
.mp-site .mp-message.is-selected{border:1px solid #dce7ea;background:var(--demo-light);border-radius:6px}
.mp-site .mp-avatar{flex:none;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;background:#e6eed9;color:#63832e}
.mp-site .mp-avatar.blue{background:#e4edf8;color:#4881a3}
.mp-site .mp-avatar.pink{background:#f2e8ed;color:#9c7285}
.mp-site .mp-message>div{flex:1;min-width:0}
.mp-site .mp-message strong{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-site .mp-message b{display:block;font-size:8px;margin:3px 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
.mp-site .mp-page .mp-message p{font-size:7px;color:#8a94a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-site .mp-message time{font-size:7px;align-self:flex-start;color:#758292;padding-top:2px}
.mp-site .mp-message-preview{padding:14px 7px 0;min-width:0}
.mp-site .mp-message-preview>span:first-child{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}
.mp-site .mp-message-preview .mp-icon{width:13px;height:13px;color:#658c37}
.mp-site .mp-message-preview p{font-size:7px;margin:9px 0 11px;color:#8a949e}
.mp-site .mp-letter-line{height:5px;background:#e9edf1;border-radius:5px;margin-bottom:5px;width:92%}
.mp-site .mp-letter-line.short{width:61%}
.mp-site .mp-attachment{display:inline-flex;align-items:center;gap:5px;font-size:7px;border:1px solid #dde5e8;border-radius:4px;padding:5px 8px;margin-top:7px}
.mp-site .mp-demo-status{display:flex;justify-content:space-between;gap:9px;align-items:center;border-top:1px solid #e2e9ed;padding:9px 12px;font-size:7px;color:#7a8794}
.mp-site .mp-demo-status>span{display:flex;align-items:center;gap:5px}
.mp-site .mp-demo-status .mp-icon{width:12px;height:12px;color:#7ba14e}
.mp-site .mp-demo-status b{font-weight:500}
.mp-site .mp-demo[data-view="mobile"] .mp-mail-layout{grid-template-columns:1fr;max-width:330px;margin:auto;background:#fff;border-inline:1px solid #e4e9e1;min-height:354px}
.mp-site .mp-demo[data-view="mobile"] .mp-mail-folders{display:none}
.mp-site .mp-demo[data-view="mobile"] #mp-demo-panel{background:#f4f7ef}
.mp-site .mp-sync-card{display:flex;gap:10px;align-items:center;position:relative;background:white;padding:13px 16px;border:1px solid #dfe7d3;border-radius:11px;box-shadow:0 8px 20px #17243b0b;width:fit-content;margin:-7px 0 0 -10px;z-index:1}
.mp-site .mp-sync-card>.mp-icon{box-sizing:content-box;width:23px;height:23px;padding:7px;border-radius:9px;background:#f1f5e5;color:var(--mp-green)}
.mp-site .mp-sync-card strong{display:block;font-size:10px;margin-bottom:4px}
.mp-site .mp-sync-card span{display:block;font-size:8px;color:#718066}
.mp-site .mp-demo-disclaimer{font-size:8px!important;color:#78836e!important;text-align:right;margin:9px 0 0!important}
.mp-site .mp-client-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce5d1;padding:23px 0}
.mp-site .mp-client-strip>span{font-size:11px;color:#637452}
.mp-site .mp-client-strip>div{display:flex;gap:25px;align-items:center;flex-wrap:wrap}
.mp-site .mp-client-brand{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;color:#516449}
.mp-site .mp-client-brand .mp-icon{width:22px;height:22px}
.mp-site .mp-client-brand.mp-blue{color:var(--mp-blue)}
.mp-site .mp-highlights{border-block:1px solid #e0e6db;padding:28px 0}
.mp-site .mp-highlights>.mp-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mp-site .mp-highlights>.mp-wrap>div{display:flex;gap:13px;align-items:center;padding-right:20px;border-right:1px solid #dde4d5}
.mp-site .mp-highlights>.mp-wrap>div:last-child{border:0;padding-right:0}
.mp-site .mp-highlights .mp-icon{color:var(--mp-green);width:25px;height:25px}
.mp-site .mp-highlights b{display:block;font-size:11px}
.mp-site .mp-highlights small{display:block;font-size:9px;color:#718065;margin-top:5px}
.mp-site .mp-section-nav{display:block;width:auto;padding:0;border-bottom:1px solid #e6ebe1;font-weight:500}
.mp-site .mp-section-nav>.mp-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 26px;padding-block:17px}
.mp-site .mp-section-nav a{display:inline-block;font-size:10px;color:#63706d;padding:0}
.mp-site .mp-section-nav a:hover{color:var(--mp-green)}
.mp-site .mp-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mp-site .mp-access{min-width:0;display:flex;flex-direction:column;border:1px solid #dfe6e8;border-top:3px solid #83aebe;border-radius:14px;padding:28px;background:#fff;box-shadow:0 12px 24px #17243b04}
.mp-site .mp-outlook{border-top-color:#3184bb}
.mp-site .mp-roundcube{border-top-color:#47b4dc}
.mp-site .mp-mobile{border-top-color:#9fbc5e}
.mp-site .mp-app-icon{display:grid;place-items:center;width:61px;height:61px;background:#edf5fb;color:#1576b0;border-radius:15px;margin-bottom:22px}
.mp-site .mp-roundcube .mp-app-icon{background:#f1f7f9}
.mp-site .mp-mobile .mp-app-icon{color:#658633;background:#f0f6e4}
.mp-site .mp-app-icon .mp-icon{width:34px;height:34px}
.mp-site .mp-access .mp-overline{font-size:9px;letter-spacing:.07em;color:#718173;margin-bottom:9px}
.mp-site .mp-access h3{font-size:23px;margin-bottom:14px}
.mp-site .mp-access>p{font-size:13px;line-height:1.85;margin-bottom:21px}
.mp-site .mp-access .mp-list{padding-top:20px;border-top:1px solid #e5ebe4;margin-top:auto;gap:10px}
.mp-site .mp-access .mp-list li{font-size:12px}
.mp-site .mp-access .mp-text-link{margin-top:25px;color:var(--mp-green);font-size:12px}
.mp-site .mp-access>small{display:block;min-height:44px;color:#798270;font-size:10px;line-height:1.7;margin-top:16px;overflow-wrap:anywhere}
.mp-site .mp-inline-note{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border:1px solid #dfe7d3;background:#f6f9f0;border-radius:10px;margin-top:27px}
.mp-site .mp-inline-note>.mp-icon{width:23px;height:23px;color:var(--mp-green);margin-top:2px}
.mp-site .mp-inline-note p{font-size:12px;line-height:1.8}
.mp-site .mp-inline-note strong{color:#354635}
.mp-site .mp-simple-detail{font-size:12px;border-bottom:1px solid #e2e8df;margin-top:14px}
.mp-site .mp-simple-detail summary{align-items:center;gap:15px;padding:14px 0;color:#4f6555;line-height:1.6}
.mp-site .mp-simple-detail summary>.mp-icon{width:15px;height:15px;flex:none;transition:transform .2s}
.mp-site .mp-simple-detail[open] summary>.mp-icon{transform:rotate(45deg)}
.mp-site .mp-simple-detail p{font-size:12px;line-height:1.85;padding:0 0 17px}
.mp-site .mp-simple-detail a{color:var(--mp-green);text-decoration:underline;text-underline-offset:3px}
.mp-site .mp-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mp-site .mp-plan{background:white;border:1px solid #dce5d6;padding:28px;border-radius:14px;min-width:0;display:flex;flex-direction:column;box-shadow:0 10px 30px #1a301a05}
.mp-site .mp-featured{border:2px solid #afce46;background:linear-gradient(180deg,#f4f8e9,#fff 50%);padding:27px}
.mp-site .mp-plan-tag{font-size:9px;letter-spacing:.12em;font-weight:700;color:#6e7e61;margin-bottom:11px}
.mp-site .mp-plan h3{font-size:29px;font-weight:800}
.mp-site .mp-plan>p{font-size:12px;line-height:1.8;margin:11px 0 0;min-height:44px}
.mp-site .mp-plan-count{padding:22px 0 17px;margin-top:8px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.mp-site .mp-plan-count strong{font:800 47px/1.1 var(--mp-heading);letter-spacing:-.06em;color:var(--mp-green)}
.mp-site .mp-plan:last-child .mp-plan-count strong{font-size:36px}
.mp-site .mp-plan-count span{font-size:12px;color:#6c795f}
.mp-site .mp-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 21px}
.mp-site .mp-plan-price b{font:800 27px var(--mp-heading);letter-spacing:-.04em}
.mp-site .mp-plan-price span{font-size:11px;color:#798571}
.mp-site .mp-plan>.mp-btn{width:100%;font-size:12px;min-height:48px}
.mp-site .mp-plan .mp-list{padding-top:25px;margin-top:25px;border-top:1px solid #e1e8db;gap:11px}
.mp-site .mp-plan .mp-list li{font-size:12px;gap:8px}
.mp-site .mp-plan-help{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:24px;font-size:11px;margin-top:auto;color:#637a42}
.mp-site .mp-plan-help .mp-icon{width:15px;height:15px}
.mp-site .mp-comparison{border:1px solid #dce5d7;border-radius:12px;background:#fff;margin-top:26px;overflow:hidden}
.mp-site .mp-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;font-size:13px}
.mp-site .mp-comparison summary>span{display:flex;gap:12px;align-items:center}
.mp-site .mp-comparison summary .mp-icon{width:20px;height:20px;color:var(--mp-green)}
.mp-site .mp-comparison[open]>summary>.mp-icon{transform:rotate(45deg)}
.mp-site .mp-table-scroll{overflow:auto;border-top:1px solid #e3e9dd}
.mp-site .mp-table-scroll table{white-space:normal;min-width:690px;font-size:12px;width:100%;border-collapse:collapse}
.mp-site .mp-table-scroll caption{font-size:11px;color:#65745d;padding:17px 22px;text-align:left}
.mp-site .mp-table-scroll th,.mp-site .mp-table-scroll td{padding:15px 22px;border-bottom:1px solid #e6ebe2;vertical-align:top;line-height:1.7}
.mp-site .mp-table-scroll thead th{font-weight:700;color:#425636;background:#f1f5e9}
.mp-site .mp-table-scroll tbody th{font-weight:600;width:32%}
.mp-site .mp-table-scroll td:nth-child(3){background:#f8faf3}
.mp-site .mp-table-scroll tr:last-child>*{border-bottom:0}
.mp-site .mp-pack-helper{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#edf3df;border:1px solid #d7e3bd;border-radius:13px;padding:29px;margin-top:30px}
.mp-site .mp-pack-helper .mp-overline{font-size:9px;margin-bottom:9px}
.mp-site .mp-pack-helper h3{font-size:21px;max-width:390px}
.mp-site .mp-pack-helper p{font-size:12px;line-height:1.8;margin-top:13px;max-width:450px}
.mp-site .mp-helper-control{display:grid;grid-template-columns:112px 1fr;gap:8px 20px;align-content:center;align-items:center}
.mp-site .mp-helper-control label{font-size:11px;font-weight:700;grid-column:1}
.mp-site .mp-helper-control input{width:100%;min-height:49px;border:1px solid #c6d7aa;background:#fff;border-radius:7px;padding:9px 11px;font-size:18px;font-weight:700;grid-column:1;grid-row:2}
.mp-site .mp-helper-control output{font-size:16px;font-weight:700;grid-column:2;grid-row:2;line-height:1.5;color:#466321}
.mp-site .mp-helper-control a{grid-column:2;font-size:11px;margin-top:4px}
.mp-site .mp-upsell{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:27px;padding:20px 0 0}
.mp-site .mp-upsell>div{display:flex;align-items:center;gap:15px}
.mp-site .mp-upsell .mp-icon{color:var(--mp-green)}
.mp-site .mp-upsell b{display:block;font-size:14px}
.mp-site .mp-upsell small{display:block;font-size:12px;color:#6f7b64;margin-top:5px}
.mp-site .mp-upsell>.mp-btn{flex-shrink:0;font-size:12px;min-height:46px}
.mp-site .mp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mp-site .mp-feature{border:1px solid #e0e6db;background:#fff;padding:26px;border-radius:12px}
.mp-site .mp-feature-icon{display:grid;place-items:center;width:44px;height:44px;background:#f0f5e5;border:1px solid #e4ebd6;border-radius:11px;color:var(--mp-green);margin-bottom:18px}
.mp-site .mp-feature h3{font-size:18px;margin-bottom:10px}
.mp-site .mp-feature p{font-size:13px;line-height:1.8}
.mp-site .mp-plesk-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:68px}
.mp-site .mp-plesk-grid h2{font-size:32px;line-height:1.25;margin:13px 0 19px}
.mp-site .mp-plesk-grid>div>p{font-size:14px;line-height:1.85}
.mp-site .mp-plesk-points{display:grid;gap:11px;margin:23px 0}
.mp-site .mp-plesk-points>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#596e43}
.mp-site .mp-plesk-points .mp-icon{width:15px;height:15px}
.mp-site .mp-plesk-panel{border:1px solid #d6e0e9;border-radius:12px;overflow:hidden;box-shadow:0 14px 30px #2039570b;background:#fff}
.mp-site .mp-plesk-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#284459;color:white;padding:15px 22px;font-size:10px}
.mp-site .mp-plesk-bar strong{font:600 25px var(--mp-heading);letter-spacing:-.06em}
.mp-site .mp-plesk-bar small{font-size:7px;letter-spacing:.08em;color:#c7d6df}
.mp-site .mp-plesk-content{padding:22px}
.mp-site .mp-plesk-content h3{font-size:18px;display:inline-block}
.mp-site .mp-plesk-add{display:flex;align-items:center;gap:5px;width:fit-content;margin:15px 0 20px;font-size:10px;border:1px solid #c4dbe8;border-radius:5px;padding:6px 10px;color:#287aa6;background:#f3f9fd}
.mp-site .mp-plesk-add .mp-icon{width:12px;height:12px}
.mp-site .mp-account-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #e5ebef;min-width:0}
.mp-site .mp-account-row>span{display:flex;align-items:center;gap:9px;min-width:0}
.mp-site .mp-account-row .mp-icon{width:16px;height:16px;color:#4f89a7}
.mp-site .mp-account-row b{font-size:11px;font-weight:600;overflow-wrap:anywhere;min-width:0}
.mp-site .mp-account-row small{font-size:9px;white-space:nowrap;color:#66854a;background:#f0f6e7;padding:4px 7px;border-radius:20px}
.mp-site .mp-plesk-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;margin-top:4px;border-block:1px solid #e4eaf0}
.mp-site .mp-plesk-tools>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#4f7691}
.mp-site .mp-plesk-tools .mp-icon{width:15px;height:15px}
.mp-site .mp-plesk-content>p{font-size:9px!important;margin-top:14px!important;color:#8893a0!important}
.mp-site .mp-config-section{background:#f4f7fa;border-block:1px solid #e4ebef}
.mp-site .mp-config-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:29px;align-items:stretch}
.mp-site .mp-guide,.mp-site .mp-settings{border:1px solid #dce4eb;border-radius:14px;background:#fff;overflow:hidden}
.mp-site .mp-guide-tabs{display:flex;gap:5px;border-bottom:1px solid #e3eaf0;padding:0 18px;background:#fbfcfd}
.mp-site .mp-guide-tabs button{border:0;border-bottom:3px solid transparent;min-height:56px;font-size:12px;font-weight:600;color:#647589;background:transparent;padding:12px 16px}
.mp-site .mp-guide-tabs button[aria-selected="true"]{color:var(--mp-blue);border-color:var(--mp-blue);background:#eef5fa}
.mp-site #mp-guide-panel{padding:27px 29px 12px}
.mp-site #mp-guide-title{font-size:21px;margin-bottom:22px}
.mp-site .mp-numbered{display:grid;gap:23px}
.mp-site .mp-numbered>li{display:flex;gap:14px;align-items:flex-start}
.mp-site .mp-numbered>li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#edf3f7;border:1px solid #d9e6ee;font-size:10px;font-weight:700;color:#5082a1;margin-top:1px}
.mp-site .mp-numbered b{display:block;font-size:13px;margin-bottom:6px}
.mp-site .mp-numbered p{font-size:12px;line-height:1.85}
.mp-site .mp-guide-help{display:flex;align-items:flex-start;gap:10px;margin:15px 29px 27px;padding:17px;border:1px solid #dae7ed;background:#f3f8fa;border-radius:9px}
.mp-site .mp-guide-help>.mp-icon{width:21px;height:21px;color:#4d86a1;flex:none}
.mp-site .mp-guide-help p{font-size:11px;line-height:1.8}
.mp-site .mp-settings{padding:28px}
.mp-site .mp-settings-title{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e4eaf0}
.mp-site .mp-settings-title>.mp-icon{width:28px;height:28px;color:var(--mp-blue)}
.mp-site .mp-settings-title h3{font-size:20px}
.mp-site .mp-settings-title p{font-size:10px;margin-top:5px}
.mp-site .mp-settings dl{margin:0}
.mp-site .mp-settings dl>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;padding:15px 0;border-bottom:1px solid #e8edf1;line-height:1.75}
.mp-site .mp-settings dt{font-size:11px;color:#6b7a8b;font-weight:600}
.mp-site .mp-settings dd{margin:0;font-size:12px;color:#2c475f}
.mp-site .mp-settings dd strong{font-size:17px;letter-spacing:-.035em}
.mp-site .mp-settings dd small{font-size:10px;color:#82909c}
.mp-site .mp-settings .mp-certificate-note{border-left:3px solid #91afc5;font-size:11px;padding-left:12px;margin-top:20px;line-height:1.8}
.mp-site .mp-settings .mp-simple-detail{font-size:11px;margin-top:16px}
.mp-site .mp-settings .mp-simple-detail p{font-size:11px}
.mp-site .mp-config-builder{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;padding:30px;margin-top:28px;background:#fff;border:1px solid #dfe7ec;border-radius:13px}
.mp-site .mp-config-builder .mp-overline{font-size:9px;margin-bottom:12px}
.mp-site .mp-config-builder h3{font-size:22px;margin-bottom:14px}
.mp-site .mp-config-builder>div>p{font-size:12px;line-height:1.85}
.mp-site .mp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mp-site .mp-field{min-width:0}
.mp-site .mp-field.mp-full{grid-column:1/-1}
.mp-site .mp-field label{display:block;font-size:11px;font-weight:700;margin-bottom:7px;color:#455c6c}
.mp-site .mp-field input,.mp-site .mp-field select,.mp-site .mp-field textarea,.mp-site #mp-settings-copy-text,.mp-site #mp-copy-text{display:block;width:100%;max-width:100%;min-width:0;border:1px solid #cfdbe2;border-radius:7px;background:#fff;color:#304657;font-size:13px;line-height:1.55;padding:11px 12px;min-height:43px}
.mp-site .mp-field input::placeholder,.mp-site .mp-field textarea::placeholder{color:#8996a1;opacity:1}
.mp-site .mp-field textarea,.mp-site #mp-copy-text,.mp-site #mp-settings-copy-text{resize:vertical}
.mp-site .mp-settings-form>.mp-btn{margin-top:18px;font-size:12px;min-height:44px}
.mp-site .mp-form-feedback{font-size:11px!important;color:#557724!important;line-height:1.7;min-height:18px;margin-top:9px!important;overflow-wrap:anywhere}
.mp-site #mp-settings-manual label,.mp-site #mp-manual label{font-size:11px;display:block;margin:13px 0 7px;font-weight:700;color:#435566}
.mp-site #mp-settings-copy-text,.mp-site #mp-copy-text{font-size:12px;line-height:1.8}
.mp-site .mp-security{background:#17243b;color:#fff}
.mp-site .mp-security .mp-overline{color:#bfdb76;font-size:10px;margin-bottom:17px}
.mp-site .mp-security h2{font-size:37px;margin-bottom:22px;line-height:1.25}
.mp-site .mp-security p{color:#c2cedb;font-size:14px;line-height:1.9}
.mp-site .mp-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.mp-site .mp-security-flow{display:flex;align-items:center;gap:6px;margin-top:28px}
.mp-site .mp-security-flow>div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:0;min-height:130px;padding:16px 8px;background:#23354a;border:1px solid #3c4e60;border-radius:11px}
.mp-site .mp-security-flow>div>.mp-icon{color:#bddb73;width:30px;height:30px;margin-bottom:13px}
.mp-site .mp-security-flow b{font-size:11px;text-align:center}
.mp-site .mp-security-flow small{font-size:7px;color:#b6c7d8;text-align:center;margin-top:6px}
.mp-site .mp-security-flow>span>.mp-icon{width:16px;height:16px;color:#92b24d}
.mp-site .mp-security-items{display:grid;gap:20px}
.mp-site .mp-security-items article{display:flex;gap:17px;padding-bottom:20px;border-bottom:1px solid #344960}
.mp-site .mp-security-items article:last-child{padding-bottom:0;border:0}
.mp-site .mp-security-items article>.mp-icon{color:#c0dc7b;margin-top:3px;width:24px;height:24px}
.mp-site .mp-security-items h3{font-size:18px;margin-bottom:8px}
.mp-site .mp-security-items p{font-size:12px;line-height:1.85}
.mp-site .mp-security-bottom{padding-top:26px;margin-top:35px;border-top:1px solid #34465c}
.mp-site .mp-security-bottom p{font-size:11px!important;color:#b7c5d1!important}
.mp-site .mp-security-bottom strong{color:#fff}
.mp-site .mp-migration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:43px}
.mp-site .mp-migration-grid article{border-top:2px solid #b7d178;padding-top:23px}
.mp-site .mp-migration-grid article>span{display:block;font:800 35px var(--mp-heading);letter-spacing:-.04em;color:#bdd08f;margin-bottom:18px}
.mp-site .mp-migration-grid h3{font-size:18px;margin-bottom:12px}
.mp-site .mp-migration-grid p{font-size:12px;line-height:1.85}
.mp-site .mp-migration-note{display:flex;align-items:center;gap:30px;padding:23px 26px;background:#f5f8ee;border:1px solid #dfe8d2;border-radius:12px;margin-top:34px}
.mp-site .mp-migration-note>div{display:flex;gap:13px;align-items:flex-start}
.mp-site .mp-migration-note>div>.mp-icon{color:var(--mp-green);margin-top:3px}
.mp-site .mp-migration-note p{font-size:11px;line-height:1.85}
.mp-site .mp-migration-note>.mp-btn{font-size:12px;min-height:46px;flex-shrink:0}
.mp-site .mp-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
.mp-site .mp-faq-grid .mp-section-head{text-align:left;margin:0 0 25px}
.mp-site .mp-faq-grid .mp-section-head h2{font-size:34px}
.mp-site .mp-faq-grid .mp-section-head p{font-size:14px}
.mp-site .mp-faq-list{border-top:1px solid #d9e2d1}
.mp-site .mp-faq-list details{border-bottom:1px solid #d9e2d1}
.mp-site .mp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;line-height:1.7;padding:20px 0;font-weight:700}
.mp-site .mp-faq-list summary .mp-icon{color:var(--mp-green);width:18px;height:18px;flex:none;transition:transform .2s}
.mp-site .mp-faq-list details[open] summary .mp-icon{transform:rotate(45deg)}
.mp-site .mp-faq-list details>p{font-size:12px;line-height:1.9;padding:0 24px 23px 0}
.mp-site .mp-contact{background:linear-gradient(125deg,#1c302d,#17243b 75%);color:#fff}
.mp-site .mp-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}
.mp-site .mp-contact .mp-overline{color:#bdd77e;font-size:10px;margin-bottom:20px}
.mp-site .mp-contact h2{font-size:41px;line-height:1.25;margin-bottom:25px}
.mp-site .mp-contact h2 em{color:var(--mp-lime)}
.mp-site .mp-contact p{color:#c1ccd6;font-size:14px;line-height:1.9}
.mp-site .mp-contact .mp-list{margin-top:27px;gap:13px}
.mp-site .mp-contact .mp-list li{font-size:12px;color:#d8e2e6}
.mp-site .mp-contact .mp-list .mp-icon{color:var(--mp-lime)}
.mp-site .mp-contact-direct{display:grid;gap:15px;margin-top:34px}
.mp-site .mp-contact-direct a{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;color:#e5eddd;overflow-wrap:anywhere}
.mp-site .mp-contact-direct .mp-icon{color:var(--mp-lime);width:20px;height:20px}
.mp-site .mp-contact .mp-contact-warning{font-size:11px;color:#aab7c1;margin-top:24px;line-height:1.8}
.mp-site .mp-quote{padding:29px;border:1px solid #e2e7db;border-radius:15px;background:#fff;color:var(--mp-ink)}
.mp-site .mp-quote h3{font-size:20px;line-height:1.5}
.mp-site .mp-quote>p{font-size:11px;line-height:1.8;color:#748170;margin:10px 0 23px}
.mp-site .mp-quote .mp-fields{gap:16px 14px}
.mp-site .mp-quote .mp-selection{margin-top:19px;padding:10px 12px;background:#f3f7ec;border-radius:7px;border:1px solid #e0e8d1;color:#667c45;font-size:10px;line-height:1.8}
.mp-site .mp-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}
.mp-site .mp-form-actions .mp-btn{font-size:12px;min-height:47px}
.mp-site .mp-quote .mp-form-note{font-size:10px!important;color:#78836d!important;line-height:1.8;margin:13px 0 0}
.mp-site .mp-form-note a{color:var(--mp-green);text-decoration:underline;text-underline-offset:3px}
.mp-site .mp-noscript{background:#fff;padding:30px;border-radius:13px;color:var(--mp-ink)}
.mp-site .mp-noscript p{color:var(--mp-text);font-size:14px;margin:15px 0}
.mp-site .mp-related-section{padding:43px 0 29px;background:#f6f8f2;border-bottom:1px solid #e0e6d8}
.mp-site .mp-related-section>.mp-wrap>.mp-overline{font-size:9px;margin-bottom:20px}
.mp-site .mp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mp-site .mp-related>a{display:flex;align-items:center;gap:12px;border:1px solid #dfe7d6;border-radius:10px;background:#fff;padding:20px;min-width:0}
.mp-site .mp-related>a>.mp-icon:first-child{color:var(--mp-green);width:25px;height:25px}
.mp-site .mp-related>a>.mp-icon:last-child{margin-left:auto;width:16px;height:16px;color:#8aa657}
.mp-site .mp-related b{display:block;font-size:12px}
.mp-site .mp-related small{display:block;font-size:10px;color:#79866d;margin-top:4px;line-height:1.8}
.mp-site .mp-docs{font-size:10px;color:#7e896f;margin-top:16px}
.mp-site .mp-docs summary{justify-content:flex-start;align-items:center;gap:10px;padding:15px 0;font-size:10px;color:#708266;font-weight:500}
.mp-site .mp-docs summary .mp-icon{width:13px;height:13px}
.mp-site .mp-docs[open] summary .mp-icon{transform:rotate(45deg)}
.mp-site .mp-docs p{font-size:11px;line-height:1.9;max-width:850px}
.mp-site .mp-docs a{color:var(--mp-green);text-decoration:underline;text-underline-offset:3px}
/* Responsive, keyboard, reduced motion, and no-JavaScript fallbacks. */
@media(min-width:1021px){.mp-site .mp-main-nav{display:flex!important}.mp-site .mp-menu{display:none!important}}
@media(max-width:1150px){
.mp-site .mp-wrap,.mp-site .wrap{width:calc(100% - 56px)}
.mp-site .mp-header{gap:18px}.mp-site .mp-main-nav{gap:14px;font-size:12px}.mp-site .logo img{width:180px}.mp-site .mp-client{font-size:11px;padding:10px 13px}
.mp-site .mp-hero-grid{gap:30px}.mp-site .mp-page .mp-hero h1{font-size:54px}.mp-site .mp-hero-copy>p{font-size:14px}.mp-site .mp-hero-price>span{display:block;margin-top:5px}
.mp-site .mp-mail-layout{grid-template-columns:104px minmax(0,1fr)}.mp-site .mp-mail-folders{padding-inline:6px}.mp-site .mp-mail-folders>span{gap:5px;padding-inline:5px;font-size:8px}.mp-site .mp-mail-list{padding-inline:10px}.mp-site .mp-client-strip>div{gap:17px}.mp-site .mp-client-brand{font-size:11px}
.mp-site .mp-access{padding:24px}.mp-site .mp-access h3{font-size:21px}.mp-site .mp-plan{padding:25px}.mp-site .mp-featured{padding:24px}.mp-site .mp-plan-count{gap:7px}.mp-site .mp-plan-price b{font-size:26px}
.mp-site .mp-plesk-grid,.mp-site .mp-security-grid{gap:35px}.mp-site .mp-faq-grid{gap:50px}.mp-site .mp-contact-grid{gap:37px}.mp-site .mp-contact h2{font-size:35px}
}
@media(max-width:1020px){
.mp-site .mp-header{min-height:83px;flex-wrap:wrap;padding:13px 0;gap:15px}.mp-site .mp-client{display:none}.mp-site .mp-menu:not([hidden]){display:inline-flex;margin-left:auto}.mp-site .mp-main-nav{display:none;width:100%;order:4;flex-direction:column;gap:0;align-items:stretch;padding:5px 0 9px;font-size:14px}
.mp-site .mp-main-nav.open{display:flex}.mp-site .mp-main-nav a{padding:12px 7px;border-top:1px solid #e9eee4}.mp-site:not([data-enhanced="true"]) .mp-main-nav{display:flex}.mp-site:not([data-enhanced="true"]) .mp-header-shell{position:relative!important}
.mp-site .mp-hero-grid{gap:24px}.mp-site .mp-page .mp-hero h1{font-size:48px}.mp-site .mp-address>strong{font-size:17px}.mp-site .mp-hero-copy>.mp-overline{font-size:9px}.mp-site .mp-hero .mp-actions{gap:18px}.mp-site .mp-hero .mp-btn{font-size:12px;padding-inline:16px}.mp-site .mp-hero .mp-text-link{font-size:11px}
.mp-site .mp-visual-top{margin-inline:5px}.mp-site .mp-visual-top strong{font-size:16px}.mp-site .mp-mail-seal{width:72px;height:73px}.mp-site .mp-mail-toolbar>span{font-size:7px}.mp-site .mp-mail-toolbar>strong{font-size:12px}.mp-site .mp-mail-toolbar .mp-icon{width:18px;height:18px}.mp-site .mp-mail-folders{display:none}.mp-site .mp-mail-layout{grid-template-columns:1fr;min-height:354px}.mp-site .mp-mail-list{padding-inline:17px}.mp-site .mp-message{padding-block:10px}.mp-site .mp-message strong{font-size:10px}.mp-site .mp-message b{font-size:9px}.mp-site .mp-sync-card{margin-left:0}.mp-site .mp-demo-disclaimer{font-size:7px!important;text-align:center}
.mp-site .mp-client-strip{flex-direction:column;align-items:flex-start;gap:16px}.mp-site .mp-client-strip>div{justify-content:space-between;width:100%;gap:10px}.mp-site .mp-highlights>.mp-wrap{gap:13px}.mp-site .mp-highlights>.mp-wrap>div{gap:9px;padding-right:10px}.mp-site .mp-highlights b{font-size:10px}.mp-site .mp-highlights small{font-size:8px;line-height:1.7}.mp-site .mp-highlights .mp-icon{width:21px;height:21px}
.mp-site .mp-section-nav>.mp-wrap{gap:12px 20px}.mp-site .mp-section-nav a{font-size:9px}.mp-site .mp-access-grid{gap:15px}.mp-site .mp-access{padding:21px}.mp-site .mp-access h3{font-size:20px}.mp-site .mp-access .mp-overline{font-size:8px}.mp-site .mp-access>p{font-size:12px}.mp-site .mp-access .mp-list li{font-size:11px}.mp-site .mp-access>small{min-height:65px}
.mp-site .mp-plan-grid{gap:16px}.mp-site .mp-plan{padding:23px}.mp-site .mp-featured{padding:22px}.mp-site .mp-plan-count{display:block;padding-top:20px}.mp-site .mp-plan-count strong{display:block;font-size:43px}.mp-site .mp-plan:last-child .mp-plan-count strong{font-size:35px;min-height:48px;line-height:1.35}.mp-site .mp-plan-count span{display:block;margin-top:9px}.mp-site .mp-plan-price{display:block}.mp-site .mp-plan-price span{display:block;margin-top:6px}.mp-site .mp-plan .mp-list li{font-size:11px}
.mp-site .mp-feature-grid{gap:17px}.mp-site .mp-feature{padding:23px}.mp-site .mp-feature h3{font-size:17px}.mp-site .mp-feature p{font-size:12px}.mp-site .mp-plesk-grid{gap:28px}.mp-site .mp-plesk-grid h2{font-size:28px}.mp-site .mp-plesk-bar{padding:14px 17px}.mp-site .mp-plesk-content{padding:18px}.mp-site .mp-account-row b{font-size:10px}
.mp-site .mp-config-grid{gap:20px;grid-template-columns:1fr 1fr}.mp-site #mp-guide-panel{padding:22px 22px 12px}.mp-site .mp-guide-help{margin:15px 22px 22px}.mp-site .mp-guide-tabs{padding-inline:10px}.mp-site .mp-guide-tabs button{font-size:11px;padding-inline:11px}.mp-site .mp-settings{padding:23px}.mp-site .mp-settings-title h3{font-size:18px}.mp-site .mp-settings dl>div{gap:13px;grid-template-columns:.9fr 1.1fr}.mp-site .mp-config-builder{gap:28px;padding:26px}
.mp-site .mp-security h2{font-size:32px}.mp-site .mp-security-grid{gap:30px}.mp-site .mp-security-flow{gap:4px}.mp-site .mp-security-flow b{font-size:10px}.mp-site .mp-security-flow small{font-size:6px}.mp-site .mp-security-flow>span>.mp-icon{width:11px}.mp-site .mp-migration-grid{gap:21px}.mp-site .mp-migration-grid h3{font-size:17px}
.mp-site .mp-contact-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.mp-site .mp-contact h2{font-size:33px}.mp-site .mp-quote{padding:24px}.mp-site .mp-contact-direct a{font-size:14px}.mp-site .mp-related>a{padding:17px;gap:9px}.mp-site .mp-related b{font-size:11px}.mp-site .mp-related small{font-size:9px}
}
@media(max-width:800px){
.mp-site .mp-wrap,.mp-site .wrap{width:calc(100% - 44px)}.mp-site .mp-section{padding:63px 0}.mp-site .mp-hero-grid{grid-template-columns:1fr;gap:34px;padding-top:28px}.mp-site .mp-hero-copy{max-width:660px}.mp-site .mp-page .mp-hero h1{font-size:57px}.mp-site .mp-hero-copy>p{max-width:650px;font-size:15px}.mp-site .mp-hero-copy>.mp-overline{font-size:10px}.mp-site .mp-address>strong{font-size:20px}.mp-site .mp-hero-price>span{display:inline}.mp-site .mp-hero .mp-btn{font-size:14px}.mp-site .mp-hero .mp-text-link{font-size:13px}.mp-site .mp-hero-checks{font-size:11px}.mp-site .mp-visual{width:100%;max-width:590px;margin:auto}.mp-site .mp-visual-top strong{font-size:18px}.mp-site .mp-mail-folders{display:block}.mp-site .mp-mail-layout{grid-template-columns:125px 1fr}.mp-site .mp-mail-folders>span{font-size:9px;gap:7px;padding:11px 8px}.mp-site .mp-demo[data-view="mobile"] .mp-mail-layout{grid-template-columns:1fr}.mp-site .mp-demo-tabs button{font-size:11px}.mp-site .mp-mail-toolbar>span{font-size:8px}.mp-site .mp-mail-toolbar>strong{font-size:14px}.mp-site .mp-mail-toolbar .mp-icon{width:23px;height:23px}.mp-site .mp-visual-top .mp-overline{font-size:9px}.mp-site .mp-mail-seal{width:85px;height:81px}.mp-site .mp-demo-disclaimer{font-size:8px!important}
.mp-site .mp-highlights>.mp-wrap{grid-template-columns:repeat(2,1fr);gap:23px 20px}.mp-site .mp-highlights>.mp-wrap>div:nth-child(2){border:0}.mp-site .mp-highlights b{font-size:12px}.mp-site .mp-highlights small{font-size:10px}.mp-site .mp-highlights .mp-icon{width:26px;height:26px}.mp-site .mp-section-nav a{font-size:10px}.mp-site .mp-section-head{margin-bottom:29px}.mp-site .mp-section-head p{font-size:14px}
.mp-site .mp-access-grid{grid-template-columns:1fr;gap:19px}.mp-site .mp-access{padding:27px;display:grid;grid-template-columns:65px 1fr;gap:0 21px}.mp-site .mp-app-icon{grid-row:1/3;grid-column:1;margin:0}.mp-site .mp-access .mp-overline{grid-column:2;font-size:9px;margin-top:4px}.mp-site .mp-access h3{grid-column:2;font-size:24px;margin-bottom:20px}.mp-site .mp-access>p{grid-column:1/-1;font-size:14px;margin-top:8px}.mp-site .mp-access .mp-list{grid-column:1/-1;padding-top:17px;margin-top:0}.mp-site .mp-access .mp-list li{font-size:13px}.mp-site .mp-access .mp-text-link{grid-column:1/-1;font-size:13px}.mp-site .mp-access>small{grid-column:1/-1;min-height:0;font-size:11px;margin-top:16px}
.mp-site .mp-plan-grid{grid-template-columns:1fr}.mp-site .mp-plan{padding:28px}.mp-site .mp-featured{padding:27px}.mp-site .mp-plan>p{min-height:0;font-size:13px}.mp-site .mp-plan-count{display:flex;gap:12px;align-items:baseline;padding-top:21px}.mp-site .mp-plan-count span{display:inline}.mp-site .mp-plan-count strong{font-size:45px}.mp-site .mp-plan:last-child .mp-plan-count strong{font-size:38px}.mp-site .mp-plan-price{display:flex;gap:10px}.mp-site .mp-plan-price b{font-size:28px}.mp-site .mp-plan-price span{font-size:12px}.mp-site .mp-plan>.mp-btn{font-size:14px}.mp-site .mp-plan .mp-list li{font-size:13px}.mp-site .mp-plan-help{font-size:12px}.mp-site .mp-plan-tag{font-size:10px}.mp-site .mp-note{font-size:12px}
.mp-site .mp-pack-helper{grid-template-columns:1fr;gap:24px;padding:25px}.mp-site .mp-pack-helper h3{max-width:none}.mp-site .mp-pack-helper p{max-width:none;font-size:13px}.mp-site .mp-helper-control{grid-template-columns:120px 1fr}.mp-site .mp-helper-control label{font-size:12px}.mp-site .mp-upsell{align-items:flex-start;flex-direction:column;gap:19px}.mp-site .mp-upsell small{font-size:13px}
.mp-site .mp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-site .mp-feature{padding:24px}.mp-site .mp-feature p{font-size:13px}.mp-site .mp-plesk-grid{grid-template-columns:1fr;gap:30px;margin-top:44px}.mp-site .mp-plesk-grid h2{font-size:32px}.mp-site .mp-plesk-panel{width:100%;max-width:600px;margin:auto}.mp-site .mp-plesk-content{padding:23px}.mp-site .mp-account-row b{font-size:12px}.mp-site .mp-plesk-bar{padding:14px 23px}.mp-site .mp-plesk-grid>div>p{font-size:14px}
.mp-site .mp-config-grid{grid-template-columns:1fr;gap:24px}.mp-site .mp-settings{padding:28px}.mp-site .mp-settings dl>div{grid-template-columns:1fr 1fr}.mp-site .mp-settings dt,.mp-site .mp-settings dd{font-size:13px}.mp-site .mp-settings dd small{font-size:11px}.mp-site .mp-settings-title h3{font-size:21px}.mp-site .mp-settings-title p{font-size:11px}.mp-site #mp-guide-panel{padding:26px 27px 13px}.mp-site .mp-numbered b{font-size:14px}.mp-site .mp-numbered p{font-size:13px}.mp-site .mp-guide-help{margin-inline:27px;font-size:12px}.mp-site .mp-guide-tabs{padding-inline:15px}.mp-site .mp-guide-tabs button{font-size:12px;padding-inline:19px}
.mp-site .mp-config-builder{grid-template-columns:1fr;gap:23px;padding:27px}.mp-site .mp-config-builder h3{font-size:23px}.mp-site .mp-config-builder>div>p{font-size:13px}.mp-site .mp-field label{font-size:12px}.mp-site .mp-settings-form>.mp-btn{font-size:13px}
.mp-site .mp-security-grid{grid-template-columns:1fr;gap:38px}.mp-site .mp-security-flow{max-width:570px;gap:12px}.mp-site .mp-security-flow b{font-size:12px}.mp-site .mp-security-flow small{font-size:9px}.mp-site .mp-security-flow>span>.mp-icon{width:18px}.mp-site .mp-security-items p{font-size:13px}.mp-site .mp-security-bottom p{font-size:12px!important}.mp-site .mp-migration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px}.mp-site .mp-migration-grid p{font-size:13px}.mp-site .mp-migration-note{flex-direction:column;align-items:flex-start;gap:21px}.mp-site .mp-migration-note p{font-size:12px}
.mp-site .mp-faq-grid{grid-template-columns:1fr;gap:32px}.mp-site .mp-faq-grid .mp-section-head{margin-bottom:18px}.mp-site .mp-faq-list summary{font-size:14px}.mp-site .mp-faq-list details>p{font-size:13px}
.mp-site .mp-contact-grid{grid-template-columns:1fr;gap:32px}.mp-site .mp-contact h2{font-size:38px}.mp-site .mp-contact .mp-list li{font-size:13px}.mp-site .mp-contact-direct a{font-size:16px}.mp-site .mp-quote{padding:30px}.mp-site .mp-quote h3{font-size:23px}.mp-site .mp-quote>p{font-size:12px}.mp-site .mp-quote .mp-selection{font-size:11px}.mp-site .mp-quote .mp-form-note{font-size:11px!important}
.mp-site .mp-related{grid-template-columns:1fr}.mp-site .mp-related>a{padding:21px}.mp-site .mp-related b{font-size:14px}.mp-site .mp-related small{font-size:12px}.mp-site .mp-related>a>.mp-icon:first-child{width:27px;height:27px}.mp-site .mp-related-section{padding:38px 0 22px}.mp-site .mp-docs summary{font-size:11px}
.mp-site .mp-footer-main{grid-template-columns:1fr 1fr;gap:27px}.mp-site .mp-footer-brand{grid-column:1/-1}.mp-site .mp-footer-brand>p{max-width:500px}.mp-site .mp-footer-main>div:not(:first-child)>p,.mp-site .mp-footer-main>div:not(:first-child)>a{font-size:12px}
}
@media(max-width:520px){
.mp-site .mp-wrap,.mp-site .wrap{width:calc(100% - 36px)}.mp-site .mp-header{min-height:79px}.mp-site .logo img{width:168px}.mp-site .mp-menu{padding:9px 11px;font-size:12px}.mp-site .topbar{padding:7px 0;font-size:9px}.mp-site .topbar .wrap{gap:10px}.mp-site .topbar .wrap>div{gap:0}.mp-site .topbar .wrap>div>a:last-child{display:none}.mp-site .mp-status-link{display:none}
.mp-site .mp-breadcrumb{font-size:10px;padding:16px 0 7px;gap:10px}.mp-site .mp-section{padding:51px 0}.mp-site .mp-section-head{margin-bottom:27px}.mp-site .mp-page h2{font-size:30px;line-height:1.22}.mp-site .mp-section-head p{font-size:14px}.mp-site .mp-section-head .mp-overline{font-size:9px;letter-spacing:.1em}.mp-site .mp-hero-grid{padding-top:22px;gap:29px;padding-bottom:24px}.mp-site .mp-page .mp-hero h1{font-size:clamp(40px,10.7vw,54px);line-height:1.14;margin-bottom:21px}.mp-site .mp-hero-copy>.mp-overline{font-size:8px;margin-bottom:18px;letter-spacing:.09em}.mp-site .mp-overline .mp-icon{width:15px;height:15px;margin-right:5px;vertical-align:-3px}.mp-site .mp-hero-copy>p{font-size:14px;line-height:1.9}.mp-site .mp-address{margin-top:21px}.mp-site .mp-address>strong{font-size:clamp(15px,4.6vw,20px)}.mp-site .mp-address>span{font-size:9px}.mp-site .mp-hero-price{margin:20px 0 21px}.mp-site .mp-hero-price strong{font-size:24px}.mp-site .mp-hero-price>span{font-size:10px;display:block;margin-top:7px}
.mp-site .mp-hero .mp-actions{gap:18px}.mp-site .mp-hero .mp-btn{min-height:48px;font-size:12px;padding-inline:17px}.mp-site .mp-hero .mp-text-link{font-size:11px;gap:6px}.mp-site .mp-hero-checks{gap:10px 13px;margin-top:23px}.mp-site .mp-hero-checks span{font-size:9px}.mp-site .mp-visual-top{margin:0 6px 17px;gap:12px}.mp-site .mp-visual-top strong{font-size:17px}.mp-site .mp-visual-top .mp-overline{font-size:7px;letter-spacing:.1em}.mp-site .mp-mail-seal{width:65px;height:66px;border-radius:13px}.mp-site .mp-mail-seal .mp-icon{width:29px;height:29px}.mp-site .mp-mail-seal b{font-size:6px}.mp-site .mp-demo{transform:none;border-radius:11px}.mp-site .mp-browser-bar{padding:9px 10px;font-size:7px}.mp-site .mp-browser-bar small{font-size:6px}.mp-site .mp-demo-tabs{padding-inline:3px}.mp-site .mp-demo-tabs button{font-size:9px;gap:5px;min-height:45px}.mp-site .mp-demo-tabs .mp-icon{width:17px;height:17px}.mp-site .mp-mail-toolbar{padding:10px 11px;gap:6px}.mp-site .mp-mail-toolbar>strong{font-size:12px}.mp-site .mp-mail-toolbar .mp-icon{width:18px;height:18px}.mp-site .mp-mail-toolbar>span{font-size:6px}.mp-site .mp-mail-toolbar>b{width:24px;height:24px;font-size:7px}.mp-site .mp-mail-layout{grid-template-columns:1fr;min-height:333px}.mp-site .mp-mail-folders{display:none}.mp-site .mp-mail-list{padding:17px 15px}.mp-site .mp-page .mp-inbox-head h2{font-size:16px}.mp-site .mp-message-preview>span:first-child{font-size:11px}.mp-site .mp-message-preview p{font-size:8px}.mp-site .mp-message time{font-size:8px}.mp-site .mp-demo-status{font-size:7px;padding:9px 10px}.mp-site .mp-demo-status>span:last-child{display:none}.mp-site .mp-sync-card{margin:-4px 8px 0;padding:11px 12px;gap:9px}.mp-site .mp-sync-card strong{font-size:10px}.mp-site .mp-sync-card span{font-size:7px}.mp-site .mp-demo-disclaimer{font-size:7px!important;line-height:1.8;margin-top:11px!important}.mp-site .mp-demo[data-view="mobile"] .mp-mail-layout{min-height:333px;max-width:280px}
.mp-site .mp-client-strip{padding:19px 0 24px;gap:17px}.mp-site .mp-client-strip>span{font-size:10px}.mp-site .mp-client-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.mp-site .mp-client-brand{font-size:11px;gap:8px}.mp-site .mp-client-brand .mp-icon{width:22px;height:22px}
.mp-site .mp-highlights{padding:25px 0}.mp-site .mp-highlights>.mp-wrap{gap:21px 14px}.mp-site .mp-highlights>.mp-wrap>div{gap:9px;padding-right:9px;align-items:flex-start}.mp-site .mp-highlights .mp-icon{width:22px;height:22px}.mp-site .mp-highlights b{font-size:10px;line-height:1.5}.mp-site .mp-highlights small{font-size:8px;line-height:1.8}.mp-site .mp-section-nav>.mp-wrap{gap:14px 20px;justify-content:flex-start;padding-block:18px}.mp-site .mp-section-nav a{font-size:10px}
.mp-site .mp-access{padding:23px;grid-template-columns:52px 1fr;gap:0 15px}.mp-site .mp-app-icon{width:50px;height:50px;border-radius:12px}.mp-site .mp-app-icon .mp-icon{width:29px;height:29px}.mp-site .mp-access .mp-overline{font-size:7px;letter-spacing:.06em}.mp-site .mp-access h3{font-size:22px;line-height:1.3}.mp-site .mp-access>p{font-size:13px}.mp-site .mp-access .mp-list li{font-size:12px}.mp-site .mp-access>small{font-size:11px}.mp-site .mp-inline-note{padding:18px;gap:12px}.mp-site .mp-inline-note p{font-size:12px}.mp-site .mp-simple-detail summary{font-size:11px;line-height:1.7}
.mp-site .mp-plan,.mp-site .mp-featured{padding:24px}.mp-site .mp-featured{padding:23px}.mp-site .mp-plan h3{font-size:30px}.mp-site .mp-plan-count strong{font-size:47px}.mp-site .mp-plan .mp-list li{font-size:12px}.mp-site .mp-note{font-size:11px}.mp-site .mp-comparison>summary{font-size:12px;padding:19px;gap:12px}.mp-site .mp-comparison summary>span{gap:9px}.mp-site .mp-comparison summary .mp-icon{width:18px;height:18px}.mp-site .mp-pack-helper{padding:23px;gap:24px}.mp-site .mp-pack-helper h3{font-size:20px}.mp-site .mp-pack-helper p{font-size:12px}.mp-site .mp-helper-control{grid-template-columns:85px 1fr;gap:9px 15px}.mp-site .mp-helper-control label{font-size:10px;white-space:nowrap}.mp-site .mp-helper-control output{font-size:14px}.mp-site .mp-helper-control a{font-size:10px}.mp-site .mp-upsell small{font-size:12px}.mp-site .mp-upsell>.mp-btn{width:100%}
.mp-site .mp-feature-grid{grid-template-columns:1fr;gap:15px}.mp-site .mp-feature{padding:23px}.mp-site .mp-feature h3{font-size:20px}.mp-site .mp-feature p{font-size:13px}.mp-site .mp-feature-icon{width:43px;height:43px;margin-bottom:16px}.mp-site .mp-plesk-grid{margin-top:42px}.mp-site .mp-plesk-grid h2{font-size:29px}.mp-site .mp-plesk-points>span{font-size:12px}.mp-site .mp-plesk-bar{padding:12px 16px;gap:8px}.mp-site .mp-plesk-bar strong{font-size:24px}.mp-site .mp-plesk-bar>span{font-size:8px}.mp-site .mp-plesk-bar small{font-size:6px}.mp-site .mp-plesk-content{padding:19px 16px}.mp-site .mp-account-row{gap:8px}.mp-site .mp-account-row b{font-size:9px}.mp-site .mp-account-row>span{gap:6px}.mp-site .mp-account-row small{font-size:7px;padding:4px 5px}.mp-site .mp-account-row .mp-icon{width:14px;height:14px}.mp-site .mp-plesk-tools{gap:7px}.mp-site .mp-plesk-tools>span{font-size:9px}.mp-site .mp-plesk-tools .mp-icon{width:14px;height:14px}.mp-site .mp-plesk-content>p{font-size:8px!important}
.mp-site .mp-guide-tabs{padding:0 8px;gap:0}.mp-site .mp-guide-tabs button{font-size:11px;flex:1;padding:12px 8px;min-height:50px}.mp-site #mp-guide-panel{padding:23px 19px 10px}.mp-site #mp-guide-title{font-size:19px}.mp-site .mp-numbered{gap:23px}.mp-site .mp-numbered b{font-size:13px}.mp-site .mp-numbered p{font-size:12px}.mp-site .mp-numbered>li{gap:12px}.mp-site .mp-numbered>li>span{width:27px;height:27px}.mp-site .mp-guide-help{margin:14px 18px 21px;padding:14px;gap:10px}.mp-site .mp-guide-help p{font-size:11px}.mp-site .mp-settings{padding:22px 19px}.mp-site .mp-settings-title h3{font-size:19px}.mp-site .mp-settings-title p{font-size:9px}.mp-site .mp-settings dl>div{grid-template-columns:.95fr 1.05fr;gap:13px}.mp-site .mp-settings dt{font-size:11px}.mp-site .mp-settings dd{font-size:12px}.mp-site .mp-settings dd small{font-size:10px}.mp-site .mp-config-builder{padding:22px 20px;gap:24px}.mp-site .mp-config-builder h3{font-size:22px}.mp-site .mp-config-builder>div>p{font-size:12px}.mp-site .mp-fields{grid-template-columns:1fr;gap:16px}.mp-site .mp-field.mp-full{grid-column:auto}.mp-site .mp-field input,.mp-site .mp-field select,.mp-site .mp-field textarea{font-size:16px;padding:10px 11px}.mp-site .mp-settings-form>.mp-btn{width:100%}
.mp-site .mp-security h2{font-size:31px}.mp-site .mp-security p{font-size:13px}.mp-site .mp-security .mp-overline{font-size:8px;letter-spacing:.08em}.mp-site .mp-security-flow{gap:5px}.mp-site .mp-security-flow>div{padding:15px 5px;min-height:118px;border-radius:8px}.mp-site .mp-security-flow>div>.mp-icon{width:25px;height:25px;margin-bottom:11px}.mp-site .mp-security-flow b{font-size:9px}.mp-site .mp-security-flow small{font-size:6px}.mp-site .mp-security-flow>span>.mp-icon{width:11px;height:11px}.mp-site .mp-security-items{gap:23px}.mp-site .mp-security-items article{gap:14px}.mp-site .mp-security-items h3{font-size:18px}.mp-site .mp-security-items p{font-size:12px}.mp-site .mp-security-bottom p{font-size:11px!important}
.mp-site .mp-migration-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.mp-site .mp-migration-grid article{display:grid;grid-template-columns:42px 1fr;gap:0 18px;padding-top:21px}.mp-site .mp-migration-grid article>span{grid-row:1/3;font-size:30px;margin:0}.mp-site .mp-migration-grid h3{font-size:19px;grid-column:2;margin-bottom:10px}.mp-site .mp-migration-grid p{grid-column:2;font-size:13px}.mp-site .mp-migration-note{padding:21px;gap:20px}.mp-site .mp-migration-note>div{gap:11px}.mp-site .mp-migration-note>div>.mp-icon{width:21px;height:21px}.mp-site .mp-migration-note p{font-size:11px}.mp-site .mp-migration-note>.mp-btn{width:100%}
.mp-site .mp-faq-grid{gap:29px}.mp-site .mp-faq-grid .mp-section-head h2{font-size:31px}.mp-site .mp-faq-list summary{font-size:13px;gap:20px;padding:19px 0}.mp-site .mp-faq-list details>p{font-size:12px;padding-right:12px}.mp-site .mp-faq-list summary .mp-icon{width:16px;height:16px}
.mp-site .mp-contact h2{font-size:35px}.mp-site .mp-contact .mp-overline{font-size:9px}.mp-site .mp-contact p{font-size:13px}.mp-site .mp-contact .mp-list li{font-size:12px}.mp-site .mp-contact-direct a{font-size:15px}.mp-site .mp-quote{padding:24px 21px}.mp-site .mp-quote h3{font-size:21px}.mp-site .mp-quote>p{font-size:11px}.mp-site .mp-quote .mp-fields{gap:16px}.mp-site .mp-form-actions{display:grid;grid-template-columns:1fr}.mp-site .mp-form-actions .mp-btn{width:100%;font-size:13px}.mp-site .mp-quote .mp-selection{font-size:10px}.mp-site .mp-form-feedback{font-size:11px!important}.mp-site .mp-related-section{padding:34px 0 22px}.mp-site .mp-related-section>.mp-wrap>.mp-overline{font-size:8px}.mp-site .mp-related>a{padding:18px}.mp-site .mp-related b{font-size:13px}.mp-site .mp-related small{font-size:11px}.mp-site .mp-docs summary{font-size:10px;line-height:1.8}
.mp-site .mp-footer{padding:38px 0 24px}.mp-site .mp-footer-main{grid-template-columns:1fr;gap:23px}.mp-site .mp-footer-brand{grid-column:auto}.mp-site .mp-footer-main h2{margin-top:0;font-size:14px}.mp-site .mp-footer-brand>p{font-size:12px}.mp-site .mp-footer .logo img{width:190px}.mp-site .mp-footer-bottom{flex-direction:column;font-size:10px;gap:13px}.mp-site .mp-footer-bottom>div{gap:13px}.mp-site .mp-footer .mp-trademark{font-size:10px}
}
@media(max-width:360px){
.mp-site .mp-wrap,.mp-site .wrap{width:calc(100% - 30px)}.mp-site .logo img{width:154px}.mp-site .mp-menu{padding-inline:9px;font-size:11px}.mp-site .mp-hero .mp-actions{align-items:stretch;flex-direction:column;gap:17px}.mp-site .mp-hero .mp-text-link{justify-content:center}.mp-site .mp-page .mp-hero h1{font-size:41px}.mp-site .mp-mail-toolbar>span{display:none}.mp-site .mp-client-strip>div{gap:17px 10px}.mp-site .mp-client-brand{font-size:10px}.mp-site .mp-highlights>.mp-wrap{gap:20px 11px}.mp-site .mp-highlights>.mp-wrap>div{gap:8px}.mp-site .mp-highlights b{font-size:9px}.mp-site .mp-highlights small{font-size:7px}.mp-site .mp-highlights .mp-icon{width:18px;height:18px}.mp-site .mp-section-nav>.mp-wrap{gap:12px 17px}.mp-site .mp-section-nav a{font-size:9px}.mp-site .mp-access{padding:21px;gap:0 12px}.mp-site .mp-access h3{font-size:20px}.mp-site .mp-access .mp-overline{font-size:6px}.mp-site .mp-plan,.mp-site .mp-featured{padding:22px}.mp-site .mp-plan-count{gap:8px}.mp-site .mp-plan:last-child .mp-plan-count strong{font-size:35px}.mp-site .mp-security-flow b{font-size:8px}.mp-site .mp-security-flow small{font-size:5px}.mp-site .mp-security-flow{gap:4px}.mp-site .mp-quote{padding:22px 18px}.mp-site .mp-settings-title h3{font-size:17px}.mp-site .mp-settings-title p{font-size:8px}.mp-site .mp-config-builder{padding:22px 18px}.mp-site .mp-helper-control output{font-size:13px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mp-site *, .mp-site *::before,.mp-site *::after{animation:none!important;transition:none!important}.mp-site .mp-btn:hover{transform:none}}
@media print{.mp-site .mp-header-shell{position:static!important}.mp-site .mp-demo-tabs,.mp-site .mp-menu,.mp-site .mp-section-nav,.mp-site .mp-quote,.mp-site .mp-settings-form{display:none!important}.mp-site .mp-section{padding:25px 0}.mp-site .mp-security,.mp-site .mp-contact{background:#fff;color:#17243b}.mp-site .mp-security p,.mp-site .mp-contact p{color:#445367}.mp-site .mp-hero-grid{grid-template-columns:1fr}.mp-site .mp-visual{display:none}}


/* === v20261016-2 logos & screenshot enhancements === */
.mp-site .mp-inline-brand{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;white-space:nowrap;font-weight:700;color:inherit}
.mp-site .mp-inline-brand .mp-icon{width:1.05em;height:1.05em}
.mp-site .mp-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}
.mp-site .mp-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:#f4f8fb;border:1px solid #d9e3eb;font-size:11px;font-weight:700;color:#385067;line-height:1.2}
.mp-site .mp-badge .mp-icon{width:18px;height:18px;flex:none}
.mp-site .mp-badge.mp-blue{color:var(--mp-blue);background:#f2f7ff;border-color:#d5e2f6}
.mp-site .mp-ecosystem{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:center;margin-top:26px;padding:22px 24px;border:1px solid #dce6d4;border-radius:16px;background:#fbfcf8}
.mp-site .mp-ecosystem h3{margin:7px 0 10px;font-size:24px;line-height:1.3}
.mp-site .mp-ecosystem p{margin:0;color:#52645f;font-size:13px;line-height:1.85}
.mp-site .mp-ecosystem-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}
.mp-site .mp-outlook-shot{margin-top:18px;border:1px solid #d8e1eb;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 14px 30px rgba(32,57,87,.08)}
.mp-site .mp-outlook-shot-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#eef5fb;border-bottom:1px solid #d8e1eb;font-size:10px;color:#56718d}
.mp-site .mp-outlook-shot-bar>span{display:block;width:8px;height:8px;border-radius:50%;background:#c0cfde}
.mp-site .mp-outlook-shot-bar>strong{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;color:#1b5faf}
.mp-site .mp-outlook-shot-bar .mp-icon{width:16px;height:16px}
.mp-site .mp-outlook-shot-bar>small{margin-left:auto;letter-spacing:.14em;font-size:8px;color:#8ba1b6}
.mp-site .mp-outlook-shot-body{display:grid;grid-template-columns:90px 1fr 1.1fr;min-height:174px}
.mp-site .mp-outlook-shot aside{padding:14px 11px;background:#f8fbfe;border-right:1px solid #e4edf5;display:grid;align-content:start;gap:10px}
.mp-site .mp-outlook-shot aside b{font-size:10px;color:#1e3350}
.mp-site .mp-outlook-shot aside span{font-size:9px;color:#697d90}
.mp-site .mp-outlook-shot-list{border-right:1px solid #e4edf5;padding:10px}
.mp-site .mp-outlook-shot-list article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 10px;border-radius:9px}
.mp-site .mp-outlook-shot-list article+article{margin-top:6px}
.mp-site .mp-outlook-shot-list article.is-active{background:#eef5fb}
.mp-site .mp-outlook-shot-list b{font-size:10px;color:#20334e}
.mp-site .mp-outlook-shot-list span{grid-column:1/2;font-size:9px;color:#61778d}
.mp-site .mp-outlook-shot-list small{grid-column:2/3;grid-row:1/3;align-self:start;font-size:8px;color:#90a2b5}
.mp-site .mp-outlook-shot-read{padding:14px 14px 16px}
.mp-site .mp-outlook-shot-read h4{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:14px;color:#1f3550}
.mp-site .mp-outlook-shot-read h4 .mp-icon{width:19px;height:19px;color:#1b5faf}
.mp-site .mp-outlook-shot-read p{margin:0 0 12px;font-size:10px;line-height:1.8;color:#647b90}
.mp-site .mp-outlook-lines{display:grid;gap:8px}
.mp-site .mp-outlook-lines span{height:8px;border-radius:999px;background:linear-gradient(90deg,#dde8f4,#f2f7fb)}
.mp-site .mp-outlook-lines span:nth-child(1){width:100%}
.mp-site .mp-outlook-lines span:nth-child(2){width:82%}
.mp-site .mp-outlook-lines span:nth-child(3){width:64%}
.mp-site .mp-access small .mp-icon{width:14px;height:14px;vertical-align:-2px;margin-right:5px}
.mp-site .mp-guide-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px}
.mp-site .mp-guide-tabs button .mp-icon{width:16px;height:16px}
.mp-site .mp-plesk-brand-row{margin-bottom:6px}
.mp-site .mp-plesk-bar strong{display:inline-flex;align-items:center;gap:7px}
.mp-site .mp-plesk-bar strong .mp-icon{width:18px;height:18px}
.mp-site .mp-plesk-tools{grid-template-columns:repeat(3,1fr)}
.mp-site .mp-related .mp-inline-brand{font-weight:800}
@media (max-width: 1020px){
  .mp-site .mp-ecosystem{grid-template-columns:1fr;gap:16px}
}
@media (max-width: 700px){
  .mp-site .mp-badge{font-size:10px;padding:8px 10px}
  .mp-site .mp-badge .mp-icon{width:17px;height:17px}
  .mp-site .mp-outlook-shot-body{grid-template-columns:1fr}
  .mp-site .mp-outlook-shot aside{display:none}
  .mp-site .mp-outlook-shot-list{border-right:0;border-bottom:1px solid #e4edf5}
  .mp-site .mp-plesk-tools{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 520px){
  .mp-site .mp-ecosystem{padding:18px}
  .mp-site .mp-ecosystem h3{font-size:20px}
  .mp-site .mp-badge-row{gap:8px}
  .mp-site .mp-outlook-shot-bar{padding:9px 11px}
  .mp-site .mp-outlook-shot-read h4{font-size:13px}
}
