#chc-app .chc-field select:focus{outline:none !important}#chc-app{--chc-blue:#007AFF;--chc-green-500:#60B158;--chc-yellow-500:#FFA700;--chc-red-500:#FF6961;--chc-green:#3D8B43;--chc-amber:#A56A00;--chc-red:#D6443B;--chc-blue-ink:#0A62CC;--chc-green-ink:var(--chc-green);--chc-yellow-ink:var(--chc-amber);--chc-red-ink:var(--chc-red);--chc-blue-lt:#E8F2FF;--chc-green-lt:#EAF6E9;--chc-yellow-lt:#FFF4E0;--chc-red-lt:#FFEDEB;--chc-blue-wash:#F4F8FF;--chc-green-line:#CFE8CC;--chc-yellow-line:#FBDFA8;--chc-red-line:#FFD3CF;--chc-ink:#1E2538;--chc-grey:#515869;--chc-grey-soft:#8F95A6;--chc-line:#E6EAF2;--chc-line-soft:#EFF2F8;--chc-bg:#F7F9FC;--chc-white:#fff;--chc-indigo:var(--chc-blue-ink);--chc-indigo-dk:var(--chc-ink);--chc-violet:var(--chc-blue);--chc-violet-lt:#66B0FF;--chc-lt:var(--chc-blue-lt);--chc-xlt:var(--chc-blue-wash);--chc-grey-lt:var(--chc-line);--chc-amber-lt:var(--chc-yellow-lt);--chc-sh-sm:0 1px 2px rgba(16,24,40,.05),0 4px 12px -4px rgba(16,24,40,.06);--chc-sh-md:0 1px 3px rgba(16,24,40,.05),0 12px 32px -12px rgba(16,24,40,.14);--chc-sh-lg:0 2px 6px rgba(16,24,40,.05),0 28px 60px -24px rgba(16,24,40,.22);--chc-glow:0 10px 26px -10px rgba(0,122,255,.55);--chc-radius:22px;--chc-radius-sm:14px;--chc-gutter:34px;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,system-ui,sans-serif;color:var(--chc-ink);line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}#chc-app *{box-sizing:border-box;margin:0;padding:0}body.chc-standalone{margin:0;background:#F7F9FC}body.chc-standalone::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 50% -6%,rgba(0,122,255,.13) 0%,rgba(0,122,255,0) 68%),radial-gradient(42% 34% at 4% 22%,rgba(96,177,88,.10) 0%,rgba(96,177,88,0) 70%),radial-gradient(40% 32% at 98% 40%,rgba(255,167,0,.09) 0%,rgba(255,167,0,0) 70%)}#chc-app .chc-wrap{max-width:1120px;margin:0 auto;padding:30px 18px 72px;display:grid;gap:18px}.bg_img_section{background-image:url(https://superworks.com/wp-content/uploads/2026/08/light-bg.webp);background-size:cover;background-color:#f9fafc}#chc-app .chc-nav{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.78);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(230,234,242,.9)}#chc-app .chc-nav::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,#007AFF 0%,#60B158 34%,#FFA700 67%,#FF6961 100%);opacity:.5}#chc-app .chc-nav-inner{display:flex;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:14px 18px}#chc-app .chc-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}#chc-app .chc-logo .chc-logo-img{height:47px;width:auto;max-height:none;margin:0;display:block}#chc-app .chc-nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}#chc-app .chc-nav-steps{font-size:13px;font-weight:700;color:var(--chc-blue-ink);letter-spacing:.01em;padding:7px 14px;border-radius:999px;background:var(--chc-blue-lt);box-shadow:inset 0 0 0 1px rgba(0,122,255,.14)}#chc-app .chc-nav-actions{display:flex;align-items:center;gap:10px}#chc-app .chc-nav-btn{appearance:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;padding:10px 20px;border-radius:999px;border:0;color:#fff;background:linear-gradient(135deg,#3393FF 0%,#007AFF 52%,#0A62CC 100%);box-shadow:var(--chc-glow);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}#chc-app .chc-nav-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px rgba(0,122,255,.62);filter:saturate(112%)}#chc-app .chc-nav-btn.chc-nav-btn-ghost{background:#fff;color:var(--chc-blue-ink);box-shadow:inset 0 0 0 1.5px var(--chc-line),0 1px 2px rgba(16,24,40,.04)}#chc-app .chc-nav-btn.chc-nav-btn-ghost:hover{background:var(--chc-blue-wash);box-shadow:inset 0 0 0 1.5px rgba(0,122,255,.42),0 6px 16px -8px rgba(0,122,255,.4)}#chc-app .chc-card{position:relative;overflow:hidden;background:var(--chc-white);border:1px solid var(--chc-line);border-radius:var(--chc-radius);box-shadow:var(--chc-sh-md);animation:chc-rise .5s cubic-bezier(.22,1,.36,1) both}@keyframes chc-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#chc-app .chc-hero{padding:52px var(--chc-gutter) 44px;text-align:center;background:radial-gradient(76% 52% at 50% -8%,rgba(0,122,255,.14) 0%,rgba(0,122,255,0) 62%),radial-gradient(46% 40% at 8% 100%,rgba(96,177,88,.13) 0%,rgba(96,177,88,0) 68%),radial-gradient(44% 38% at 96% 84%,rgba(255,167,0,.12) 0%,rgba(255,167,0,0) 70%),linear-gradient(180deg,#fff 0%,#FCFDFF 60%,#F6FAFF 100%)}#chc-app .chc-pill{display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--chc-blue-ink);font-weight:700;font-size:12px;padding:8px 16px 8px 13px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(0,122,255,.2),0 4px 14px -6px rgba(0,122,255,.32)}#chc-app .chc-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:#60B158;flex:none;box-shadow:0 0 0 3px rgba(96,177,88,.22);animation:chc-pulse 2.4s ease-in-out infinite}@keyframes chc-pulse{0%,100%{box-shadow:0 0 0 3px rgba(96,177,88,.22)}50%{box-shadow:0 0 0 6px rgba(96,177,88,.06)}}#chc-app .chc-hero h1{position:relative;z-index:0;display:block;font-size:clamp(28px,3.6vw,42px);line-height:1.14;margin:20px auto 14px;max-width:16ch;color:var(--chc-ink);font-weight:800;letter-spacing:-.03em}#chc-app .chc-hero h1 .chc-hl{position:relative;display:inline-block;color:var(--chc-blue);background:linear-gradient(100deg,#007AFF 0%,#3393FF 46%,#60B158 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#chc-app .chc-hero h1 .chc-hl::after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.28em;z-index:-1;border-radius:999px;background:linear-gradient(90deg,rgba(0,122,255,.16),rgba(96,177,88,.16))}#chc-app .chc-hero p{color:var(--chc-grey);font-size:16.5px;line-height:1.66;font-weight:400;max-width:60ch;margin:0 auto}#chc-app .chc-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:26px 0 0}#chc-app .chc-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--chc-ink);background:rgba(255,255,255,.86);padding:8px 15px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px var(--chc-line),0 2px 8px -4px rgba(16,24,40,.14);transition:transform .16s ease,box-shadow .16s ease}#chc-app .chc-badge:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--chc-line),0 8px 18px -8px rgba(16,24,40,.22)}#chc-app .chc-badge b{font-weight:800}#chc-app .chc-badge i{font-style:normal;font-size:12px;line-height:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px}#chc-app .chc-badge:nth-child(1) i{background:var(--chc-blue-lt)}#chc-app .chc-badge:nth-child(2) i{background:var(--chc-green-lt)}#chc-app .chc-badge:nth-child(3) i{background:var(--chc-yellow-lt)}#chc-app .chc-badge:nth-child(4) i{background:var(--chc-red-lt)}#chc-app .chc-getlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px auto 30px;max-width:620px;text-align:left}#chc-app .chc-get{display:flex;align-items:center;gap:11px;font-size:13.5px;line-height:1.35;font-weight:600;color:var(--chc-ink);background:#fff;padding:14px 15px;border-radius:var(--chc-radius-sm);box-shadow:inset 0 0 0 1px var(--chc-line),0 4px 14px -8px rgba(16,24,40,.18);transition:transform .18s ease,box-shadow .18s ease}#chc-app .chc-get:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(0,122,255,.28),0 12px 24px -12px rgba(16,24,40,.24)}#chc-app .chc-get i{font-style:normal;font-size:16px;line-height:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px}#chc-app .chc-get:nth-child(1) i{background:linear-gradient(140deg,#E8F2FF,#D3E7FF)}#chc-app .chc-get:nth-child(2) i{background:linear-gradient(140deg,#EAF6E9,#D6EED2)}#chc-app .chc-get:nth-child(3) i{background:linear-gradient(140deg,#FFF4E0,#FFE7BC)}#chc-app .chc-btn{position:relative;overflow:hidden;appearance:none;border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;letter-spacing:-.01em;padding:16px 34px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#3393FF 0%,#007AFF 50%,#0A62CC 100%);box-shadow:0 1px 2px rgba(16,24,40,.1),var(--chc-glow);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}#chc-app .chc-btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));transform:skewX(-18deg);transition:left .55s cubic-bezier(.22,1,.36,1);pointer-events:none}#chc-app .chc-btn:hover::after{left:120%}#chc-app .chc-btn:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(16,24,40,.1),0 18px 34px -12px rgba(0,122,255,.6)}#chc-app .chc-btn:active{transform:translateY(0)}#chc-app .chc-btn.chc-ghost{background:#fff;color:var(--chc-blue-ink);box-shadow:inset 0 0 0 1.5px var(--chc-line),0 1px 2px rgba(16,24,40,.04)}#chc-app .chc-btn.chc-ghost:hover{background:var(--chc-blue-wash);box-shadow:inset 0 0 0 1.5px rgba(0,122,255,.4),0 8px 18px -10px rgba(0,122,255,.42)}#chc-app .chc-btn.chc-ghost::after{display:none}#chc-app .chc-btn.chc-sm{font-size:16px;padding:12px 35px;border-radius:12px}#chc-app .chc-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.35)}#chc-app .chc-btn:disabled::after{display:none}#chc-app #chc-start{margin-top:2px;font-size:16.5px;padding:17px 38px}#chc-app .chc-trust{font-size:12.5px;color:var(--chc-grey-soft);margin-top:18px;font-weight:500}#chc-app #chc-loading{text-align:center}#chc-app #chc-loading .chc-step{padding:46px var(--chc-gutter) 48px}#chc-app .chc-load-h{font-size:clamp(22px,2.6vw,28px);line-height:1.2;margin:0 0 10px;color:var(--chc-ink);font-weight:800;letter-spacing:-.02em}#chc-app #chc-loading .chc-sub{margin-bottom:0}#chc-app #chc-quiz>div[style]{padding:26px var(--chc-gutter) 0 !important}#chc-app .chc-progress{position:relative;height:8px;border-radius:99px;overflow:hidden;margin:0 0 9px;background:var(--chc-line-soft);box-shadow:inset 0 1px 2px rgba(16,24,40,.06)}#chc-app .chc-progress>i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#007AFF 0%,#3393FF 45%,#60B158 100%);background-size:200% 100%;box-shadow:0 0 12px -2px rgba(0,122,255,.55);transition:width .45s cubic-bezier(.22,1,.36,1);animation:chc-flow 3.2s linear infinite}@keyframes chc-flow{to{background-position:-200% 0}}#chc-app .chc-step-meta{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--chc-grey-soft);font-weight:600;margin-bottom:4px}#chc-app .chc-step-meta #chc-pstep{color:var(--chc-blue-ink);font-weight:700}#chc-app .chc-step{padding:26px var(--chc-gutter) 30px}#chc-app .chc-step h2{font-size:25px;line-height:1.32;letter-spacing:-.02em;color:var(--chc-ink);font-weight:700;margin-bottom:10px;text-align:center}#chc-app .chc-step .chc-sub{color:var(--chc-grey);font-size:15px;line-height:1.6;margin-bottom:24px;text-align:center}#chc-app .chc-step .chc-sub:empty{margin-bottom:18px}#chc-app .chc-qhead{display:flex;align-items:center;gap:10px;margin-bottom:20px}#chc-app .chc-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:6px 16px;border-radius:999px;background:var(--chc-blue-lt);color:var(--chc-blue-ink)}#chc-app .chc-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}#chc-app .chc-chip.chc-high{background:var(--chc-red-lt);color:var(--chc-red-ink)}#chc-app .chc-chip.chc-med{background:var(--chc-yellow-lt);color:var(--chc-yellow-ink)}#chc-app .chc-opts{display:grid;gap:11px}#chc-app .chc-opt,#chc-app .chc-chk{position:relative;overflow:hidden;background:#fff;border:0;border-radius:var(--chc-radius-sm);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--chc-line);transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease}#chc-app .chc-opt{display:flex;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;font-weight:500}#chc-app .chc-chk{display:flex;align-items:flex-start;gap:13px;padding:15px 17px;font-size:15px;font-weight:500}#chc-app .chc-opt:hover,#chc-app .chc-chk:hover{background:var(--chc-blue-wash);box-shadow:inset 0 0 0 1.5px rgba(0,122,255,.32),0 10px 22px -14px rgba(0,122,255,.5)}#chc-app .chc-opt.chc-sel,#chc-app .chc-chk.chc-sel{background:var(--chc-blue-lt);box-shadow:inset 0 0 0 1.5px var(--chc-blue),0 8px 20px -14px rgba(0,122,255,.6)}#chc-app .chc-opt.chc-sel .chc-lab,#chc-app .chc-chk.chc-sel .chc-lab{font-weight:600;color:var(--chc-ink)}#chc-app .chc-opt .chc-dot{width:18px;height:18px;border-radius:50%;flex:none;background:#fff;box-shadow:inset 0 0 0 2px var(--chc-line);transition:box-shadow .16s ease,background-color .16s ease}#chc-app .chc-opt:hover .chc-dot{box-shadow:inset 0 0 0 2px rgba(0,122,255,.4)}#chc-app .chc-opt.chc-sel .chc-dot{background:var(--chc-blue);box-shadow:inset 0 0 0 3.5px #fff,0 0 0 2px var(--chc-blue)}#chc-app .chc-opt .chc-lab{flex:1;min-width:0}#chc-app .chc-opt .chc-hint{font-size:12px;color:var(--chc-grey);font-weight:400}#chc-app .chc-chk .chc-box{width:21px;height:21px;border-radius:7px;flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;color:transparent;font-size:12px;font-weight:800;background:#fff;box-shadow:inset 0 0 0 2px var(--chc-line);transition:box-shadow .16s ease,background-color .16s ease,color .16s ease}#chc-app .chc-chk:hover .chc-box{box-shadow:inset 0 0 0 2px rgba(0,122,255,.4)}#chc-app .chc-chk.chc-sel .chc-box{background:var(--chc-blue);color:#fff;box-shadow:inset 0 0 0 2px var(--chc-blue)}#chc-app .chc-chk .chc-lab{flex:1;min-width:0}#chc-app .chc-navrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--chc-line-soft)}#chc-app .chc-field{margin-bottom:15px}#chc-app .chc-field label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.01em;margin-bottom:7px;color:var(--chc-ink)}#chc-app .chc-field input,#chc-app .chc-field select{width:100%;font-family:inherit;font-size:15px;font-weight:500;color:var(--chc-ink);padding:13px 15px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--chc-line);transition:box-shadow .16s ease,background-color .16s ease}#chc-app .chc-field input::placeholder{color:var(--chc-grey-soft);opacity:1}#chc-app .chc-field input:hover,#chc-app .chc-field select:hover{box-shadow:inset 0 0 0 1.5px rgba(0,122,255,.3)}#chc-app .chc-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--chc-grey) 50%),linear-gradient(135deg,var(--chc-grey) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 1px),calc(100% - 16px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}#chc-app #chc-state-sel{font-size:16px;padding-top:15px;padding-bottom:15px}#chc-app .chc-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}#chc-app .chc-formnote{font-size:12.5px;color:var(--chc-grey);margin-top:10px;text-align:center;font-weight:500}#chc-app .chc-res-top{padding:38px var(--chc-gutter) 34px;text-align:center;background:radial-gradient(64% 58% at 50% 0%,rgba(0,122,255,.10) 0%,rgba(0,122,255,0) 66%),linear-gradient(180deg,#FBFDFF 0%,#fff 100%);border-bottom:1px solid var(--chc-line-soft)}#chc-app .chc-gauge-wrap{position:relative;width:210px;height:210px;margin:16px auto 6px}#chc-app .chc-gauge-wrap::before{content:"";position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,122,255,.10) 0%,rgba(0,122,255,0) 70%)}#chc-app .chc-gauge-wrap svg{position:relative;display:block;margin:0 auto;width:100%;height:100%;overflow:visible}#chc-app #chc-gaugeArc{filter:drop-shadow(0 6px 14px rgba(16,24,40,.18))}#chc-app .chc-gauge-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#chc-app .chc-gauge-num .chc-n{font-size:56px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--chc-ink);font-variant-numeric:tabular-nums}#chc-app .chc-gauge-num .chc-of{font-size:12.5px;font-weight:600;color:var(--chc-grey-soft);margin-top:6px;letter-spacing:.02em}#chc-app .chc-band{display:inline-block;margin-top:16px;font-weight:800;font-size:15.5px;letter-spacing:-.01em;padding:10px 22px;border-radius:999px;border:1.5px solid currentColor}#chc-app .chc-res-sub{color:var(--chc-grey);font-size:16px;line-height:1.65;font-weight:400;max-width:650px;margin:20px auto 0}#chc-app .chc-section-h{display:flex;align-items:center;gap:10px;padding:26px var(--chc-gutter) 0 !important;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#000;padding-bottom:12px !important}#chc-app .chc-section-h::before{content:"";flex:none;width:4px;height:15px;border-radius:99px;background:linear-gradient(180deg,#007AFF,#60B158)}#chc-app .chc-priorities{padding:14px var(--chc-gutter) 0;display:grid;gap:11px}#chc-app .chc-priority{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px 18px;border:0;border-radius:var(--chc-radius-sm);background:#fff;box-shadow:inset 0 0 0 1px var(--chc-line),0 4px 14px -10px rgba(16,24,40,.2);transition:transform .16s ease,box-shadow .16s ease}#chc-app .chc-priority.chc-med::before{background:linear-gradient(180deg,#FFC14D,#FFA700)}#chc-app .chc-priority.chc-med{background:linear-gradient(90deg,rgba(255,167,0,.08) 0%,rgba(255,167,0,0) 42%)}#chc-app .chc-rank{flex:none;width:32px;height:32px;border-radius:11px;margin-left:2px;background:linear-gradient(135deg,#3393FF,#007AFF);color:#fff;font-weight:800;font-size:14.5px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -8px rgba(0,122,255,.75)}#chc-app .chc-priority .chc-rank[style]{background:linear-gradient(135deg,#7BC473,#60B158) !important;box-shadow:0 6px 14px -8px rgba(96,177,88,.8)}#chc-app .chc-pri-body{flex:1;min-width:0}#chc-app .chc-pri-body b{display:block;font-size:15px;line-height:1.4;font-weight:700;margin-bottom:3px;color:var(--chc-ink)}#chc-app .chc-pri-meta{font-size:12.5px;font-weight:500;color:var(--chc-grey)}#chc-app .chc-bars{padding:14px var(--chc-gutter) 4px}#chc-app .chc-bar{margin:0 0 16px}#chc-app .chc-bar:last-child{margin-bottom:0}#chc-app .chc-bar .chc-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;margin-bottom:10px}#chc-app .chc-bar .chc-top b{font-weight:600;color:var(--chc-ink)}#chc-app .chc-bar .chc-top .chc-pct{font-weight:800;font-size:14.5px;font-variant-numeric:tabular-nums}#chc-app .chc-track{position:relative;height:8px;border-radius:99px;overflow:hidden;background:var(--chc-line-soft);box-shadow:inset 0 1px 2px rgba(16,24,40,.07)}#chc-app .chc-track>i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,1,.36,1)}#chc-app .chc-track::after{content:"";position:absolute;inset:0;border-radius:99px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0) 55%)}#chc-app .chc-auto-callout{position:relative;overflow:hidden;margin:26px var(--chc-gutter) 0;padding:26px 28px;border-radius:18px;color:#fff;border:1px solid rgba(0,122,255,.3);background:radial-gradient(130% 110% at 50% 0%,rgb(15,80,156) 0%,rgb(22,61,112) 46%,#1E2538 100%)}#chc-app .chc-auto-callout::before{content:"";position:absolute;top:-20px;right:-20px;width:190px;height:170px;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.3) 1.3px,transparent 1.3px);background-size:15px 15px;opacity:.6}#chc-app .chc-auto-callout .chc-big{position:relative;font-size:38px;font-weight:800;line-height:1;letter-spacing:-.03em}#chc-app .chc-auto-callout p{position:relative;color:#fff;font-size:16px;line-height:1.6;font-weight:400;margin-top:10px}#chc-app .chc-gaps{padding:14px var(--chc-gutter) 0;display:grid;gap:9px}#chc-app .chc-gap{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:0;border-radius:12px;background:#fff;font-size:14px;box-shadow:inset 0 0 0 1px var(--chc-line);transition:box-shadow .16s ease,transform .16s ease}#chc-app .chc-gap .chc-ic{flex:none;width:23px;height:23px;border-radius:8px;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;line-height:1}#chc-app .chc-gap .chc-t{min-width:0}#chc-app .chc-gap .chc-t b{display:block;font-size:14.5px;line-height:1.4;font-weight:600;margin-bottom:2px;color:var(--chc-ink)}#chc-app .chc-gap .chc-t span{display:block;color:var(--chc-grey);font-size:12.5px;font-weight:500}#chc-app .chc-sw-flag{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--chc-green-ink);background:var(--chc-green-lt);padding:5px 11px;border-radius:99px;white-space:nowrap;margin-left:auto;align-self:center;box-shadow:inset 0 0 0 1px var(--chc-green-line)}#chc-app .chc-plan-sub{padding:8px var(--chc-gutter) 0;color:var(--chc-grey);font-size:14px;font-weight:400;margin:0 0 16px}#chc-app .chc-plan{padding:0 var(--chc-gutter);display:grid;grid-template-columns:1fr;gap:14px}#chc-app .chc-pcol{border:0;border-radius:16px;padding:20px 22px;box-shadow:inset 0 0 0 1px var(--chc-line)}#chc-app .chc-pcol.imm{background:linear-gradient(170deg,#FFF4F3,#FFEDEB);box-shadow:inset 0 0 0 1px var(--chc-red-line)}#chc-app .chc-pcol.d30{background:linear-gradient(170deg,#FFF9EF,#FFF4E0);box-shadow:inset 0 0 0 1px var(--chc-yellow-line)}#chc-app .chc-pcol.d90{background:linear-gradient(170deg,#F2FAF1,#EAF6E9);box-shadow:inset 0 0 0 1px var(--chc-green-line)}#chc-app .chc-phead{font-weight:800;font-size:16px;line-height:1.3;color:var(--chc-ink);margin-bottom:12px;letter-spacing:-.01em}#chc-app .chc-pcol ul{list-style:none;margin:0;padding:0}#chc-app .chc-pcol li{position:relative;padding-left:18px;font-size:14px;color:var(--chc-grey);line-height:1.55;margin-bottom:11px;font-weight:500}#chc-app .chc-pcol li:last-child{margin-bottom:0}#chc-app .chc-pcol li::before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;opacity:.9}#chc-app .chc-pcol.imm li::before{background:var(--chc-red-500)}#chc-app .chc-pcol.d30 li::before{background:var(--chc-yellow-500)}#chc-app .chc-pcol.d90 li::before{background:var(--chc-green-500)}#chc-app .chc-cta{margin:28px var(--chc-gutter) 22px;padding:26px;border-radius:18px;text-align:center;background:linear-gradient(150deg,#F6FAFF 0%,#FFF 52%,#F3FAF2 100%);box-shadow:inset 0 0 0 1px var(--chc-line)}#chc-app .chc-cta-row{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}#chc-app .chc-cta-row .chc-btn{flex:1 1 0;min-width:180px;width:auto;margin:0;font-size:15px;padding:15px 18px}#chc-app .chc-cta-trial{flex:1 1 0;min-width:180px;width:auto;margin:0;padding:15px 18px;border-radius:14px;border:0;background:transparent;color:var(--chc-grey);font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--chc-line);transition:color .16s ease,box-shadow .16s ease,background-color .16s ease}#chc-app .chc-cta-trial:hover{color:var(--chc-green-ink);background:var(--chc-green-lt);box-shadow:inset 0 0 0 1.5px rgba(96,177,88,.5)}#chc-app .chc-disc{font-size:14px;color:#000;text-align:center;padding:0 var(--chc-gutter) 30px;line-height:1.6;font-weight:400}.sw-llc__hero .bookdemo_feature_btn .comman_btn .btn_book_a_demo{padding:15px 25px !important}#chc-app.chc-pdf *,#chc-app.chc-pdf *::before,#chc-app.chc-pdf *::after{box-shadow:none !important}#chc-app.chc-pdf .chc-priority,#chc-app.chc-pdf .chc-gap,#chc-app.chc-pdf .chc-sw-flag{border:1px solid var(--chc-line)}#chc-app.chc-pdf .chc-pcol.imm{border:1px solid var(--chc-red-line)}#chc-app.chc-pdf .chc-pcol.d30{border:1px solid var(--chc-yellow-line)}#chc-app.chc-pdf .chc-pcol.d90{border:1px solid var(--chc-green-line)}#chc-app.chc-pdf .chc-priorities,#chc-app.chc-pdf .chc-gaps,#chc-app.chc-pdf .chc-plan{display:block}#chc-app.chc-pdf .chc-priority{margin-bottom:11px}#chc-app.chc-pdf .chc-gap{margin-bottom:9px}#chc-app.chc-pdf .chc-pcol{margin-bottom:14px}#chc-app.chc-pdf .chc-priority:last-child,#chc-app.chc-pdf .chc-gap:last-child,#chc-app.chc-pdf .chc-pcol:last-child{margin-bottom:0}#chc-app.chc-pdf .chc-pdf-keep{break-inside:avoid;page-break-inside:avoid}#chc-app.chc-pdf .chc-pdf-lead{padding-bottom:0 !important}#chc-app.chc-pdf .chc-pdf-rest{padding-top:0 !important}#chc-app.chc-pdf .chc-pdf-lead.chc-priorities>.chc-priority:last-child{margin-bottom:11px}#chc-app.chc-pdf .chc-pdf-lead.chc-gaps>.chc-gap:last-child{margin-bottom:9px}#chc-app.chc-pdf .chc-pdf-lead.chc-bars>.chc-bar:last-child{margin-bottom:16px}#chc-app.chc-pdf .chc-pdf-lead.chc-plan>.chc-pcol:last-child{margin-bottom:14px}#chc-app.chc-pdf .chc-disc{padding-bottom:10px}#chc-app .chc-hide{display:none}#chc-app .chc-hsform{margin-top:12px}#chc-app .chc-loading{text-align:center;color:var(--chc-grey);font-size:14px;font-weight:500;padding:34px}#chc-app .chc-spin{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:9px;border:3px solid var(--chc-blue-lt);border-top-color:var(--chc-blue);border-radius:50%;animation:chc-spin .8s linear infinite}@keyframes chc-spin{to{transform:rotate(360deg)}}@media(max-width:760px){#chc-app{--chc-gutter:15px}#chc-app .chc-wrap{padding:22px 14px 56px}#chc-app .chc-hero{padding:40px var(--chc-gutter) 34px}#chc-app .chc-getlist{grid-template-columns:1fr;max-width:420px;margin:24px auto}#chc-app .chc-cta-row .chc-btn,#chc-app .chc-cta-row .chc-cta-trial{min-width:120px;padding:14px 10px;font-size:14px}#chc-app .chc-auto-callout{padding:22px}#chc-app .chc-res-top{padding:20px var(--chc-gutter) 34px}#chc-app .chc-cta{padding:15px}#chc-app .chc-priority{display:block}#chc-app .chc-pri-body b{margin:10px 0}#chc-app .chc-gap .chc-t b{margin-bottom:10px}}@media(max-width:520px){#chc-app .chc-nav-inner{padding:12px 14px}#chc-app .chc-nav-btn{padding:9px 14px;font-size:13px}#chc-app .chc-nav-steps{font-size:12px;padding:6px 11px}#chc-app .chc-hero h1{font-size:25px;max-width:none}#chc-app .chc-hero p{font-size:15.5px}#chc-app .chc-badge{font-size:11.5px;padding:7px 12px}#chc-app #chc-start{width:100%;padding:16px 20px;font-size:15.5px}#chc-app .chc-step h2{font-size:19px}#chc-app .chc-row2{grid-template-columns:1fr}#chc-app .chc-gauge-wrap{width:175px;height:175px}#chc-app .chc-gauge-num .chc-n{font-size:46px}#chc-app .chc-cta{margin:22px var(--chc-gutter) 18px;padding:20px}#chc-app .chc-cta-row .chc-btn,#chc-app .chc-cta-row .chc-cta-trial{flex:1 1 100%;min-width:0}#chc-app .chc-sw-flag{margin-left:0;align-self:flex-start}#chc-app .chc-gap{flex-wrap:wrap}#chc-app .chc-navrow{margin-top:22px;padding-top:18px}#chc-app .chc-logo .chc-logo-img{height:35px}#chc-app .chc-wrap{padding:22px 14px 40px}#chc-app .chc-cta-row .chc-btn,#chc-app .chc-cta-row .chc-cta-trial{font-size:14px}}@media(max-width:400px){#chc-app .chc-nav-btn{padding:8px 9px;font-size:9px}}@media(prefers-reduced-motion:reduce){#chc-app .chc-card,#chc-app .chc-pill::before,#chc-app .chc-progress>i{animation:none}#chc-app .chc-btn::after{display:none}#chc-app *,#chc-app *::before,#chc-app *::after{transition-duration:.01ms !important}#chc-app .chc-spin{animation-duration:1.4s}}