
.cl-grid .v56-part-service{position:relative;z-index:5;display:flex;flex-direction:column;min-height:96px;text-decoration:none;color:#111820;border:1px solid #e2e7ea;border-radius:11px;padding:17px;background:#fff;cursor:pointer;pointer-events:auto;transition:.15s ease}.cl-grid .v56-part-service:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 8px 22px rgba(17,24,32,.08)}.cl-grid .v56-part-service b{color:#f97316}.cl-grid .v56-part-service strong{margin-top:4px}.cl-grid .v56-part-service span{display:block;margin-top:10px;color:#f97316;font-size:11px;font-weight:900}
.v56-page{background:#fff;color:#111820}.v56-head{background:#08121a}.v56-nav{max-width:1180px;margin:auto;min-height:78px;display:grid;grid-template-columns:235px 1fr auto;gap:22px;align-items:center}.v56-nav img{width:225px}.v56-nav nav{display:flex;justify-content:center;gap:19px}.v56-nav nav a{color:#fff;text-decoration:none;font-size:13px;font-weight:800}.v56-hero{background:#101820;color:#fff;padding:58px 20px}.v56-hero>.container,.v56-content>.container,.v56-note>.container,.v56-cta>.container{max-width:1180px;margin:auto}.v56-hero span,.v56-content span{color:#f97316;font-size:12px;font-weight:900}.v56-hero h1{font-size:46px;margin:8px 0 13px}.v56-hero p{max-width:850px;color:#d8e0e5;line-height:1.7}.v56-actions{display:flex;gap:10px;margin-top:18px}.v56-content{padding:48px 20px}.v56-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v56-content h2{font-size:29px;margin:8px 0 12px}.v56-content p,.v56-content li{color:#4f5b64;line-height:1.7}.v56-card{background:#f5f7f8;border:1px solid #e1e6e9;border-radius:14px;padding:24px}.v56-note{padding:38px 20px;background:#fff5ed}.v56-cta{padding:28px 20px;background:#f5f7f8}.v56-cta>.container{display:flex;justify-content:space-between;align-items:center;background:#101820;color:#fff;border-radius:14px;padding:22px}.v56-cta>.container>div{display:flex;gap:10px}@media(max-width:850px){.v56-nav{display:flex;flex-wrap:wrap;padding:12px 20px}.v56-nav nav{width:100%;overflow:auto;justify-content:flex-start}.v56-two{grid-template-columns:1fr}}@media(max-width:600px){.v56-hero h1{font-size:37px}.v56-cta>.container{flex-direction:column;align-items:flex-start;gap:15px}}
