.inquiry-page{max-width:1220px;margin:24px auto 82px}.inquiry-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:21px;color:#596473;font-size:12px}.inquiry-breadcrumb a:hover{color:#9b6107}.inquiry-heading{margin-bottom:25px}.inquiry-heading>span{color:#9b6107;font-size:12px;font-weight:800;letter-spacing:.06em}.inquiry-heading h1{margin:5px 0 7px;color:#111;font-size:clamp(30px,4vw,44px);line-height:1.18;letter-spacing:-.04em}.inquiry-heading p{max-width:680px;margin:0;color:#515b67;font-size:14px;line-height:1.65}.inquiry-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.85fr);gap:22px;align-items:start}.inquiry-card{padding:27px;border:1px solid #e7ebf1;border-radius:16px;background:#fff;box-shadow:0 5px 18px #11182708}.inquiry-card h2{margin:0 0 20px;color:#171c24;font-size:21px}.inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.inquiry-fields label{display:grid;gap:7px;color:#202832;font-size:13px;font-weight:700}.inquiry-fields b,.inquiry-consent b{color:#bd7012}.inquiry-fields .inquiry-wide{grid-column:1/-1}.inquiry-fields input,.inquiry-fields textarea{width:100%;min-width:0;padding:12px 13px;border:1px solid #dfe5ed;border-radius:9px;background:#f8f9fc;color:#18202b;font:500 13px 'Plus Jakarta Sans',sans-serif;outline:none}.inquiry-fields textarea{resize:vertical;line-height:1.65}.inquiry-fields input:focus,.inquiry-fields textarea:focus{border-color:#d99a2c;box-shadow:0 0 0 3px #f8dfa9}.inquiry-consent{display:flex;align-items:start;gap:9px;margin:20px 0;color:#3c4754;font-size:12px}.inquiry-consent input{margin:2px 0 0;accent-color:#a66e12}.inquiry-consent a{color:#88580b;text-decoration:underline}.inquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:46px;padding:0 19px;border:0;border-radius:9px;background:#fdce6f;color:#1e1e1e;font:800 13px 'Plus Jakarta Sans',sans-serif;cursor:pointer}.inquiry-submit:hover{background:#ffb739}.inquiry-submit .material-symbols-outlined{font-size:18px}.inquiry-error{color:#ad2222;font-size:12px;font-weight:600}.inquiry-success{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:13px 15px;border-radius:9px;background:#eaf8ef;color:#16603b;font-size:13px;font-weight:700}.inquiry-side{display:grid;gap:15px}.inquiry-side .inquiry-card h2{margin-bottom:14px}.inquiry-side .inquiry-card p{display:flex;align-items:start;gap:10px;margin:13px 0;color:#404b59;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.inquiry-side .inquiry-card p .material-symbols-outlined{flex:none;color:#a46b0d;font-size:19px}.inquiry-side .inquiry-card p a:hover{color:#8b5d10}.inquiry-map{height:300px;overflow:hidden;border:1px solid #e7ebf1;border-radius:15px;background:#eef2f7}.inquiry-map iframe{width:100%;height:100%;border:0}.inquiry-side-link{display:grid;gap:5px;padding:18px;border-radius:12px;background:#ebebeb;font-size:12px}.inquiry-side-link a{color:#80520b;font-weight:800}.inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.inquiry-grid{grid-template-columns:1fr}.inquiry-side{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-side-link{grid-column:1/-1}}@media(max-width:600px){.inquiry-page{margin-top:15px}.inquiry-card{padding:19px}.inquiry-fields{grid-template-columns:1fr}.inquiry-side{grid-template-columns:1fr}.inquiry-side-link{grid-column:auto}}
.inquiry-grid-quote{grid-template-columns:minmax(0,850px);justify-content:center}
.inquiry-fields label{display:block}.inquiry-fields input,.inquiry-fields textarea{display:block;margin-top:7px}.inquiry-fields .inquiry-error{display:block;margin-top:5px}
