#inquiry-form .inquiry-trap{display:none!important}.contact-trust{grid-column:1/-1;margin:0 0 30px}.contact-trust>p{max-width:75ch}.contact-clients{display:flex;align-items:center;gap:24px;overflow-x:auto;white-space:nowrap;padding:12px 0;font-size:13px;color:var(--green)}.contact-clients>*{flex:0 0 auto}.contact-trust a{text-underline-offset:4px}.inquiry-cta{background:var(--cream);border-block:1px solid var(--gold)}.inquiry-cta h2{font-size:clamp(27px,4vw,42px)}.inquiry-cta>p{max-width:65ch}.mobile-inquiry-bar{display:none}@media(max-width:700px){body:has(.mobile-inquiry-bar){padding-bottom:calc(58px + env(safe-area-inset-bottom));scroll-padding-bottom:80px}.mobile-inquiry-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:80;background:var(--green);color:#fff;text-align:center;font-weight:600;padding:12px 16px calc(12px + env(safe-area-inset-bottom));min-height:48px}.mobile-inquiry-bar:hover{color:#fff}body:has(.mobile-inquiry-bar) .hb-fab{bottom:calc(76px + env(safe-area-inset-bottom))}.inquiry-cta .hero-actions{align-items:flex-start;flex-direction:column}.contact-clients{gap:18px;font-size:12px}}
/* The checkmark is only a selected-state indicator. */
.service-card__check { visibility: hidden; }
.service-card input:checked ~ .service-card__check { visibility: visible; }

.inquiry-privacy { display:flex; align-items:flex-start; gap:.75rem; margin:1.5rem 0; }
.inquiry-privacy input { width:1.2rem; height:1.2rem; flex:0 0 auto; margin-top:.25rem; accent-color:#1f3b30; }
.inquiry-privacy a { text-decoration:underline; }
