.dgl-inquiry-wrap{--dgl-navy:var(--wp--preset--color--navy,#071a2b);--dgl-accent:var(--wp--preset--color--amber,#f5a623);--dgl-blue:var(--wp--preset--color--blue,#087dba);padding:clamp(24px,5vw,60px);background:var(--wp--preset--color--surface,#f3f6f8);color:var(--wp--preset--color--ink,#101820)}
.dgl-inquiry-wrap h2{font-size:clamp(28px,3vw,44px);line-height:1.15;margin-top:0}.dgl-inquiry-wrap *{box-sizing:border-box}.dgl-inquiry-wrap [hidden]{display:none!important}.dgl-inquiry-form fieldset{border:0;padding:0;margin:32px 0;min-width:0}.dgl-inquiry-form legend{font-weight:700;font-size:20px;padding:0 0 24px}.dgl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dgl-field{display:flex;flex-direction:column;gap:9px;min-width:0}.dgl-field-wide{grid-column:1/-1}.dgl-field label{font-weight:700;font-size:14px}.dgl-optional{font-weight:400;color:#526271}.dgl-field input,.dgl-field select,.dgl-field textarea{border:1px solid #81909b;background:#fff;border-radius:0;box-shadow:none;color:#101820;font:inherit;font-size:16px;padding:14px;width:100%;min-height:51px}.dgl-field textarea{resize:vertical}.dgl-field small{font-size:13px;line-height:1.7;color:#526271}.dgl-inquiry-form :is(input,select,textarea,button,a):focus-visible,.dgl-form-status:focus-visible,.dgl-inquiry-form legend:focus-visible,.dgl-form-receipt:focus-visible{outline:3px solid var(--dgl-blue);outline-offset:4px}.dgl-inquiry-wrap input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--dgl-blue);margin:3px 0}.dgl-consent{display:flex;gap:12px;font-size:14px;line-height:1.7}.dgl-consent a,.dgl-form-alternative a{text-decoration:underline;text-underline-offset:3px}.dgl-form-progress{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:35px 0 45px!important;gap:12px;border-bottom:1px solid #b4c0c9}.dgl-form-progress li{font-size:12px;color:#536370;position:relative;padding:0 0 16px}.dgl-form-progress span{display:block;font-size:18px;font-weight:700;margin-bottom:5px}.dgl-form-progress .is-current{color:var(--dgl-navy);font-weight:700}.dgl-form-progress .is-current:after{content:'';height:3px;background:var(--dgl-accent);position:absolute;bottom:-2px;left:0;right:0}.dgl-form-progress .is-complete span{color:var(--dgl-blue)}.dgl-form-actions{display:flex;gap:16px;margin-top:30px;align-items:center}.dgl-form-actions button,.dgl-editor-button{padding:17px 26px;border:1px solid var(--dgl-accent);background:var(--dgl-accent);color:var(--dgl-navy);font:inherit;font-size:14px;font-weight:700;cursor:pointer;min-height:52px}.dgl-form-actions .dgl-back{border-color:#8293a0;background:transparent}.dgl-form-actions button:hover{filter:brightness(.95)}.dgl-form-actions button:disabled{opacity:.6;cursor:wait}.dgl-form-alternative{font-size:13px;margin-top:24px!important}.dgl-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.dgl-error{border-left:3px solid #b32d2e;padding:16px;background:#fff0f0;color:#8b1d1f}.dgl-success{padding:16px;background:#e6f4eb;color:#175732}.dgl-form-status:empty{display:none}.dgl-review dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;margin:0;border-top:1px solid #b9c3cb}.dgl-review dt,.dgl-review dd{margin:0;padding:12px 0;border-bottom:1px solid #b9c3cb;overflow-wrap:anywhere;font-size:14px}.dgl-review dt{font-weight:700;padding-right:16px}.dgl-review dd{white-space:pre-wrap}.dgl-form-receipt{border-top:3px solid var(--dgl-accent);padding-top:25px;margin-top:30px}.dgl-receipt-reference{font-size:clamp(18px,3vw,28px);font-weight:700;overflow-wrap:anywhere;color:var(--dgl-blue)}
@media(max-width:600px){.dgl-form-grid{grid-template-columns:1fr;gap:20px}.dgl-form-progress{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px!important}.dgl-form-progress li{font-size:11px}.dgl-form-actions{flex-wrap:wrap}.dgl-form-actions button{flex-grow:1}.dgl-review dl{grid-template-columns:1fr}.dgl-review dt{border:0;padding-bottom:0}.dgl-review dd{padding-top:4px}.dgl-inquiry-wrap{padding:24px 18px}}
