/**handles:cons-solutions**/
body.page-id-64174{--page-accent:var(--brand-secondary);--page-accent-soft:var(--brand-secondary-soft);--page-accent-transparent:var(--brand-secondary-transparent);--page-opposite-accent:var(--brand-primary)}body.page-id-64196{--page-accent:var(--brand-yellow);--page-accent-soft:var(--brand-yellow-soft);--page-accent-transparent:var(--brand-yellow-transparent);--page-opposite-accent:var(--brand-teal-dark)}body.page-id-64237{--page-accent:var(--brand-primary);--page-accent-soft:var(--brand-primary-soft);--page-accent-transparent:var(--brand-primary-transparent);--page-opposite-accent:var(--brand-secondary)}body.page-id-64261{--page-accent:var(--brand-teal-dark);--page-accent-soft:var(--brand-teal-dark-transparent);--page-accent-transparent:var(--brand-teal-dark-transparent);--page-opposite-accent:var(--brand-secondary)}body.page-id-64308{--page-accent:var(--brand-green);--page-accent-soft:var(--brand-green-soft);--page-accent-transparent:var(--brand-green-transparent);--page-opposite-accent:var(--brand-secondary)}body.page-id-64316{--page-accent:var(--brand-green-dark);--page-accent-soft:var(--brand-green-dark-soft);--page-accent-transparent:var(--brand-green-dark-transparent);--page-opposite-accent:var(--brand-teal-dark)}.persona-hero-section{position:relative!important;min-height:600px!important;display:flex!important;align-items:center!important;padding:120px 0 80px!important;background:var(--surface-50)!important;overflow:hidden!important}.persona-hero-container{max-width:1280px!important;margin:0 auto!important;padding:0 32px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;align-items:center!important}.persona-hero-content{position:relative!important;z-index:2!important}.persona-hero-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 20px!important;border-radius:24px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:24px!important;border:2px solid var(--page-accent)!important;color:var(--page-accent)!important;background:var(--page-accent-soft)!important}.persona-hero-badge i{font-size:16px!important;color:var(--page-accent)!important}.highlight-accent{color:var(--page-opposite-accent)!important}.persona-hero-buttons{display:flex!important;gap:16px!important;margin-top:32px!important;flex-wrap:wrap!important}.persona-hero-trust{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-top:40px!important}.persona-trust-item{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;color:var(--surface-600)!important}.persona-trust-bullet{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--brand-green)!important}.persona-hero-visual{position:relative!important;z-index:1!important}.persona-hero-image-container{position:relative!important;width:100%!important;height:500px!important;display:flex!important;align-items:center!important;justify-content:center!important}.persona-hero-mock-interface{width:100%!important;background:var(--white)!important;border-radius:8px!important;box-shadow:0 20px 40px var(--shadow-20)!important;padding:24px!important;border:1px solid var(--surface-200)!important}.mock-interface-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid var(--surface-200)!important}.mock-interface-title{font-weight:700!important;color:var(--surface-900)!important}.mock-interface-content{display:grid!important;gap:16px!important}.mock-metric-card{padding:16px!important;background:var(--surface-50)!important;border-radius:4px!important;border-left:3px solid var(--surface-200)!important}.mock-metric-label{font-size:12px!important;color:var(--surface-500)!important;margin-bottom:8px!important}.mock-metric-value{font-size:28px!important;font-weight:700!important;color:var(--surface-900)!important}.mock-metric-value.orange{color:var(--brand-secondary)!important}.mock-metric-value.teal{color:var(--brand-primary)!important}.mock-metric-value.yellow{color:var(--brand-yellow)!important}.mock-metric-value.green{color:var(--brand-green)!important}.mock-metric-trend{font-size:12px!important;margin-top:4px!important;color:var(--surface-500)!important}.mock-metric-trend.positive{color:var(--brand-green)!important}.mock-chart-area{padding:24px 16px!important;background:var(--white)!important;border-radius:4px!important;border:1px solid var(--surface-200)!important;margin-top:8px!important}.mock-chart-bars{display:flex!important;gap:12px!important;align-items:flex-end!important;height:150px!important}.mock-bar{flex:1!important;border-radius:4px 4px 0 0!important;min-height:30px!important;background:var(--surface-200)!important;transition:height .8s ease-out,opacity .8s ease-out!important}.mock-bar.orange{background:var(--brand-secondary)!important}.mock-bar.teal{background:var(--brand-primary)!important}.mock-bar.yellow{background:var(--brand-yellow)!important}.mock-bar.green{background:var(--brand-green)!important}.mock-bar.teal{height:90px!important}.mock-bar.orange{height:120px!important}.mock-bar.is-short{height:67px!important;opacity:.6!important}.mock-bar.is-tall{height:135px!important}.mock-bar.is-medium{height:105px!important;opacity:.7!important}.persona-hero-mock-interface.is-animated .mock-bar{animation:mockBarRise .8s ease-out both}.persona-hero-mock-interface.is-animated .mock-bar:first-child{animation-delay:50ms}.persona-hero-mock-interface.is-animated .mock-bar:nth-child(2){animation-delay:.15s}.persona-hero-mock-interface.is-animated .mock-bar:nth-child(3){animation-delay:.25s}.persona-hero-mock-interface.is-animated .mock-bar:nth-child(4){animation-delay:.35s}.persona-hero-mock-interface.is-animated .mock-bar:nth-child(5){animation-delay:.45s}@keyframes mockBarRise{from{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.priority-results-section{padding:80px 0!important;background:var(--white)!important}.priority-results-container{max-width:1280px!important;margin:0 auto!important;padding:0 32px!important}.priority-results-header{text-align:center!important;max-width:860px!important;margin:0 auto 56px!important}.priority-results-layout{display:grid!important;grid-template-columns:400px 1fr!important;gap:40px!important;align-items:start!important}.priority-results-nav{display:grid!important;gap:18px!important}.priority-card{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:22px 22px!important;background:var(--white)!important;border:2px solid var(--surface-200)!important;border-radius:10px!important;text-align:left!important;cursor:pointer!important;transition:all .25s ease!important;font-family:inherit!important}.priority-card:hover{border-color:var(--surface-300)!important;box-shadow:0 4px 12px var(--shadow-10)!important;transform:translateY(-2px)!important}.priority-card:focus-visible{outline:3px solid var(--surface-300)!important;outline-offset:2px!important}.priority-card[aria-selected=true]{border-color:var(--page-accent)!important;background:var(--page-accent-soft)!important;box-shadow:0 4px 12px var(--shadow-20)!important}.priority-card-content{display:flex!important;gap:16px!important;align-items:flex-start!important;flex:1!important}.priority-icon{width:48px!important;height:48px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface-50)!important;border-radius:8px!important;color:var(--page-accent)!important;font-size:20px!important;transition:all .25s ease!important}.priority-card[aria-selected=true] .priority-icon{background:var(--page-accent-soft)!important;color:var(--page-accent)!important}.priority-card[aria-selected=true] .priority-icon i{color:var(--page-accent)!important}.priority-copy{flex:1!important;min-width:0!important}.priority-title{font-size:18px!important;font-weight:700!important;line-height:1.35!important;color:var(--surface-900)!important;margin:0 0 6px!important}.priority-summary{font-size:14px!important;line-height:1.55!important;color:var(--surface-600)!important;margin:0!important}.priority-arrow{margin-left:14px!important;color:var(--surface-400)!important;font-size:16px!important;transition:all .25s ease!important}.priority-card[aria-selected=true] .priority-arrow{color:var(--page-accent)!important;transform:translateX(4px)!important}.priority-card.challenge-highlighted{animation:challengePulse 1.4s ease-in-out 1}.priority-results-panels{min-width:0!important}.priority-result-panel{display:block!important;background:var(--surface-50)!important;border:1px solid var(--surface-200)!important;border-radius:12px!important;padding:32px!important}.priority-result-panel[hidden]{display:none!important}.priority-result-header{margin-bottom:24px!important}.priority-result-kicker{display:inline-block!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--surface-500)!important;margin-bottom:10px!important}.priority-result-problem{padding:20px 22px!important;background:var(--surface-100)!important;border-left:4px solid var(--surface-300)!important;border-radius:6px!important;margin-bottom:28px!important}.priority-result-label{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--surface-600)!important;margin-bottom:8px!important}.priority-result-problem p{margin:0!important;font-size:16px!important;line-height:1.65!important;color:var(--surface-800)!important}.priority-result-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;margin-bottom:28px!important}.priority-result-column{background:var(--white)!important;border:1px solid var(--surface-200)!important;border-radius:10px!important;padding:24px!important}.priority-result-column h4{font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--surface-900)!important;margin:0 0 18px!important}.priority-result-outcome{padding:22px 24px!important;background:var(--white)!important;border:1px solid var(--surface-200)!important;border-radius:10px!important;margin-bottom:24px!important}.priority-result-outcome-label{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--surface-500)!important;margin-bottom:8px!important}.priority-result-outcome p{margin:0!important;font-size:16px!important;line-height:1.65!important;color:var(--surface-800)!important}.priority-result-cta{display:flex!important;justify-content:flex-start!important}.priority-result-list{list-style:none!important;padding:0!important;margin:0!important}.priority-result-list li{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;padding-left:0!important;font-size:15px!important;line-height:1.6!important;color:var(--surface-700)!important}.priority-result-list li:last-child{margin-bottom:0!important}.priority-result-list li::before{content:none!important;display:none!important}.priority-result-list li>i{flex-shrink:0!important;margin-top:3px!important;font-size:14px!important;line-height:1!important}.priority-result-list li>span{display:block!important;flex:1!important}.priority-result-list-negative li>i{color:var(--brand-red)!important}.priority-result-list-positive li>i{color:var(--brand-green)!important}.priority-result-outcome-positive p{color:var(--brand-green)!important}.existing-systems-section{padding:80px 0!important;background:var(--surface-50)!important}.existing-systems-container{max-width:1280px!important;margin:0 auto!important;padding:0 32px!important}.existing-systems-header{text-align:center!important;margin-bottom:64px!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.existing-systems-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;margin-bottom:48px!important}.existing-systems-card{padding:32px!important;background:var(--white)!important;border-radius:8px!important;border:1px solid var(--surface-200)!important;border-top:3px solid var(--page-accent)!important}.existing-systems-card>i{font-size:32px!important;color:var(--page-accent)!important;margin-bottom:16px!important;display:block!important}.existing-systems-card h3{font-size:18px!important;font-weight:700!important;color:var(--surface-900)!important;margin-bottom:12px!important}.existing-systems-card p{font-size:15px!important;line-height:1.6!important;color:var(--surface-600)!important;margin:0!important}.existing-systems-footnote{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:16px 24px!important;font-size:14px!important;color:var(--surface-600)!important}.existing-systems-footnote>i{color:var(--page-accent)!important;font-size:16px!important}.faq-item.open .faq-question .fa-question-circle,.faq-item.open .faq-question .faq-chevron,.faq-item.open .faq-question .faq-icon,.faq-item.open .faq-question>i:first-child,.faq-question .fa-question-circle,.faq-question .faq-chevron,.faq-question .faq-icon,.faq-question>i:first-child{color:var(--page-accent)!important}.btn-consource-primary{border:2px solid var(--page-accent)!important;background:var(--page-accent)!important;color:var(--white)!important}.btn-consource-primary:focus-visible,.btn-consource-primary:hover{background:var(--page-accent-hover)!important;border-color:var(--page-accent-hover)!important}@media (max-width:1100px){.persona-hero-container{grid-template-columns:1fr!important;gap:48px!important}.persona-hero-visual{display:none!important}.persona-hero-image-container{height:400px!important}.priority-results-layout{grid-template-columns:1fr!important;gap:28px!important}.priority-result-grid{grid-template-columns:1fr!important}.existing-systems-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.persona-hero-section{padding:80px 0 60px!important}.existing-systems-container,.faq-container,.persona-hero-container,.priority-results-container{padding:0 20px!important}.persona-hero-buttons{flex-direction:column!important}.persona-hero-buttons .btn-consource-primary,.persona-hero-buttons .btn-consource-secondary{width:100%!important;justify-content:center!important}.persona-hero-image-container{height:300px!important}.mock-metric-value{font-size:24px!important}.priority-card{padding:18px!important}.priority-card-content{gap:14px!important}.priority-title{font-size:16px!important}.priority-summary{font-size:13px!important}.priority-result-panel{padding:22px!important}.faq-question{grid-template-columns:20px 1fr 18px!important;column-gap:12px!important;padding:20px 0!important}.faq-question-label span{font-size:16px!important}.faq-answer{padding:0 0 20px 32px!important}.existing-systems-footnote{text-align:center!important}}.faq-question h3{flex:1!important;font-family:var(--font-heading)!important;font-size:18px!important;font-weight:600!important;color:var(--surface-900)!important;margin:0!important}.faq-question>i:first-child{font-size:20px!important;color:var(--brand-primary)!important;flex-shrink:0!important}.faq-chevron,.faq-icon{font-size:16px!important;color:var(--surface-600)!important;transition:transform .3s ease,color .3s ease!important;flex-shrink:0!important}.faq-item.open .faq-chevron,.faq-item.open .faq-icon{transform:rotate(45deg)!important;color:var(--brand-primary)!important}.final-cta-trust-items span{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.final-cta-separator{display:inline!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 2px!important;border-radius:0!important;color:var(--surface-400)!important;line-height:1!important}.results-section{padding:80px 0!important;background:var(--surface-50)!important}.results-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.results-header{text-align:center!important;margin-bottom:48px!important}.results-content-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;align-items:start!important}.results-testimonial-side{display:flex!important;flex-direction:column!important;gap:20px!important}.results-description{font-size:16px!important;line-height:1.7!important;color:var(--surface-700)!important}.results-testimonial{border-left:3px solid var(--brand-primary)!important;padding-left:20px!important;font-style:italic!important;color:var(--surface-800)!important;font-size:16px!important;line-height:1.7!important;margin:8px 0!important}.results-author{display:flex!important;align-items:center!important;gap:16px!important}.results-author-name{font-weight:700!important;color:var(--surface-900)!important;font-size:15px!important}.results-author-company,.results-author-title{font-size:13px!important;color:var(--surface-500)!important}.results-metrics-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.results-metric-card{padding:24px!important;background:var(--white)!important;border-radius:8px!important;border:1px solid var(--surface-200)!important;box-shadow:0 2px 8px var(--shadow-10)!important}.results-metric-number{font-size:32px!important;font-weight:800!important;color:var(--surface-900)!important;line-height:1!important;margin-bottom:8px!important}.results-metric-number.teal{color:var(--brand-primary)!important}.results-metric-number.orange{color:var(--brand-secondary)!important}.results-metric-label{font-size:14px!important;font-weight:700!important;color:var(--surface-800)!important;margin-bottom:6px!important}.results-metric-description{font-size:13px!important;color:var(--surface-500)!important;line-height:1.5!important}@media (max-width:1024px){.results-content-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:768px){.results-section{padding:60px 0!important}.results-metrics-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.results-metrics-grid{grid-template-columns:1fr!important}}.challenge-highlighted{animation:challengePulse 2s ease-in-out}@keyframes challengePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary) 40%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 20px color-mix(in srgb,var(--brand-primary) 0,transparent);transform:scale(1.02)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary) 0,transparent);transform:scale(1)}}[data-challenge]{scroll-margin-top:100px;transition:all .3s ease}