.concept-section{background:#f5f1e8;padding:78px 0 68px}.concept-head{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:50px}.concept-head h2{font:500 clamp(38px,4.5vw,56px)/1.1 var(--serif);letter-spacing:-.04em;margin:14px 0 0}.concept-head h2 em{color:var(--copper);font-weight:500}.concept-lead{max-width:390px;color:#69776d;font:italic 17px/1.75 var(--serif);margin:0 0 4px}.concept-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}.concept-steps article{border-top:1px solid #cfc9bc;padding:17px 17px 10px 0;min-height:150px}.concept-steps article>span{font-size:9px;letter-spacing:.16em;color:var(--copper)}.concept-steps h3{font:500 22px var(--serif);margin:20px 0 7px}.concept-steps p{max-width:260px;color:#718075;font-size:12px;line-height:1.8;margin:0}.private-note{text-align:center;color:#839084;font-size:9px;letter-spacing:.07em;margin:40px 0 0}@media(max-width:600px){.concept-section{padding:62px 0 52px}.concept-head{grid-template-columns:1fr;gap:19px}.concept-steps{grid-template-columns:1fr;gap:0;margin-top:32px}.concept-steps article{min-height:auto;padding:15px 0 19px}.concept-steps h3{margin:11px 0 5px}.concept-steps p{max-width:95%}.private-note{line-height:1.7;margin-top:28px}}
