.sol-hero,.sol-pain,.sol-steps,.sol-frameworks,.sol-challenges,.sol-benefits,.sol-capabilities,.sol-needs,.sol-comparison,.sol-workflow{background:#fff!important;color:#625b6b}.sol-hero-title,.sol-section-title,.sol-pain-problem-text,.sol-pain-solution-text,.sol-step-title,.sol-fw-name,.sol-challenge-title,.sol-benefit-title,.sol-capability-title,.sol-need-title{color:#17131f!important}.sol-hero-desc,.sol-section-subtitle,.sol-step-desc,.sol-fw-desc,.sol-challenge-desc,.sol-benefit-desc,.sol-capability-desc,.sol-need-desc{color:#625b6b!important}.sol-breadcrumb,.sol-breadcrumb a,.sol-breadcrumb-current{color:#746d7d}.sol-btn-ghost{border-color:#d9d4df;background:#fff;color:#17131f}.sol-btn-primary{border-color:#6c3ce0;background:#6c3ce0;color:#fff}.sol-preview-window{border-color:#ddd7e4!important;background:#fff!important;box-shadow:0 24px 60px #1f182a1a}.sol-preview-bar,.sol-preview-body,.sol-evidence-item,.ent-vendor-row,.sol-comparison-table,.sol-comparison-row{border-color:#e8e3ec!important;background:#fff}.sol-preview-title,.sol-preview-readiness-label,.sol-preview-step-name,.sol-evidence-header,.ent-vendor-name,.ent-risk-label,.maint-item-name{color:#292330!important}.sol-preview-dots span,.sol-preview-progress-bar,.ent-vendor-bar{background:#e4dfe8!important}.sol-pain-problem,.sol-pain-solution,.sol-step-card,.sol-fw-card,.sol-challenge-card,.sol-benefit-card,.sol-capability-card,.sol-need-card{border-color:#e4dfe8!important;background:#fff!important;box-shadow:0 14px 36px #1f182a12!important}.sol-stats-row{border-color:#e8e3ec!important;background:#faf9fb}.sol-stats-row .sol-stat-item{border:0;background:transparent;box-shadow:none}.sol-fw-card-wrap .border-glow-inner{height:100%;background:transparent}.sol-fw-card{height:100%;background:transparent!important}.sol-stat-label,.sol-preview-step-status,.sol-evidence-count,.ent-vendor-label,.ent-risk-stat-label,.maint-item-status{color:#6f6877!important}.sol-comparison-head{background:#faf9fb!important;color:#292330!important}.sol-comparison-header{background:transparent!important;color:#292330!important}.sol-comparison-header .sol-section-title,.sol-comparison-header .sol-section-subtitle,.sol-frameworks-header .sol-section-title,.sol-frameworks-header .sol-section-subtitle{background:transparent}.sol-preview-readiness-value,.sol-stat-value,.sol-fw-score-name,.sol-fw-score-value,.sol-benefit-metric-value,.sol-need-metric-value,.ent-risk-stat-num,.ent-risk-value,.ent-vendor-score,.maint-overdue-label,.sol-comparison-with{color:#292330!important}.sol-trust-item,.sol-evidence-count,.sol-preview-step-status,.sol-fw-arrow,.sol-benefit-metric-label,.sol-need-metric-label,.sol-comparison-col-without,.sol-comparison-without,.ent-vendor-count,.maint-item-status{color:#6f6877!important}.sol-preview-readiness-label,.sol-preview-step-name,.sol-evidence-header,.sol-fw-score-name,.ent-vendor-label,.maint-item-name{color:#4f4857!important}.sol-preview-title,.sol-evidence-count,.sol-trust-item,.ent-vendor-count,.maint-overdue-badge{color:#5f5767!important}.sol-hero-accent,.sol-step-num,.sol-comparison-col-with,.sol-fw-arrow:hover{color:#6732c6!important}.sol-preview-readiness,.sol-preview-steps,.sol-evidence-list,.sol-fw-scores,.ent-risk-stats,.ent-vendor-section,.maint-overdue-header{border-color:#e8e3ec}.sol-preview-step-dot{border-color:#b8a9c7!important;background:#fff!important}.sol-preview-step-dot.done{border-color:#16803c!important;background:#16803c!important}.sol-evidence-item,.ent-vendor-row,.sol-comparison-row{border-bottom-color:#e8e3ec!important}.sol-evidence-item span{color:#4b4452!important}.sol-evidence-item svg{color:#15803d!important}.sol-pain-icon,.sol-challenge-icon{background:#f3edff!important;color:#6732c6!important}.maint-overdue-badge{background:#fff4d6!important;border:1px solid #e5c46e!important;color:#714b00!important}.maint-item--urgent .maint-item-status{color:#a12626!important}.ent-risk-level{background:#fff0f0!important;border-color:#efc6c6!important;color:#9d2727!important}.sol-comparison-without svg{color:#c52f2f!important}.sol-comparison-with svg{color:#16803c!important}@media (hover:hover){.sol-fw-card:hover,.sol-challenge-card:hover,.sol-benefit-card:hover,.sol-capability-card:hover{border-color:#c7b4ed!important;background:#fff!important}}@media (hover:hover){.sol-btn-primary:hover{border-color:#5829bd!important;background:#5829bd!important;color:#fff!important}.sol-btn-ghost:hover{border-color:#8c52ff!important;background:#f8f5ff!important;color:#17131f!important}.sol-fw-card:hover .sol-fw-arrow{color:#6732c6!important}}.sol-btn-primary:focus-visible,.sol-btn-ghost:focus-visible,.sol-breadcrumb a:focus-visible,.sol-fw-card:focus-visible{outline:3px solid rgba(111,59,196,.55)!important;outline-offset:3px!important}.sol-btn-primary,.sol-btn-ghost{min-height:48px;justify-content:center}.sol-container,.sol-hero-grid,.sol-hero-content,.sol-hero-preview,.sol-preview-window,.sol-preview-body{min-width:0}.sol-hero-title,.sol-hero-desc,.sol-section-title,.sol-section-subtitle,.sol-step-title,.sol-step-desc,.sol-challenge-title,.sol-challenge-desc{overflow-wrap:anywhere}.sol-fw-name,.sol-fw-desc{overflow-wrap:normal;word-break:normal;hyphens:none}@media (max-width:639px){.sol-hero-actions{display:grid!important;grid-template-columns:1fr;width:100%}.sol-btn-primary,.sol-btn-ghost{width:100%}.sol-preview-window{max-width:100%;overflow:hidden}.sol-container{width:100%;padding-inline:20px}.sol-comparison-head,.sol-comparison-row{gap:12px!important;padding-inline:16px!important}.sol-comparison-without,.sol-comparison-with{overflow-wrap:anywhere}.sol-stats-row{grid-template-columns:1fr 1fr!important}.ent-vendor-row{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:390px){.sol-stats-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.sol-fw-card,.sol-challenge-card,.sol-benefit-card,.sol-capability-card,.sol-btn-primary,.sol-btn-ghost{transition:none!important;transform:none!important}}
