.dx-revenue-page .dx-revenue-visual{padding:clamp(22px,3vw,38px);border:1px solid #d6e4ef;border-radius:24px;background:linear-gradient(135deg,#fff,#edf7f6);box-shadow:0 18px 45px #0e335109}.dx-revenue-visual-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d6e4ef;padding-bottom:20px;margin-bottom:22px;font-size:12px;color:#45637b}.dx-revenue-page .dx-revenue-visual-head img{width:82px;height:auto}.dx-revenue-visual h2{font-size:clamp(27px,3vw,38px);line-height:1.14;letter-spacing:-.035em;margin:10px 0 24px}.dx-revenue-visual ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.dx-revenue-visual li{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #dce6ef;border-radius:12px;background:#ffffffc9}.dx-revenue-visual li>span{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:10px;background:#e2f2f1;color:#007c76;font-weight:800;font-size:12px}.dx-revenue-visual li strong{font-size:15px}.dx-revenue-visual li p{margin:3px 0 0;font-size:13px;color:#526b80}.dx-revenue-visual>.dx-solution-resource-note{margin-bottom:0}.dx-revenue-toc{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 30px}.dx-revenue-toc a{padding:10px 14px;border:1px solid #d6e4ef;border-radius:8px;background:#f6fafd;color:#245176;font-size:13px;font-weight:700}.dx-revenue-toc a:hover{background:#e5f1f0;border-color:#8ebebc}.dx-revenue-page .dx-solution-body a:not(.dx-button){text-decoration:underline;text-underline-offset:3px}.dx-revenue-table{max-width:100%;overflow-x:auto;border:1px solid #dce6ee;border-radius:14px;margin:24px 0}.dx-revenue-table:focus-visible{outline:3px solid #2672b0;outline-offset:4px}.dx-revenue-table table{width:100%;border-collapse:collapse;min-width:680px;font-size:14px;line-height:1.65}.dx-revenue-table caption{text-align:left;padding:16px 18px;font-weight:700;background:#f4f8fc}.dx-revenue-table th,.dx-revenue-table td{padding:17px;text-align:left;vertical-align:top;border-bottom:1px solid #dce6ee}.dx-revenue-table thead{background:#0e3351;color:#fff}.dx-revenue-table tbody th{width:18%;color:#0e3351;background:#f4f8fc}.dx-revenue-table tr:last-child>*{border-bottom:0}@media(max-width:560px){.dx-revenue-visual-head{align-items:flex-start}.dx-revenue-toc a{font-size:12px}.dx-revenue-page .dx-solution-hero h1{font-size:36px}}