/*!/wp-content/plugins/asq-cert-advisor/assets/css/style.css*/#asq-ca-root{--primary:#0B6BB5;--primary-dark:#085088;--primary-light:#388ed1;--primary-soft:rgba(11, 107, 181, 0.08);--primary-glow:rgba(11, 107, 181, 0.18);--secondary:#E36F1E;--secondary-dark:#c95e15;--secondary-soft:rgba(227, 111, 30, 0.09);--accent:#6da338;--accent-soft:rgba(134, 184, 80, 0.12);--white:#ffffff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-900:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border:#e2e8f0;--shadow-sm:0 2px 6px rgba(15, 23, 42, 0.04), 0 1px 2px rgba(15, 23, 42, 0.03);--shadow-md:0 8px 20px -4px rgba(15, 23, 42, 0.08), 0 2px 6px -1px rgba(15, 23, 42, 0.04);--shadow-lg:0 20px 40px -12px rgba(11, 107, 181, 0.12), 0 4px 16px -2px rgba(15, 23, 42, 0.06);--shadow-xl:0 25px 50px -12px rgba(15, 23, 42, 0.15);--font-display:'Futura', 'Trebuchet MS', system-ui, -apple-system, sans-serif;--font-body:'Roboto', system-ui, -apple-system, sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;font-family:var(--font-body)!important;color:var(--text-primary);background-color:var(--white);background-image:radial-gradient(circle at 100% 0%,rgb(11 107 181 / .06) 0%,transparent 45%),radial-gradient(circle at 0% 100%,rgb(227 111 30 / .04) 0%,transparent 40%);line-height:1.7;font-size:16px;position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:40px auto;min-height:520px;padding:52px 48px 48px;border:1px solid rgb(226 232 240 / .9);box-sizing:border-box}#asq-ca-root *,#asq-ca-root *::before,#asq-ca-root *::after{box-sizing:border-box}#asq-ca-root::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-light) 55%,var(--secondary) 85%,#86B850 100%);z-index:2}#asq-ca-root .asq-progress-wrap{margin-bottom:2.5rem}#asq-ca-root .asq-progress-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}#asq-ca-root .asq-progress-track{height:7px;background:var(--gray-100);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px rgb(15 23 42 / .06)}#asq-ca-root .asq-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-light) 100%);transition:width 0.6s cubic-bezier(.22,1,.36,1);border-radius:999px}#asq-ca-root .asq-step{display:none}#asq-ca-root .asq-header{margin-bottom:2.25rem}#asq-ca-root .asq-badge{display:inline-block;padding:7px 14px;background:#eaf3fa;border:1px solid #c9dced;color:#0B6BB5;font-family:"Roboto",sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;line-height:1.2!important;margin-bottom:22px;border-radius:0}#asq-ca-root .asq-badge-dot{display:none}#asq-ca-root h2.asq-title,#asq-ca-root .asq-title{margin:0 0 18px!important;font-family:"Futura","Roboto",sans-serif!important;font-size:36px!important;text-transform:uppercase!important;line-height:1.24!important;font-weight:400!important;letter-spacing:-0.6px!important;color:#10293f!important}#asq-ca-root h2.asq-title strong,#asq-ca-root .asq-title strong{font-weight:700!important;color:#10293f!important}#asq-ca-root .asq-subtitle{margin:0!important;font-family:"Roboto",sans-serif!important;font-size:17px!important;line-height:1.82!important;font-weight:400!important;color:#55697b!important;max-width:680px}#asq-ca-root .asq-subtitle strong{color:#17324d!important;font-weight:700!important}@media (max-width:1024px){#asq-ca-root h2.asq-title,#asq-ca-root .asq-title{font-size:32px!important}}@media (max-width:768px){#asq-ca-root h2.asq-title,#asq-ca-root .asq-title{font-size:28px!important;line-height:1.26!important}#asq-ca-root .asq-subtitle{font-size:16px!important}}#asq-ca-root .asq-hero-features{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 36px}#asq-ca-root .asq-hero-feature{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--gray-50);border:1px solid var(--border);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--gray-700)}#asq-ca-root .asq-hero-feature svg{color:var(--primary);flex-shrink:0}#asq-ca-root .asq-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}#asq-ca-root .asq-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}#asq-ca-root .asq-grid-1{display:grid;grid-template-columns:1fr;gap:1rem}@media (max-width:768px){#asq-ca-root .asq-grid-4{grid-template-columns:repeat(2,1fr)}#asq-ca-root .asq-grid-3{grid-template-columns:repeat(2,1fr)}#asq-ca-root{padding:36px 24px 32px;margin:24px auto}}@media (max-width:520px){#asq-ca-root .asq-grid-4,#asq-ca-root .asq-grid-3{grid-template-columns:1fr}#asq-ca-root{padding:28px 16px 24px;margin:16px auto;border-radius:16px}}#asq-ca-root .asq-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:1.5rem 1.4rem;cursor:pointer;user-select:none;position:relative;display:flex;flex-direction:column;gap:10px;transition:all 0.25s cubic-bezier(.22,1,.36,1);box-shadow:var(--shadow-sm)}#asq-ca-root .asq-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md),0 0 0 3px rgb(11 107 181 / .06);transform:translateY(-4px)}#asq-ca-root .asq-card.selected{background:linear-gradient(145deg,rgb(11 107 181 / .07) 0%,rgb(11 107 181 / .02) 100%);border-color:var(--primary);box-shadow:0 0 0 1.5px var(--primary),var(--shadow-md)}#asq-ca-root .asq-card.selected::after{content:'\2713';font-family:system-ui,-apple-system,sans-serif;font-weight:700;position:absolute;top:12px;right:12px;color:var(--white);font-size:12px;background:var(--primary);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 6px rgb(11 107 181 / .35)}#asq-ca-root .asq-card.wide{flex-direction:row;align-items:center;padding:1.35rem 1.65rem}#asq-ca-root .asq-custom-icon{width:48px!important;height:48px!important;margin-bottom:6px;border-radius:12px;background-color:var(--primary-soft);background-size:28px 28px!important;background-position:center!important;background-repeat:no-repeat!important;display:flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease,background-color 0.25s ease}#asq-ca-root .asq-card:hover .asq-custom-icon{transform:scale(1.06)}#asq-ca-root .asq-card.wide .asq-custom-icon{margin-bottom:0;margin-right:16px}#asq-ca-root .asq-custom-icon i{font-size:24px;color:var(--primary)}#asq-ca-root .asq-icon-industry-pharma{background-image:url(https://asq.org.in/wp-content/uploads/svg/healthcare.svg)!important}#asq-ca-root .asq-icon-industry-pharma i{display:none!important}#asq-ca-root .asq-icon-industry-automotive{background-image:url(https://asq.org.in/wp-content/uploads/svg/automotive.svg)!important}#asq-ca-root .asq-icon-industry-automotive i{display:none!important}#asq-ca-root .asq-icon-industry-it_ites{background-image:url(https://asq.org.in/wp-content/uploads/svg/ites.svg)!important}#asq-ca-root .asq-icon-industry-it_ites i{display:none!important}#asq-ca-root .asq-icon-industry-food{background-image:url(https://asq.org.in/wp-content/uploads/svg/food.svg)!important}#asq-ca-root .asq-icon-industry-food i{display:none!important}#asq-ca-root .asq-icon-industry-textile{background-image:url(https://asq.org.in/wp-content/uploads/svg/textile.svg)!important}#asq-ca-root .asq-icon-industry-textile i{display:none!important}#asq-ca-root .asq-icon-industry-healthcare{background-image:url(https://asq.org.in/wp-content/uploads/svg/healthcarex.svg)!important}#asq-ca-root .asq-icon-industry-healthcare i{display:none!important}#asq-ca-root .asq-icon-industry-manufacturing{background-image:url(https://asq.org.in/wp-content/uploads/svg/Manufacturing.svg)!important}#asq-ca-root .asq-icon-industry-manufacturing i{display:none!important}#asq-ca-root .asq-icon-industry-other{background-image:url(https://asq.org.in/wp-content/uploads/svg/other.svg)!important}#asq-ca-root .asq-icon-industry-other i{display:none!important}#asq-ca-root .asq-icon-goal-promotion{background-image:url(https://asq.org.in/wp-content/uploads/svg/salary.svg)!important}#asq-ca-root .asq-icon-goal-promotion i{display:none!important}#asq-ca-root .asq-icon-goal-salary{background-image:url(https://asq.org.in/wp-content/uploads/svg/salary2.svg)!important}#asq-ca-root .asq-icon-goal-salary i{display:none!important}#asq-ca-root .asq-icon-goal-company{background-image:url(https://asq.org.in/wp-content/uploads/svg/company.svg)!important}#asq-ca-root .asq-icon-goal-company i{display:none!important}#asq-ca-root .asq-icon-goal-switch{background-image:url(https://asq.org.in/wp-content/uploads/svg/Switching-company.svg)!important}#asq-ca-root .asq-icon-goal-switch i{display:none!important}#asq-ca-root .asq-icon-goal-knowledge{background-image:url(https://asq.org.in/wp-content/uploads/svg/other.svg)!important}#asq-ca-root .asq-icon-goal-knowledge i{display:none!important}#asq-ca-root .asq-icon-goal-deepen{background-image:url(https://asq.org.in/wp-content/uploads/svg/other.svg)!important}#asq-ca-root .asq-icon-goal-deepen i{display:none!important}#asq-ca-root .asq-card-title{font-size:16px;font-weight:700;color:var(--gray-900);line-height:1.35}#asq-ca-root .asq-card-sub{font-size:13.5px;color:var(--text-muted);line-height:1.45}#asq-ca-root .asq-pill-group{display:flex;flex-wrap:wrap;gap:14px}#asq-ca-root .asq-pill{padding:15px 28px!important;border-radius:100px!important;border:1.5px solid var(--border)!important;background:var(--white)!important;font-size:15.5px!important;font-weight:600!important;color:var(--gray-700)!important;cursor:pointer!important;transition:all 0.22s cubic-bezier(.22,1,.36,1)!important;font-family:var(--font-body)!important;box-shadow:var(--shadow-sm)!important}#asq-ca-root .asq-pill:hover{border-color:var(--primary)!important;color:var(--primary)!important;background:var(--primary-soft)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-md)!important}#asq-ca-root .asq-pill.selected{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;border-color:var(--primary)!important;color:var(--white)!important;box-shadow:0 8px 20px -4px rgb(11 107 181 / .4)!important;transform:translateY(-2px)!important}#asq-ca-root .asq-actions{margin-top:2.5rem;display:flex;gap:16px;align-items:center}#asq-ca-root .asq-btn{padding:16px 32px!important;border-radius:var(--radius-sm)!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.25s cubic-bezier(.22,1,.36,1)!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1.4!important;height:auto!important;min-height:54px!important;font-family:var(--font-body)!important;text-decoration:none!important}#asq-ca-root .asq-btn:disabled{opacity:0.55!important;cursor:not-allowed!important;pointer-events:none!important}#asq-ca-root .asq-btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:var(--white)!important;box-shadow:0 10px 22px -6px rgb(11 107 181 / .45)!important}#asq-ca-root .asq-btn-primary:hover{background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary) 100%)!important;box-shadow:0 14px 28px -6px rgb(11 107 181 / .55)!important;transform:translateY(-2px)!important}#asq-ca-root .asq-btn-secondary{background:var(--white)!important;border:1.5px solid var(--border)!important;color:var(--gray-700)!important;box-shadow:var(--shadow-sm)!important}#asq-ca-root .asq-btn-secondary:hover{background:var(--gray-50)!important;color:var(--primary)!important;border-color:var(--primary)!important;transform:translateY(-2px)!important}#asq-ca-root .asq-btn-text{background:transparent!important;color:var(--text-secondary)!important;padding:12px 8px!important;min-height:auto!important}#asq-ca-root .asq-btn-text:hover{color:var(--primary)!important;transform:translateX(-2px)}#asq-ca-root .asq-custom-box{background:var(--gray-50);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:24px;margin-top:20px;box-shadow:var(--shadow-sm)}#asq-ca-root .asq-input{width:100%;padding:16px 20px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:16px;color:var(--gray-900);background:var(--white);transition:all 0.25s ease;font-family:var(--font-body)}#asq-ca-root .asq-input:focus{outline:none;background:var(--white);border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}#asq-ca-root .asq-loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;gap:28px;text-align:center}#asq-ca-root .asq-spinner{width:68px;height:68px;border:4px solid var(--gray-200);border-top-color:var(--primary);border-right-color:var(--secondary);border-radius:50%;animation:asqSpin 0.85s cubic-bezier(.4,0,.2,1) infinite}@keyframes asqSpin{to{transform:rotate(360deg)}}#asq-ca-root .asq-loader-text{color:var(--gray-700);font-weight:600;font-size:19px}#asq-ca-root .asq-loader-sub{color:var(--text-muted);font-size:14px;margin-top:-16px}#asq-ca-root .asq-result-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;background:linear-gradient(135deg,#f8fbff 0%,#eff6ff 100%);border:1.5px solid rgb(11 107 181 / .18);border-radius:var(--radius-md);margin-bottom:24px;box-shadow:var(--shadow-sm)}#asq-ca-root .asq-score-ring{width:96px;height:96px;min-width:96px;min-height:96px;flex-shrink:0;border-radius:50%;background:var(--gray-200);display:grid;place-items:center;position:relative;box-shadow:0 0 0 6px rgb(11 107 181 / .08),var(--shadow-md)}#asq-ca-root .asq-score-inner{width:74px;height:74px;border-radius:50%;background:var(--white);display:grid;place-items:center;font-weight:700;font-size:21px;color:var(--primary);letter-spacing:-.5px}#asq-ca-root .asq-rationale{padding:24px 28px;background:var(--gray-50);border-radius:var(--radius-md);color:var(--gray-700);margin-bottom:28px;font-size:15.5px;line-height:1.8;border:1px solid var(--border);box-shadow:var(--shadow-sm)}#asq-ca-root .asq-chip-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}#asq-ca-root .asq-chip{padding:20px 22px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform 0.2s ease,box-shadow 0.2s ease}#asq-ca-root .asq-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}#asq-ca-root .asq-chip:first-child{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:rgb(11 107 181 / .25)}#asq-ca-root .asq-chip:first-child .asq-chip-label{color:var(--primary-dark)}#asq-ca-root .asq-chip:first-child .asq-chip-value{color:var(--primary-dark);font-size:21px}#asq-ca-root .asq-chip-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;letter-spacing:.8px}#asq-ca-root .asq-chip-value{font-size:17px;font-weight:700;color:var(--gray-900);line-height:1.35}#asq-ca-root .asq-section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin-bottom:14px}#asq-ca-root .asq-course-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}#asq-ca-root .asq-course-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-weight:600;font-size:15px;box-shadow:var(--shadow-sm);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}#asq-ca-root .asq-course-item:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateX(4px)}#asq-ca-root .asq-course-left{display:flex;align-items:center;gap:14px}#asq-ca-root .asq-course-icon{width:32px;height:32px;border-radius:50%;background:var(--primary-soft);display:grid;place-items:center;flex-shrink:0;color:var(--primary)}#asq-ca-root .asq-course-arrow{font-size:12px;font-weight:700;color:var(--primary);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#asq-ca-root .asq-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}#asq-ca-root .asq-first-step{background:linear-gradient(135deg,rgb(227 111 30 / .07) 0%,rgb(227 111 30 / .02) 100%);border:1.5px solid rgb(227 111 30 / .22);border-radius:var(--radius-md);padding:20px 24px}#asq-ca-root .asq-alt-step{background:var(--gray-50);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:20px 24px}#asq-ca-root .asq-first-step-label{display:block;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--secondary)!important;margin-bottom:6px}#asq-ca-root .asq-alt-step-label{display:block;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted)!important;margin-bottom:6px}#asq-ca-root .asq-first-step-text{font-size:15px;font-weight:600;color:var(--gray-900);line-height:1.5}#asq-ca-root .asq-result-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--border)}@media (max-width:720px){#asq-ca-root .asq-result-hero{flex-direction:column;text-align:center;padding:24px 20px}#asq-ca-root .asq-chip-container,#asq-ca-root .asq-meta-row{grid-template-columns:1fr}#asq-ca-root .asq-result-actions{flex-direction:column;align-items:stretch}#asq-ca-root .asq-result-actions .asq-btn-text{text-align:center;justify-content:center;margin-left:0!important}}