.elementor-1622 .elementor-element.elementor-element-0a26320{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* WHY CONSISTENCY MATTERS — PAGE-SPECIFIC CSS */

.synq-kc-consistency-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 46px}
.synq-kc-consistency-panel{padding:28px;background:#fff;border:1px solid var(--synq-line);border-radius:16px;box-shadow:0 14px 34px rgba(16,35,45,.05)}
.synq-kc-consistency-panel.is-meaningful{background:radial-gradient(circle at 100% 0%,rgba(20,160,200,.14),transparent 34%),linear-gradient(135deg,#f8fdfe 0%,#fff 100%);border-color:rgba(20,160,200,.28)}
.synq-kc-consistency-panel h3{margin:0 0 12px;font-size:24px}
.synq-kc-consistency-panel ul{margin:18px 0 0!important;padding-left:20px!important}
.synq-kc-consistency-panel li{color:var(--synq-muted);font-size:15px}

.synq-kc-consistency-timeline{margin:38px 0 48px;padding:30px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(20,160,200,.13),transparent 38%),linear-gradient(135deg,#f8fdfe 0%,#fff 52%,#eef9fc 100%);border:1px solid var(--synq-line);border-radius:18px}
.synq-kc-consistency-track{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:26px}
.synq-kc-consistency-track:last-child{margin-bottom:0}
.synq-kc-consistency-track-title{color:var(--synq-dark);font-weight:800;line-height:1.4}
.synq-kc-consistency-weeks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}
.synq-kc-consistency-week{min-height:72px;padding:12px 8px;text-align:center;background:#fff;border:1px solid var(--synq-line);border-radius:10px}
.synq-kc-consistency-week span{display:block;margin-bottom:7px;color:var(--synq-muted);font-size:11px;font-weight:700;text-transform:uppercase}
.synq-kc-consistency-dot{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff;background:#d9e4e8;border-radius:50%;font-size:12px;font-weight:800}
.synq-kc-consistency-week.is-active .synq-kc-consistency-dot{background:var(--synq-primary)}
.synq-kc-consistency-week.is-empty{opacity:.58}
.synq-kc-consistency-result{margin-top:12px;padding:14px 16px;color:var(--synq-muted);background:rgba(255,255,255,.76);border:1px solid var(--synq-line);border-radius:10px;font-size:13px;line-height:1.55}
.synq-kc-consistency-result strong{color:var(--synq-dark)}

.synq-kc-consistency-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 44px}
.synq-kc-consistency-principle{padding:24px;background:var(--synq-surface);border:1px solid var(--synq-line);border-radius:14px}
.synq-kc-consistency-principle h3{margin:0 0 9px;font-size:20px}
.synq-kc-consistency-principle p{margin:0;color:var(--synq-muted);font-size:14px;line-height:1.65}

.synq-kc-consistency-journey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:34px 0 46px}
.synq-kc-consistency-touchpoint{position:relative;min-height:126px;padding:20px 15px;text-align:center;background:#fff;border:1px solid var(--synq-line);border-radius:13px;box-shadow:0 12px 28px rgba(16,35,45,.05)}
.synq-kc-consistency-touchpoint::after{content:"→";position:absolute;top:50%;right:-12px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--synq-primary);background:#fff;border:1px solid var(--synq-line);border-radius:50%;font-size:14px;font-weight:800;transform:translateY(-50%)}
.synq-kc-consistency-touchpoint:last-child::after{display:none}
.synq-kc-consistency-touchpoint strong{display:block;margin-bottom:7px;font-size:15px}
.synq-kc-consistency-touchpoint span{display:block;color:var(--synq-muted);font-size:12px;line-height:1.5}

.synq-kc-consistency-system{margin:38px 0 46px;padding:30px;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(93,212,241,.18),transparent 32%),linear-gradient(135deg,#10232d,#173c4b);border-radius:18px}
.synq-kc-consistency-system h3{margin:0 0 12px;color:#fff;font-size:26px}
.synq-kc-consistency-system p{margin-bottom:20px;color:rgba(255,255,255,.82)}
.synq-kc-consistency-system-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0!important;padding:0!important;list-style:none}
.synq-kc-consistency-system-list li{position:relative;margin:0;padding-left:25px;color:rgba(255,255,255,.86);font-size:14px;line-height:1.55}
.synq-kc-consistency-system-list li::before{content:"✓";position:absolute;left:0;color:#5dd4f1;font-weight:800}

.synq-kc-editorial-note{margin-top:38px;padding:24px 26px;background:var(--synq-surface);border:1px solid var(--synq-line);border-radius:14px}
.synq-kc-editorial-note h2{margin:0 0 10px;font-size:20px;letter-spacing:-.01em}
.synq-kc-editorial-note p{margin:0;color:var(--synq-muted);font-size:14px;line-height:1.7}

@media(max-width:1000px){
  .synq-kc-consistency-weeks{grid-template-columns:repeat(4,minmax(0,1fr))}
  .synq-kc-consistency-principles{grid-template-columns:1fr}
  .synq-kc-consistency-journey{grid-template-columns:repeat(3,minmax(0,1fr))}
  .synq-kc-consistency-touchpoint::after{display:none}
}
@media(max-width:760px){
  .synq-kc-consistency-compare,.synq-kc-consistency-track{grid-template-columns:1fr}
  .synq-kc-consistency-system-list{grid-template-columns:1fr}
}
@media(max-width:620px){
  .synq-kc-consistency-timeline,.synq-kc-consistency-system,.synq-kc-consistency-panel{padding:22px}
  .synq-kc-consistency-weeks,.synq-kc-consistency-journey{grid-template-columns:repeat(2,minmax(0,1fr))}
}/* End custom CSS */