
.jkhv{font-family:Arial,Helvetica,sans-serif;color:#17283b;line-height:1.6}
.jkhv *{box-sizing:border-box}
.jkhv a{text-decoration:none}
.jk-wrap{max-width:1180px;margin:auto;padding:0 20px}
.jk-hero{background:linear-gradient(135deg,#06111f,#0a3155);color:#fff;padding:70px 0}
.jk-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.jk-brand{font-size:22px;font-weight:800;letter-spacing:3px;margin-bottom:24px}
.jk-brand span{background:#1685ff;padding:8px 11px;border-radius:7px;margin-right:8px}
.jk-label{font-size:12px;letter-spacing:2px;color:#61c7ff;font-weight:bold}
.jkhv h1{font-size:50px;line-height:1.06;margin:15px 0 20px}
.jk-hero p{font-size:18px;color:#c8d8e7}
.jk-tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}
.jk-tag{border:1px solid #ffffff35;border-radius:20px;padding:7px 12px;font-size:13px}
.jk-btn{display:inline-block;background:#1685ff;color:#fff!important;padding:13px 22px;border-radius:7px;font-weight:bold}
.jk-note{font-size:13px;color:#aebfd0;margin-top:10px}
.jk-img{background:#ffffff12;border:1px solid #ffffff25;border-radius:18px;padding:12px}
.jk-img img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px}
.jk-section{padding:75px 0}
.jk-soft{background:#f5f8fb}
.jk-head{max-width:780px;margin-bottom:35px}
.jk-head small{color:#0b63ce;font-weight:bold;letter-spacing:2px}
.jkhv h2{font-size:38px;line-height:1.15;margin:8px 0 12px}
.jk-head p{color:#647386}
.jk-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.jk-card{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:24px}
.jk-num{font-size:28px;font-weight:800;color:#0b63ce}
.jk-card h3{font-size:19px;margin:7px 0}
.jk-card p{font-size:14px;color:#647386;margin:0}
.jk-trust{margin-top:22px;padding:20px;background:#f4f9fe;border:1px solid #cbddec;border-radius:12px}
.jk-badges span{display:inline-block;background:#fff;border:1px solid #c6d6e6;border-radius:5px;padding:6px 10px;margin:10px 5px 0 0;font-size:12px;font-weight:bold}
.jk-purchase{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.jk-list{padding:0;margin:15px 0;list-style:none}
.jk-list li{font-size:14px;padding:9px 0;border-bottom:1px solid #edf1f5}
.jk-list li:before{content:"✓";color:#0b63ce;font-weight:bold;margin-right:10px}
.jk-warning{background:#fff8e9;border-color:#efc86d}
.jk-warning li:before{content:"!";color:#a46a00}
.jk-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.jk-feature{padding:22px;background:#f7f9fc;border-radius:10px;border-top:3px solid #1685ff}
.jk-feature small{color:#0b63ce;font-weight:bold}
.jk-feature h3{margin:7px 0;font-size:18px}
.jk-feature p{font-size:14px;color:#647386;margin:0}
.jk-system{margin-top:30px}
.jk-system img{width:100%;border-radius:12px}
.jk-cta{margin-top:30px;background:#071522;color:#fff;border-radius:14px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.jk-cta h3{margin:0;font-size:22px}
.jk-cta p{color:#b9c8d7;margin:5px 0 0;font-size:14px}
@media(max-width:900px){
.jk-grid,.jk-purchase{grid-template-columns:1fr}
.jk-cards,.jk-features{grid-template-columns:1fr 1fr}
.jkhv h1{font-size:42px}
}
@media(max-width:600px){
.jk-section{padding:55px 0}
.jk-cards,.jk-features{grid-template-columns:1fr}
.jkhv h1{font-size:36px}
.jk-cta{display:block}
.jk-cta .jk-btn{margin-top:18px}
}
