.b04 .b04-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.b04 .catalog-hero h1{max-width:660px;font-size:clamp(40px,4.5vw,62px)}.b04 .b04-hero img{aspect-ratio:1/1;object-fit:contain}.b04 .b04-note{font-size:12px!important;line-height:1.75;color:var(--muted)}.b04 .b04-content{padding-top:50px;padding-bottom:60px}.b04 .b04-section{margin:60px 0}.b04 .b04-section>p{max-width:820px;color:#435e53;line-height:1.85}.b04 .b04-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.b04 .b04-scope article{padding:26px;border:1px solid var(--line);border-radius:10px;background:#f7f8f5}.b04 .b04-scope h3{font-size:21px;line-height:1.3}.b04 .b04-scope p,.b04 .b04-process p{color:#435e53;font-size:14px;line-height:1.85}.b04 .b04-number{font-size:11px;letter-spacing:.1em;color:#65796b}.b04 .b04-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;counter-reset:step}.b04 .b04-process li{counter-increment:step;border-top:1px solid var(--line);padding-top:20px}.b04 .b04-process li:before{content:"0" counter(step);color:#789284;font-weight:700}.b04 .b04-process h3{font-size:18px;line-height:1.4}.b04 .b04-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;background:#f5f7f4;border:1px solid var(--line);border-radius:12px;padding:30px}.b04 .b04-brief label{min-width:0;font-size:13px;color:#365248}.b04 .b04-brief input,.b04 .b04-brief select,.b04 .b04-brief textarea{display:block;min-width:0;max-width:100%;width:100%;border:1px solid #d8e0d7;border-radius:6px;background:#fff;font:inherit;padding:12px;margin-top:8px}.b04 .b04-brief select{white-space:normal}.b04 .b04-brief small{display:block;font-size:11px;margin-top:7px;color:var(--muted)}.b04 .wide{grid-column:1/-1}.b04 details{border-bottom:1px solid var(--line);padding:20px 0;max-width:900px}.b04 summary{font-weight:650;cursor:pointer;line-height:1.6}.b04 details p{font-size:15px;line-height:1.85;color:#435e53;max-width:800px}.b04 .text-link{text-decoration:underline;text-underline-offset:3px}.b04 .catalog-card .configuration{margin-top:auto}.b04 .v17-catalog{margin-bottom:40px}.b04 .catalog-card h3{font-size:18px!important}.b04 .b04-brief :focus-visible,.b04 summary:focus-visible{outline:3px solid #789b83;outline-offset:3px}@media(max-width:980px){.b04 .b04-hero{grid-template-columns:1fr;gap:24px}.b04 .b04-hero figure{max-width:620px}.b04 .b04-scope{grid-template-columns:1fr}.b04 .b04-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.b04 .b04-content{padding-top:32px}.b04 .b04-section{margin:42px 0}.b04 .b04-brief{grid-template-columns:1fr;padding:20px}.b04 .b04-process{grid-template-columns:1fr}.b04 .b04-scope article{padding:22px}.b04 .catalog-hero h1{font-size:40px}}
