.method-intro{background:#111;color:#fff;padding:132px 0 112px}.method-intro h1{font-size:clamp(44px,6vw,82px);line-height:1.02;margin:0 0 28px;max-width:900px}.method-intro> .wrap>p:last-child{max-width:560px;color:#aaa;line-height:1.75;font-size:16px}.method-accordion{background:#ffffff;padding:95px 0 120px}.method-list{border-top:1px solid #cfc8bf}.method-item{border-bottom:1px solid #cfc8bf}.method-tab{width:100%;display:grid;grid-template-columns:80px 1fr 30px;align-items:center;gap:18px;padding:25px 0;background:transparent;border:0;color:#111;text-align:left;font:600 23px Montserrat;letter-spacing:.03em;cursor:pointer}.method-number{font-size:12px;color:var(--orange);letter-spacing:.1em}.method-tab b{font-size:28px;font-weight:400;color:var(--orange);text-align:right}.method-item.active .method-tab{color:#111}.method-item.active .method-tab b{transform:rotate(45deg)}.method-panel{display:grid;grid-template-columns:minmax(260px,38%) 1fr;gap:58px;padding:0 0 44px 80px}.method-image{min-height:390px;background-size:cover;background-position:center}.method-image-1{background-image:url('assets/category-wood-hoxter.webp')}.method-image-2{background-image:url('assets/hoxter-modern-living-hero.webp')}.method-image-3{background-image:url('assets/category-gas-trimline.webp')}.method-image-4{background-image:url('assets/category-cassette-romotop.webp')}.method-copy{max-width:590px;padding:8px 0}.method-copy h2{font-size:32px;margin:0 0 22px}.method-copy h3{font-size:14px;margin:34px 0 10px}.method-copy p{color:#666;line-height:1.75;font-size:14px;margin:0}.method-cta{background:#111;color:#fff;padding:76px 0}.method-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.method-cta h2{font-size:clamp(30px,4vw,48px);margin:0}.method-cta .eyebrow{margin-bottom:16px}@media(max-width:700px){.method-intro{padding:92px 0 80px}.method-accordion{padding:65px 0 80px}.method-tab{grid-template-columns:48px 1fr 25px;font-size:16px;padding:22px 0}.method-panel{grid-template-columns:1fr;gap:26px;padding:0 0 34px}.method-image{min-height:300px}.method-copy h2{font-size:26px}.method-cta .wrap{display:block}.method-cta .button{margin-top:28px}}

