.product-art.has-image{background-position:center;background-size:cover}
.product-art.has-image::before{display:none}
.installer{display:grid;grid-template-columns:1.18fr .82fr;gap:60px;align-items:center;border-block:1px solid #2d271a}.installer-copy p,.installer-copy li{color:#aaa59a;line-height:1.7}.installer-copy code{color:#efd371}.installer-action{position:relative;overflow:hidden;border:1px solid #5a451e;border-radius:14px;background:radial-gradient(circle at 50% 10%,rgba(200,148,32,.25),transparent 45%),linear-gradient(145deg,#17130b,#0d0d0d);padding:42px 34px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 55px rgba(0,0,0,.32)}.installer-action::before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.04),transparent 35% 70%,rgba(214,170,59,.04));pointer-events:none}.installer-brand{position:relative;display:grid;justify-items:center;margin-bottom:30px}.installer-action img{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;margin:0 0 16px;mix-blend-mode:screen;filter:drop-shadow(0 12px 24px rgba(0,0,0,.45))}.installer-brand b{font:800 21px Manrope;color:#f1ede3}.installer-brand b span{color:#d6aa3b}.installer-action .btn{position:relative;min-height:54px}@media(max-width:760px){.installer{grid-template-columns:1fr;gap:30px}.installer-copy h2{font-size:clamp(34px,10vw,48px);line-height:1.08}.installer-copy p{font-size:14px}.installer-copy ul{padding-left:22px}.installer-action{padding:35px 24px}.installer-action img{width:94px;height:94px}}

.installer-brand{margin-bottom:22px}.installer-action img{margin-bottom:2px}.installer-brand b{margin-top:-2px}@media(max-width:760px){.installer{gap:26px;text-align:center}.installer-copy h2{max-width:620px;margin-inline:auto;font-size:clamp(34px,9vw,46px)}.installer-copy p{font-size:14px;line-height:1.65}.installer-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none}.installer-copy li{padding:12px 10px;border:1px solid #2f291d;border-radius:8px;background:#0e0e0d;font-size:11px}.installer-copy li::before{content:'✓';color:#d6aa3b;margin-right:6px}.installer-action{padding:27px 22px}.installer-action img{width:80px;height:80px}.installer-brand{margin-bottom:18px}.installer-brand b{font-size:19px}}@media(max-width:410px){.installer-copy ul{grid-template-columns:1fr}.installer-copy h2{font-size:34px}}

.installer-brand{row-gap:0}.installer-brand b{position:relative;z-index:2;margin-top:-18px}.installer-action img{margin-bottom:0}@media(max-width:760px){.installer-brand b{margin-top:-22px}.installer-brand{margin-bottom:8px}}
.tool-page{max-width:1180px;margin:auto;padding:70px 24px 110px}.tool-detail-hero{display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:60px;align-items:center}.tool-detail-hero>img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #5e481e;border-radius:20px;box-shadow:0 30px 90px #000}.tool-detail-hero h1{font:800 clamp(38px,5vw,68px)/1.02 Manrope;margin:0 0 22px}.tool-detail-hero p{color:#aaa59a;line-height:1.75;font-size:17px}.tool-detail-hero strong{display:block;color:#f2d277;font-size:28px;margin:26px 0 18px}.tool-tags{display:flex;flex-wrap:wrap;gap:8px}.tool-tags span{padding:8px 11px;border:1px solid #53431f;border-radius:8px;color:#d5bc73;font-size:11px}.tool-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:70px}.tool-detail-body article,.tool-safety{padding:35px;border:1px solid #30291a;border-radius:16px;background:#10100f}.tool-detail-body li{padding:10px;color:#b4afa3;line-height:1.55}.real-demo{min-height:230px;display:grid;place-content:center;text-align:center;gap:10px;border:1px dashed #645126;border-radius:12px;background:radial-gradient(circle,rgba(208,161,45,.1),transparent 65%)}.real-demo span{color:#e4c870;font-weight:750}.real-demo small{max-width:390px;color:#8c887e}.tool-safety{margin-top:18px}.tool-safety p{color:#9d988e}.tool-safety a{color:#e1c269}@media(max-width:760px){.tool-detail-hero,.tool-detail-body{grid-template-columns:1fr}.tool-detail-hero{gap:30px}.tool-page{padding-top:35px}}
