.unified-inquiry{color:#163c32;max-width:640px;margin:0 auto;padding:35px 22px 100px}.unified-inquiry h1{margin:12px 0 25px;font-size:30px;line-height:1.4}.inquiry-label{color:#56766a;margin-top:25px}.unified-inquiry form,.unified-inquiry section{background:#fff;border:1px solid #cbdcd3;border-radius:18px;gap:18px;padding:25px;display:grid}.unified-inquiry h2{font-size:23px}.unified-inquiry label{gap:8px;font-size:16px;display:grid}.unified-inquiry input,.unified-inquiry select,.unified-inquiry textarea{width:100%;font:inherit;color:#163c32;background:#fff;border:1px solid #bbcfc1;border-radius:8px;padding:13px}.unified-inquiry textarea{min-height:110px}.unified-inquiry details{font-size:14px;line-height:1.7}.unified-inquiry .inquiry-agree{align-items:flex-start;gap:10px;display:flex}.inquiry-agree input{flex:none;width:20px;height:20px}.unified-inquiry button{color:#fff;background:#075443;border:0;border-radius:8px;padding:16px;font-size:18px}.unified-inquiry button:disabled{opacity:.6}.unified-inquiry [role=alert]{color:#ae2532}.unified-inquiry .inquiry-honey{width:1px;height:1px;position:absolute;left:-10000px}.unified-inquiry.inquiry-embedded{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:18px}.inquiry-embedded>a,.inquiry-embedded>.inquiry-label,.inquiry-embedded>h1,.inquiry-embedded>form>h2{display:none}.inquiry-embedded form{gap:12px;padding:0}.inquiry-embedded input,.inquiry-embedded select,.inquiry-embedded textarea{font-size:16px}.inquiry-embedded textarea{min-height:70px}.inquiry-embedded{color:#173f33;background:#f2f6e8!important}.inquiry-embedded form{background:0 0;border:0;border-radius:0}.inquiry-embedded input,.inquiry-embedded select,.inquiry-embedded textarea{border-color:#c7d6bf}.inquiry-embedded button{background:#166540;border-radius:13px}.inquiry-embedded form>label{font-weight:600}.inquiry-optional{background:#f5f9f5;border:1px solid #cbdcd3;border-radius:12px;gap:14px;padding:18px;display:grid}.inquiry-optional h3{margin:0;font-size:18px}.inquiry-optional>p,.inquiry-optional small{color:#496356;margin:0;font-size:14px;line-height:1.7}.inquiry-agree input{accent-color:#075443;min-width:20px;margin-top:3px;padding:0}.unified-inquiry details summary{cursor:pointer}.unified-inquiry details p{white-space:normal;margin-top:9px}.unified-inquiry .inquiry-receipt{background:#f5f9f5;border:1px solid #cbdcd3;border-radius:12px;gap:10px;padding:16px;line-height:1.7;display:grid}.inquiry-withdraw-link{color:#075443;font-weight:700;text-decoration:underline}.inquiry-sign-dialog{color:#163c32;background:#fff;max-height:92dvh;font-family:inherit;overflow-y:auto;gap:12px!important;max-width:600px!important}.inquiry-sign-dialog p{white-space:normal;font-size:14px;line-height:1.7}.inquiry-sign-terms{background:#f5f9f5;border:1px solid #cbdcd3;border-radius:9px;max-height:210px;padding:12px;overflow-y:auto}.inquiry-sign-terms p{margin:0 0 10px}.inquiry-sign-pad{background:#fff;border:2px solid #7b9c8b;border-radius:12px;overflow:hidden}.inquiry-sign-pad svg{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:180px;display:block}.inquiry-sign-dialog button{color:#fff;background:#075443;border:0;border-radius:8px;padding:13px;font-size:16px}.inquiry-sign-dialog button:disabled{opacity:.5}.inquiry-sign-dialog .inquiry-secondary{color:#163c32;background:#edf3ed;border:1px solid #cbdcd3}.inquiry-sign-actions{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.inquiry-sign-dialog [role=alert]{color:#ae2532}.inquiry-signature-image{background:#fff;border:1px solid #cbdcd3;border-radius:8px;width:100%;height:160px}@media (max-width:480px){.inquiry-sign-dialog{padding:18px!important}.inquiry-sign-terms{max-height:170px}.inquiry-sign-pad svg{height:160px}.inquiry-optional{padding:14px}.inquiry-sign-actions{grid-template-columns:1fr}.unified-inquiry{padding-left:14px;padding-right:14px}}.inquiry-information-benefit{color:#fff;background:#075443;border-top:3px solid #d9bb70;border-radius:12px;padding:20px 22px}.inquiry-information-benefit>span{color:#e8d496;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.inquiry-information-benefit h3{letter-spacing:-.6px;word-break:keep-all;margin:0;font-size:24px;font-weight:800;line-height:1.5}.inquiry-information-benefit p{color:#e0ece5;word-break:keep-all;margin:9px 0 0;font-size:15px;line-height:1.65}@media (max-width:480px){.inquiry-information-benefit{padding:17px}.inquiry-information-benefit h3{font-size:21px}.inquiry-information-benefit p{font-size:14px}}
