/* Homepage three-step request wizard; scoped to avoid service-page regressions */
.kam-home-wizard .kam-wizard-panel[hidden]{display:none!important}.kam-home-wizard .kam-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.kam-home-wizard .kam-wizard-progress{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.kam-home-wizard .kam-wizard-pill{font-size:11px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:4px;opacity:.6}.kam-home-wizard .kam-wizard-pill.is-active{border-color:#e30613;color:#fff;opacity:1}.kam-home-wizard h3{font-size:18px;margin:0 0 18px}.kam-home-wizard label{display:block;flex:1;font-size:12px;line-height:1.6}.kam-home-wizard label input,.kam-home-wizard label select,.kam-home-wizard label textarea{display:block;width:100%;margin-top:5px}.kam-home-wizard .kam-wizard-actions{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:18px}.kam-home-wizard .kam-privacy-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.kam-home-wizard .kam-privacy-check input{width:auto;flex:0 0 auto;margin-top:4px}.kam-home-wizard .kam-captcha-wrap{margin:18px 0}.kam-home-wizard .kam-captcha-wrap span{display:block;margin-bottom:8px}.kam-home-wizard .kam-wizard-validation{color:#ffb3b3}.kam-home-wizard .kam-wizard-panel>.kam-btn{margin-top:16px}@media(max-width:640px){.kam-home-wizard .kam-wizard-actions{flex-wrap:wrap}}