#de-landing.de-shared-store{font-family:"Segoe UI",Tahoma,Arial,sans-serif;background:#f0f6f3;color:#172c24;min-height:100vh}.de-shared-catalog{max-width:1500px;margin:auto;padding:40px 28px 60px}.de-shared-heading{display:flex;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid #e0eae5}.de-shared-heading h2{font:600 clamp(27px,3vw,36px)/1.3 "Segoe UI",Tahoma,Arial,sans-serif!important;margin:0 0 8px!important;color:#0c3025!important}.de-shared-heading p{font-size:15px;color:#61756b;line-height:1.7;margin:0}.de-shared-symbol{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:linear-gradient(145deg,#10ae84,#08764f);color:#fff;font-size:24px;flex:none;box-shadow:0 5px 15px #08764f20}.de-shared-toolbar{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:26px 0 38px}.de-shared-toggle{display:flex;gap:4px;padding:5px;border-radius:13px;background:#e5eee8}.de-shared-toggle button,.de-shared-currency button{font:400 13px "Segoe UI",Tahoma,Arial,sans-serif;border:0;border-radius:10px;padding:11px 15px;color:#365f49;background:transparent;cursor:pointer}.de-shared-toggle button[aria-pressed=true]{background:#075b3e;color:#fff;box-shadow:0 4px 14px #075b3e18}.de-shared-currency{display:flex;align-items:center;gap:8px;font-size:13px}.de-shared-currency select{padding:9px 25px 9px 12px;border-radius:10px;border:1px solid #d5e3da;background:#fff;color:#174c32}.de-shared-currency button{background:#fff}.de-shared-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.de-shared-card{position:relative;background:#fff;border-radius:24px;padding:30px 23px 23px;box-shadow:0 12px 30px #174e3010;min-width:0;border:1px solid #d5eee2}.de-shared-card[hidden],.de-shared-price [hidden]{display:none!important}.de-shared-card h2{font:600 clamp(21px,1.9vw,27px)/1.3 "Segoe UI",Tahoma,Arial,sans-serif!important;margin:0 0 10px!important;color:#172a22!important}.de-shared-location{font-size:13px;color:#0b8055;line-height:1.6;margin-bottom:23px}.de-shared-price{background:linear-gradient(130deg,#edfcf5,#f5fbf8);padding:20px 16px;border-radius:17px;margin-bottom:24px;min-height:127px}.de-shared-price strong{display:block;font-size:clamp(26px,2.7vw,39px);font-weight:650;color:#07392a;line-height:1.2;overflow-wrap:anywhere}.de-shared-price span{font-size:12px;color:#64786d}.de-shared-price small{display:block;color:#087650;font-size:11px;line-height:1.6;margin-top:9px}.de-shared-card ul{list-style:none;padding:0!important;margin:0 0 27px!important;display:grid;gap:19px;font-size:14px;color:#52665b;min-height:225px}.de-shared-card li{display:flex;align-items:center;gap:12px;line-height:1.45}.de-shared-card li i{width:18px;color:#0b9870;text-align:center;flex:none}.de-shared-order{display:flex;align-items:center;justify-content:center;gap:12px;background:#067753;color:#fff!important;font-size:14px;font-weight:600;padding:15px 10px;border-radius:13px;text-decoration:none!important;box-shadow:0 5px 15px #0677531c;transition:background .25s,box-shadow .25s}.de-shared-order:hover{background:#09543c;box-shadow:0 8px 22px #06775330}.de-shared-badge{position:absolute;top:-15px;inset-inline-end:22px;border-radius:20px;padding:7px 15px;background:#079a75;color:white;font-size:11px;font-weight:700;box-shadow:0 4px 10px #075b3e20}.de-shared-details{background:#f1f5f8;border-radius:11px;margin-top:11px;font-size:12px}.de-shared-details summary{padding:12px;cursor:pointer;text-align:center;color:#435b4e;font-weight:600}.de-shared-details p{font-size:12px;color:#607367;line-height:1.7;padding:0 15px 15px;margin:0}.de-shared-toggle button:focus-visible,.de-shared-order:focus-visible,.de-shared-currency select:focus-visible{outline:3px solid #34b78b;outline-offset:3px}
@media(max-width:1050px){.de-shared-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.de-shared-card h2{font-size:25px!important}.de-shared-price strong{font-size:34px}}
@media(max-width:550px){.de-shared-catalog{padding:28px 15px 40px}.de-shared-cards{grid-template-columns:minmax(0,1fr)}.de-shared-heading{align-items:start;gap:12px}.de-shared-symbol{width:43px;height:43px;border-radius:13px;font-size:20px}.de-shared-heading h2{font-size:26px!important}.de-shared-toolbar{gap:12px}.de-shared-toggle{width:100%}.de-shared-toggle button{flex:1;padding:11px 7px;font-size:12px}.de-shared-currency{width:100%;justify-content:flex-end}.de-shared-card{padding:27px 25px}.de-shared-price{min-height:0}.de-shared-card ul{min-height:0}}
@media(prefers-reduced-motion:reduce){.de-shared-order{transition:none}}

/* cPanel storefront hero and feature journey */
.de-cpanel-hero{width:100%;background:radial-gradient(ellipse at 75% 100%,#20755477,transparent 65%),linear-gradient(120deg,#041e16,#0e4733);color:#f1fff7;position:relative;overflow:hidden}.de-cpanel-hero:after{content:"";position:absolute;inset:60% -10% -20%;border-radius:50%;box-shadow:0 -2px 45px #c9ffe71a,inset 0 1px #d2ffe52b;pointer-events:none;transform:rotate(-7deg)}.de-cpanel-hero-inner{max-width:1500px;margin:auto;padding:70px 35px 80px;display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center;position:relative;z-index:1}.de-cpanel-eyebrow{display:block;font-size:11px;letter-spacing:.16em;color:#abd9bf;margin-bottom:22px}.de-cpanel-hero h1{font-size:clamp(32px,3.5vw,54px)!important;font-weight:500!important;line-height:1.16!important;color:#f2fff7!important;margin:0 0 25px!important}.de-cpanel-hero p{font-size:17px;line-height:1.85;color:#bfdccd;max-width:560px}.de-cpanel-hero-actions{display:flex;gap:15px;flex-wrap:wrap;margin:28px 0}.de-cpanel-link,.de-cpanel-hero-actions>a{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:500;padding:14px 21px;border-radius:12px;background:#096644;color:#fff!important;text-decoration:none!important;box-shadow:0 6px 20px #00241718;transition:background .25s,box-shadow .25s}.de-cpanel-hero-actions .de-cpanel-link{background:#cbf9dc;color:#073b29!important}.de-cpanel-link:hover{background:#0b4934;box-shadow:0 9px 24px #00241725}.de-cpanel-hero ul{display:flex;gap:24px;list-style:none;padding:0;margin:25px 0 0;color:#c0ddcb;font-size:13px}.de-cpanel-hero li i{color:#a3e6bc;margin-inline-end:8px}.de-cpanel-hero figure{margin:0;min-width:0;transform:perspective(1600px) rotateY(-4deg);border-radius:16px;box-shadow:0 25px 65px #00000045;background:#f6f8fa}.de-cpanel-hero figure img{width:100%;height:auto;display:block;border-radius:0 0 8px 8px}.de-cpanel-window{display:flex;align-items:center;gap:6px;padding:13px 16px;background:#e8efec;border-radius:15px 15px 0 0;color:#527060}.de-cpanel-window span{width:7px;height:7px;border-radius:50%;background:#a0baac}.de-cpanel-window b{font-size:10px;letter-spacing:.08em;margin-inline-start:15px;font-weight:500}.de-cpanel-hero figcaption{font-size:10px;padding:10px;color:#597265;text-align:center}.de-cpanel-features{max-width:1372px;margin:auto;padding:10px 28px 65px}.de-cpanel-section-head{text-align:center;padding:25px 0 45px}.de-cpanel-section-head>span{font-size:10px;letter-spacing:.14em;color:#38835f}.de-cpanel-section-head h2{font-size:clamp(27px,3vw,38px);font-weight:500;color:#173e2c;margin:15px 0}.de-cpanel-section-head p{font-size:15px;color:#657b6f}.de-cpanel-feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:30px;background:#fff;border-radius:26px;padding:45px;box-shadow:0 8px 30px #17482e09}.de-cpanel-feature-row:nth-child(odd) .de-cpanel-feature-copy{order:2}.de-cpanel-feature-copy h2{font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.3;color:#183f2e;margin:15px 0}.de-cpanel-feature-copy p{font-size:15px;line-height:1.8;color:#5b7365;margin-bottom:24px}.de-cpanel-feature-num{font-size:12px;color:#2b8760;background:#e7f4ec;border-radius:9px;padding:9px 11px}.de-cpanel-feature-tools{padding:30px;background:radial-gradient(ellipse at top,#d9f3e4,#f2f8f4);border-radius:22px}.de-cpanel-feature-tools>div{display:flex;align-items:center;gap:15px;background:white;border-radius:14px;padding:22px;margin:12px 0;box-shadow:0 7px 18px #2051330a;color:#2a513b;font-size:15px}.de-cpanel-feature-tools>div>i:first-child{font-size:22px;color:#158b62;width:26px}.de-cpanel-feature-tools>div>i:last-child{margin-inline-start:auto;color:#3e9e70;font-size:13px}.de-cpanel-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 40px;background:linear-gradient(120deg,#0b3f2b,#09271d);border-radius:24px;color:white;margin-top:45px}.de-cpanel-bottom h2{font-size:27px;font-weight:500;margin:0 0 10px;color:white}.de-cpanel-bottom p{color:#b5d2bf;font-size:14px;margin:0}.de-cpanel-bottom .de-cpanel-link{background:#b5efcf;color:#0c3e2a!important;flex:none}.de-cpanel-attribution{font-size:11px;color:#6b8075;line-height:1.7;text-align:center;margin-top:30px}.de-cpanel-attribution a{color:#28734e;text-decoration:underline}
@media(max-width:1050px){.de-cpanel-hero-inner{gap:30px;padding:45px 28px}.de-cpanel-feature-row{gap:30px;padding:30px}}@media(max-width:750px){.de-cpanel-hero-inner{grid-template-columns:minmax(0,1fr);padding:40px 22px 45px}.de-cpanel-hero figure{transform:none;max-width:600px}.de-cpanel-hero h1{font-size:38px!important}.de-cpanel-hero p{font-size:15px}.de-cpanel-feature-row{grid-template-columns:minmax(0,1fr);gap:25px;padding:26px}.de-cpanel-feature-row:nth-child(odd) .de-cpanel-feature-copy{order:0}.de-cpanel-feature-tools{padding:16px}.de-cpanel-features{padding:5px 16px 40px}.de-cpanel-bottom{flex-direction:column;align-items:start;padding:30px}.de-cpanel-hero ul{gap:15px}.de-cpanel-feature-tools>div{font-size:14px}}

@media(max-width:550px){.de-shared-toggle:has([data-shared-cycle]){gap:2px;padding:4px}.de-shared-toggle [data-shared-cycle]{font-size:10px;padding:11px 5px;white-space:nowrap;min-width:0}}

/* Category-first plan controls with high-contrast states and soft hover shadows. */
.de-plan-controls{padding:26px;background:#fff;border-radius:24px;box-shadow:0 12px 42px #133f2c12;margin-bottom:38px}
.de-plan-controls .de-shared-heading{padding:0 0 24px;border:0;align-items:center}
.de-plan-controls .de-shared-heading h2{font-size:clamp(24px,2.7vw,34px)!important;margin-bottom:6px!important;color:#123c2c!important}
.de-plan-controls .de-shared-heading p{color:#435d50;font-size:14px}
.de-plan-eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.14em;color:#26714f;margin-bottom:6px}
.de-family-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.de-family-tabs button{display:flex;align-items:center;gap:13px;min-width:0;padding:18px;color:#204737;background:#edf4f0;border:0;border-radius:15px;text-align:start;cursor:pointer;box-shadow:0 2px 4px #123d2810;transition:background .22s,color .22s,box-shadow .22s,transform .22s;font-family:inherit}
.de-family-tabs button[data-shared-family=node]{background:#eaf3f5;color:#194857}
.de-family-tabs button[data-shared-family=reseller]{background:#edf0f6;color:#2c3d60}
.de-family-tabs strong{display:block;font-size:19px;font-weight:600;line-height:1.3}
.de-family-tabs small{display:block;font-size:11px;line-height:1.5;margin-top:4px;opacity:.9}
.de-family-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#fff9;font-size:19px}
.de-family-check{margin-inline-start:auto;opacity:0;font-size:16px}
.de-family-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#075239,#10774e);color:#fff;box-shadow:0 8px 20px #07523938}
.de-family-tabs button[data-shared-family=node][aria-pressed=true]{background:linear-gradient(120deg,#164857,#126a71);color:#fff}
.de-family-tabs button[data-shared-family=reseller][aria-pressed=true]{background:linear-gradient(120deg,#253c54,#245b55);color:#fff}
.de-family-tabs button[aria-pressed=true] .de-family-icon{background:#ffffff22}
.de-family-tabs button[aria-pressed=true] .de-family-check{opacity:1}
.de-family-tabs button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e3d2a27}
.de-plan-controls .de-shared-toolbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:20px;align-items:end;margin:25px 0 0;padding-top:22px;border-top:1px solid #e5ede7}
.de-control-label{display:block;color:#345545;font-size:12px;font-weight:600;margin:0 0 10px;line-height:1.3}
.de-control-label i{margin-inline-end:5px;color:#18754f}
.de-plan-controls .de-shared-toggle{background:#edf3ef;padding:4px;border-radius:12px;gap:3px}
.de-plan-controls .de-shared-toggle button{flex:1;min-width:0;color:#264b38;padding:12px 9px;font-size:12px;font-weight:500;white-space:nowrap;transition:background .22s,box-shadow .22s,transform .22s}
.de-plan-controls .de-shared-toggle button small{display:block;font-size:10px;color:#156c43;font-weight:650;margin-top:3px}
.de-plan-controls .de-shared-toggle button[aria-pressed=true]{background:#0c563b;color:#fff;box-shadow:0 4px 12px #0c563b30}
.de-plan-controls .de-shared-toggle button[aria-pressed=true] small{color:#c6f6db}
.de-plan-controls .de-shared-toggle button:hover{background:#d5e9dd;box-shadow:0 5px 12px #123e2b20;transform:translateY(-1px)}
.de-plan-controls .de-shared-toggle button[aria-pressed=true]:hover{background:#073e2a}
.de-plan-controls .de-shared-currency{display:block;width:auto;margin:0}
.de-plan-controls .de-shared-currency>div{display:flex;gap:7px;min-height:49px;align-items:stretch}
.de-plan-controls .de-shared-currency select{color:#173e2c;border:0;background:#edf3ef;font:500 12px inherit;min-width:74px}
.de-plan-controls .de-shared-currency button{background:#0c563b;color:#fff;padding:10px 14px;font-weight:500;box-shadow:0 4px 12px #0c563b20;transition:background .22s,box-shadow .22s}
.de-plan-controls .de-shared-currency button:hover{background:#073e2a;box-shadow:0 7px 18px #0c563b40}
.de-plan-controls button:focus-visible,.de-plan-controls select:focus-visible{outline:3px solid #2e9b70;outline-offset:3px}
@media(max-width:1050px){.de-plan-controls .de-shared-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.de-plan-controls .de-shared-currency{grid-column:1/-1;justify-self:end}.de-family-tabs button{padding:15px;gap:10px}.de-family-tabs strong{font-size:17px}.de-family-icon{width:34px;height:34px;font-size:16px}}
@media(max-width:600px){.de-plan-controls{padding:18px 14px;border-radius:18px}.de-plan-controls .de-shared-heading{align-items:start;gap:11px;padding-bottom:18px}.de-plan-controls .de-shared-heading h2{font-size:23px!important}.de-plan-controls .de-shared-heading p{font-size:12px}.de-family-tabs{gap:6px}.de-family-tabs button{flex-direction:column;text-align:center;justify-content:flex-start;padding:12px 5px;gap:8px}.de-family-tabs strong{font-size:13px}.de-family-tabs small{display:none}.de-family-check{display:none}.de-plan-controls .de-shared-toolbar{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px;margin-top:18px}.de-plan-controls .de-shared-currency{grid-column:auto;justify-self:stretch}.de-plan-controls .de-shared-currency>div{min-height:44px}.de-plan-controls .de-shared-currency select{flex:1}.de-plan-controls .de-shared-toggle button{padding:11px 7px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.de-plan-controls button{transition:none!important;transform:none!important}}

/* Branded plan title panels: aligned titles, readable location chips, soft waves. */
.de-shared-card .de-plan-card-head{position:relative;isolation:isolate;overflow:hidden;min-height:156px;margin:-30px -23px 22px;padding:22px 23px 20px;border-radius:23px 23px 18px 18px;background:linear-gradient(125deg,#103d2e,#126747);box-shadow:0 7px 20px #12472f1c;display:flex;flex-direction:column;justify-content:space-between;gap:14px;color:#fff}
.de-shared-card[data-plan-family=node] .de-plan-card-head{background:linear-gradient(125deg,#164450,#136b66)}
.de-shared-card[data-plan-family=reseller] .de-plan-card-head{background:linear-gradient(125deg,#263c50,#1a6250)}
.de-plan-card-head:before,.de-plan-card-head:after{content:"";position:absolute;z-index:-1;width:135%;height:130px;inset-inline-start:12%;bottom:-100px;border-radius:50%;background:#d5ffec12;transform:rotate(-15deg);pointer-events:none}
.de-plan-card-head:after{bottom:-80px;inset-inline-start:42%;background:transparent;box-shadow:0 -1px 0 #e6fff32b,0 -10px 30px #c9ffe410;transform:rotate(-30deg)}
.de-plan-card-identity{display:flex;align-items:center;gap:9px;color:#d4f4e4;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
.de-plan-card-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#ffffff17;box-shadow:inset 0 1px 0 #ffffff20;color:#e2ffef;font-size:13px}
.de-shared-card .de-plan-card-head h2{color:#fff!important;font-size:clamp(17px,1.6vw,24px)!important;font-weight:600!important;line-height:1.3!important;margin:0!important;white-space:nowrap;letter-spacing:-.025em}
.de-shared-card .de-plan-card-head .de-shared-location{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin:0;padding:6px 9px;border-radius:8px;background:#ffffff12;font-size:11px;line-height:1.35;color:#dff7e9}
.de-plan-card-head .de-shared-location i{color:#a9e9c5;font-size:11px}
.de-shared-badge{z-index:2;box-shadow:0 4px 12px #003a2b38}
.de-shared-card{transition:box-shadow .22s,transform .22s}
.de-shared-card:hover{box-shadow:0 16px 36px #174e3022;transform:translateY(-3px)}
@media(max-width:1050px){.de-shared-card .de-plan-card-head h2{font-size:24px!important}}
@media(max-width:550px){.de-shared-card .de-plan-card-head{margin:-27px -25px 22px;padding:23px 25px;min-height:149px}.de-shared-card .de-plan-card-head h2{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.de-shared-card{transition:none;transform:none!important}}

/* A restrained, distinct tone for each plan tier in every category. */
.de-shared-card .de-plan-card-head[data-plan-tier="0"]{background:linear-gradient(125deg,#103d2e,#126747)}
.de-shared-card .de-plan-card-head[data-plan-tier="1"]{background:linear-gradient(125deg,#164b50,#167c78)}
.de-shared-card .de-plan-card-head[data-plan-tier="2"]{background:linear-gradient(125deg,#293e56,#41677c)}
.de-shared-card .de-plan-card-head[data-plan-tier="3"]{background:linear-gradient(125deg,#354c35,#607950)}

/* Keep the billing period next to the actual billed total. */
.de-shared-price .de-price-line{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}
.de-shared-price .de-price-line strong{display:inline-block;font-size:clamp(25px,2.35vw,38px);line-height:1.25;overflow-wrap:normal;min-width:0}
.de-shared-price .de-price-period{display:inline-block;flex:none;color:#425f50;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}
.de-shared-price .de-price-line+small{margin-top:12px}
@media(max-width:1050px){.de-shared-price .de-price-line strong{font-size:32px}}
@media(max-width:400px){.de-shared-price .de-price-line strong{font-size:28px}.de-shared-price .de-price-period{font-size:11px}}

.de-plesk-hero{background:linear-gradient(90deg,#031e15ee 0%,#072a1cd9 45%,#031c1666 100%),url('../img/plesk-hero.webp') center/cover no-repeat;color:#fff;min-height:510px;display:flex;align-items:center}
.de-plesk-hero-content{width:min(1500px,100%);margin:auto;padding:70px 38px}.de-plesk-kicker,.de-plesk-section-head>span,.de-plesk-workspace-copy>span{font-size:11px;letter-spacing:.15em;font-weight:700;color:#91d9b0}.de-plesk-identity{display:flex;align-items:center;gap:12px;margin:22px 0;color:#d3eadb;font-size:13px}.de-plesk-logo{font-size:22px;font-weight:700;color:#fff;background:#fff2;border:1px solid #ffffff2b;border-radius:12px;padding:8px 15px}.de-plesk-hero h1{max-width:680px;font-size:clamp(35px,4vw,58px)!important;line-height:1.13!important;color:#fff!important;margin:0 0 20px!important}.de-plesk-hero p{max-width:570px;font-size:17px;line-height:1.8;color:#d4ebdc}.de-plesk-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.de-plesk-hero-actions a,.de-plesk-workspace-copy a{display:inline-flex;gap:12px;align-items:center;background:#b9f3d0;color:#073b29!important;border-radius:12px;padding:14px 19px;font-weight:600;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.de-plesk-hero-actions a+ a{background:#ffffff19;color:#fff!important}.de-plesk-hero-actions a:hover,.de-plesk-workspace-copy a:hover{transform:translateY(-2px);box-shadow:0 9px 25px #001c1966}.de-plesk-hero-points{display:flex;gap:22px;flex-wrap:wrap;color:#cce9d7;font-size:13px}.de-plesk-hero-points i{color:#98e3b9;margin-inline-end:5px}
.de-plesk-features{max-width:1500px;margin:auto;padding:35px 28px 80px}.de-plesk-section-head{text-align:center;margin:20px auto 36px}.de-plesk-section-head>span,.de-plesk-workspace-copy>span{color:#167e54}.de-plesk-section-head h2,.de-plesk-workspace-copy h2{font-size:clamp(25px,3vw,38px);color:#123d2d;margin:15px 0}.de-plesk-section-head p,.de-plesk-workspace-copy p{color:#536d60;line-height:1.8}.de-plesk-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.de-plesk-feature-grid article{background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 32px #164d3010}.de-plesk-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e3f5eb;color:#07845b;font-size:19px}.de-plesk-feature-grid h3{font-size:18px;color:#123d2d;margin:21px 0 10px}.de-plesk-feature-grid p{font-size:14px;line-height:1.7;color:#536d60;margin:0}.de-plesk-workspace{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:35px;padding:45px;background:#e4f1e9;border-radius:24px}.de-plesk-window{background:white;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px #123b2625}.de-plesk-window-bar{padding:15px 20px;background:#153e30;color:white;display:flex;justify-content:space-between}.de-plesk-window-body{display:flex;min-height:210px}.de-plesk-window-side{display:flex;flex-direction:column;gap:25px;padding:24px;background:#edf5f0;color:#318d66}.de-plesk-window-main{padding:25px;flex:1}.de-plesk-window-main strong{display:block;font-size:18px;color:#153e30;margin:8px 0 20px}.de-plesk-demo-label{font-size:10px;color:#647c6d}.de-plesk-demo-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.de-plesk-demo-cards span{padding:17px 10px;border-radius:10px;background:#edf7f1;color:#28553d;font-size:12px}.de-plesk-demo-cards i{color:#168c60;margin-inline-end:6px}.de-plesk-workspace-copy a{background:#075d3f;color:#fff!important;margin-top:8px}.de-plesk-workspace-copy small{display:block;color:#687f71;font-size:11px;line-height:1.5;margin-top:18px}
@media(max-width:900px){.de-plesk-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.de-plesk-workspace{gap:25px;padding:30px}}
@media(max-width:600px){.de-plesk-hero{min-height:0;background-position:65% center}.de-plesk-hero-content{padding:44px 20px 50px}.de-plesk-hero h1{font-size:36px!important}.de-plesk-hero p{font-size:15px}.de-plesk-features{padding:20px 16px 50px}.de-plesk-feature-grid{gap:10px}.de-plesk-feature-grid article{padding:18px}.de-plesk-feature-grid h3{font-size:15px}.de-plesk-feature-grid p{font-size:12px}.de-plesk-workspace{grid-template-columns:1fr;padding:22px;gap:24px}.de-plesk-window-main{padding:18px}.de-plesk-demo-cards span{padding:12px 8px}}
@media(prefers-reduced-motion:reduce){.de-plesk-hero-actions a,.de-plesk-workspace-copy a{transition:none;transform:none!important}}
