.service-layout{align-items:flex-start;gap:40px;display:flex}.service-main-content{flex:1;min-width:0}.service-sidebar{flex-shrink:0;width:340px}.article-footer-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.column-bottom-line-btn,.column-bottom-web-btn{cursor:pointer;position:relative;box-sizing:border-box!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:10px!important;max-width:100%!important;padding:14px 28px!important;font-size:1.05rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,border-bottom .16s!important;display:inline-flex!important}.column-bottom-line-btn{color:#fff!important;background:linear-gradient(#0cd85d 0%,#06c755 100%)!important;border-bottom:4px solid #038a39!important;box-shadow:0 5px 16px #06c75561,inset 0 1px 1px #fff6!important}.column-bottom-line-btn:hover{background:linear-gradient(#1fe46e 0%,#05b04b 100%)!important;transform:translateY(-2px)!important;box-shadow:0 7px 20px #06c7557a,inset 0 1px 1px #ffffff80!important}.column-bottom-line-btn:active{border-bottom-width:2px!important;transform:translateY(2px)!important;box-shadow:0 2px 8px #06c7554d!important}.column-bottom-web-btn{color:#fff!important;background:linear-gradient(#f59e0b 0%,#d97706 100%)!important;border-bottom:4px solid #b45309!important;box-shadow:0 5px 16px #d9770661,inset 0 1px 1px #fff6!important}.column-bottom-web-btn:hover{color:#fff!important;background:linear-gradient(#fbbf24 0%,#d97706 100%)!important;transform:translateY(-2px)!important;box-shadow:0 7px 20px #d977067a,inset 0 1px 1px #ffffff80!important}.column-bottom-web-btn:active{border-bottom-width:2px!important;transform:translateY(2px)!important;box-shadow:0 2px 8px #d977064d!important}.column-bottom-line-btn *,.column-bottom-web-btn *{color:#fff!important}.column-cta-icon{flex-shrink:0}.column-cta-web-icon{flex-shrink:0;font-size:1.15rem;line-height:1}.column-cta-text{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;line-height:1.35;display:inline-flex}.column-cta-main{white-space:nowrap;font-weight:800}.column-cta-sub{opacity:.92;white-space:nowrap;font-size:.85em;font-weight:700}@media (width<=768px){.article-footer-cta{padding:28px 18px!important}.article-footer-cta-buttons{flex-direction:column;gap:12px}.column-bottom-line-btn,.column-bottom-web-btn{width:100%!important;padding:13px 14px!important;font-size:.95rem!important}.column-cta-text{gap:2px}}@media (width<=991px){.service-layout{flex-direction:column!important;gap:30px!important}.service-sidebar{width:100%!important}.article-container{padding:25px 18px!important}}.markdown-body{color:#1e293b;font-size:1.05rem;line-height:1.85}.markdown-body h2{color:#024;background:linear-gradient(90deg,#eff6ff 0%,#fff 100%);border-left:6px solid #024;border-radius:0 8px 8px 0;margin:42px 0 20px;padding:14px 18px;font-size:1.4rem;font-weight:800;line-height:1.45;box-shadow:0 2px 6px #0022440a}.markdown-body h3{color:#024;background:#f8fafc;border-left:4px solid #0284c7;border-radius:0 6px 6px 0;margin:32px 0 16px;padding:10px 14px;font-size:1.2rem;font-weight:800;line-height:1.45}.markdown-body h4{color:#0369a1;margin:24px 0 12px;font-size:1.08rem;font-weight:800;line-height:1.45}.markdown-body p{margin-bottom:1.4em}.markdown-body strong{color:#0f172a;background:linear-gradient(#0000 65%,#fef08a 65%);padding:0 2px;font-weight:700}.markdown-body ul{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:20px 0 24px;padding:18px 20px;list-style:none}.markdown-body ul ul{background:0 0;border:none;margin:6px 0 0;padding:8px 0 0 4px}.markdown-body ul li{color:#334155;margin-bottom:12px;padding-left:28px;line-height:1.7;position:relative}.markdown-body ul li:last-child{margin-bottom:0}.markdown-body ul li:before{content:"✔";color:#0284c7;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:900;display:flex;position:absolute;top:3px;left:0}.markdown-body ol{counter-reset:custom-ol;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:20px 0 24px;padding:18px 20px;list-style:none}.markdown-body ol li{counter-increment:custom-ol;color:#334155;margin-bottom:12px;padding-left:32px;line-height:1.7;position:relative}.markdown-body ol li:last-child{margin-bottom:0}.markdown-body ol li:before{content:counter(custom-ol);color:#fff;background:#024;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:3px;left:0}.markdown-body blockquote{color:#0f172a;background:#f0f9ff;border-left:4px solid #0284c7;border-radius:0 8px 8px 0;margin:25px 0;padding:16px 20px;font-size:.96rem}.aio-qa-block{box-sizing:border-box!important;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%)!important;border:1px solid #bae6fd!important;border-left:5px solid #0284c7!important;border-radius:12px!important;margin:25px 0 32px!important;padding:22px 24px!important;box-shadow:0 4px 15px #0284c714!important}.aio-qa-block .aio-q,.aio-qa-block .aio-a{align-items:flex-start!important;gap:14px!important;max-width:100%!important;display:flex!important}.aio-qa-block .aio-q{border-bottom:1px dashed #7dd3fc!important;margin-bottom:16px!important;padding-bottom:14px!important}.aio-qa-block .qa-icon-q,.aio-qa-block .qa-icon-a{color:#fff!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin-top:2px!important;font-size:.92rem!important;font-weight:900!important;display:flex!important}.aio-qa-block .qa-icon-q{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 2px 6px #0284c74d!important}.aio-qa-block .qa-icon-a{background:linear-gradient(135deg,#024 0%,#036 100%)!important;box-shadow:0 2px 6px #0022444d!important}.aio-qa-block .qa-text{color:#0f172a!important;overflow-wrap:break-word!important;word-break:break-word!important;flex:1!important;min-width:0!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.65!important}.aio-qa-block .aio-a .qa-text{color:#1e293b!important;font-weight:500!important;line-height:1.8!important}.aio-qa-block strong{color:#024!important;background:linear-gradient(#0000 65%,#fef08a 65%)!important;font-weight:800!important;display:inline!important}.article-pagination-nav{border-top:1px solid #e2e8f0;margin-top:50px;padding-top:35px}.k-nav-cards{align-items:stretch;gap:20px;display:flex}.k-nav-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:16px 20px;text-decoration:none;transition:all .25s;display:flex;position:relative;box-shadow:0 2px 6px #0000000a}.k-nav-card:hover{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 6px 18px #0284c726}.k-nav-card.next{text-align:right}.k-nav-card.next .k-nav-badge{justify-content:flex-end;margin-left:auto}.k-nav-card-empty{flex:1;min-width:0}.k-nav-badge{color:#024;background:#f1f5f9;border-radius:20px;align-items:center;gap:5px;width:fit-content;margin-bottom:8px;padding:3px 10px;font-size:.78rem;font-weight:800;transition:all .2s;display:inline-flex}.k-nav-card:hover .k-nav-badge{color:#0284c7;background:#e0f2fe}.k-nav-title{color:#1e293b;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.5;transition:color .2s;display:-webkit-box;overflow:hidden}.k-nav-card:hover .k-nav-title{color:#0284c7}.k-nav-index-wrapper{text-align:center;margin-top:30px}.k-nav-index-btn{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.k-nav-index-btn:hover{color:#fff;background:#024;border-color:#024;box-shadow:0 4px 12px #0243}@media (width<=640px){.k-nav-cards{flex-direction:column;gap:14px}.k-nav-card{padding:14px 16px}.k-nav-card.next{text-align:left}.k-nav-card.next .k-nav-badge{justify-content:flex-start;margin-left:0}.k-nav-title{font-size:.9rem}.k-nav-card-empty{display:none}.k-nav-index-wrapper{margin-top:22px}.k-nav-index-btn{box-sizing:border-box;justify-content:center;width:100%;padding:12px 20px}}
