.dt-inquiry{color:var(--dt-ink,#173142);padding:28px;border:1px solid var(--dt-line,#c8d8df);background:rgba(255,255,255,.75);border-radius:5px}.dt-inquiry .dt-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.dt-inquiry label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:15px}.dt-inquiry label span{font-weight:400}.dt-inquiry input:not([type=checkbox]),.dt-inquiry select,.dt-inquiry textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--dt-line,#9aaeb7);border-radius:3px;background:#fff;color:#173142;font:inherit;font-weight:400;min-height:48px}.dt-inquiry textarea{resize:vertical}.dt-inquiry :is(input,select,textarea,button):focus-visible{outline:3px solid var(--dt-accent,#17617b);outline-offset:3px}.dt-inquiry .dt-inquiry-consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0;margin:16px 0}.dt-inquiry input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;flex-shrink:0}.dt-inquiry .dt-inquiry-note{margin:14px 0;font-size:13px;line-height:1.6}.dt-inquiry .dt-inquiry-submit{padding:14px 24px;border:0;border-radius:3px;font:inherit;font-weight:600;background:var(--dt-accent,#17617b);color:#fff;cursor:pointer;min-height:48px}.dt-inquiry .dt-inquiry-submit:disabled{opacity:.65;cursor:wait}.dt-inquiry .dt-inquiry-error{padding:16px;background:#fff0ed;color:#84291a}.dt-inquiry-result{padding:30px;border:1px solid #a4bdb0;background:#f0f8f2;color:#173d2c}@media(max-width:650px){.dt-inquiry{padding:20px}.dt-inquiry .dt-inquiry-grid{grid-template-columns:1fr;gap:18px}}