.page-id-12918 #goal-breadscrumb.breadcrumb-page{display:none !important;}
.page-id-12918 .cnh-home{max-width:1200px;margin:0 auto;padding-top:8px;}
.hh-hero{margin:0 0 40px;border-radius:6px;overflow:hidden;}
.hh-hero img{display:block;width:100%;height:auto;}
.hh-intro{text-align:center;max-width:820px;margin:0 auto 54px;padding:0 16px;}
.hh-intro h1{font-size:clamp(26px,3.4vw,38px);font-weight:800;color:#141414 !important;margin-bottom:14px;}
.hh-intro p{font-size:17px;color:#333;line-height:1.8;}
.hh-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:22px;font-weight:600;color:#0b5cab;font-size:15px;}
.hh-lines{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:64px;}
.hh-line{position:relative;background:#111;border-radius:10px;padding:38px 34px;transition:transform .2s,box-shadow .2s;}
.hh-line:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.22);}
.hh-line.l2{background:#133a5e;}
.hh-line .l-tag{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8fc3ef;font-weight:700;margin-bottom:10px;}
.hh-line h2{font-size:26px;margin:0 0 12px;}
.hh-line h2 a{color:#fff !important;text-decoration:none;}
.hh-line p{color:#d5d5d5;font-size:15px;line-height:1.7;margin:0 0 18px;}
.hh-line .l-link{display:inline-block;font-weight:700;color:#fff;text-decoration:none;}
.hh-line .l-link:hover{text-decoration:underline;}
.hh-featured{margin-bottom:64px;}
.hh-featured h2{font-size:24px;font-weight:700;color:#141414 !important;margin-bottom:24px;text-align:center;}
.hh-seeall{text-align:center;margin-top:26px;}
.hh-seeall a{font-weight:700;color:#0b5cab;}
.cnh-prodgrid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:22px;}
.cnh-prodcard{background:#fff;border:1px solid #ececec;border-radius:8px;padding:14px;text-align:center;display:flex;flex-direction:column;}
.cnh-prodcard .thumb{display:block;aspect-ratio:1;background:#f6f6f6;border-radius:6px;overflow:hidden;margin-bottom:12px;}
.cnh-prodcard .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .25s;}
.cnh-prodcard:hover .thumb img{transform:scale(1.05);}
.cnh-prodcard .ph-img{display:flex;align-items:center;justify-content:center;height:100%;padding:14px;color:#999;font-size:13px;}
.cnh-prodcard .pname{font-weight:600;color:#1a1a1a;font-size:14px;line-height:1.45;margin-bottom:12px;}
.cnh-cardbtn{margin-top:auto;background:#0b5cab;color:#fff;border-radius:5px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;}
.cnh-cardbtn:hover{background:#084a89;color:#fff;}
.hh-contact{display:grid;grid-template-columns:1.1fr .9fr;background:#111;border-radius:12px;overflow:hidden;margin-bottom:20px;}
.hc-left{padding:48px 44px;}
.hc-left h2{color:#fff !important;font-size:30px;margin-bottom:14px;}
.hc-left p{color:#cfcfcf;line-height:1.8;margin-bottom:24px;}
.hc-btn{display:inline-block;background:#0b8be0;color:#fff;font-weight:700;padding:14px 34px;border-radius:6px;text-decoration:none;}
.hc-btn:hover{background:#0a76bd;color:#fff;}
.hc-right{background:#16395c;padding:48px 40px;}
.hc-right ul{list-style:none;margin:0;padding:0;}
.hc-right li{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15px;}
.hc-right li:last-child{border-bottom:none;}
.hc-k{color:#8fc3ef;font-weight:700;min-width:118px;}
.hc-right a,.hc-v{color:#fff;text-decoration:none;word-break:break-all;}
.hc-right a:hover{text-decoration:underline;}
@media(max-width:900px){.hh-lines{grid-template-columns:1fr;}.cnh-prodgrid{grid-template-columns:repeat(2,1fr);}.hh-contact{grid-template-columns:1fr;}.hc-right li{flex-direction:column;gap:2px;}.hc-k{min-width:0;}}
