.wrap{padding-top:42px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:60px}.content{min-width:0}.hero-product{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.hero-img{background:#f7f7f7}.hero-img img{width:100%;height:420px;object-fit:contain;display:block}.wrap h2{text-align:left;font-size:30px;line-height:1.2;margin:0 0 18px}.hero-product h2{font-size:42px}.wrap p{color:#626262;line-height:1.75;font-size:14px}.wrap .lead{font-size:21px;color:#303030}.eyebrow{color:#f5681d!important;font-weight:800!important;font-size:11px!important;letter-spacing:.08em;margin-bottom:13px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{background:#f2f2f2;padding:8px 10px;font-size:11px;font-weight:700}.textlink{color:#ef681c;font-size:12px;font-weight:700;margin-left:15px}.quicknav{display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:19px 0;margin-top:50px}.quicknav a{font-size:12px;font-weight:700}.quicknav a:hover{color:#f5681d}.block{border-bottom:1px solid #ddd;padding:58px 0}.block>p{max-width:780px}.features,.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.features div,.option-grid div,.plan div{border-top:2px solid #f5681d;padding-top:14px}.features b{color:#f5681d;font-size:11px}.block h3{font-size:16px}.dimension-card{background:#f4f4f4;margin:28px 0;padding:30px}.dimension-card svg{width:100%;display:block}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ddd}.spec-grid div{background:#f5f5f5;padding:18px}.spec-grid span,.spec-grid small{display:block;color:#777;font-size:10px;line-height:1.5}.spec-grid strong{display:block;margin:10px 0;font-size:17px}.note{font-size:12px!important;color:#777!important}.block table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.block th,.block td{text-align:left;border-bottom:1px solid #ddd;padding:14px 10px;vertical-align:top}.block th{width:30%}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.application-grid img{width:100%;height:300px;object-fit:cover}.application-grid img:nth-child(2){object-position:80% center}.plan{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}details{border-bottom:1px solid #ddd;padding:19px 0}summary{font-size:15px;font-weight:700;cursor:pointer;list-style:none;padding-right:25px;position:relative}summary:after{content:"+";position:absolute;right:0;color:#f5681d;font-size:22px;top:-4px}details[open] summary:after{content:"−"}.cta{background:#f3f3f3;padding:32px;margin-top:45px;display:flex;justify-content:space-between;gap:25px;align-items:center}.cta h2{font-size:25px}.cta .inline-button{white-space:nowrap}.aside{position:sticky;top:25px;padding:20px;border:1px solid #e3e3e3}.aside h3{font-size:17px;margin:0}.aside p{font-size:12px}.aside>a:not(.viewall){display:flex;gap:12px;border-top:1px solid #ddd;padding:15px 0;align-items:center}.aside img{width:80px;height:62px;object-fit:contain;background:#f6f6f6}.aside strong,.aside small{display:block;font-size:12px}.aside small{font-size:11px;color:#777;margin-top:5px}.aside .viewall{display:block;color:#f5681d;font-weight:700;font-size:12px;padding-top:12px;border-top:1px solid #ddd}@media(max-width:950px){.layout{grid-template-columns:1fr}.aside{position:static}.hero-product{gap:20px}.hero-img img{height:350px}}@media(max-width:650px){.hero-product{grid-template-columns:1fr}.hero-img img{height:290px}.hero-product h2{font-size:34px}.features,.option-grid,.application-grid,.plan{grid-template-columns:1fr}.spec-grid{grid-template-columns:1fr 1fr}.dimension-card{padding:10px}.application-grid img{height:240px}.cta{display:block}.wrap h2{font-size:25px}}.exploded{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#f5f5f5;margin:35px 0;padding:25px}.exploded-img{background:white}.exploded-img img{display:block;width:100%;height:360px;object-fit:contain}.exploded li{font-size:13px;color:#666;line-height:2}@media(max-width:650px){.exploded{grid-template-columns:1fr}.exploded-img img{height:300px}}