.sx-cost-intro>p:first-child{color:#fff;font-size:21px;line-height:1.7}.sx-cost-section{scroll-margin-top:var(--sx-article-anchor-offset)}.sx-process-grid{counter-reset:stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 42px;padding:0;list-style:none;display:grid}.sx-process-item{counter-increment:stage;background:linear-gradient(135deg,#0a2b42,#051626);border:1px solid #28516b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:160px;padding:28px 14px;display:flex;position:relative}.sx-process-item:before{content:counter(stage,decimal-leading-zero);color:#81a9c0;letter-spacing:.08em;font-size:13px;font-weight:700;position:absolute;top:12px;left:15px}.sx-process-item:not(:nth-child(3n)):after{content:"→";color:#00c8ee;z-index:1;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.sx-process-item strong{color:#fff;font-size:20px}.sx-cost-icon{color:#00c8ee;width:36px;height:36px;display:block}.sx-cost-section h3{margin-top:32px}.sx-cost-section h3:first-child{margin-top:0}.sx-cost-table-wrap{border:1px solid #28516b;border-radius:10px;margin:26px 0;overflow-x:auto}.sx-cost-table{border-collapse:collapse;width:100%;font-size:17px}.sx-cost-table th,.sx-cost-table td{text-align:left;border-bottom:1px solid #214258;padding:18px 20px}.sx-cost-table th{color:#fff;background:#0a2b42}.sx-cost-table tbody tr:nth-child(2n){background:#0099cc0a}.sx-cost-table td:last-child{color:#fff;font-weight:700}.sx-approach-grid{gap:18px;margin:26px 0;display:grid}.sx-approach-card{background:linear-gradient(135deg,#092137,#051626);border:1px solid #28516b;border-radius:12px;padding:26px}.sx-cluster .sx-approach-card h3{margin:18px 0;font-size:23px}.sx-approach-card p:last-child{margin-bottom:0}.sx-cost-section ul{padding-left:24px}.sx-cost-section li{margin-bottom:10px}.sx-cost-section li::marker{color:#00c8ee}.sx-cost-faq{background:#0099cc0a;border:1px solid #28516b;border-radius:9px;margin:14px 0}.sx-cost-faq summary{cursor:pointer;color:#fff;padding:22px 54px 22px 24px;font-weight:600;line-height:1.6;list-style:none;position:relative}.sx-cost-faq summary::-webkit-details-marker{display:none}.sx-cost-faq summary:after{content:"+";color:#00c8ee;font-size:24px;position:absolute;right:24px}.sx-cost-faq[open] summary:after{content:"−"}.sx-cost-faq[open] summary{border-bottom:1px solid #214258}.sx-cost-faq>div{padding:22px 24px}.sx-cost-faq p:last-child{margin-bottom:0}.sx-cost-faq summary:focus-visible{outline-offset:3px;outline:2px solid #00c8ee}.sx-cost-button{background:#09c;border:1px solid #00bfe7;border-radius:5px;margin:8px 12px 8px 0;padding:14px 22px;font-weight:700;display:inline-block;color:#fff!important;text-decoration:none!important}@media (width<=650px){.sx-process-grid{grid-template-columns:1fr;gap:20px}.sx-process-item{flex-direction:row;gap:20px;min-height:110px;padding:28px 20px}.sx-process-item:not(:nth-child(3n)):after{content:none}.sx-process-item:not(:last-child):after{content:"↓";color:#00c8ee;position:absolute;top:auto;bottom:-22px;right:50%;transform:translate(50%)}.sx-cost-table th,.sx-cost-table td{padding:14px;font-size:15px}}.sx-drift-problem{background:linear-gradient(135deg,#092137,#051626);border:1px solid #28516b;border-radius:12px;overflow:hidden}.sx-drift-problem header{background:#0099cc0e;border-bottom:1px solid #214258;padding:22px 26px}.sx-cluster .sx-drift-problem h3{margin:0;font-size:22px;line-height:1.45}.sx-cluster .sx-drift-problem p{margin:0;padding:22px 26px;font-size:17px;line-height:1.8}.sx-drift-action{counter-increment:drift-step;background:linear-gradient(135deg,#092137,#051626);border:1px solid #28516b;border-radius:12px;padding:26px 26px 26px 80px;position:relative}.sx-cost-section .sx-approach-grid{counter-reset:drift-step;gap:20px}.sx-drift-action:before{content:counter(drift-step,decimal-leading-zero);color:#00c8ee;font-size:24px;font-weight:700;position:absolute;top:26px;left:24px}.sx-cluster .sx-drift-action h3{margin:0 0 14px;font-size:23px;line-height:1.4}.sx-drift-action p:last-child{margin-bottom:0}.sx-drift-workflow{border:1px solid #28516b;border-radius:12px;margin:30px 0;overflow:hidden}.sx-drift-workflow img{width:100%;height:auto;display:block}.sx-cost-section ul{background:#0099cc0a;border:1px solid #214258;border-radius:10px;padding:24px 24px 24px 46px}@media (width<=650px){.sx-drift-problem header,.sx-cluster .sx-drift-problem p{padding:20px}.sx-drift-action{padding:22px 22px 22px 68px}.sx-drift-action:before{top:22px;left:20px}}
