/* ============================================================
   ClickSambo — comparison detail pages (one design system, one stylesheet)
   ClickCease: /compare/clickcease-alternative, /tr/karsilastirma/clickcease-alternatifi, /pt-br/comparar/alternativa-ao-clickcease
   Clixtell:   /compare/clixtell-alternative,   /tr/karsilastirma/clixtell-alternatifi,   /pt-br/comparar/alternativa-ao-clixtell
   ClickGuard: /compare/clickguard-alternative, /tr/karsilastirma/clickguard-alternatifi, /pt-br/comparar/alternativa-ao-clickguard
   (its design uses the ClickCease rules, so <main class="ccaPage ccaClg"> also takes the :where(:not(.ccaClx)) ones)
   The cca class prefix (from the first page, ClickCease Alternative) is shared by both. Where the Clixtell design differs,
   rules are scoped with :where(.ccaClx) / :where(:not(.ccaClx)), which adds no specificity.
   Scoped to <main class="ccaPage">: header, footer and other pages are untouched.
   Every rule is prefixed with .ccaPage and every class carries the cca prefix, so the site-wide
   classes in layout.css (.btn, .hero, .card, section .inner, ...) cannot collide and the relative
   specificity of element vs. class rules matches the approved designs. The three language
   designs share the same markup and styles. .ccaIn is added by the hero count-up script.
   ============================================================ */
/* layout.css resets margins/paddings of most elements, sets `*{font-family:Mulish}`,
   `b,strong{font-weight:700}`, `ol,ul{list-style:none}` and styles every blockquote; restore the
   browser defaults the design relies on. :where() keeps these at element specificity, so every
   design rule below still wins exactly as in the design. */
.ccaPage *{font-family:inherit}
:where(.ccaPage) :where(p,dl,ul,ol){margin:1em 0}
:where(.ccaPage) :where(ul,ol){padding-left:40px}
:where(.ccaPage) ul{list-style:disc}
:where(.ccaPage) ol{list-style:decimal}
:where(.ccaPage) dd{margin-left:40px}
:where(.ccaPage) figure,:where(.ccaPage) blockquote{margin:1em 40px}
:where(.ccaPage) h1{margin:.67em 0}
:where(.ccaPage) h2{margin:.83em 0}
:where(.ccaPage) h3{margin:1em 0}
:where(.ccaPage) h4{margin:1.33em 0}
:where(.ccaPage) b,:where(.ccaPage) strong{font-weight:bolder}
.ccaPage{--font-brand:"Nunito",-apple-system,"Segoe UI",Roboto,sans-serif; --navy:#1C2841; --ink:#0F1420; --orange:#F94C10; --orange-d:#D93D08; --orange-soft:rgba(249,76,16,.1); --green:#22B573; --green-d:#17835A; --green-soft:#E9F7F0; --cream:#FFF1E9; --cream-2:#FDF6F1; --cream-d:#EFDCD1; --white:#fff; --line:#ECECF3; --line-2:#F0E2D8; --muted:#51607A; --muted-2:#7C8AA3; --wrap:1120px; --r:20px; --r-sm:12px; --shadow:0 12px 40px rgba(28,40,65,.06); --shadow-lg:0 18px 50px rgba(28,40,65,.09);}
.ccaPage *{box-sizing:border-box}
.ccaPage{margin:0; background:var(--cream); color:var(--navy); font-family:var(--font-brand); font-size:15.5px; line-height:1.7; -webkit-font-smoothing:antialiased;}
.ccaPage .ccaWrap{max-width:var(--wrap); margin:0 auto; padding:0 24px}
.ccaPage h1,.ccaPage h2,.ccaPage h3{margin:0; font-weight:800; letter-spacing:-.015em; color:var(--navy)}
.ccaPage h1{font-size:clamp(32px,4.2vw,46px); line-height:1.14}
.ccaPage h2{font-size:clamp(25px,3vw,34px); line-height:1.2}
.ccaPage h3{font-size:clamp(18px,1.6vw,20px); line-height:1.3}
.ccaPage p{margin:0 0 1rem}
.ccaPage a{color:inherit}
.ccaPage .ccaBtn{display:inline-flex; align-items:center; justify-content:center; gap:9px; background:var(--orange); color:#fff; text-decoration:none; font-weight:700; padding:14px 26px; border-radius:10px; font-size:1rem; border:0; cursor:pointer; font-family:inherit; transition:background .15s ease, transform .15s ease;}
.ccaPage .ccaBtn:hover{background:var(--orange-d); transform:translateY(-1px)}
.ccaPage .ccaBtn.ccaGhost{background:transparent; border:1.6px solid var(--navy); color:var(--navy)}
.ccaPage .ccaBtn.ccaGhost:hover{background:var(--navy); color:#fff}
.ccaPage .ccaCrumbs{background:var(--cream); border-bottom:1px solid var(--line-2)}
.ccaPage .ccaCrumbs .ccaWrap{padding:11px 24px}
.ccaPage .ccaCrumbs ol{display:flex; flex-wrap:wrap; gap:8px; list-style:none; margin:0; padding:0; font-size:.84rem; font-weight:700; color:var(--muted-2)}
.ccaPage .ccaCrumbs li+li::before{content:"\203A"; margin-right:8px; color:#C9B4A5}
.ccaPage .ccaCrumbs a{text-decoration:none}
.ccaPage .ccaCrumbs a:hover{color:var(--orange)}
.ccaPage .ccaCrumbs [aria-current]{color:var(--navy)}
.ccaPage .ccaHero{position:relative; overflow:hidden; padding:70px 0 76px; background: radial-gradient(760px 420px at 88% 0%, rgba(249,76,16,.10), transparent 62%), radial-gradient(620px 380px at 0% 100%, rgba(34,181,115,.08), transparent 60%), var(--cream);}
.ccaPage .ccaLede{color:var(--muted); font-size:17px; line-height:1.7; margin-top:20px; max-width:52ch}
.ccaPage .ccaStores{display:flex; gap:12px; margin-top:26px; flex-wrap:wrap}
.ccaPage section{padding:82px 0}
.ccaPage section[id]{scroll-margin-top:112px}
.ccaPage section.ccaAlt{background:var(--white)}
.ccaPage .ccaSechead{max-width:60ch; margin:0 auto 46px; text-align:center}
.ccaPage .ccaSechead p{color:var(--muted); margin-top:12px}
.ccaPage .ccaPlabel{font-size:8.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:#6f7f98; margin:2px 0 -2px}
.ccaPage .ccaCtaBand{background:var(--navy)}
.ccaPage .ccaCtaBand .ccaWrap{padding:60px 24px}
.ccaPage .ccaCtaBand .ccaInner{display:grid; grid-template-columns:1.1fr .9fr; gap:44px; align-items:center}
@media(max-width:860px){
  .ccaPage .ccaCtaBand .ccaInner{grid-template-columns:1fr; gap:28px}
}
.ccaPage .ccaCtaBand h2{color:#fff}
.ccaPage .ccaCtaBand p{color:#B9C2D2; margin-top:12px}
.ccaPage .ccaCtaBand .ccaOk{background:rgba(34,181,115,.14); border-color:rgba(34,181,115,.35)}
.ccaPage .ccaCtaBand .ccaOk p{color:#B9C2D2}
.ccaPage :focus-visible{outline:2px solid var(--orange); outline-offset:3px}
@media(prefers-reduced-motion:reduce){
  .ccaPage *{transition:none !important; animation:none !important}
}
.ccaPage .ccaCap{background:var(--white); border:1px solid var(--line); border-left:4px solid var(--orange); border-radius:var(--r-sm); padding:24px 26px; box-shadow:var(--shadow)}
.ccaPage .ccaAlt .ccaCap{background:var(--cream-2); border-color:var(--line-2); border-left-color:var(--orange); box-shadow:none}
.ccaPage .ccaCap.ccaB{border-left-color:var(--navy)}
.ccaPage .ccaCap.ccaG{border-left-color:var(--green)}
.ccaPage .ccaCap.ccaA{border-left-color:#F5A524}
.ccaPage .ccaCap h3{font-size:1.05rem; margin-bottom:6px}
.ccaPage .ccaCap p{color:var(--muted); font-size:.95rem; line-height:1.65; margin:0}
.ccaPage .ccaTile{flex:none; width:44px; height:44px; border-radius:12px; display:grid; place-items:center; background:var(--cream); color:var(--orange-bright)}
.ccaPage .ccaAlt .ccaTile{background:var(--cream)}
.ccaPage .ccaTile svg{width:21px; height:21px}
.ccaPage .ccaTile.ccaN{background:#EDF0F6; color:var(--navy)}
.ccaPage .ccaTile.ccaG{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaSbadge{display:inline-flex; align-items:center; gap:8px; border-radius:999px; padding:9px 18px; font-weight:800; font-size:.88rem; background:#EDF0F6; color:var(--muted)}
.ccaPage .ccaSbadge.ccaOk{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaSbadge.ccaNo{background:#FFE3D7; color:#B3380A}
.ccaPage .ccaNotebar{background:var(--cream); border:1px solid var(--line-2); border-left:4px solid var(--orange); border-radius:var(--r-sm); padding:18px 24px; color:var(--muted); font-size:.95rem; line-height:1.7}
.ccaPage .ccaAlt .ccaNotebar{background:var(--cream)}
.ccaPage .ccaChecks{list-style:none; margin:0; padding:0; display:grid; gap:14px}
.ccaPage .ccaChecks li{display:flex; gap:12px; align-items:flex-start; color:var(--muted); font-size:.96rem; line-height:1.65}
.ccaPage .ccaChecks li svg{width:19px; height:19px; flex:none; color:var(--green-d); margin-top:3px}
.ccaPage .ccaDash{background:var(--ink); border-radius:var(--r); padding:14px; box-shadow:var(--shadow-lg)}
.ccaPage .ccaBar{display:flex; align-items:center; gap:8px; padding:4px 6px 12px}
.ccaPage .ccaBar i{width:11px; height:11px; border-radius:50%; background:#FF5F57; display:block}
.ccaPage .ccaBar i:nth-child(2){background:#FEBC2E}
.ccaPage .ccaBar i:nth-child(3){background:#28C840}
.ccaPage .ccaBar span{flex:1; background:#232C3E; border-radius:8px; color:#8FA0BE; font-size:.78rem; padding:7px 14px; margin-left:8px; font-family:var(--font-mono); overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ccaPage .ccaScreen{background:#F6F7FB; border-radius:14px; padding:18px}
.ccaPage .ccaKpi{background:#fff; border:1px solid var(--line); border-radius:12px; padding:14px 16px}
.ccaPage .ccaKpi span{font-size:10px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; color:var(--muted-2)}
.ccaPage .ccaKpi b{display:block; font-size:1.55rem; margin-top:4px; color:var(--navy)}
.ccaPage .ccaKpi.ccaF b{color:var(--orange)}
.ccaPage .ccaKpi.ccaP b{color:var(--green-d)}
.ccaPage .ccaKpi small{color:var(--green-d); font-weight:700; font-size:.78rem}
.ccaPage .ccaLkpis{display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-bottom:14px}
@media(max-width:620px){
  .ccaPage .ccaLkpis{grid-template-columns:1fr}
}
.ccaPage .ccaTblwrap{background:#fff; border:1px solid var(--line); border-radius:12px; overflow-x:auto}
.ccaPage .ccaTbl{width:100%; border-collapse:collapse; font-size:.87rem; min-width:560px}
.ccaPage .ccaTbl th{text-align:left; font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:var(--muted-2); padding:13px 18px; border-bottom:1px solid var(--line); font-weight:800}
.ccaPage .ccaTbl td{padding:13px 18px; border-bottom:1px solid var(--line); color:var(--muted); vertical-align:middle; white-space:nowrap}
.ccaPage .ccaTbl tr:last-child td{border-bottom:0}
.ccaPage .ccaTbl .ccaWho{color:var(--navy); font-weight:700}
.ccaPage .ccaTbl .ccaMail{font-family:var(--font-mono); font-size:.8rem}
.ccaPage .ccaScore{display:inline-block; min-width:34px; text-align:center; font-weight:800; font-size:.82rem; padding:4px 9px; border-radius:999px; background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaScore.ccaMid{background:#FFF0D6; color:#9A6100}
.ccaPage .ccaScore.ccaHigh{background:#FFD9CB; color:#B3380A}
.ccaPage .ccaFlag{display:inline-block; font-size:11px; font-weight:700; background:var(--cream); color:var(--orange-d); border-radius:6px; padding:3px 9px; margin-right:5px}
.ccaPage .ccaVerdict{display:flex; gap:6px}
.ccaPage .ccaVerdict span{font-size:11px; font-weight:800; border-radius:7px; padding:4px 11px; border:1.4px solid var(--line); color:var(--muted-2)}
.ccaPage .ccaVerdict span.ccaReal{border-color:var(--green); color:var(--green-d)}
.ccaPage .ccaVerdict span.ccaFake{border-color:var(--orange); color:var(--orange-d)}
.ccaPage .ccaMetarow{display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin-top:14px; font-size:.8rem; color:var(--muted-2); font-weight:700}
.ccaPage .ccaMetarow .ccaSbadge{font-size:.78rem; padding:6px 13px}
.ccaPage .ccaCap .ccaN{display:block; font-size:11px; font-weight:800; letter-spacing:.14em; color:var(--muted-2); margin-bottom:8px}
.ccaPage .ccaGeo{background:var(--white); border:1px solid var(--line); border-left:4px solid var(--navy); border-radius:var(--r); padding:28px 30px; box-shadow:var(--shadow)}
.ccaPage .ccaAlt .ccaGeo{background:var(--cream-2); border-color:var(--line-2); border-left-color:var(--navy); box-shadow:none}
.ccaPage .ccaGeo h2{font-size:1.15rem; margin-bottom:14px}
.ccaPage .ccaGeo ul{list-style:none; margin:0; padding:0; display:grid; gap:11px}
.ccaPage .ccaGeo li{display:flex; gap:12px; align-items:flex-start; color:var(--muted); font-size:.97rem; line-height:1.7}
.ccaPage .ccaGeo li b{color:var(--navy); font-weight:800}
.ccaPage .ccaGeo li svg{width:18px; height:18px; flex:none; color:var(--orange-bright); margin-top:4px}
.ccaPage .ccaGeo{background:var(--white); border:1px solid var(--line); border-left:4px solid var(--navy); border-radius:var(--r); padding:30px 32px; box-shadow:var(--shadow)}
.ccaPage .ccaAlt .ccaGeo{background:var(--cream-2); border-color:var(--line-2); border-left-color:var(--navy); box-shadow:none}
.ccaPage .ccaGeo h2{font-size:1.15rem; margin-bottom:22px}
.ccaPage .ccaGeo .ccaItems{display:grid; grid-template-columns:1fr 1fr; gap:22px 34px}
@media(max-width:820px){
  .ccaPage .ccaGeo{padding:26px 22px}
  .ccaPage .ccaGeo .ccaItems{grid-template-columns:1fr; gap:20px}
}
.ccaPage .ccaGeo .ccaItems > div:last-child{grid-column:1/-1}
@media(max-width:820px){
  .ccaPage .ccaGeo .ccaItems > div:last-child{grid-column:auto}
}
.ccaPage .ccaGitem{display:flex; gap:14px; align-items:flex-start}
.ccaPage .ccaGitem .ccaTile{width:38px; height:38px; border-radius:11px}
.ccaPage .ccaGitem .ccaTile svg{width:19px; height:19px}
.ccaPage .ccaGitem b{display:block; color:var(--navy); font-weight:800; font-size:.98rem; margin-bottom:4px}
.ccaPage .ccaGitem p{margin:0; color:var(--muted); font-size:.94rem; line-height:1.65}
.ccaPage .ccaGrid2{display:grid; grid-template-columns:repeat(2,1fr); gap:20px}
.ccaPage .ccaGrid3{display:grid; grid-template-columns:repeat(3,1fr); gap:20px}
@media(max-width:980px){
  .ccaPage .ccaGrid3{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .ccaPage .ccaGrid2,.ccaPage .ccaGrid3{grid-template-columns:1fr}
}
.ccaPage .ccaShotstat{display:flex; gap:14px; flex-wrap:wrap; margin-top:16px}
.ccaPage .ccaShotstat div{background:var(--white); border:1px solid var(--line); border-radius:var(--r-sm); padding:12px 18px; font-size:.85rem; color:var(--muted); font-weight:700}
.ccaPage .ccaShotstat b{display:block; font-size:1.2rem; color:var(--navy); margin-top:2px}
.ccaPage .ccaShotstat div.ccaG b{color:var(--green-d)}
.ccaPage .ccaNotebar{background:var(--cream); border:1px solid var(--line-2); border-left:4px solid var(--orange); border-radius:var(--r-sm); padding:18px 24px; color:var(--muted); font-size:.95rem; line-height:1.7}
.ccaPage .ccaTwologo{display:flex; align-items:center; gap:14px; font-weight:800; color:var(--navy); background:var(--white); border:1px solid var(--line); border-radius:999px; padding:10px 22px; width:max-content; margin:0 auto 26px; box-shadow:var(--shadow)}
.ccaPage .ccaTwologo em{font-style:normal; color:var(--muted-2)}
.ccaPage .ccaCrumbs{background:var(--cream); border-top:1px solid var(--line-2); border-bottom:0}
.ccaPage .ccaCrumbs .ccaWrap{display:flex; justify-content:space-between; align-items:center; gap:14px; padding:13px 24px; flex-wrap:wrap}
.ccaPage .ccaCrumbs .ccaUpdated{margin:0; font-size:.82rem; color:var(--muted-2); font-weight:700}
.ccaPage h1{font-size:clamp(32px,4.2vw,48px); line-height:1.15}
.ccaPage h2{font-size:clamp(26px,3vw,36px); line-height:1.2}
.ccaPage .ccaSechead h2{font-size:clamp(26px,3vw,36px)}
.ccaPage .ccaShotstat{display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-top:22px}
@media(max-width:620px){
  .ccaPage .ccaShotstat{grid-template-columns:1fr}
}
.ccaPage .ccaShotstat div{display:flex; align-items:center; gap:14px; background:var(--white); border:1px solid var(--line); border-radius:var(--r); padding:18px 20px; box-shadow:var(--shadow); opacity:0; transform:translateY(14px); transition:opacity .5s ease, transform .5s ease}
.ccaPage .ccaShotstat div.ccaIn{opacity:1; transform:none}
.ccaPage .ccaShotstat div:nth-child(2){transition-delay:.12s}
.ccaPage .ccaShotstat .ccaSi{flex:none; width:46px; height:46px; border-radius:14px; display:grid; place-items:center; background:var(--orange-soft); color:var(--orange)}
.ccaPage .ccaShotstat div.ccaG .ccaSi{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaShotstat .ccaSl{font-size:.9rem; color:var(--muted); font-weight:700; line-height:1.35}
.ccaPage .ccaShotstat b{display:block; font-size:1.55rem; color:var(--navy); margin-top:2px; font-variant-numeric:tabular-nums}
.ccaPage .ccaShotstat div.ccaG b{color:var(--green-d)}
.ccaPage .ccaShotstat .ccaSi svg{width:22px; height:22px}
@media (prefers-reduced-motion: reduce){
  .ccaPage .ccaShotstat div{opacity:1; transform:none; transition:none}
}
.ccaPage .ccaPlabel{display:inline-block; margin-left:8px; font-size:11px; font-weight:800; color:var(--green-d); background:var(--green-soft); border-radius:999px; padding:3px 9px; vertical-align:middle}
.ccaPage .ccaTblwrap{overflow-x:visible}
.ccaPage .ccaTbl{min-width:0; width:100%; table-layout:fixed}
.ccaPage .ccaTbl th,.ccaPage .ccaTbl td{padding:11px 10px; white-space:normal; word-break:break-word; overflow-wrap:anywhere}
.ccaPage .ccaPlabel{margin:6px 0 0; display:table}
.ccaPage .ccaTbl:not(.clk) th:nth-child(1){width:16%}
.ccaPage .ccaTbl:not(.clk) th:nth-child(2){width:24%}
.ccaPage .ccaTbl:not(.clk) th:nth-child(3){width:10%}
.ccaPage .ccaTbl:not(.clk) th:nth-child(4){width:32%}
.ccaPage .ccaTbl:not(.clk) th:nth-child(5){width:18%}
.ccaPage .ccaVerdict{flex-wrap:wrap}
@media(max-width:640px){
  .ccaPage .ccaTbl:not(.clk) th:nth-child(2),.ccaPage .ccaTbl:not(.clk) td:nth-child(2),.ccaPage .ccaTbl:not(.clk) th:nth-child(4),.ccaPage .ccaTbl:not(.clk) td:nth-child(4){display:none}
  .ccaPage .ccaTbl:not(.clk) th:nth-child(1){width:34%}
  .ccaPage .ccaTbl:not(.clk) th:nth-child(3){width:22%}
}
.ccaPage .ccaH1kw{display:block; font-size:clamp(14px,1.5vw,17px); font-weight:800; letter-spacing:.14em; text-transform:uppercase; color:var(--orange); margin-bottom:10px}
.ccaPage .ccaToc{background:var(--cream-2); border-top:1px solid var(--line-2); border-bottom:1px solid var(--line-2)}
.ccaPage .ccaToc .ccaWrap{display:flex; align-items:center; gap:10px; flex-wrap:wrap; padding-top:14px; padding-bottom:14px}
.ccaPage .ccaTocl{font-size:.74rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; color:var(--muted-2)}
.ccaPage .ccaToc a{font-size:.88rem; font-weight:700; color:var(--navy); text-decoration:none; background:var(--white); border:1px solid var(--line); border-radius:999px; padding:7px 14px}
.ccaPage .ccaToc a:hover{border-color:var(--orange); color:var(--orange-d)}
.ccaPage #ozet .ccaGeo .ccaItems > div:last-child{grid-column:auto}
.ccaPage #ozet .ccaGitem h3{font-size:1rem; margin:0 0 4px; color:var(--navy)}
.ccaPage #ozet .ccaGitem p{margin:0; font-size:15px; color:var(--muted); line-height:1.65}
.ccaPage #ozet .ccaWrap{max-width:var(--wrap)}
.ccaPage .ccaCap .ccaCi{display:grid; place-items:center; width:40px; height:40px; border-radius:12px; background:var(--cream); color:var(--orange); margin-bottom:12px}
.ccaPage .ccaCap.ccaA .ccaCi{background:#FFF3DC; color:#B8791A}
.ccaPage .ccaCap.ccaB .ccaCi{background:#EDF0F6; color:var(--navy)}
.ccaPage .ccaCap.ccaG .ccaCi{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaCap .ccaCi svg{width:20px; height:20px}
.ccaPage{font-size:16px; font-weight:400}
.ccaPage p{font-weight:400}
.ccaPage h1{font-size:clamp(32px,4.2vw,48px); font-weight:800; line-height:1.15}
.ccaPage h2{font-size:clamp(26px,3vw,36px); font-weight:800; line-height:1.2}
.ccaPage h3{font-size:clamp(19px,1.6vw,21px); font-weight:800; line-height:1.3}
.ccaPage .ccaLede{font-size:18px; font-weight:400; color:var(--muted); line-height:1.7}
.ccaPage .ccaBtn{font-size:1rem; font-weight:800}
.ccaPage .ccaCrumbs .ccaWrap{font-size:.84rem; font-weight:700}
.ccaPage .ccaCrumbs .ccaUpdated{font-size:.82rem; font-weight:600}
.ccaPage .ccaShotstat b{font-size:1.25rem; font-weight:800; font-variant-numeric:tabular-nums}
.ccaPage .ccaShotstat .ccaSl{font-size:.92rem; font-weight:700}
.ccaPage .ccaCap h3{font-size:1.02rem; font-weight:800}
.ccaPage .ccaCap p{font-size:.9rem}
.ccaPage .ccaCap .ccaN{font-size:.71rem; font-weight:800; letter-spacing:.14em; text-transform:uppercase}
.ccaPage .ccaChecks li{font-size:.95rem}
.ccaPage .ccaNotebar{font-size:.95rem}
.ccaPage .ccaSbadge{font-size:.84rem; font-weight:800}
.ccaPage .ccaTwologo{font-size:1rem; font-weight:800}
.ccaPage details summary{font-size:17px; font-weight:800}
.ccaPage .ccaKpi span{font-size:.72rem; font-weight:800; letter-spacing:.1em}
.ccaPage .ccaKpi b{font-size:1.25rem; font-weight:800; font-variant-numeric:tabular-nums}
.ccaPage .ccaKpi small{font-size:12px; font-weight:800}
.ccaPage .ccaTbl th{font-size:.72rem; font-weight:800}
.ccaPage .ccaTbl td{font-size:.87rem}
.ccaPage .ccaMetarow{font-size:.8rem; font-weight:700}
.ccaPage .ccaBar span{font-size:.8rem}
.ccaPage p,.ccaPage li,.ccaPage .ccaNotebar,.ccaPage .ccaSechead p,.ccaPage .ccaCap p,.ccaPage .ccaChecks li{font-size:16px; line-height:1.7}
.ccaPage .ccaLede{font-size:18px}
.ccaPage .ccaDash p{font-size:.81rem; line-height:1.4}
.ccaPage .ccaCrumbs li{font-size:.84rem; line-height:1.4}
.ccaPage .ccaCrumbs .ccaUpdated{font-size:.82rem; line-height:1.4}
.ccaPage .ccaTbl th,.ccaPage .ccaTbl td{word-break:normal; overflow-wrap:break-word}
.ccaPage .ccaTbl th{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.ccaPage .ccaFlag,.ccaPage .ccaPlabel,.ccaPage .ccaVerdict span,.ccaPage .ccaSbadge{white-space:nowrap}
@media(max-width:640px){
  .ccaPage .ccaDash{padding:10px; border-radius:16px}
  .ccaPage .ccaBar{padding:2px 4px 10px}
  .ccaPage .ccaBar span{font-size:.68rem; padding:6px 10px}
  .ccaPage .ccaScreen{padding:12px; border-radius:12px}
  .ccaPage .ccaLkpis{grid-template-columns:repeat(3,1fr); gap:8px; margin-bottom:10px}
  .ccaPage .ccaKpi{padding:10px 10px; border-radius:10px}
  .ccaPage .ccaKpi span{display:block; font-size:.56rem; letter-spacing:.02em; line-height:1.3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
  .ccaPage .ccaKpi b{font-size:1.02rem; margin-top:2px}
  .ccaPage .ccaKpi small{font-size:10px}
  .ccaPage .ccaTbl:not(.clk),.ccaPage .ccaTbl:not(.clk) tbody{display:block; width:100%}
  .ccaPage .ccaTbl:not(.clk) thead{display:none}
  .ccaPage .ccaTbl:not(.clk) tr{display:grid; grid-template-columns:1fr auto auto; align-items:center; column-gap:10px; row-gap:6px; padding:12px; border-bottom:1px solid var(--line)}
  .ccaPage .ccaTbl:not(.clk) tr:last-child{border-bottom:0}
  .ccaPage .ccaTbl:not(.clk) td{display:block; padding:0; border:0; font-size:.8rem}
  .ccaPage .ccaTbl:not(.clk) td.ccaWho{grid-column:1; font-size:.86rem}
  .ccaPage .ccaTbl:not(.clk) td:nth-child(3){grid-column:2}
  .ccaPage .ccaTbl:not(.clk) td:nth-child(5){grid-column:3}
  .ccaPage .ccaTbl:not(.clk) td.ccaRs{display:block; grid-column:1 / -1; grid-row:2}
  .ccaPage .ccaTbl:not(.clk) td.ccaRs.ccaEmpty{display:none}
  .ccaPage .ccaTbl:not(.clk) .ccaFlag{font-size:10px; padding:2px 7px; margin:0 4px 0 0}
  .ccaPage .ccaScore{font-size:.74rem; min-width:30px; padding:3px 8px}
  .ccaPage .ccaVerdict{flex-wrap:nowrap; gap:4px}
  .ccaPage .ccaVerdict span{font-size:10px; padding:3px 8px}
  .ccaPage .ccaMetarow{gap:6px; margin-top:10px; font-size:.72rem}
  .ccaPage .ccaMetarow .ccaSbadge{font-size:.7rem; padding:4px 10px}
}
.ccaPage .ccaHero .ccaStores{margin-top:28px}
.ccaPage .ccaHmeta{margin:18px 0 0; font-size:.88rem; color:var(--muted-2); font-weight:700; display:flex; flex-wrap:wrap; gap:6px 22px}
.ccaPage .ccaHmeta b{color:var(--navy)}
.ccaPage .ccaHmeta > span{display:inline}
.ccaPage .ccaHero .ccaLede{max-width:68ch}
.ccaPage .ccaShotstat.ccaDuel{max-width:760px; margin-top:34px}
.ccaPage .ccaShotstat.ccaDuel div.ccaN .ccaSi{background:#EDF0F6; color:var(--navy)}
.ccaPage .ccaShotstat.ccaDuel b small{font-size:.85rem; color:var(--muted-2); font-weight:700}
.ccaPage .ccaVerdictGeo .ccaItems{grid-template-columns:1fr 1fr}
.ccaPage .ccaVerdictGeo .ccaItems > div:last-child{grid-column:auto}
.ccaPage .ccaVerdictGeo .ccaGitem p{color:var(--muted)}
.ccaPage .ccaVerdictGeo .ccaGitem p strong{color:var(--navy); font-weight:800}
@media(max-width:820px){
  .ccaPage .ccaVerdictGeo .ccaItems{grid-template-columns:1fr}
}
.ccaPage .ccaTwologo .ccaCs{color:var(--orange)}
.ccaPage .ccaCmpwrap{background:var(--white); border:1px solid var(--line); border-radius:var(--r); box-shadow:var(--shadow)}
.ccaPage .ccaAlt .ccaCmpwrap{box-shadow:none; border-color:var(--line-2)}
.ccaPage .ccaCmpwrap + .ccaCmpwrap{margin-top:18px}
.ccaPage .ccaCmp{width:100%; border-collapse:separate; border-spacing:0; table-layout:fixed; font-size:15px}
.ccaPage .ccaCmp col.ccaC1{width:26%}
.ccaPage .ccaCmp col.ccaP1{width:19%}
.ccaPage .ccaCmp caption{caption-side:top; text-align:left; padding:16px 22px 12px; font-size:.84rem; font-weight:700; color:var(--muted-2)}
.ccaPage .ccaCmp th,.ccaPage .ccaCmp td{padding:14px 20px; text-align:left; vertical-align:top; border-bottom:1px solid var(--line); line-height:1.6}
.ccaPage .ccaCmp thead th{position:sticky; top:100px; z-index:5; background:var(--navy); color:#fff; font-weight:800; font-size:.95rem; border-bottom:0}
.ccaPage .ccaCmp thead th.ccaCs{background:var(--orange)}
.ccaPage .ccaCmp:not(:has(caption)) thead th:first-child{border-top-left-radius:calc(var(--r) - 1px)}
.ccaPage .ccaCmp:not(:has(caption)) thead th:last-child{border-top-right-radius:calc(var(--r) - 1px)}
.ccaPage .ccaCmp tbody th{font-weight:800; color:var(--navy)}
.ccaPage .ccaCmp td{color:var(--muted)}
.ccaPage .ccaCmp tbody tr:last-child th,.ccaPage .ccaCmp tbody tr:last-child td{border-bottom:0}
.ccaPage .ccaCmp tr.ccaGroup th{background:var(--cream-2); color:var(--muted-2); font-size:.74rem; letter-spacing:.12em; text-transform:uppercase; padding-block:10px}
.ccaPage .ccaCmp tbody tr:not(.ccaGroup):hover td,.ccaPage .ccaCmp tbody tr:not(.ccaGroup):hover th{background:#FFFBF8}
.ccaPage .ccaCmp td b{display:block; color:var(--navy); font-size:1.15rem; font-weight:800; font-variant-numeric:tabular-nums}
.ccaPage .ccaCmp td small{display:block; color:var(--muted-2); font-size:.82rem; font-weight:600}
.ccaPage .ccaCmp td.ccaAll{text-align:center; font-weight:800; color:var(--green-d); background:var(--green-soft)}
.ccaPage .ccaCmp .ccaBrand{font-weight:800}
.ccaPage .ccaCmp caption.ccaMcap{display:none}
.ccaPage .ccaChip{display:inline-block; font-size:11.5px; font-weight:800; padding:3px 10px; border-radius:999px; margin:0 8px 2px 0; white-space:nowrap; vertical-align:1px}
.ccaPage .ccaChip.ccaY{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaChip.ccaP{background:#FFF3DC; color:#9A6100}
.ccaPage .ccaChip.ccaN{background:#EDF0F6; color:var(--muted)}
.ccaPage .ccaChip.ccaPlan{background:#fff; color:var(--navy); box-shadow:inset 0 0 0 1.4px var(--navy)}
.ccaPage .ccaNotebar.ccaSmall{margin-top:18px; font-size:.9rem; line-height:1.65}
.ccaPage .ccaNotebar a{color:var(--orange-d); font-weight:800}
.ccaPage .ccaLimits{margin-top:22px}
.ccaPage .ccaLimits .ccaCap h3{font-size:1.02rem}
@media(max-width:700px){
  .ccaPage .ccaCmpwrap{background:transparent; border:0; box-shadow:none}
  .ccaPage .ccaCmp,.ccaPage .ccaCmp tbody,.ccaPage .ccaCmp tr,.ccaPage .ccaCmp th,.ccaPage .ccaCmp td{display:block; width:100%}
  .ccaPage .ccaCmp colgroup,.ccaPage .ccaCmp thead{display:none}
  .ccaPage .ccaCmp caption{display:block; padding:0 2px 12px}
  .ccaPage .ccaCmp caption.ccaMcap{display:block; font-size:1.05rem; font-weight:800; color:var(--navy); padding:6px 2px 10px}
  .ccaPage .ccaCmpwrap.ccaCs .ccaCmp caption.ccaMcap{color:var(--orange-d)}
  .ccaPage .ccaCmp tbody tr{background:var(--white); border:1px solid var(--line); border-radius:var(--r-sm); margin-bottom:10px; overflow:hidden}
  .ccaPage .ccaAlt .ccaCmp tbody tr{border-color:var(--line-2)}
  .ccaPage .ccaCmp tbody th{padding:13px 16px 6px; border:0; font-size:15.5px}
  .ccaPage .ccaCmp td{padding:6px 16px; border:0; font-size:14.5px}
  .ccaPage .ccaCmp td:last-child{padding-bottom:14px}
  .ccaPage .ccaCmp td[data-label]::before{content:attr(data-label); display:block; font-size:.8rem; font-weight:800; color:var(--muted-2); margin-bottom:2px}
  .ccaPage .ccaCmp:not(.ccaPlans) td[data-label="ClickSambo"]::before{color:var(--orange-d)}
  .ccaPage .ccaCmp:not(.ccaPlans) td + td{border-top:1px dashed var(--line)}
  .ccaPage .ccaCmp tr.ccaGroup{background:transparent; border:0; margin:18px 0 8px}
  .ccaPage .ccaCmp tr.ccaGroup th{background:transparent; padding:0 2px}
  .ccaPage .ccaCmp td.ccaAll{margin:4px 0 0; padding:10px 16px}
  .ccaPage .ccaCmp.ccaPlans tbody tr:first-child{border-top:4px solid var(--navy)}
  .ccaPage .ccaCmpwrap.ccaCs .ccaCmp.ccaPlans tbody tr:first-child{border-top-color:var(--orange)}
  .ccaPage .ccaCmp tbody tr:hover td,.ccaPage .ccaCmp tbody tr:hover th{background:transparent}
  .ccaPage .ccaPlans td b{font-size:1.05rem}
}
.ccaPage .ccaFeats{background:var(--white); border:1px solid var(--line); border-radius:var(--r); box-shadow:var(--shadow); padding:6px 34px}
.ccaPage .ccaFeat{display:grid; grid-template-columns:230px 1fr; gap:34px; padding:34px 0; border-top:1px solid var(--line)}
.ccaPage .ccaFeat:first-child{border-top:0}
.ccaPage .ccaFtag{display:inline-block; font-size:.74rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; color:var(--orange-d); background:var(--orange-soft); border-radius:999px; padding:4px 12px}
.ccaPage .ccaFhead h3{margin-top:12px; font-size:clamp(20px,1.8vw,23px)}
.ccaPage .ccaFbody{display:grid; gap:14px; max-width:70ch}
.ccaPage .ccaFbody p{margin:0; color:var(--muted)}
.ccaPage .ccaFbody a.ccaMore{color:var(--orange-d); font-weight:800}
.ccaPage .ccaDots{margin:0; padding:0; list-style:none; display:grid; gap:9px}
.ccaPage .ccaDots li{position:relative; padding-left:20px; color:var(--muted)}
.ccaPage .ccaDots li::before{content:""; position:absolute; left:2px; top:.72em; width:8px; height:8px; border-radius:2px; background:var(--orange)}
.ccaPage .ccaDots li strong{color:var(--navy); font-weight:800}
.ccaPage .ccaLog{background:var(--ink); color:#E8EDF6; border-radius:var(--r-sm); padding:16px 18px; display:grid; grid-template-columns:auto 1fr auto; gap:6px 16px; align-items:baseline; font-size:.9rem; box-shadow:var(--shadow-lg)}
.ccaPage .ccaLog .ccaT{color:#8FA0BE; font-family:"JetBrains Mono",ui-monospace,monospace; font-size:.8rem}
.ccaPage .ccaLog .ccaKw{font-weight:800}
.ccaPage .ccaLog .ccaSt{color:var(--green); font-weight:800}
.ccaPage .ccaLog .ccaD{grid-column:1/-1; color:#8FA0BE; font-size:.84rem}
.ccaPage .ccaWallet{display:grid; grid-template-columns:repeat(3,1fr); gap:12px}
.ccaPage .ccaWallet > div{background:var(--cream); border:1px solid var(--line-2); border-radius:var(--r-sm); padding:18px 14px; text-align:center}
.ccaPage .ccaWallet b{display:block; font-size:clamp(28px,3vw,36px); font-weight:800; line-height:1.05; color:var(--orange); font-variant-numeric:tabular-nums}
.ccaPage .ccaWallet span{display:block; margin-top:6px; font-size:.86rem; font-weight:700; color:var(--muted)}
@media(max-width:820px){
  .ccaPage .ccaFeats{padding:4px 22px}
  .ccaPage .ccaFeat{grid-template-columns:1fr; gap:14px; padding:26px 0}
}
@media(max-width:520px){
  .ccaPage .ccaWallet{grid-template-columns:1fr}
  .ccaPage .ccaWallet > div{display:flex; align-items:center; gap:14px; text-align:left}
  .ccaPage .ccaWallet span{margin:0}
  .ccaPage .ccaLog{grid-template-columns:1fr}
  .ccaPage .ccaLog .ccaD{grid-column:auto}
}
.ccaPage .ccaFitcol{background:var(--white); border:1px solid var(--line); border-radius:var(--r); padding:28px 28px; box-shadow:var(--shadow)}
.ccaPage .ccaFitcol.ccaCs{border-top:4px solid var(--orange)}
.ccaPage .ccaFitcol:not(.ccaCs){border-top:4px solid var(--navy)}
.ccaPage .ccaFitcol h3{margin-bottom:18px}
.ccaPage .ccaFitcol .ccaChecks li strong{color:var(--navy); font-weight:800}
.ccaPage .ccaChecks.ccaN li svg{color:var(--navy)}
.ccaPage .ccaFaq{max-width:860px; margin:0 auto; display:grid; gap:12px}
.ccaPage .ccaFaq details{background:var(--white); border:1px solid var(--line); border-radius:var(--r-sm); box-shadow:var(--shadow); transition:border-color .2s ease}
.ccaPage .ccaFaq details[open]{border-color:#F7CDB9}
.ccaPage .ccaFaq summary{list-style:none; cursor:pointer; padding:20px 24px; display:flex; justify-content:space-between; align-items:center; gap:18px; color:var(--navy)}
.ccaPage .ccaFaq summary::-webkit-details-marker{display:none}
.ccaPage .ccaFaq .ccaPm{flex:none; width:30px; height:30px; border-radius:9px; background:var(--cream); position:relative; transition:background .2s ease, transform .25s ease}
.ccaPage .ccaFaq .ccaPm::before,.ccaPage .ccaFaq .ccaPm::after{content:""; position:absolute; left:50%; top:50%; width:12px; height:2px; margin:-1px 0 0 -6px; background:var(--orange); border-radius:2px}
.ccaPage .ccaFaq .ccaPm::after{transform:rotate(90deg); transition:transform .25s ease}
.ccaPage .ccaFaq details[open] .ccaPm{background:var(--orange-soft); transform:rotate(180deg)}
.ccaPage .ccaFaq details[open] .ccaPm::after{transform:rotate(0deg)}
.ccaPage .ccaFaq .ccaA{padding:0 24px 20px}
.ccaPage .ccaFaq .ccaA p{margin:0; color:var(--muted); max-width:72ch}
.ccaPage .ccaFaq details[open] .ccaA{animation:ccaFloatin .3s ease both}
.ccaPage .ccaSources{padding:40px 0 50px; background:var(--cream)}
.ccaPage .ccaSources h2{font-size:1rem; margin-bottom:10px}
.ccaPage .ccaSources ul{margin:0; padding-left:1.1em; display:grid; gap:4px}
.ccaPage .ccaSources li{font-size:.9rem; color:var(--muted); line-height:1.6}
.ccaPage .ccaSources a{color:var(--navy); font-weight:700}
.ccaPage .ccaSources a:hover{color:var(--orange-d)}
.ccaPage .ccaCtaBand .ccaBtn.ccaGhost{border-color:rgba(255,255,255,.5); color:#fff}
.ccaPage .ccaCtaBand .ccaBtn.ccaGhost:hover{background:#fff; color:var(--navy)}
.ccaPage .ccaCmp tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--r) - 1px)}
.ccaPage .ccaCmp tbody tr:last-child th:first-child{border-bottom-left-radius:calc(var(--r) - 1px)}
@media(max-width:700px){
  .ccaPage .ccaCmp tbody tr:last-child td:last-child,.ccaPage .ccaCmp tbody tr:last-child th:first-child{border-radius:0}
}
.ccaPage .ccaShotstat.ccaDuel .ccaLim{display:block; font-style:normal; font-size:.84rem; font-weight:700; color:var(--muted-2); margin-top:2px}
.ccaPage .ccaLimnote{margin:12px 0 0; font-size:.88rem; font-weight:600; color:var(--muted)}
.ccaPage .ccaLimnote a{color:var(--orange-d); font-weight:800}
.ccaPage .ccaAlt .ccaFeats{background:var(--cream-2); border-color:var(--line-2); box-shadow:none}
.ccaPage .ccaAlt .ccaFeats .ccaWallet > div{background:var(--white)}
.ccaPage .ccaCcgrid .ccaCap h3{font-size:1.05rem; margin-bottom:6px}
.ccaPage .ccaCcgrid .ccaCap p{font-size:15px}
@media(max-width:640px){
  .ccaPage .ccaCcgrid{grid-template-columns:1fr}
}
.ccaPage .ccaXTok{display:flex; align-items:center; gap:10px; border-radius:12px; padding:10px 12px; font-weight:700; font-size:.88rem; color:var(--navy); background:#F7F8FB; margin-bottom:8px}
.ccaPage .ccaXTok svg{width:17px; height:17px; flex:none}
.ccaPage .ccaXTok.ccaR{background:#FFF1EC; color:#9A2F07}
.ccaPage .ccaXTok.ccaR svg{color:var(--orange)}
.ccaPage .ccaXTok.ccaGn{background:#EAF8F1; color:#0E5E3E}
.ccaPage .ccaXTok.ccaGn svg{color:var(--green-d)}
.ccaPage .ccaXTok.ccaN{background:var(--navy); color:#fff}
.ccaPage .ccaXTok small{display:block; font-weight:600; font-size:.74rem; opacity:.75}
.ccaPage .ccaXSig2{display:grid; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr); gap:0; align-items:stretch; background:#fff; border:1px solid var(--line); border-radius:28px; box-shadow:var(--shadow); overflow:hidden}
@media(max-width:860px){
  .ccaPage .ccaXSig2{grid-template-columns:minmax(0,1fr)}
}
.ccaPage .ccaXSig2 .ccaSide{padding:28px}
.ccaPage .ccaXSig2 .ccaSide h3{display:flex; align-items:center; gap:10px; font-size:1.05rem; margin:0 0 16px}
.ccaPage .ccaXSig2 .ccaSide h3 i{display:grid; place-items:center; width:32px; height:32px; border-radius:50%; font-style:normal; font-weight:800; color:#fff}
.ccaPage .ccaXSig2 .ccaNeg h3 i{background:var(--orange)}
.ccaPage .ccaXSig2 .ccaPos h3 i{background:var(--green)}
.ccaPage .ccaXSig2 .ccaNeg{background:linear-gradient(180deg,#FFF6F2,#fff)}
.ccaPage .ccaXSig2 .ccaPos{background:linear-gradient(180deg,#F1FBF6,#fff)}
.ccaPage .ccaXSig2 .ccaMid{display:grid; place-items:center; padding:28px 18px; border-left:1px solid var(--line); border-right:1px solid var(--line)}
@media(max-width:860px){
  .ccaPage .ccaXSig2 .ccaMid{border:0; border-top:1px solid var(--line); border-bottom:1px solid var(--line)}
}
.ccaPage .ccaXSig2 .ccaMid .ccaSh{width:84px; height:84px; border-radius:50%; background:var(--navy); display:grid; place-items:center; box-shadow:0 0 0 12px var(--cream)}
.ccaPage .ccaXSig2 .ccaMid .ccaSh svg{width:38px; height:38px; color:#fff}
.ccaPage .ccaXSig2 .ccaMid b{display:block; text-align:center; margin-top:16px; color:var(--navy)}
.ccaPage .ccaXSig2 .ccaSide h3 i.ccaSg::before{content:attr(data-s)}
.ccaPage .ccaXSig2 .ccaSide h3 i.ccaSg{font-size:1.1rem; line-height:1}
.ccaPage .ccaXSig2 .ccaSd{margin:-6px 0 14px; font-size:.9rem; line-height:1.55; color:var(--muted)}
.ccaPage .ccaXSig2 .ccaSd b{color:var(--navy)}
.ccaPage .ccaXSig2 .ccaSide{padding:24px 22px}
.ccaPage .ccaXSig2 .ccaMid{padding:24px 14px}
.ccaPage .ccaXSig2 .ccaMid .ccaSh{width:72px; height:72px}
.ccaPage .ccaXSig2 .ccaMid .ccaSh svg{width:32px; height:32px}
.ccaPage .ccaXSig2 .ccaXTok:last-child{margin-bottom:0}
.ccaPage #donusum .ccaFbody{max-width:none}
.ccaPage #donusum .ccaFbody > p{max-width:70ch}
@media(max-width:1100px){
  .ccaPage .ccaXSig2{grid-template-columns:minmax(0,1fr)}
  .ccaPage .ccaXSig2 .ccaMid{border:0; border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:18px}
  .ccaPage .ccaXSig2 .ccaMid > div{display:flex; align-items:center; gap:14px}
  .ccaPage .ccaXSig2 .ccaMid b{margin:0}
  .ccaPage .ccaXSig2 .ccaMid .ccaSh{width:52px; height:52px; box-shadow:0 0 0 8px var(--cream)}
  .ccaPage .ccaXSig2 .ccaMid .ccaSh svg{width:24px; height:24px}
}
.ccaPage #lead .ccaFbody{max-width:none}
.ccaPage #lead .ccaFbody > p,.ccaPage #lead .ccaFbody > ul{max-width:70ch}
.ccaPage .ccaLeaddash{margin:6px 0 4px}
.ccaPage .ccaLeaddash .ccaTbl th:nth-child(2),.ccaPage .ccaLeaddash .ccaTbl td.ccaMail{display:none}
.ccaPage .ccaLeaddash .ccaVerdict{flex-wrap:nowrap}
.ccaPage .ccaFeat{grid-template-columns:230px minmax(0,1fr)}
@media(max-width:820px){
  .ccaPage .ccaFeat{grid-template-columns:minmax(0,1fr)}
}
.ccaPage .ccaFbody{min-width:0; grid-template-columns:minmax(0,1fr)}
.ccaPage .ccaLeaddash .ccaLkpis{grid-template-columns:repeat(3,minmax(0,1fr))}
.ccaPage .ccaLeaddash .ccaBar span{min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
@media(min-width:701px){
  .ccaPage .ccaLeaddash .ccaTbl th,.ccaPage .ccaLeaddash .ccaTbl td{padding-left:8px; padding-right:8px}
}
@media(max-width:480px){
  .ccaPage .ccaLeaddash .ccaTbl tr{grid-template-columns:1fr auto}
  .ccaPage .ccaLeaddash .ccaTbl td:nth-child(5){grid-column:1 / -1; grid-row:3}
  .ccaPage .ccaLeaddash .ccaTbl td.ccaWho{white-space:nowrap}
}
.ccaPage .ccaLeaddash .ccaRs .ccaFlag{display:inline-block; margin:2px 4px 2px 0}
@media(min-width:701px){
  .ccaPage .ccaLeaddash .ccaTbl{table-layout:fixed; width:100%}
  .ccaPage .ccaLeaddash .ccaTbl th:nth-child(1){width:24%}
  .ccaPage .ccaLeaddash .ccaTbl th:nth-child(3){width:13%}
  .ccaPage .ccaLeaddash .ccaTbl th:nth-child(5){width:150px}
  .ccaPage .ccaLeaddash .ccaTbl td.ccaRs{white-space:normal}
  .ccaPage .ccaLeaddash .ccaTbl .ccaFlag{white-space:normal; max-width:100%}
  .ccaPage .ccaLeaddash .ccaVerdict{gap:4px; flex-wrap:wrap}
  .ccaPage .ccaLeaddash .ccaVerdict span{padding:3px 7px}
}
.ccaPage .ccaCma .ccaDevice{width:300px; max-width:100%; background:#0A1120; border:10px solid #05090f; border-radius:42px; box-shadow:0 30px 64px rgba(28,40,65,.24); overflow:hidden; position:relative;}
.ccaPage .ccaCma .ccaScrn{background:#0E1626; color:#E7ECF5; height:588px; display:flex; flex-direction:column; overflow:hidden; font-size:11px; line-height:1.45}
.ccaPage .ccaCma .ccaSb{display:flex; justify-content:space-between; align-items:center; padding:11px 18px 5px; font-size:10.5px; font-weight:800; color:#c8d3e6}
.ccaPage .ccaCma .ccaSb .ccaIc{opacity:.75; letter-spacing:1px}
.ccaPage .ccaCma .ccaApphd{display:flex; justify-content:space-between; align-items:center; padding:6px 15px 11px; border-bottom:1px solid rgba(255,255,255,.07)}
.ccaPage .ccaCma .ccaApphd .ccaB{font-weight:800; font-size:12.5px; color:#fff}
.ccaPage .ccaCma .ccaApphd .ccaB em{color:var(--orange); font-style:normal}
.ccaPage .ccaCma .ccaApphd .ccaT{color:#9fb0c9; font-weight:700; font-size:11.5px}
.ccaPage .ccaCma .ccaPbody{flex:1; overflow:hidden; padding:11px 13px; display:flex; flex-direction:column; gap:8px}
.ccaPage .ccaCma .ccaSiteRow{display:flex; justify-content:space-between; align-items:center; font-weight:700; color:#c8d3e6; font-size:10.5px}
.ccaPage .ccaCma .ccaTagOn{background:rgba(34,181,115,.16); color:#4fd39a; border-radius:6px; padding:2px 8px; font-size:9px; font-weight:800}
.ccaPage .ccaCma .ccaChips{display:flex; gap:5px; flex-wrap:wrap}
.ccaPage .ccaCma .ccaChip{font-size:9.5px; font-weight:800; padding:4px 10px; border-radius:999px; background:#1a2740; color:#9fb0c9}
.ccaPage .ccaCma .ccaChip.ccaOn{background:var(--orange); color:#fff}
.ccaPage .ccaCma .ccaNcard{background:#141f37; border:1px solid rgba(255,255,255,.06); border-radius:11px; padding:9px 10px; display:flex; gap:8px}
.ccaPage .ccaCma .ccaNcard.ccaFraud{border-left:3px solid #F0453A}
.ccaPage .ccaCma .ccaNcard .ccaNi{flex:none; width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.06); display:grid; place-items:center; color:#9fb0c9}
.ccaPage .ccaCma .ccaNcard .ccaNi svg{width:12px;height:12px}
.ccaPage .ccaCma .ccaNcard.ccaFraud .ccaNi{background:rgba(240,69,58,.14); color:#ff6f66}
.ccaPage .ccaCma .ccaNcard .ccaNc{flex:1; min-width:0}
.ccaPage .ccaCma .ccaNcard .ccaNt{font-weight:800; color:#fff; font-size:10.5px; display:flex; justify-content:space-between; gap:6px}
.ccaPage .ccaCma .ccaNcard .ccaNt .ccaSite{color:#8fa0ba; font-weight:700; white-space:nowrap}
.ccaPage .ccaCma .ccaNcard .ccaNd{color:#93a1ba; margin-top:2px; font-size:10px}
.ccaPage .ccaCma .ccaNcard .ccaDot{width:6px;height:6px;border-radius:50%; background:#F0453A; flex:none; align-self:flex-start; margin-top:3px}
.ccaPage .ccaCma .ccaTiles{display:grid; grid-template-columns:repeat(4,1fr); gap:6px}
.ccaPage .ccaCma .ccaTiles .ccaTl{background:#141f37; border:1px solid rgba(255,255,255,.06); border-radius:9px; padding:7px 6px; text-align:center}
.ccaPage .ccaCma .ccaTiles .ccaTl b{display:block; font-size:13px; font-weight:800; color:#fff}
.ccaPage .ccaCma .ccaTiles .ccaTl b.ccaO{color:var(--orange)}
.ccaPage .ccaCma .ccaTiles .ccaTl b.ccaG{color:#4fd39a}
.ccaPage .ccaCma .ccaTiles .ccaTl span{display:block; color:#8fa0ba; font-size:7.5px; margin-top:2px; text-transform:uppercase; letter-spacing:.03em}
.ccaPage .ccaCma .ccaTrow{display:flex; justify-content:space-between; align-items:center; padding:6px 2px; font-size:10.5px; border-bottom:1px solid rgba(255,255,255,.05)}
.ccaPage .ccaCma .ccaTrow:last-child{border-bottom:0}
.ccaPage .ccaCma .ccaTrow .ccaFlag{width:15px;height:11px;border-radius:2px; display:inline-block; margin-right:7px; vertical-align:-1px}
.ccaPage .ccaCma .ccaTrow b{color:#fff; font-weight:800}
.ccaPage .ccaCma .ccaPie{width:96px;height:96px;border-radius:50%; margin:2px auto 6px; background:conic-gradient(#F0453A 0 79%, #F7B733 79% 92%, #4A9CF5 92% 99%, #4fd39a 99% 100%); position:relative}
.ccaPage .ccaCma .ccaPie::after{content:""; position:absolute; inset:26px; border-radius:50%; background:#0E1626}
.ccaPage .ccaCma .ccaPlabel{font-size:8.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:#6f7f98; margin:2px 0 -2px}
.ccaPage .ccaCma .ccaTabbar{display:flex; justify-content:space-between; padding:8px 12px 11px; border-top:1px solid rgba(255,255,255,.07); background:#0a1122}
.ccaPage .ccaCma .ccaTab{display:flex; flex-direction:column; align-items:center; gap:3px; font-size:8px; color:#6f7f98; font-weight:700; flex:1}
.ccaPage .ccaCma .ccaTab svg{width:16px;height:16px}
.ccaPage .ccaCma .ccaTab.ccaOn{color:var(--orange)}
.ccaPage .ccaCma .ccaDevice{width:260px}
.ccaPage .ccaCma .ccaScrn{height:500px}
.ccaPage .ccaAppshot.ccaCma{--navy:#1C2841; --ink:#0F1420; --orange:#F94C10; --orange-d:#D93D08; --green:#22B573; padding:0; background:transparent; overflow:visible; font-size:16px; line-height:1.7; margin:6px 0 4px}
.ccaPage .ccaAppshot .ccaCmaPhones{position:relative; height:440px; border-radius:20px; overflow:hidden; background:linear-gradient(160deg,#FFF6F1,#FDEBDF); border:1px solid var(--line-2)}
.ccaPage .ccaAppshot .ccaCmaPhones .ccaPh{position:absolute; bottom:-150px}
.ccaPage .ccaAppshot .ccaCmaPhones .ccaBack{left:9%; transform:rotate(-7deg) scale(.88); transform-origin:bottom center}
.ccaPage .ccaAppshot .ccaCmaPhones .ccaFront{left:44%; z-index:2}
.ccaPage .ccaAppshot .ccaCmaPhones .ccaFront .ccaDevice{box-shadow:0 30px 70px rgba(28,40,65,.3)}
.ccaPage .ccaAppshot .ccaCma .ccaChip,.ccaPage .ccaCma .ccaChip{margin:0}
.ccaPage .ccaCma .ccaTrow .ccaFlag{padding:0; box-shadow:none; font-size:0}
.ccaPage .ccaCma .ccaPie{flex:none}
.ccaPage .ccaCma .ccaPlabel{display:block; padding:0; margin:2px 0 -2px; background:none; border:0; box-shadow:none; border-radius:0; color:#6f7f98; font-size:8.5px}
.ccaPage .ccaCma .ccaSb .ccaIc{display:inline; width:auto; height:auto; margin:0; background:none; border-radius:0}
.ccaPage .ccaAppshot .ccaCmaStores{display:flex; flex-wrap:wrap; gap:10px; margin-top:14px}
.ccaPage .ccaAppshot .ccaCmaStores a{display:inline-flex; align-items:center; gap:10px; min-height:48px; background:var(--navy); color:#fff; border-radius:12px; padding:7px 16px; text-decoration:none; transition:background .15s ease, transform .15s ease}
.ccaPage .ccaAppshot .ccaCmaStores a:hover{background:var(--ink); transform:translateY(-1px)}
.ccaPage .ccaAppshot .ccaCmaStores a:focus-visible{outline:2px solid var(--orange); outline-offset:3px}
.ccaPage .ccaAppshot .ccaCmaStores svg{width:22px; height:22px; flex:none}
.ccaPage .ccaAppshot .ccaCmaStores span{display:flex; flex-direction:column; line-height:1.15}
.ccaPage .ccaAppshot .ccaCmaStores small{font-size:10.5px; font-weight:700; color:#C9D5E6}
.ccaPage .ccaAppshot .ccaCmaStores b{font-size:16px; font-weight:800}
.ccaPage #mobil .ccaFbody{max-width:none}
.ccaPage #mobil .ccaFbody > p,.ccaPage #mobil .ccaFbody > ul{max-width:70ch}
@media(max-width:1000px){
  .ccaPage .ccaAppshot .ccaCmaPhones .ccaBack{left:2%}
  .ccaPage .ccaAppshot .ccaCmaPhones .ccaFront{left:40%}
}
@media(max-width:640px){
  .ccaPage .ccaAppshot .ccaCmaPhones{height:420px}
  .ccaPage .ccaAppshot .ccaCmaPhones .ccaBack{display:none}
  .ccaPage .ccaAppshot .ccaCmaPhones .ccaFront{left:50%; transform:translateX(-50%); bottom:-110px}
  .ccaPage .ccaAppshot .ccaCma .ccaDevice{width:250px}
  .ccaPage .ccaAppshot .ccaCma .ccaScrn{height:480px}
  .ccaPage .ccaAppshot .ccaCmaStores a{flex:1; justify-content:center; padding:7px 10px}
  .ccaPage .ccaAppshot .ccaCmaStores span{white-space:nowrap}
  .ccaPage .ccaAppshot .ccaCmaStores b{font-size:15px}
}
.ccaPage .ccaTiers{list-style:none; margin:0; padding:0; display:grid; gap:4px}
.ccaPage .ccaTiers li{display:flex; justify-content:space-between; gap:10px; padding:5px 10px; border-radius:8px; background:var(--cream-2); font-size:.88rem; font-variant-numeric:tabular-nums}
.ccaPage .ccaTiers li b{color:var(--navy); font-weight:800; font-size:.88rem; display:inline}
.ccaPage .ccaTiers li span{color:var(--muted); font-weight:700}
.ccaPage .ccaCmpwrap.ccaCs .ccaTiers li{background:#FFF7F2}
@media(max-width:700px){
  .ccaPage .ccaTiers{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.ccaPage .ccaCmp td .ccaTiers li b{white-space:nowrap}
.ccaPage .ccaCmp td .ccaTiers li span{white-space:normal; text-align:right; min-width:0}
.ccaPage .ccaCmp tr.ccaIntrorow td b{color:var(--orange-d)}
.ccaPage #kalkan .ccaFbody{max-width:none}
.ccaPage #kalkan .ccaFbody > p{max-width:70ch}
.ccaPage .ccaKviz{display:grid; grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1.15fr); align-items:center; gap:8px; background:linear-gradient(160deg,#FFF6F1,#FDEBDF); border:1px solid var(--line-2); border-radius:18px; padding:22px}
.ccaPage .ccaKvIn,.ccaPage .ccaKvCore{background:var(--white); border:1px solid var(--line); border-radius:14px; padding:16px 14px; text-align:center; display:grid; justify-items:center; gap:4px}
.ccaPage .ccaKvIn b,.ccaPage .ccaKvCore b{color:var(--navy); font-size:.98rem}
.ccaPage .ccaKvSub{font-size:.8rem; color:var(--muted); line-height:1.4}
.ccaPage .ccaKvIc{width:36px; height:36px; border-radius:10px; display:grid; place-items:center; background:#EDF0F6; color:var(--navy)}
.ccaPage .ccaKvIc svg{width:18px; height:18px}
.ccaPage .ccaKvCore{border-color:#F7CDB9; box-shadow:0 10px 30px rgba(249,76,16,.12)}
.ccaPage .ccaKvSh{width:52px; height:52px; border-radius:50%; background:var(--navy); color:#fff; display:grid; place-items:center; box-shadow:0 0 0 8px #FFE3D6}
.ccaPage .ccaKvSh svg{width:24px; height:24px}
.ccaPage .ccaKvArrow{height:2px; background:repeating-linear-gradient(90deg,var(--orange) 0 6px,transparent 6px 11px); position:relative}
.ccaPage .ccaKvArrow::after{content:""; position:absolute; right:-2px; top:-4px; border:5px solid transparent; border-left:7px solid var(--orange)}
.ccaPage .ccaKvOut{display:grid; gap:10px}
.ccaPage .ccaKvRes{display:flex; align-items:center; gap:10px; border-radius:12px; padding:10px 12px; background:var(--white); border:1px solid var(--line)}
.ccaPage .ccaKvRes span:last-child{display:grid; font-size:.8rem; color:var(--muted); line-height:1.35}
.ccaPage .ccaKvRes b{font-size:.9rem; color:var(--navy)}
.ccaPage .ccaKvRes.ccaOk .ccaKvIc{background:var(--green-soft); color:var(--green-d)}
.ccaPage .ccaKvRes.ccaNo .ccaKvIc{background:#FFE9E0; color:var(--orange-d)}
.ccaPage .ccaKvTags{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:8px}
.ccaPage .ccaKvTags li{font-size:.82rem; font-weight:800; color:var(--navy); background:var(--cream-2); border:1px solid var(--line-2); border-radius:999px; padding:5px 12px}
@media(max-width:1000px){
  .ccaPage .ccaKviz{grid-template-columns:minmax(0,1fr); padding:18px}
  .ccaPage .ccaKvArrow{width:2px; height:22px; justify-self:center; background:repeating-linear-gradient(180deg,var(--orange) 0 6px,transparent 6px 11px)}
  .ccaPage .ccaKvArrow::after{right:auto; left:-4px; top:auto; bottom:-4px; border:5px solid transparent; border-top:7px solid var(--orange)}
  .ccaPage .ccaKvIn,.ccaPage .ccaKvCore{grid-template-columns:auto 1fr; justify-items:start; text-align:left; column-gap:12px}
  .ccaPage .ccaKvIn .ccaKvIc,.ccaPage .ccaKvCore .ccaKvSh{grid-row:span 2}
  .ccaPage .ccaKvSh{width:40px; height:40px; box-shadow:0 0 0 6px #FFE3D6}
}
.ccaPage .ccaPricelink{margin:14px 0 0; font-size:.95rem; color:var(--muted); font-weight:600}
.ccaPage .ccaPricelink a{color:var(--orange-d); font-weight:800}
.ccaPage .ccaMgGrid{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; align-items:stretch}
.ccaPage .ccaMgCard{background:var(--white); border:1px solid var(--line); border-radius:22px; padding:26px 26px 24px; box-shadow:var(--shadow)}
.ccaPage .ccaMgHead{display:flex; align-items:center; gap:12px; margin-bottom:20px}
.ccaPage .ccaMgHead h3{margin:0; font-size:1.12rem}
.ccaPage .ccaMgHead .ccaChip{margin:0 0 0 auto}
.ccaPage .ccaMgLogo{width:40px; height:40px; border-radius:12px; background:#FFF1EA; display:grid; place-items:center; flex:none}
.ccaPage .ccaMgLogo svg{width:22px; height:22px}
.ccaPage .ccaMgSteps{list-style:none; margin:0; padding:0; display:grid; gap:18px; position:relative}
.ccaPage .ccaMgStep{display:grid; grid-template-columns:30px minmax(0,1fr); gap:14px; position:relative}
.ccaPage .ccaMgStep:not(:last-child)::before{content:""; position:absolute; left:14px; top:32px; bottom:-18px; width:2px; background:var(--line)}
.ccaPage .ccaMgIc{width:30px; height:30px; border-radius:50%; background:var(--navy); color:#fff; display:grid; place-items:center; position:relative; z-index:1}
.ccaPage .ccaMgIc svg{width:15px; height:15px}
.ccaPage .ccaMgStep.ccaOk .ccaMgIc{background:var(--green)}
.ccaPage .ccaMgLab{display:block; font-size:.72rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--muted-2); margin:4px 0 3px}
.ccaPage .ccaMgStep.ccaOk .ccaMgLab{color:var(--green-d)}
.ccaPage .ccaMgStep p{margin:0; font-size:.92rem; line-height:1.6; color:var(--muted)}
.ccaPage .ccaMgExtra{margin-top:22px; border:1.5px dashed #F4B79A; background:#FFF4EE; border-radius:16px; padding:14px 16px}
.ccaPage .ccaMgXlab{display:flex; align-items:center; gap:6px; font-size:.72rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--orange-d); margin-bottom:10px}
.ccaPage .ccaMgXlab svg{width:13px; height:13px}
.ccaPage .ccaMgXi{display:grid; grid-template-columns:30px minmax(0,1fr); gap:12px; padding:10px 0}
.ccaPage .ccaMgXi + .ccaMgXi{border-top:1px solid #F7D6C6}
.ccaPage .ccaMgXic{width:30px; height:30px; border-radius:9px; background:var(--white); border:1px solid #F7CDB9; color:var(--orange-d); display:grid; place-items:center}
.ccaPage .ccaMgXic svg{width:15px; height:15px}
.ccaPage .ccaMgXi b{display:block; color:var(--orange-d); font-size:.95rem}
.ccaPage .ccaMgXi:nth-child(3) b{color:var(--navy)}
.ccaPage .ccaMgXi p{margin:2px 0 0; font-size:.88rem; line-height:1.55; color:var(--muted)}
@media(max-width:860px){
  .ccaPage .ccaMgGrid{grid-template-columns:minmax(0,1fr)}
  .ccaPage .ccaMgCard{padding:22px 18px}
}
.ccaPage .ccaFtag{background:none; padding:0; border-radius:0; color:var(--orange-d)}
.ccaPage .ccaIcGrid{display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:16px}
.ccaPage .ccaIcCard{display:grid; grid-template-columns:44px minmax(0,1fr); column-gap:14px; row-gap:2px; align-items:center; background:var(--white); border:1px solid var(--line); border-radius:18px; padding:20px; text-decoration:none; color:inherit; box-shadow:var(--shadow); transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}
.ccaPage .ccaAlt .ccaIcCard{background:var(--cream-2); box-shadow:none; border-color:var(--line-2)}
.ccaPage .ccaIcCard:hover{transform:translateY(-2px); box-shadow:var(--shadow-lg); border-color:#F7CDB9}
.ccaPage .ccaIcCard:focus-visible{outline:2px solid var(--orange); outline-offset:3px}
.ccaPage .ccaIcLogo{grid-row:1 / span 2; width:44px; height:44px; border-radius:12px; background:#FFF1EA; color:var(--orange-d); display:grid; place-items:center}
.ccaPage .ccaIcLogo svg{width:22px; height:22px}
.ccaPage .ccaIcName{font-weight:800; color:var(--navy); font-size:1.05rem}
.ccaPage .ccaIcPair{font-size:.86rem; color:var(--muted); font-weight:700}
.ccaPage .ccaIcCta{grid-column:1 / -1; margin-top:12px; font-size:.9rem; font-weight:800; color:var(--orange-d)}
.ccaPage .ccaTiers li .ccaTdom{display:block; font-size:.72rem; font-weight:700; color:var(--muted-2); line-height:1.2}
.ccaPage:where(:not(.ccaClx)) .ccaTiers li span{text-align:right}
.ccaPage:where(:not(.ccaClx)) .ccaEur{font-style:normal; font-weight:700; color:var(--muted-2); font-size:.86em}
.ccaPage:where(:not(.ccaClx)) .ccaTiers .ccaEur{white-space:nowrap}
@media(max-width:700px){
  .ccaPage:where(:not(.ccaClx)) .ccaTiers{grid-template-columns:minmax(0,1fr)}
}
@keyframes ccaFloatin{from{opacity:0; transform:translateY(18px)} to{opacity:1; transform:none}}
/* The design's sticky offsets assume its own 74px nav (thead top:74px, anchors 74px + 12px gap). The site header is
   position:fixed, 100px tall and 92px at <=768px (responsive.css: .header{height:auto}), so offset by its height. */
@media(max-width:768px){
  .ccaPage .ccaCmp thead th{top:92px}
  .ccaPage section[id]{scroll-margin-top:104px}
}

/* ---- Clixtell comparison (<main class="ccaPage ccaClx">): rules where its design differs from the ClickCease one. ---- */
.ccaPage:where(.ccaClx) .ccaFlag,.ccaPage:where(.ccaClx) .ccaVerdict span,.ccaPage:where(.ccaClx) .ccaSbadge{white-space:nowrap}
.ccaPage:where(.ccaClx) .ccaEur{font-size:.78em; font-weight:700; color:var(--muted-2); font-style:normal; white-space:nowrap}
.ccaPage:where(.ccaClx) .ccaLegend{display:flex; flex-wrap:wrap; gap:8px 18px; margin:0 0 16px; padding:0; list-style:none; font-size:.88rem; color:var(--muted); font-weight:700}
.ccaPage:where(.ccaClx) .ccaLegend .ccaChip{margin-right:6px}
.ccaPage:where(.ccaClx) .ccaCmp td .ccaBest{display:inline-block; margin-left:8px; font-size:11px; font-weight:800; color:var(--green-d); background:var(--green-soft); border-radius:999px; padding:2px 8px; vertical-align:2px}
.ccaPage:where(.ccaClx) .ccaCmp td b.ccaInl{display:inline; font-size:1.05rem}
.ccaPage:where(.ccaClx) .ccaVsnote{margin:0 0 14px; font-size:.92rem; color:var(--muted); background:#EDF0F6; border-radius:10px; padding:8px 12px; display:inline-block}
.ccaPage:where(.ccaClx) .ccaVsnote b{color:var(--navy)}
/* the design sets this one inline (style="margin-top:44px") */
.ccaPage .ccaSechead.ccaMt44{margin-top:44px}

/* ---- ClickGuard comparison (<main class="ccaPage ccaClg">): the design's closing "standard body text 16px" rule. ---- */
.ccaPage:where(.ccaClg) #ozet .ccaGitem p,.ccaPage:where(.ccaClg) .ccaCcgrid .ccaCap p,.ccaPage:where(.ccaClg) .ccaCmp,.ccaPage:where(.ccaClg) .ccaCmp tbody th{font-size:16px}
/* Mobile: the hero starts right under the fixed 92px header, so a shorter top padding (as the homepage hero) */
@media only screen and (max-width:768px){.ccaPage .ccaHero{padding-top:32px}}
