.guide-link{display:inline-block;margin:20px 0 0 22px;color:inherit;text-underline-offset:5px}.home-leads{padding:80px 0;background:#f7f4ed;color:#152a38;scroll-margin-top:100px}.finder-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.home-leads h2{font:clamp(2rem,4vw,3.3rem)/1.1 Georgia,serif;margin:12px 0 24px}.home-leads p{line-height:1.65}.finder-card{padding:36px;background:#fff;border:1px solid #d9cfb9;border-radius:6px;box-shadow:0 12px 36px #152a3808}.home-leads fieldset{border:0;padding:0;margin:22px 0}.home-leads legend{font:1.5rem Georgia,serif;margin-bottom:20px}.home-leads label,#inquiry-dialog label{display:block;font-weight:600;font-size:.95rem}.home-leads select,#inquiry-dialog input,#inquiry-dialog select,#inquiry-dialog textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #c7c5bc;border-radius:4px;padding:13px;background:#fff;color:#152a38;font:inherit;margin:8px 0 18px}.lead-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.lead-actions button:not(.button){border:0;background:none;text-decoration:underline;color:#152a38;cursor:pointer;padding:10px}.home-leads .button,#inquiry-dialog .button{cursor:pointer;border:0;font:inherit}.home-leads [hidden],#inquiry-dialog [hidden]{display:none!important}#industry-detail{border-left:3px solid #b89047;padding:4px 24px;margin-bottom:40px}#industry-detail h3{font:1.8rem Georgia,serif;margin:8px 0}#industry-detail a{margin-right:24px}#industries a[aria-pressed=true]{background:#e9dfc7;outline:2px solid #b89047;outline-offset:-2px}#inquiry-dialog{border:1px solid #d5c9af;border-radius:8px;width:min(740px,calc(100% - 32px));max-height:90dvh;padding:0;color:#152a38;background:#fcfaf5;box-sizing:border-box}#inquiry-dialog::backdrop{background:#071923bb}.inquiry-inner{padding:36px;position:relative}#inquiry-dialog h2{font:2.2rem/1.15 Georgia,serif;margin:16px 36px 18px 0}.inquiry-close{cursor:pointer}.inquiry-inner>.inquiry-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:32px;padding:8px;color:#152a38}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.lead-privacy,#inquiry-reference{font-size:.85rem;line-height:1.5;color:#59636b}.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#inquiry-status,#guide-error{color:#8c2e20}#inquiry-dialog button:disabled{opacity:.65;cursor:wait}#inquiry-dialog :focus-visible,.home-leads :focus-visible{outline:3px solid #aa782a;outline-offset:3px}#website-lead-table td{vertical-align:top;min-width:100px}@media(max-width:760px){.home-leads{padding:48px 0}.finder-layout{grid-template-columns:1fr;gap:24px}.finder-card,.inquiry-inner{padding:24px}.lead-form-grid{grid-template-columns:1fr}.guide-link{display:block;margin:20px 0}.home-leads h2{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){#solution-finder{scroll-behavior:auto}}
