.demo-inquiry{color:#292626;background:#eee7e2;border-block:1px solid #cfb8b9;justify-content:space-between;align-items:center;gap:28px;margin:28px 0;padding:36px 5%;display:flex}.demo-inquiry h2{margin:0 0 14px;line-height:1.45;font-size:clamp(25px,2.2vw,34px)!important}.demo-inquiry p{margin:0;line-height:1.8;font-size:18px!important}.demo-inquiry .demo-note{margin-top:8px;font-size:15px!important}.demo-inquiry>a{background:#963b51;flex-shrink:0;padding:16px 22px;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;color:#fff!important}.demo-inquiry>a:focus-visible{outline-offset:4px;outline:3px solid #963b51}@media (max-width:700px){.demo-inquiry{flex-direction:column;align-items:flex-start;padding:28px 6%}.demo-inquiry>a{text-align:center;width:100%}}.demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.demo-steps li{border-top:1px solid #cfb8b9;padding-top:12px}.demo-steps strong,.demo-steps span{font-size:16px;line-height:1.7;display:block}.demo-steps span{margin-top:5px}.demo-inquiry>div{min-width:0}.demo-inquiry{flex-wrap:wrap}@media (max-width:600px){.demo-steps{grid-template-columns:1fr;gap:12px}.demo-steps li{grid-template-columns:80px 1fr;gap:12px;display:grid}.demo-steps span{margin:0}}
