.aiq-assessment-container{background:#fff;color:#333;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1200px!important;overflow:visible;padding-top:0}.page .entry-header{display:none!important}.content-area{padding-top:120px}.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row,.wp-block-kadence-header.header-mobile-transparent .wp-block-kadence-header-row,.wp-block-kadence-header.header-tablet-transparent .wp-block-kadence-header-row{background:var(--kb-header-row-bg,var(--global-palette3,#0e082b))!important}#main-header .kadence-sticky-header.item-hidden,#mobile-header .kadence-sticky-header.item-hidden,.wp-block-kadence-header .kb-header-sticky-wrapper.item-hidden-above{top:0!important;transform:none!important}body.admin-bar #main-header .kadence-sticky-header.item-hidden,body.admin-bar .wp-block-kadence-header .kb-header-sticky-wrapper.item-hidden-above{top:32px!important}@media screen and (max-width:782px){body.admin-bar #main-header .kadence-sticky-header.item-hidden,body.admin-bar .wp-block-kadence-header .kb-header-sticky-wrapper.item-hidden-above{top:46px!important}}.wp-block-kadence-header{transform:none!important}.aiq-wizard-header{align-items:center;background:#fff;border-bottom:2px solid #e0e0e0!important;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px;padding:0;position:sticky;top:0;z-index:100!important;z-index:99}.aiq-steps-nav{display:flex;gap:30px;list-style:none;margin:0!important;padding-left:0!important;padding-top:15px!important;padding:0}.aiq-step-item{border-bottom:4px solid transparent;color:#666;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:-2px;padding-bottom:12px}.aiq-step-item.active{border-bottom-color:#fc0;color:#000;font-weight:700}.aiq-step-item.completed{color:#40008f}.aiq-step-item:hover:not(.active){background:transparent;border-bottom:4px solid #666;color:#666}.aiq-step-item.completed:hover:not(.active){border-bottom:4px solid #40008f;color:#40008f}.aiq-reset-link{color:#999;cursor:pointer;font-size:13px}.aiq-wizard-content{min-height:400px;padding:0 20px 20px;width:100%}.aiq-wizard-step{display:grid!important;gap:40px;grid-template-columns:1fr 1fr!important;width:100%}body.admin-bar .aiq-wizard-header{top:32px}@media (max-width:768px){.aiq-wizard-step{grid-template-columns:1fr!important}.aiq-intro-section{align-items:center!important;flex-direction:column!important;padding:24px 20px!important;text-align:center}.aiq-intro-section svg{height:200px;width:200px}}.aiq-question-block{background:#fff!important;border:none!important;border-radius:0;margin-bottom:30px!important;padding:0!important}.aiq-btn:disabled{background:#fff!important;border:1px solid #eee!important;color:#ccc!important}.aiq-question-block:hover{border-color:transparent!important;box-shadow:none}.aiq-question-block h4{color:#2d0064;font-size:15px;font-weight:700;margin-bottom:8px;margin-top:0}.aiq-results-container{background:#fff;display:grid!important;gap:30px;grid-template-columns:1fr 1fr!important;width:100%}.aiq-results-container .aiq-results-header{grid-column:1/-1}@media (max-width:900px){.aiq-results-container{grid-template-columns:1fr!important}}.aiq-question-block p{color:#222;font-size:14px;font-style:italic;font-weight:600;margin-bottom:15px}.aiq-options label{align-items:center!important;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:row;line-height:1.2;margin-bottom:8px;padding:4px 0}.aiq-options label,.aiq-options label:hover{background:transparent}.aiq-options input{flex-shrink:0;margin:0 10px 0 0!important;position:relative;top:0;transform:scale(1.1)}.aiq-wizard-footer{background:#fff;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:20px 30px}.aiq-btn{border:none;border-radius:4px!important;cursor:pointer;font-size:13px!important;font-weight:700!important;padding:10px 24px!important;text-transform:uppercase;transition:all .2s}.aiq-btn-primary{background:#40008f!important;color:#fff!important}.aiq-btn-primary:hover{background:#2d0064!important}.aiq-btn-secondary{background:#fff!important;border:1px solid #ccc!important;color:#666!important}.aiq-btn-secondary:hover{background:#f9f9f9!important;border-color:#999!important;color:#333!important}.aiq-btn:disabled{cursor:not-allowed;opacity:1}.aiq-results-preview{padding:40px;text-align:center}.aiq-score-card{background:#2a1b5c;border-radius:8px;color:#fff;display:inline-block;padding:30px}.aiq-score-display{font-size:48px;font-weight:800}.aiq-download-dropdown{display:inline-block;position:relative}.aiq-download-menu{background:#fff;border:1px solid #ddd;border-radius:6px;bottom:100%;box-shadow:0 4px 20px rgba(0,0,0,.15);margin-bottom:8px;min-width:200px;overflow:hidden;position:absolute;right:0;z-index:1000}.aiq-download-option{align-items:center;background:#fff!important;border:none;color:#333!important;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;text-align:left;transition:background .2s;width:100%}.aiq-download-option:focus,.aiq-download-option:hover{background:#f0f0f0!important;color:#000!important}.aiq-download-option:focus{outline:none}.aiq-download-option:first-child{border-bottom:1px solid #eee}.aiq-download-option svg{color:#555!important;flex-shrink:0}.aiq-download-option:hover svg{color:#000!important}.aiq-btn-spinner{animation:aiq-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes aiq-spin{to{transform:rotate(1turn)}}.aiq-modal-overlay{align-items:center;backdrop-filter:blur(3px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999}.aiq-modal-content{animation:aiq-modal-appear .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}@keyframes aiq-modal-appear{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.aiq-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:28px;height:36px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;transition:all .2s;width:36px}.aiq-modal-close:hover{background:#f5f5f5;color:#333}.aiq-modal-close:disabled{cursor:not-allowed;opacity:.5}.aiq-modal-header{border-bottom:1px solid #eee;padding:30px 30px 20px}.aiq-modal-header h2{color:#222;font-size:22px;font-weight:700;margin:0 0 8px}.aiq-modal-subtitle{color:#666;font-size:14px;margin:0}.aiq-modal-body{min-height:200px;padding:30px}.aiq-modal-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.aiq-modal-loading p{color:#666;font-size:14px;margin:15px 0 0}.aiq-spinner{animation:aiq-spin .8s linear infinite;border:3px solid #eee;border-radius:50%;border-top-color:#005696;height:40px;width:40px}.aiq-modal-error{padding:20px;text-align:center}.aiq-modal-error p{color:#dc3545;margin-bottom:20px}.aiq-modal-success{padding:30px 20px;text-align:center}.aiq-success-icon{align-items:center;animation:aiq-success-pop .4s ease-out;background:#28a745;border-radius:50%;color:#fff;display:flex;font-size:30px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}@keyframes aiq-success-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.aiq-modal-success h3{color:#222;font-size:20px;margin:0 0 10px}.aiq-modal-success p{color:#666;font-size:14px;margin:0}.aiq-modal-hint{color:#999!important;font-size:13px!important;margin-top:15px!important}.aiq-link-button{background:none;border:none;color:#005696;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.aiq-link-button:hover{color:#004478}.aiq-marketo-form-container{padding:10px 0}.aiq-marketo-form-container .mktoForm{padding:0!important;width:100%!important}.aiq-marketo-form-container .mktoForm .mktoFieldWrap{width:100%!important}.aiq-marketo-form-container .mktoForm input[type=email],.aiq-marketo-form-container .mktoForm input[type=tel],.aiq-marketo-form-container .mktoForm input[type=text],.aiq-marketo-form-container .mktoForm select,.aiq-marketo-form-container .mktoForm textarea{border:1px solid #ddd!important;border-radius:6px!important;box-sizing:border-box!important;font-size:14px!important;padding:12px!important;width:100%!important}.aiq-marketo-form-container .mktoForm input:focus,.aiq-marketo-form-container .mktoForm select:focus,.aiq-marketo-form-container .mktoForm textarea:focus{border-color:#005696!important;box-shadow:0 0 0 3px rgba(0,86,150,.1)!important;outline:none!important}.aiq-marketo-form-container .mktoForm .mktoButton{background:#005696!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;padding:14px 24px!important;text-transform:uppercase!important;transition:background .2s!important;width:100%!important}.aiq-marketo-form-container .mktoForm .mktoButton:hover{background:#004478!important}.aiq-marketo-form-container .mktoForm .mktoLabel{color:#333!important;font-size:13px!important;font-weight:600!important;margin-bottom:6px!important}.aiq-marketo-form-container .mktoForm .mktoGutter,.aiq-marketo-form-container .mktoForm .mktoOffset{display:none!important}.aiq-marketo-form-container .mktoForm .mktoFormRow{margin-bottom:15px!important}.aiq-modal-message{padding:20px;text-align:center}.aiq-modal-message p{color:#666;margin-bottom:20px}@media (max-width:600px){.aiq-modal-content{margin:10px;max-height:calc(100vh - 40px)}.aiq-modal-body,.aiq-modal-header{padding:20px}.aiq-download-menu{min-width:180px}}.aiq-info-icon-wrapper{cursor:help}.aiq-info-icon-wrapper svg{transition:color .2s}.aiq-info-icon-wrapper:hover svg{color:#40008f!important}.aiq-tooltip-popup{animation:aiq-tooltip-fade .15s ease-out}@keyframes aiq-tooltip-fade{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.aiq-max-score-icon,.aiq-na-info-icon,.aiq-warning-icon{align-items:center;display:inline-flex;position:relative}.aiq-max-score-icon:after,.aiq-na-info-icon:after,.aiq-warning-icon:after{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;bottom:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;content:attr(data-tooltip);font-size:12px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:8px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;right:0;transition:opacity .15s,visibility .15s;visibility:hidden;white-space:normal;width:250px;z-index:1000}.aiq-max-score-icon:hover:after,.aiq-na-info-icon:hover:after,.aiq-warning-icon:hover:after{opacity:1!important;visibility:visible}.aiq-na-info-icon:hover svg,.aiq-warning-icon:hover svg{opacity:.8}
