.single-ht_product .clp-hero{background:#f6f8f9;border-bottom:1px solid #dfe5e8;padding:56px 0 60px}.clp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:start}.clp-hero-grid.clp-no-card{grid-template-columns:1fr}.clp-title{font-size:clamp(32px,4vw,54px);line-height:1.06;font-weight:900;letter-spacing:-.02em;color:var(--ht-ink,#111820);margin:0 0 16px;overflow-wrap:anywhere}.clp-sub{font-size:20px;line-height:1.5;color:#5d6b75;margin:0 0 26px}.clp-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--ht-cyan,#269bb4);color:#fff!important;font-weight:800;font-size:17px;padding:15px 30px;border-radius:6px;text-decoration:none!important;box-shadow:0 10px 24px rgb(38 155 180 / .25);transition:background .2s}.clp-cta:hover{background:var(--ht-cyan-dark,#177f98)}.clp-card{background:#fff;border:1px solid #dfe5e8;border-radius:14px;padding:28px}.clp-card-img img{display:block;width:100%;height:220px;object-fit:contain}.clp-card-img+.clp-card-foot{border-top:1px solid #dfe5e8;margin-top:22px;padding-top:20px}.clp-card-foot{display:flex;flex-direction:column;align-items:center;gap:12px}.clp-sup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 26px}.clp-sup-logo img{display:block;max-height:46px;max-width:170px;width:auto;height:auto;object-fit:contain}.clp-sup-logo strong{font-size:18px;color:var(--ht-ink,#111820)}.clp-type{display:inline-flex;align-items:center;gap:8px;color:#5d6b75;font-size:16px}.clp-type i{width:28px;height:28px;border-radius:7px;background:#e3f3f7;color:var(--ht-cyan,#269bb4);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:16px}.clp-mfr{font-size:14px;color:var(--ht-cyan-dark,#177f98)!important;text-decoration:none;background:none;padding:0;font-weight:600}.clp-mfr:hover{text-decoration:underline}.clp-info{background:#fff;padding:80px 0}.clp-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:64px;align-items:start}.clp-info-grid.clp-no-more{grid-template-columns:1fr}.clp-body h2{font-size:clamp(30px,3.6vw,48px);font-weight:900;letter-spacing:-.02em;margin:0 0 26px;color:var(--ht-ink,#111820)}.clp-body p,.clp-body li{font-size:17px;line-height:1.75;color:#33414b}.clp-body img{max-width:100%;height:auto}.clp-body .ht-product-featured-media{display:none}.clp-more{background:#f2f5f7;border-radius:14px;padding:32px 26px;position:sticky;top:120px}.clp-more h3{font-size:26px;font-weight:900;margin:0 0 20px;color:var(--ht-ink,#111820)}.clp-more a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dfe5e8;border-radius:8px;padding:16px;margin-bottom:12px;font-weight:700;color:var(--ht-ink,#111820)!important;text-decoration:none!important;font-size:15px;line-height:1.35;transition:border-color .2s}.clp-more a:hover{border-color:var(--ht-cyan,#269bb4)}.clp-more a.clp-more-cat{font-weight:900}.clp-more a i{flex:0 0 32px;height:32px;border-radius:50%;background:var(--ht-cyan,#269bb4);color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;line-height:1}.clp-contact{background:#f2f5f7;padding:72px 0;scroll-margin-top:90px}.clp-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px;align-items:start}.clp-bar{display:block;width:72px;height:4px;background:var(--ht-cyan,#269bb4);margin-bottom:24px}.clp-contact h2{font-size:clamp(32px,3.6vw,50px);font-weight:900;margin:0 0 16px;color:var(--ht-ink,#111820)}.clp-contact p{font-size:18px;line-height:1.6;color:#33414b}.clp-direct a{color:var(--ht-cyan-dark,#177f98)!important;font-weight:700}.clp-form{background:#fff;border:1px solid #dfe5e8;border-radius:14px;padding:30px}@media (max-width:980px){.clp-hero-grid,.clp-info-grid,.clp-contact-grid{grid-template-columns:1fr;gap:32px}.clp-more{position:static}.single-ht_product .clp-hero{padding:36px 0 40px}.clp-info{padding:52px 0}.clp-contact{padding:52px 0}.clp-form{padding:20px}}