.kitchen-pattern-b .k6-hero.k6-image-left>.k5-photo{grid-column:1;grid-row:1}.kitchen-pattern-b .k6-hero.k6-image-left>.k5-hero-copy{grid-column:2;grid-row:1}.kitchen-pattern-b .k6-intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.kitchen-pattern-b .k6-intro h2{max-width:850px}.kitchen-pattern-b .k6-readiness,.kitchen-pattern-b .k6-technical,.kitchen-pattern-b .k6-connections,.kitchen-pattern-b .k6-price,.kitchen-pattern-b .k6-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;align-items:start}.kitchen-pattern-b .k6-readiness{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.kitchen-pattern-b .k6-readiness .k5-photo{margin-top:55px}.kitchen-pattern-b .k6-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.kitchen-pattern-b .k6-component{padding:28px 0 15px;border-top:1px solid #b9c1af}.kitchen-pattern-b .k6-component h3{font-size:28px}.kitchen-pattern-b .k6-technical{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.kitchen-pattern-b .k6-technical .k5-photo{margin-top:60px}.kitchen-pattern-b .k6-workflow{background:#2d3b32;color:#faf8ef}.kitchen-pattern-b .k6-workflow h2,.kitchen-pattern-b .k6-workflow h3{color:inherit}.kitchen-pattern-b .k6-process{max-width:1120px}.kitchen-pattern-b .k6-step{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:50px;border-top:1px solid #7f8978;padding:30px 0}.kitchen-pattern-b .k6-step p{margin:0}.kitchen-pattern-b .k6-step h3{font-size:28px;margin:0}.kitchen-pattern-b .k6-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.kitchen-pattern-b .k6-problem{border-top:2px solid #a7b29d;padding:28px 0}.kitchen-pattern-b .k6-local-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.kitchen-pattern-b .k6-faq{grid-template-columns:minmax(0,1fr);max-width:1040px}.kitchen-pattern-b .k6-final{align-items:center}.kitchen-pattern-b .k6-final .k5-photo{max-width:600px}.kitchen-pattern-b .k6-price .k5-table th:first-child,.kitchen-pattern-b .k6-price .k5-table td:first-child{width:34%}
@media(max-width:1000px){.kitchen-pattern-b .k6-components{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-pattern-b .k6-technical{grid-template-columns:minmax(0,1fr)}.kitchen-pattern-b .k6-technical .k5-photo{margin-top:0;max-width:650px}}
@media(max-width:800px){.kitchen-pattern-b .k6-hero.k6-image-left>.k5-photo,.kitchen-pattern-b .k6-hero.k6-image-left>.k5-hero-copy{grid-column:auto;grid-row:auto}.kitchen-pattern-b .k6-hero.k6-image-left>.k5-hero-copy{grid-row:1}.kitchen-pattern-b .k6-intro-columns,.kitchen-pattern-b .k6-readiness,.kitchen-pattern-b .k6-connections,.kitchen-pattern-b .k6-price,.kitchen-pattern-b .k6-final{grid-template-columns:minmax(0,1fr);gap:30px}.kitchen-pattern-b .k6-readiness .k5-photo{margin-top:0}.kitchen-pattern-b .k6-step{grid-template-columns:minmax(0,1fr);gap:18px}.kitchen-pattern-b .k6-problems{grid-template-columns:minmax(0,1fr);gap:0}}
@media(max-width:560px){.kitchen-pattern-b .k6-components,.kitchen-pattern-b .k6-local-columns{grid-template-columns:minmax(0,1fr)}}
