/* "Ask a question" box at the foot of every page (askbox.php, 1 Nov 2026). Posts to the CRM like the home form. */
.askbox{--ab-accent:#ad4f2f;--ab-ink:#1f1e1d;--ab-muted:#6b6863;--ab-line:#e6e2d9;--ab-bg:#faf9f5;background:var(--ab-bg);border-top:1px solid var(--ab-line);padding:40px 16px 48px;margin:0}
.askbox--wp{--ab-accent:#13245a;--ab-ink:#13245a;--ab-muted:#5d667d;--ab-line:#dde1ea;--ab-bg:#f5f6f9}
.askbox__in{max-width:760px;margin:0 auto}
.askbox h2{margin:0 0 6px;font-size:1.5rem;color:var(--ab-ink);line-height:1.25}
.askbox__lead{margin:0 0 18px;color:var(--ab-muted);font-size:1rem}
.askbox__lead a{color:var(--ab-accent);font-weight:600}
.askbox__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.askbox__form label{display:grid;gap:4px;font-size:.9rem;font-weight:600;color:var(--ab-ink)}
.askbox__form .askbox__q,.askbox__form .askbox__check,.askbox__form button,.askbox__note{grid-column:1/-1}
.askbox__form input[type=text],.askbox__form input:not([type]),.askbox__form input[type=tel],.askbox__form input[type=email],.askbox__form textarea{font:inherit;font-weight:400;color:var(--ab-ink);background:#fff;border:1px solid var(--ab-line);border-radius:10px;padding:10px 12px;width:100%;box-sizing:border-box}
.askbox__form textarea{resize:vertical;min-height:64px}
.askbox__form input:focus,.askbox__form textarea:focus{outline:2px solid var(--ab-accent);outline-offset:1px}
.askbox__check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;font-size:.82rem!important;color:var(--ab-muted)!important}
.askbox__check input{margin-top:3px;flex:none}
.askbox__form button{justify-self:start;font:inherit;font-weight:700;border:0;border-radius:999px;padding:12px 24px;background:var(--ab-accent);color:#fff;cursor:pointer}
.askbox__form button:hover{filter:brightness(1.1)}
.askbox__note{margin:0;font-size:.8rem;color:var(--ab-muted)}
.askbox__note a{color:inherit}
.askbox__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media (max-width:720px){.askbox__form{grid-template-columns:1fr}.askbox{padding:32px 16px 40px}}
