.cm-page .cm-areas{padding:0 0 90px}.cm-page .cm-areas-box{background:radial-gradient(at 100% 0,#4d86ff59,#0000 55%),linear-gradient(140deg,#121a3d,#142c63);border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:34px 38px;display:grid}.cm-page .cm-areas-copy{align-items:flex-start;gap:18px;display:flex}.cm-page .cm-areas-copy .svc-icon{flex:none}.cm-page .cm-areas-title{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:800}.cm-page .cm-areas-copy p:not(.cm-areas-title){color:#bfcbee;margin:0;font-size:14.5px;line-height:1.75}.cm-page .cm-areas-lists{gap:18px;display:grid}.cm-page .cm-areas-lists span{letter-spacing:.14em;text-transform:uppercase;color:#9fb2e6;margin-bottom:10px;font-size:11.5px;font-weight:800;display:block}.cm-page .cm-areas-lists ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-page .cm-areas-lists li{color:#fff;background:#ffffff12;border:1px solid #9dbdff38;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .25s,transform .25s}.cm-page .cm-areas-lists li:hover{background:var(--dev-blue);transform:translateY(-2px)}.cm-page .cm-areas-box:hover .svc-icon{transform:translateY(-3px)scale(1.08)rotate(-6deg)}.cm-page .seo-ai-actions{flex-wrap:wrap;gap:12px;display:flex}.cm-page .seo-ai-actions .dev-btn--outline{color:#fff;border-color:#ffffff59}.cm-page .seo-ai-actions .dev-btn--outline:hover{color:var(--dev-ink);background:#fff}@media (max-width:991px){.cm-page .cm-areas-box{grid-template-columns:1fr;padding:28px 24px}}
