.brand.notranslate{text-transform:none;letter-spacing:.065em}
.tenber-mobile-cert{display:none}
.tenber-certificate-feature{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(320px,1.1fr);gap:54px;align-items:center;margin:30px 0 70px;padding:34px;border:1px solid #dce5ed;border-radius:18px;background:#f7fafc}
.tenber-certificate-feature img{display:block;width:100%;max-height:620px;object-fit:contain;background:#fff;border-radius:10px;box-shadow:0 18px 45px rgba(17,49,72,.12)}
.tenber-certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0 70px}
.tenber-certificate-grid .card{overflow:hidden;padding:0;background:#fff}
.tenber-certificate-grid img{display:block;width:100%;height:560px;object-fit:contain;background:#f5f7fa;border-bottom:1px solid #e2e8ee;transform-origin:center center}
.tenber-certificate-grid .card:nth-child(1) img{transform:rotate(.42deg) scale(1.024)}
.tenber-certificate-grid .card:nth-child(2) img{transform:rotate(.36deg) scale(1.024)}
.tenber-certificate-body{padding:26px 28px 30px}
.tenber-certificate-body h3{margin-top:0}
.tenber-product-lead{margin:10px 0 34px;padding:34px;border-left:4px solid #2384aa;border-radius:0 14px 14px 0;background:linear-gradient(135deg,#f4f9fb,#eaf4f7)}
.tenber-product-lead h2{margin:8px 0 12px;color:#153f59;font-size:34px;line-height:1.2}
.tenber-product-lead p{max-width:900px;margin:0;color:#526f80;font-size:17px}
.tenber-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:30px 0 56px;overflow:hidden;border:1px solid #d7e4ea;border-radius:14px;background:#d7e4ea}
.tenber-spec-strip div{padding:24px 20px;background:#fff}
.tenber-spec-strip strong,.tenber-spec-strip span{display:block}
.tenber-spec-strip strong{margin-bottom:6px;color:#176b91;font-size:20px}
.tenber-spec-strip span{color:#67808e;font-size:13px}
.tenber-benefit-grid{margin-bottom:54px}
.tenber-spec-table{margin:22px 0 56px;overflow:hidden;border:1px solid #d7e2e8;border-radius:14px}
.tenber-spec-table div{display:grid;grid-template-columns:minmax(180px,.45fr) 1fr;border-bottom:1px solid #e1e9ed}
.tenber-spec-table div:last-child{border-bottom:0}
.tenber-spec-table span,.tenber-spec-table strong{padding:17px 20px}
.tenber-spec-table span{background:#f1f6f8;color:#536f7f}
.tenber-spec-table strong{background:#fff;color:#173f59;font-weight:650}
.tenber-faq{margin:20px 0 60px;border-top:1px solid #d9e3e8}
.tenber-faq details{border-bottom:1px solid #d9e3e8;background:#fff}
.tenber-faq summary{position:relative;padding:21px 48px 21px 0;color:#173f59;font-size:17px;font-weight:700;cursor:pointer}
.tenber-faq summary:after{content:'+';position:absolute;right:10px;color:#2384aa;font-size:24px}
.tenber-faq details[open] summary:after{content:'–'}
.tenber-faq p{margin:0;padding:0 48px 22px 0;color:#5b7483}
.tenber-product-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:62px 0 24px;padding:40px;border-radius:16px;background:linear-gradient(135deg,#123a55,#176b91);color:#fff}
.tenber-product-cta h2{margin:7px 0 10px;color:#fff}
.tenber-product-cta p{max-width:780px;margin:0;color:#d9edf5}
.tenber-product-cta .eyebrow{color:#8edbf3}
.tenber-product-cta .btn{flex:0 0 auto;background:#fff;color:#165d80}
.single-product-wrap.tenber-product-layout{display:block!important}
.tenber-product-top{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);gap:64px;align-items:start;margin-bottom:70px}
.tenber-product-top .product-main-image{position:sticky;top:105px;display:flex;align-items:center;justify-content:center;min-height:520px;margin:0;padding:38px;border:1px solid #dce6eb;border-radius:18px;background:linear-gradient(145deg,#f7fafb,#edf4f6)}
.tenber-product-top .product-main-image img{display:block;width:100%;max-height:500px;object-fit:contain}
.tenber-product-summary{padding-top:8px}
.tenber-overview-label{margin:0 0 14px;color:#2482a7;font-size:13px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.tenber-product-summary .tenber-product-lead{margin:0 0 24px;padding:30px}
.tenber-product-summary .tenber-product-lead h2{font-size:32px}
.tenber-product-summary .tenber-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.tenber-product-details{width:100%;max-width:none}
.tenber-product-details>h2{margin-top:64px}
.product-card>a:first-child{position:relative;display:flex;align-items:center;justify-content:center;height:280px;overflow:hidden;background:linear-gradient(145deg,#fafcfd,#f0f5f7)}
.product-card>a:first-child img.tenber-unified-product-image{width:100%;height:100%;padding:18px;object-fit:contain;transition:transform .25s ease}
.product-card:hover>a:first-child img.tenber-unified-product-image{transform:scale(1.035)}
.product-card>a:first-child:has(img.tenber-crop-watermark):after{content:'';position:absolute;right:0;bottom:0;width:108px;height:50px;background:#f0f5f7;pointer-events:none}
.tenber-product-top .product-main-image{overflow:hidden}
.tenber-product-top .product-main-image img.tenber-unified-product-image{width:100%;height:100%;max-height:500px;object-fit:contain}
.tenber-product-top .product-main-image:has(img.tenber-crop-watermark):after{content:'';position:absolute;right:38px;bottom:38px;width:116px;height:60px;background:#edf4f6;pointer-events:none}
@media(max-width:900px){.tenber-mobile-cert{display:inline-flex;align-items:center;padding:10px 12px;border:1px solid #cfdbe5;border-radius:8px;color:#153c5a;font-size:12px;font-weight:700;white-space:nowrap}}
@media(max-width:900px){.tenber-product-top{grid-template-columns:1fr;gap:30px}.tenber-product-top .product-main-image{position:relative;top:auto;min-height:380px}.tenber-product-summary{padding-top:0}}
@media(max-width:760px){.tenber-certificate-feature,.tenber-certificate-grid,.tenber-spec-strip{grid-template-columns:1fr}.tenber-certificate-feature{gap:28px;padding:20px}.tenber-certificate-grid img{height:auto;max-height:560px}.tenber-product-top{margin-bottom:48px}.tenber-product-top .product-main-image{min-height:300px;padding:24px}.tenber-product-summary .tenber-spec-strip{grid-template-columns:1fr}.tenber-product-lead{padding:25px}.tenber-product-lead h2,.tenber-product-summary .tenber-product-lead h2{font-size:27px}.tenber-spec-table div{grid-template-columns:1fr}.tenber-spec-table span{padding-bottom:6px}.tenber-spec-table strong{padding-top:6px}.tenber-product-cta{display:block;padding:30px}.tenber-product-cta .btn{margin-top:24px}}
.tenber-manual-download{margin:22px 0;padding:18px;border:1px solid #d8e5eb;border-radius:12px;background:#f5f9fb}.tenber-manual-download .btn{display:inline-flex;margin:0 0 9px}.tenber-manual-download p{margin:0;color:#5d7180;font-size:14px;line-height:1.55}
