.inquiry-wrap{max-width:1120px;margin:auto;padding:30px 30px 90px}.inquiry-crumb{display:flex;gap:12px;font-size:14px;color:var(--muted)}.inquiry-heading{padding:60px 0 45px}.inquiry-heading h1{font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.6;margin-bottom:20px}.inquiry-heading p{color:var(--muted);font-size:16px}.inquiry-layout{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:start}.inquiry-layout aside{font-size:16px;color:var(--muted)}.inquiry-layout aside h2{font-size:22px;color:var(--ink);margin-bottom:20px}.inquiry-layout ul{padding-left:22px;margin:22px 0;line-height:2.1}.inquiry-role{border-top:1px solid var(--line);padding-top:24px;margin-bottom:24px}.inquiry-panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px;min-width:0}.form-steps{display:flex;gap:30px;padding:0 0 20px;list-style:none;border-bottom:1px solid var(--line);color:var(--muted);font-size:16px}.form-steps [aria-current]{color:#4a50cd;font-weight:600}.form-note{font-size:14px;background:#f3f5fc;padding:16px;margin:20px 0;color:#505c74}.field{margin-top:25px}.field label{display:block;font-size:16px;margin-bottom:10px}.field label span{font-size:12px;margin-left:8px;color:#5054b6}.field input,.field textarea{display:block;width:100%;padding:14px;border:1px solid #abb5cb;border-radius:7px;font:inherit;font-size:16px;color:var(--ink);background:white}.field textarea{resize:vertical}.inquiry-panel .button{border:0;cursor:pointer;min-height:48px}.inquiry-panel [hidden]{display:none}#review-values dt{font-weight:600;margin-top:24px}#review-values dd{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}#confirmation-title{font-size:24px;margin-top:24px}@media(max-width:760px){.inquiry-wrap{padding:20px 20px 55px}.inquiry-heading{padding:35px 0}.inquiry-layout{grid-template-columns:1fr;gap:30px}.inquiry-layout aside{order:2}.inquiry-panel{padding:22px 18px}.desktop-break{display:none}.form-steps{gap:24px}}
