/* Focused signup/onboarding presentation; operational workspace styles stay intact. */
.cc-paid-entry{background:#f7f8fa;color:#17222b;font:15px/1.5 Inter,Arial,sans-serif;margin:0}
.cc-paid-entry *{box-sizing:border-box}.cc-paid-entry a{color:inherit;text-decoration:none}.cc-paid-entry button,.cc-paid-entry input{font:inherit}
.cc-paid-header,.cc-paid-main{width:min(1180px,calc(100% - 40px));margin:auto}.cc-paid-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.cc-paid-header img{width:180px;max-width:45vw}.cc-paid-main{padding:24px 0 64px}.cc-paid-main h1{font-size:clamp(30px,4.2vw,52px);line-height:1.1;letter-spacing:-.04em;margin:0 0 18px}.cc-paid-main h2{font-size:23px;margin:0 0 12px}.cc-paid-main p{color:#667085}.cc-paid-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:start}.cc-paid-panel{background:white;border:1px solid #e1e6e3;border-radius:16px;padding:28px;min-width:0}.cc-paid-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.cc-paid-price{font-size:33px;font-weight:800}.cc-paid-meta{color:#667085;font-size:13px}.cc-paid-list{padding-left:22px;line-height:1.9}.cc-paid-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #17834a;border-radius:9px;padding:13px 20px;background:#17834a;color:white!important;cursor:pointer;font-weight:700;min-height:46px}.cc-paid-button.secondary{background:white;color:#17222b!important;border-color:#cfd9d3}.cc-paid-button:disabled{opacity:.55;cursor:wait}.cc-paid-form{display:grid;gap:16px}.cc-paid-form label{display:grid;gap:6px;font-weight:600}.cc-paid-form input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #cfd9d3;border-radius:8px;background:#fff}.cc-paid-form .terms{display:flex;align-items:flex-start;font-size:13px;font-weight:400}.cc-paid-form .terms a{text-decoration:underline}.cc-paid-error{color:#b42318!important;min-height:24px;overflow-wrap:anywhere}.cc-paid-footer{text-align:center;margin-top:28px;color:#667085;font-size:12px}.cc-paid-checkout-summary{border-top:1px solid #e4e7ec;margin-top:22px;padding-top:18px}.cc-paid-header a,.cc-paid-link{color:#17834a!important;text-decoration:underline!important}.cc-paid-steps{display:flex;gap:12px;flex-wrap:wrap;color:#667085;font-size:13px;margin-bottom:24px}.cc-paid-steps strong{color:#17834a}
@media(max-width:760px){.cc-paid-grid,.cc-paid-plans{grid-template-columns:1fr}.cc-paid-header,.cc-paid-main{width:calc(100% - 28px)}.cc-paid-panel{padding:20px}.cc-paid-main{padding-top:12px}.cc-paid-header{padding:18px 0}.cc-paid-button{width:100%}}
/* Focused assessment and onboarding presentation; operational workspaces retain their shell. */
.cc-focused-journey .ask,.cc-focused-journey .beta,.cc-focused-journey .eyebrow{display:none!important}
.cc-focused-journey .btn.navy,.cc-focused-journey .btn.blue,.cc-focused-journey .btn.grad{background:#16834b!important;color:#fff!important;box-shadow:none!important}
.cc-focused-journey .circle,.cc-focused-journey .moves>.pill{background:#edf7f0!important;color:#16834b!important}
.cc-focused-journey .ring{background:conic-gradient(#16834b calc(var(--score,0)*1%),#e8eee9 0)!important}
.cc-focused-journey .ring .small-ring{display:none}
.cc-focused-journey .moves{background:#fff!important;border-color:#e3e8e4!important}
body:has(#aofiPageLoader:not(.hide)) #app{opacity:.35}
.cc-focused-journey .mini{border:0!important;border-radius:0!important;background:transparent!important}
.cc-focused-journey .cc-insight-group{border:1px solid #e1e7e3;border-radius:10px;padding:14px;margin-top:12px;background:#fff}
.cc-focused-journey .cc-insight-group>summary{cursor:pointer;font-weight:700}
.cc-focused-journey .cc-insight-group.issues>summary{color:#a93e3e}.cc-focused-journey .cc-insight-group.enhancements>summary{color:#8b6c13}.cc-focused-journey .cc-insight-group.opportunities>summary{color:#16834b}
.cc-focused-journey .cc-btn-primary{background:#16834b!important;border-color:#16834b!important;color:white!important;box-shadow:none!important}
.cc-focused-journey .beta-version-badge{display:none!important}
