.tokc{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px 20px;box-shadow:var(--shadow-xs)}
.tokn{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.06em;line-height:1;margin-bottom:5px}
.tokl{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}
.tokd{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}
#opportunity,#ai-data-layer-problem,#why-reconciliation,#why-matters{scroll-margin-top:78px}
#why-matters{position:relative; background:#fff; padding:88px 0; border-bottom:1px solid var(--color-border);}
#why-matters .section-anchor{position:absolute;top:-78px;visibility:hidden}
#why-matters .why-matters-grid{display:grid; grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr); gap:64px; align-items:center;}
#why-matters .why-matters-copy{max-width:680px}
#why-matters .why-matters-copy + .why-matters-copy{margin-top:12px}
#why-matters .why-standards{background:#fff; border:1px solid var(--color-border); border-radius:var(--radius-md); padding:24px 26px; box-shadow:var(--shadow-xs);}
#why-matters .why-standards-title{font-family:var(--font-mono); font-size:var(--text-2xs); font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:var(--color-text-faint); margin-bottom:12px;}
#why-matters .why-timeline{display:flex;flex-direction:column;position:relative}
#why-matters .why-tline-base, #why-matters .why-tline-fill{position:absolute;left:12px;top:17px;bottom:17px;width:1px;z-index:0}
#why-matters .why-tline-base{background:var(--color-border)}
#why-matters .why-tline-fill{background:linear-gradient(to bottom,var(--color-brand),rgba(0,110,183,.18));transform:scaleY(0);transform-origin:top;transition:transform 2.4s cubic-bezier(.45,0,.2,1)}
#why-matters .why-timeline.in-view .why-tline-fill{transform:scaleY(1)}
#why-matters .why-titem{display:grid;grid-template-columns:25px 1fr;gap:12px;align-items:center;padding:9px 0;position:relative;z-index:1}
#why-matters .why-tdot{width:7px;height:7px;border-radius:50%;background:#d5dde8;border:1px solid #c7d2df;margin:0 auto;transition:all .35s ease}
#why-matters .why-titem.active .why-tdot{background:var(--color-brand);border-color:var(--color-brand)}
#why-matters .why-trow{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
#why-matters .why-tera{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:600;color:var(--color-text-faint);min-width:34px}
#why-matters .why-tname{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}
#why-matters .why-tdesc{font-size:var(--text-sm);color:var(--color-text-muted)}
#why-matters .why-titem.active .why-tera{color:var(--color-brand)}
#why-matters .why-titem.active .why-tname{color:var(--color-brand)}
#why-matters .why-titem.active .why-tdesc{color:var(--color-text-secondary)}
.tok-motif{display:flex;flex-direction:column;gap:6px;margin-top:18px}
.tok-motif i{height:6px;border-radius:0;display:block}
.tok-raw i{background:var(--color-border)}
.tok-clean i{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-bright))}
#ai-data-layer-problem .ai-problem-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
#ai-data-layer-problem .ai-problem-copy{max-width:560px}
#ai-data-layer-problem .ai-case-cta{margin-top:24px}
#ai-data-layer-problem .ai-diagnostic{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden;max-width:390px;width:100%;justify-self:center}
#ai-data-layer-problem .ai-diagnostic-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,#fff,var(--color-surface-alt))}
#ai-data-layer-problem .ai-diagnostic-title{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}
#ai-data-layer-problem .ai-diagnostic-status{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b45309;background:rgba(245,158,11,.16);border:0;border-radius:var(--radius-pill);padding:4px 9px;white-space:nowrap}
#ai-data-layer-problem .ai-diagnostic-body{padding:14px}
#ai-data-layer-problem .ai-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px;background:#fff}
#ai-data-layer-problem .ai-card.problem{background:linear-gradient(180deg,#fff,#fffaf2);border-color:rgba(245,158,11,.20)}
#ai-data-layer-problem .ai-card.answer{background:linear-gradient(180deg,#fff,#f3fbf7);border-color:rgba(16,185,129,.22)}
#ai-data-layer-problem .ai-card-label{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px}
#ai-data-layer-problem .ai-card.problem .ai-card-label{color:#b45309}
#ai-data-layer-problem .ai-card.answer .ai-card-label{color:var(--color-success)}
#ai-data-layer-problem .ai-card-title{font-size:var(--text-base);font-weight:600;line-height:1.18;letter-spacing:-.04em;color:var(--color-text)}
#ai-data-layer-problem .ai-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 11px}
#ai-data-layer-problem .ai-risk-chip{font-size:var(--text-sm);line-height:1.35;color:var(--color-text-muted);background:#fff;border:1px solid rgba(12,24,40,.08);border-radius:var(--radius-sm);padding:6px 8px;display:flex;align-items:center}
#ai-data-layer-problem .ai-flow{height:26px;display:flex;align-items:center;justify-content:center;position:relative}
#ai-data-layer-problem .ai-flow::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(0,110,183,.35),transparent)}
#ai-data-layer-problem .ai-flow span{position:relative;z-index:1;width:19px;height:19px;border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);box-shadow:var(--shadow-xs)}
#ai-data-layer-problem .ai-answer-note{margin-top:9px;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted)}
#governance-security{position:relative; background: radial-gradient(ellipse 58% 58% at 92% 0%,rgba(0,110,183,.07),transparent 68%), var(--color-surface-alt); scroll-margin-top:78px;}
#governance-security .gs-intro{display:grid; grid-template-columns:minmax(0,1fr); margin-bottom:22px;}
#governance-security .gs-copy{max-width:980px}
#governance-security .gs-copy .body{max-width:980px}
#governance-security .gs-badges{display:grid; grid-template-columns:1fr 1fr; gap:0; margin:6px 0 30px; border-top:1px solid var(--color-border); border-bottom:1px solid var(--color-border);}
#governance-security .gs-badge{display:block; min-height:0; padding:16px 0; border:0; background:none; box-shadow:none;}
#governance-security .gs-badge+.gs-badge{border-left:1px solid var(--color-border); padding-left:24px;}
#governance-security .gs-badge-n{display:block; font-family:var(--font-display); font-size:26px; font-weight:700; line-height:1.05; letter-spacing:-.03em; color:var(--color-brand);}
#governance-security .gs-badge-l{display:block; margin-top:7px; font-family:var(--font-mono); font-size:11px; font-weight:600; line-height:1.35; letter-spacing:.09em; text-transform:uppercase; color:var(--color-text-muted);}
#governance-security .gs-security-grid{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;}
#governance-security .gs-security-card{min-height:238px; padding:25px 23px 24px; background:#fff; border:1px solid rgba(12,24,40,.09); border-radius:var(--radius-md); box-shadow:0 5px 15px rgba(12,24,40,.10); transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
#governance-security .gs-security-card:hover{transform:translateY(-3px); border-color:rgba(0,110,183,.20); box-shadow:var(--shadow-lg);}
#governance-security .gs-card-icon{width:43px; height:43px; border-radius:var(--radius-sm); display:flex; align-items:center; justify-content:center; color:var(--color-brand); background:rgba(0,110,183,.07); border:1px solid rgba(0,110,183,.18); margin-bottom:23px;}
#governance-security .gs-card-title{font-size:var(--text-base); line-height:1.45; font-weight:600; letter-spacing:-.03em; color:var(--color-text); margin-bottom:7px;}
#governance-security .gs-ai-banner{display:grid; grid-template-columns:minmax(0,1fr) auto; gap:28px; align-items:center; margin-top:18px; padding:27px 28px; border-radius:var(--radius-lg); background:linear-gradient(135deg,#08192b 0%,#061525 100%); box-shadow:0 12px 30px -18px rgba(4,18,32,.65);}
#governance-security .gs-ai-title{font-size:var(--text-base); line-height:1.35; font-weight:600; letter-spacing:-.025em; color:#fff; margin-bottom:8px;}
#governance-security .gs-ai-copy{color:var(--color-on-dark);}
#governance-security .gs-policy{display:inline-flex; align-items:center; min-height:40px; padding:0 17px; border:1px solid rgba(16,185,129,.42); border-radius:var(--radius-sm); background:rgba(16,185,129,.08); font-family:var(--font-mono); font-size:var(--text-2xs); font-weight:700; line-height:1; letter-spacing:.12em; text-transform:uppercase; color:#6ee7b7; white-space:nowrap;}
#data-quality-validation{background:#fff}
#data-quality-validation .dq-head{max-width:720px;margin-bottom:30px}
#data-quality-validation .dq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#data-quality-validation .dq-card{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px 28px 24px;box-shadow:var(--shadow-xs);overflow:hidden}
#data-quality-validation .dq-card::after{content:"“";position:absolute;right:24px;top:16px;font-family:var(--font-display);font-size:64px;line-height:1;color:rgba(0,110,183,.10)}
#data-quality-validation .dq-company{display:inline-flex;align-items:center;margin-bottom:18px;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}
#data-quality-validation blockquote{position:relative;z-index:1;margin:0 0 22px;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:750;letter-spacing:-.025em;line-height:1.5;color:var(--color-text);max-width:46ch}
#data-quality-validation .dq-person{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}
#data-quality-validation .dq-person strong{display:block;color:var(--color-text);font-size:var(--text-sm);margin-bottom:2px}
#why-reconciliation{border-bottom:0}
#why-reconciliation>.w{box-sizing:border-box}
#why-reconciliation{position:relative; padding:88px 0; background:#eaf1f6;}
#why-reconciliation>.w{position:relative; background:#fff; border:1px solid rgba(12,24,40,.10); border-top:6px solid var(--color-brand); border-radius:var(--radius-lg); padding:42px 56px 58px; box-shadow:0 30px 80px -42px rgba(12,24,40,.45),0 10px 28px -20px rgba(12,24,40,.22);}
#why-reconciliation .lh:first-child{margin-top:4px}
#why-reconciliation .cs-meta{display:flex;align-items:center;gap:14px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid rgba(12,24,40,.08)}
#why-reconciliation .cs-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(0,110,183,.14),rgba(0,110,183,.07));border:1px solid rgba(0,110,183,.18);color:var(--color-brand);box-shadow:var(--shadow-xs);flex-shrink:0}
#why-reconciliation .cs-meta-copy{min-width:0}
#why-reconciliation .cs-meta-kicker{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:4px}
#why-reconciliation .cs-meta-title{font-size:var(--text-base);font-weight:600;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}
#why-reconciliation .cs-meta-sub{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted);margin-top:4px}
#why-reconciliation .cs-intro-grid{display:block;max-width:860px}
#rc-cases{margin:8px 0 60px}
#rc-cases .rc-head{max-width:780px;margin-bottom:26px}
#rc-cases .rc-head h3{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--color-text);margin-bottom:12px}
#rc-cases .rc-head p{font-size:var(--text-base);line-height:1.68;color:var(--color-text-muted)}
#rc-cases .rc-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:26px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px}
#rc-cases .rc-tab{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer;transition:all .16s}
#rc-cases .rc-tab:hover{color:var(--color-text);background:#fff;box-shadow:var(--shadow-xs)}
#rc-cases .rc-tab[aria-selected="true"]{background:var(--color-brand);color:#fff;box-shadow:var(--shadow-brand-glow)}
#rc-cases .rc-tab[aria-selected="true"]:hover{color:#fff}
#rc-cases .rc-tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}
#rc-cases .rc-tabhint{display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:10px}
#rc-cases .rc-panel{display:none}
#rc-cases .rc-panel.rc-active{display:block;animation:rcfade .28s ease}
@keyframes rcfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
#rc-cases .rc-phead{margin-bottom:18px}
#rc-cases .rc-phead h4{font-size:1.12rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text);margin-bottom:6px}
#rc-cases .rc-phead p{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);max-width:760px}
#rc-cases .rc-ba{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:start}
#rc-cases .rc-col{min-width:0}
#rc-cases .rc-arrow{display:flex;align-items:center;justify-content:center;color:var(--color-brand);padding-top:34px}
#rc-cases .rc-lbl{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);margin-bottom:10px}
#rc-cases .rc-lbefore{background:rgba(245,158,11,0.12);color:#b45309;border:1px solid rgba(245,158,11,0.28)}
#rc-cases .rc-lafter{background:rgba(0,110,183,0.08);color:var(--color-brand);border:1px solid rgba(0,110,183,0.22)}
#rc-cases .rc-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}
#rc-cases .rc-card.rc-bad{border-color:rgba(239,68,68,.22)}
#rc-cases .rc-card.rc-good{border-color:rgba(0,110,183,.25)}
#rc-cases .rc-cap{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);padding:9px 14px;border-bottom:1px solid var(--color-border)}
#rc-cases table.rc-grid{width:100%;border-collapse:collapse;font-size:var(--text-sm)}
#rc-cases table.rc-grid th{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);text-align:right;padding:8px 10px;border-bottom:1px solid var(--color-border)}
#rc-cases table.rc-grid th:first-child{text-align:left}
#rc-cases table.rc-grid td{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-secondary);text-align:right;padding:6px 10px;border-bottom:1px solid var(--color-border);white-space:nowrap}
#rc-cases table.rc-grid td:first-child{text-align:left;color:var(--color-text-muted)}
#rc-cases table.rc-grid tr:last-child td{border-bottom:none}
#rc-cases .rc-err{color:#dc2626;font-weight:700;background:rgba(239,68,68,.07)}
#rc-cases .rc-fix{color:var(--color-brand);font-weight:700;background:rgba(0,110,183,.06)}
#rc-cases tr.rc-split td{border-top:1px solid rgba(0,110,183,.28);border-bottom:1px solid rgba(0,110,183,.28)}
#rc-cases .rc-note{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.62;margin-top:16px;padding-left:14px;border-left:2px solid var(--color-brand)}
#rc-cases .rc-banks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#rc-cases .rc-btag{font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:8px;display:flex;align-items:center}
#rc-cases .rc-vsep{text-align:center;color:var(--color-brand);padding:14px 0}
#rc-cases .rc-kv{padding:13px 15px;border-bottom:1px solid var(--color-border)}
#rc-cases .rc-kv:last-child{border-bottom:none}
#rc-cases .rc-kv .rc-k{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:5px}
#rc-cases .rc-kv .rc-v{font-size:var(--text-sm);color:var(--color-text);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}
#rc-cases .rc-kv .rc-v span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}
#rc-cases .rc-card{transition:box-shadow .18s,transform .18s,border-color .18s}
#rc-cases .rc-card.rc-bad:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}
#rc-cases .rc-card.rc-good:hover{box-shadow:var(--shadow-brand-glow);transform:translateY(-2px)}
#rc-cases .rc-card.rc-bad .rc-cap{background:rgba(239,68,68,.05);color:#b91c1c;border-bottom-color:rgba(239,68,68,.16)}
#rc-cases .rc-card.rc-good .rc-cap{background:rgba(0,110,183,.05);color:var(--color-brand);border-bottom-color:rgba(0,110,183,.16)}
#rc-cases tr.rc-split td{border-top-color:rgba(0,110,183,.35);border-bottom-color:rgba(0,110,183,.35)}
#rc-cases tr.rc-split td:not(.rc-err):not(.rc-fix){background:rgba(0,110,183,.045)}
#rc-cases .rc-lbl{font-size:var(--text-sm);padding:6px 13px}
#rc-cases .rc-lbefore svg,#rc-cases .rc-lafter svg{width:12px;height:12px}
#rc-cases .rc-vsep{display:flex;flex-direction:column;align-items:center;gap:0;padding:26px 0;position:relative}
#rc-cases .rc-vsep::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(to bottom,transparent,rgba(0,110,183,.30),transparent);transform:translateX(-50%)}
#rc-cases .rc-arrow{align-self:center;padding-top:0}
#rc-cases .rc-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);border:1px solid rgba(0,110,183,.28);color:var(--color-brand);box-shadow:var(--shadow-xs)}
#why-reconciliation .rc-num{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;flex-shrink:0}
.rcd-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}
.rcd-col{background:var(--color-surface-alt);padding:26px 24px}
.rcd-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.rcd-h svg{color:var(--color-brand);flex-shrink:0}
.rcd-h span{font-size:var(--text-base);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}
.rcd-col p{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}
@media(max-width:720px){
  #why-reconciliation>.w{padding-left:22px!important;padding-right:22px!important}
  #why-reconciliation{padding:34px 0}
  #why-reconciliation>.w{border-radius:0;padding-top:28px!important}
  #why-reconciliation .cs-meta{padding-bottom:18px;margin-bottom:22px;align-items:flex-start}
  #why-reconciliation .cs-meta-title{font-size:var(--text-base)}
  #rc-cases .rc-ba{grid-template-columns:1fr;gap:12px}
  #rc-cases .rc-arrow{padding:2px 0}
  #rc-cases .rc-arrow .rc-node{transform:rotate(90deg)}
  #rc-cases .rc-banks{grid-template-columns:1fr}
}
@media(max-width:920px){
  #why-matters .why-matters-grid{grid-template-columns:1fr;gap:34px}
  #why-matters .why-standards{max-width:620px}
}
@media(max-width:520px){
  #why-matters{padding:56px 0}
  #why-matters .why-standards{padding:20px}
}
@media(max-width:379px){
  #why-matters .why-trow{display:block}
  #why-matters .why-tera{display:block;min-width:0;margin-bottom:1px}
  #why-matters .why-tname{margin-right:6px}
}
@media(max-width:900px){
  #ai-data-layer-problem .ai-problem-layout{grid-template-columns:1fr;gap:28px}
  #ai-data-layer-problem .ai-diagnostic{max-width:430px;justify-self:center}
  #ai-data-layer-problem .ai-risk-grid{grid-template-columns:1fr}
}
@media(max-width:1080px){
  #governance-security .gs-intro{gap:22px}
  #governance-security .gs-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #governance-security .gs-security-card{min-height:220px}
}
@media(max-width:700px){
  #governance-security .gs-security-grid{grid-template-columns:1fr}
  #governance-security .gs-security-card{min-height:0}
  #governance-security .gs-ai-banner{grid-template-columns:1fr;padding:24px 22px}
  #governance-security .gs-policy{justify-self:start}
}
@media(max-width:480px){
  #governance-security .gs-badge+.gs-badge{padding-left:18px}
}
@media(max-width:820px){
  #data-quality-validation .dq-grid{grid-template-columns:1fr}
  #why-reconciliation .cs-intro-grid{grid-template-columns:1fr;gap:28px}
}
@media(max-width:980px){
  .rcd-strip{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
  .rcd-strip{grid-template-columns:1fr}
}
