/* Cloudesta: extra content sections (dedicated page) 2026-10-25 */
.cdx{--ink:#0f1b24;--mut:#5b6472;--line:#e4ebf2;--acc:#1697bf;--acc2:#55bde5;--y:#fdd700;padding:70px 0}
.cdx.cdx-alt{background:#f6f9fc}
.cdx .cdx-wrap{max-width:1140px;margin:0 auto;padding:0 20px}
.cdx-head{text-align:center;max-width:720px;margin:0 auto 38px}
.cdx-head h2{font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;line-height:1.15}
.cdx-head p{color:var(--mut);font-size:16px;line-height:1.6;margin:0}
.cdx-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.cdx-split.cdx-rev .cdx-art{order:2}
.cdx-art{position:relative}.cdx-art img{width:100%;height:auto;display:block}
.cdx-art::before{content:"";position:absolute;inset:8% 8% 0;background:radial-gradient(60% 60% at 50% 50%,rgba(85,189,229,.16),transparent 70%);z-index:-1}
.cdx-copy h2{font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--ink);margin:0 0 14px;line-height:1.15}
.cdx-copy p{color:var(--mut);font-size:16px;line-height:1.7;margin:0 0 18px}
.cdx-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}
.cdx-chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:13px;color:var(--ink)}
.cdx-chips i{color:var(--acc)}
.cdx-ticks{list-style:none;margin:0 0 22px;padding:0}
.cdx-ticks li{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;color:var(--ink);font-size:15px;line-height:1.55}
.cdx-ticks li i{flex:none;margin-top:4px;color:var(--acc)}
.cdx-ticks li span{color:var(--mut)}.cdx-ticks li b{color:var(--ink)}
.cdx-btns{display:flex;flex-wrap:wrap;gap:12px}
.cdx-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none!important;transition:transform .2s,background .2s,color .2s}
.cdx-btn:hover{transform:translateY(-2px)}
.cdx-btn-y{background:var(--y);color:#111!important}.cdx-btn-y:hover{background:#ffe55c}
.cdx-btn-o{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.cdx-btn-o:hover{border-color:var(--acc);color:var(--acc)!important}
.cdx-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.cdx-col{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px}
.cdx-col h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:var(--ink);margin:0 0 14px}
.cdx-col h3 i{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(22,151,191,.1);color:var(--acc);font-size:15px}
.cdx-col ul{list-style:none;margin:0;padding:0}
.cdx-col li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px dashed var(--line);font-size:14px;color:var(--mut);line-height:1.5}
.cdx-col li:first-child{border-top:0;padding-top:0}
.cdx-col li i{flex:none;margin-top:3px;color:#16a34a;font-size:12px}
.cdx-addons{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.cdx-addon{display:block;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;text-decoration:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.cdx-addon:hover{transform:translateY(-5px);border-color:rgba(34,184,236,.5);box-shadow:0 26px 50px -30px rgba(11,134,196,.4)}
.cdx-addon i{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(22,151,191,.1);color:var(--acc);font-size:18px;margin-bottom:14px}
.cdx-addon h4{font-size:15px;font-weight:800;color:var(--ink);margin:0 0 6px}
.cdx-addon p{font-size:13.5px;color:var(--mut);line-height:1.5;margin:0 0 10px}
.cdx-addon em{font-style:normal;font-weight:700;font-size:13px;color:var(--acc)}
@media (max-width:900px){.cdx{padding:52px 0}.cdx-split{grid-template-columns:1fr;gap:28px}.cdx-split.cdx-rev .cdx-art{order:0}.cdx-cols{grid-template-columns:1fr}.cdx-addons{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.cdx-addons{grid-template-columns:1fr}}
