.boiler-installation{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 42px}.boiler-choice{display:flex;align-items:center;gap:28px;padding:34px;background:linear-gradient(125deg,#e9f1e6,#f7faf3);border:1px solid #cadac6;border-radius:24px;min-height:210px;transition:transform .2s,box-shadow .2s}.boiler-choice.floor{background:linear-gradient(125deg,#e6eef3,#f6f9fb);border-color:#cbdbe4}.boiler-choice:hover,.boiler-choice:focus-visible{transform:translateY(-3px);box-shadow:0 10px 28px #1d456119;outline:2px solid #f6c844}.boiler-choice svg{width:88px;height:112px;fill:none;stroke:#335b61;stroke-width:2.5;flex-shrink:0}.boiler-choice strong{display:block;font-size:26px;line-height:1.25}.boiler-choice small{display:block;line-height:1.6;margin:12px 0;color:#586f75;font-size:15px}.boiler-choice b{font-size:14px}.boiler-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 40px}.boiler-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:145px;padding:22px 16px;background:#fff;border:1px solid #d8e3e0;border-radius:18px;transition:transform .2s,box-shadow .2s}.boiler-brand img{width:150px;max-width:100%;height:48px;object-fit:contain}.boiler-brand small{text-align:center;color:#5a7279;font-size:13px}.boiler-brand:hover,.boiler-brand:focus-visible{transform:translateY(-3px);box-shadow:0 8px 22px #203c511a;outline:2px solid #f6c844}.page>h2{margin-top:30px}@media(max-width:760px){.boiler-installation{grid-template-columns:1fr}.boiler-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.boiler-choice{padding:25px;gap:20px}.boiler-choice strong{font-size:23px}.boiler-choice svg{width:65px}.boiler-brand{padding:18px 12px;min-height:130px}}@media(prefers-reduced-motion:reduce){.boiler-choice,.boiler-brand{transition:none}}
.boiler-installation{grid-template-columns:repeat(3,minmax(0,1fr))}.boiler-choice{padding:26px;gap:18px}.boiler-choice strong{font-size:23px}@media(max-width:1050px){.boiler-installation{grid-template-columns:1fr}}
