
.inquiry-head{padding-bottom:38px}.inquiry-head .intro{max-width:750px}.inquiry-section{padding-top:18px}.inquiry-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:72px;align-items:start}.inquiry-form{min-width:0}.hp{display:none!important}.form-required-note,.optional{font-size:12px;color:#526577;font-weight:400}.form-required-note{margin:0 0 24px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fgroup{margin:0 0 25px}.q{display:block;font-size:14px;line-height:1.5;font-weight:600;margin-bottom:9px}.inquiry-form input:not([type=checkbox]),.inquiry-form textarea,.inquiry-form select{display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #b3c2d1;background:#fff;color:#21384b;border-radius:7px;font:16px/1.5 Archivo,Arial,sans-serif}.inquiry-form select{padding-right:28px}.inquiry-form textarea{resize:vertical;min-height:100px}.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible,.inquiry-form select:focus-visible{outline:3px solid #94bce2;outline-offset:2px;border-color:#365f87}.hint{font-size:13px;line-height:1.65;color:#526577;margin:8px 0 10px}.service-help{background:#eef3f8;padding:13px 15px;border-radius:6px}.withhold-choice{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;min-height:44px;margin-top:6px;cursor:pointer}.withhold-choice input{flex:0 0 18px;width:18px;height:18px;accent-color:#365f87}.inquiry-form input:disabled{background:#f1f4f7;color:#718291}.inquiry-form fieldset{min-width:0;margin:0 0 24px;border:1px solid #d8e1e9;border-radius:8px;padding:18px 18px 0}.inquiry-form legend{font-size:13px;font-weight:600;padding:0 6px}.inquiry-extras{border-top:1px solid #d8e1e9;border-bottom:1px solid #d8e1e9;margin:0 0 28px}.inquiry-extras summary{padding:15px 0;min-height:48px;font-size:14px;font-weight:600;cursor:pointer}.inquiry-extras p{font-size:13px;line-height:1.7;margin:0 0 16px;overflow-wrap:anywhere}.inquiry-form .submit{background:linear-gradient(#456b91,#33577c);border-color:#315374;box-shadow:0 3px 0 #213e5b,0 6px 14px #29435a18;border-radius:7px;color:#fff;max-width:100%;white-space:normal;text-align:center}.inquiry-form .submit:hover{background:#2e5072;transform:translateY(-1px)}.inquiry-form .submit:disabled{opacity:.7;cursor:wait}.privacy{font-size:12px;line-height:1.7;color:#526577;margin-top:20px}.form-status{padding:15px;border-radius:6px;background:#edf3f9;font-size:14px;margin-top:22px}.inquiry-aside{border-left:1px solid #d8e1e9;padding:12px 0 12px 34px}.inquiry-aside h2{font-size:29px;max-width:330px}.inquiry-aside ol{padding-left:22px;margin:28px 0 35px}.inquiry-aside li{padding-left:8px;margin:0 0 24px;font-size:14px;color:#526577}.inquiry-aside li strong{display:block;color:#263f54;margin-bottom:4px}.inquiry-email{border-top:1px solid #d8e1e9;padding-top:26px}.inquiry-email h3{font-size:19px;margin-bottom:10px}.inquiry-email a{font-size:14px;overflow-wrap:anywhere}.inquiry-email p{font-size:13px;color:#526577;margin-top:18px}.thanks-panel{max-width:760px;padding:70px 0 85px}.thanks-panel h1{margin-bottom:24px}.thanks-panel .intro{margin-bottom:30px}.thanks-next{border:1px solid #d8e1e9;background:#f5f8fb;padding:28px;border-radius:10px;margin:30px 0}.thanks-next h2{font-size:24px}.thanks-next p{font-size:15px;margin-top:14px;color:#526577;overflow-wrap:anywhere}.thanks-panel .actions{gap:22px}.inquiry-form [hidden]{display:none!important}
@media(max-width:900px){.inquiry-layout{gap:34px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.inquiry-aside{padding-left:22px}}
@media(max-width:700px){.inquiry-layout{grid-template-columns:1fr;gap:42px}.inquiry-head{padding-top:40px;padding-bottom:26px}.inquiry-head h1{font-size:36px}.inquiry-head .intro{font-size:16px;margin-top:18px}.inquiry-aside{border-left:0;border-top:1px solid #d8e1e9;padding:30px 0 0}.inquiry-aside h2{max-width:none}.row2{grid-template-columns:1fr;gap:0}.inquiry-form .submit{width:100%}.inquiry-form select{font-size:16px}.thanks-panel{padding:42px 0 56px}.thanks-next{padding:23px}}
@media(prefers-reduced-motion:reduce){.inquiry-form .submit{transition:none;transform:none!important}}
