.inquiry-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding:15px var(--pad) 100px;align-items:start}.inquiry-intro{position:sticky;top:50px;padding-top:45px}.inquiry-intro h2{font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.6;letter-spacing:-.035em;margin:0 0 26px}.inquiry-intro>p{color:#eeeef2;font-size:1rem;line-height:2}.inquiry-guide{border-top:1px solid #444b5a;margin-top:40px;padding-top:25px}.inquiry-guide>span{font-size:.875rem;color:#cbd8ff}.inquiry-guide ul{list-style:none;padding:0;margin:20px 0}.inquiry-guide li{font-size:.9375rem;margin:13px 0;padding-left:18px;position:relative}.inquiry-guide li:before{content:"";width:6px;height:1px;position:absolute;left:0;top:.8em;background:#c5d5ff}.inquiry-guide p{font-size:.8125rem;color:#c1c7d2}.inquiry-panel{background:#f4f6fa;color:#171c28;padding:42px;border-radius:4px;min-width:0}.inquiry-progress{display:flex;align-items:center;gap:17px;font-size:.875rem;white-space:nowrap;padding-bottom:28px;border-bottom:1px solid #bfc7d7}.inquiry-progress>span{color:#657083;display:flex;gap:10px;align-items:center}.inquiry-progress b{font-size:.75rem;font-weight:500}.inquiry-progress .is-current{color:#254bba;font-weight:600}.inquiry-progress i{height:1px;flex:1;background:#bac4d7;min-width:8px}.inquiry-demo{font-size:.8125rem;line-height:1.9;padding:16px 0 21px;margin:0 0 20px;border-bottom:1px solid #d5dae3;color:#495368}.inquiry-demo strong{display:block;color:#334b7f;font-weight:500;margin-bottom:4px}.inquiry-field{margin-bottom:28px}.inquiry-field label{display:flex;gap:12px;align-items:center;font-size:.9375rem;font-weight:500;margin-bottom:12px}.inquiry-field .required,.inquiry-field .optional{font-size:.75rem;font-weight:400;color:#3d5485;padding:2px 7px;background:#e0e7f7;border-radius:2px}.inquiry-field .optional{color:#677082;background:transparent}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{display:block;width:100%;min-width:0;font:inherit;font-size:1rem;color:#171c28;background:#fff;border:1px solid #b7c0d0;border-radius:3px;padding:15px 16px;min-height:54px;line-height:1.65}.inquiry-field textarea{resize:vertical;min-height:200px}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#7b8494}.inquiry-field :is(input,select,textarea):focus-visible{outline:2px solid #4769cb;outline-offset:2px}.field-hint{font-size:.8125rem;color:#596378;line-height:1.8;margin:9px 0 0}.inquiry-consent{display:flex;gap:12px;align-items:flex-start;font-size:.875rem;line-height:1.9;margin:32px 0;cursor:pointer}.inquiry-consent input{width:19px;height:19px;flex-shrink:0;margin:4px 0 0;accent-color:#375ac7}.inquiry-consent a{text-decoration:underline;text-underline-offset:4px}.inquiry-submit{display:block;width:100%;min-height:60px;padding:17px 24px;background:#1c2948;color:#fff;font:inherit;font-size:.9375rem;border:1px solid #1c2948;border-radius:3px;cursor:pointer;transition:background .2s}.inquiry-submit:hover{background:#344c80}.inquiry-submit:focus-visible,#inquiry-edit:focus-visible{outline:2px solid #335ac6;outline-offset:4px}.inquiry-caption{font-size:.75rem;color:#626e81;line-height:1.8;text-align:center;margin:12px 0 0}.inquiry-submit:disabled{background:#cbd1dc;border-color:#cbd1dc;color:#606b7f;cursor:not-allowed}.inquiry-panel [hidden]{display:none!important}#inquiry-review h2{font-size:1.5rem;font-weight:500;line-height:1.6;margin:0 0 10px}#inquiry-review>p{font-size:.9375rem}#inquiry-review dl{margin:26px 0 34px}#inquiry-review dl>div{padding:20px 0;border-bottom:1px solid #cbd2df}#inquiry-review dt{font-size:.8125rem;color:#586882;margin-bottom:8px}#inquiry-review dd{margin:0;font-size:1rem;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.inquiry-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}#inquiry-edit{border:1px solid #9aa7bd;color:#263b62;background:transparent;border-radius:3px;font:inherit;font-size:.875rem;padding:17px 12px;cursor:pointer}.inquiry-review-actions .inquiry-submit{padding:17px 12px}@media(max-width:1000px){.inquiry-section{grid-template-columns:.7fr 1.3fr;gap:5%}.inquiry-panel{padding:30px}.inquiry-intro h2{font-size:30px}}@media(max-width:700px){.inquiry-section{grid-template-columns:1fr;padding:0 24px 60px;gap:30px}.inquiry-intro{position:static;padding-top:0}.inquiry-intro h2{font-size:27px;margin-bottom:18px}.inquiry-intro>.index{margin-bottom:18px}.inquiry-intro>p br{display:none}.inquiry-guide{display:none}.inquiry-panel{padding:25px 20px;margin:0 -10px}.inquiry-progress{gap:10px;font-size:.8125rem}.inquiry-progress>span{gap:6px}.inquiry-field{margin-bottom:24px}.inquiry-field label{font-size:.9375rem}.inquiry-review-actions{grid-template-columns:1fr}.inquiry-consent{font-size:.8125rem}}.inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-error{background:#fff0ef;color:#9a2720;padding:16px;font-size:.9375rem;border:1px solid #dcaaa5}#inquiry-done h2{font-size:1.6rem;line-height:1.7}#inquiry-done p{font-size:1rem;line-height:1.9}#inquiry-reference{font-size:.8125rem!important;color:#526078;overflow-wrap:anywhere}#inquiry-done .button{margin-top:20px}
