/* KARAKADRAJ MOBILE GROWTH V1 — isolated <=767px */
.kkm-growth-only{display:none}
@media (max-width:767px){
  .kkm-growth-only{display:block}
  .kkm-proof-grid{display:grid;gap:8px}.kkm-proof-card{min-height:126px;border:1px solid var(--kkm-line);padding:16px;text-decoration:none!important;color:inherit;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.kkm-proof-card small{font:700 8px/1 var(--mono);letter-spacing:.08em;color:var(--kkm-red)}.kkm-proof-card strong{display:block;margin:9px 0 6px;font:750 20px/1 var(--sans);letter-spacing:-.04em}.kkm-proof-card span{font:500 11px/1.45 var(--sans);opacity:.62}.kkm-proof-card i{margin-top:16px;font:700 9px/1 var(--mono);font-style:normal}
  .kkm-case-grid{display:grid;gap:10px}.kkm-case{border:1px solid rgba(255,255,255,.18);padding:18px;background:#111}.kkm-case small{font:700 8px/1 var(--mono);letter-spacing:.08em;color:var(--kkm-red)}.kkm-case h4{margin:10px 0 14px;font:800 25px/.96 var(--sans);letter-spacing:-.05em}.kkm-case dl{margin:0;display:grid;gap:12px}.kkm-case dt{font:700 8px/1 var(--mono);letter-spacing:.08em;color:rgba(255,255,255,.45)}.kkm-case dd{margin:4px 0 0;font:500 12px/1.5 var(--sans);color:rgba(255,255,255,.72)}.kkm-case a{min-height:44px;margin-top:16px;border-top:1px solid rgba(255,255,255,.16);display:flex;align-items:end;justify-content:flex-end;color:#fff;text-decoration:none!important;font:700 9px/1 var(--mono)}.kkm-case-note{margin-top:14px;font:500 10px/1.5 var(--mono);color:rgba(255,255,255,.5)}
  .kkm-faq{border-top:1px solid var(--kkm-line)}.kkm-faq details{border-bottom:1px solid var(--kkm-line)}.kkm-faq summary{list-style:none;min-height:60px;display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;cursor:pointer}.kkm-faq summary::-webkit-details-marker{display:none}.kkm-faq summary span{font:700 9px/1 var(--mono);color:var(--kkm-red)}.kkm-faq summary strong{font:650 14px/1.3 var(--sans)}.kkm-faq summary i{font:400 20px/1 var(--mono);font-style:normal;transition:transform .2s}.kkm-faq details[open] summary i{transform:rotate(45deg)}.kkm-faq details p{margin:0;padding:0 0 18px 36px;font:500 13px/1.55 var(--sans);opacity:.68}
  .kk-cookie-info{position:fixed;z-index:1700;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));padding:14px;border:1px solid rgba(255,255,255,.16);background:#0d0d0d;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.28)}.kk-cookie-info[hidden]{display:none!important}body.kkm-lock .kk-cookie-info,body.kkmp-lock .kk-cookie-info,body.menu-open .kk-cookie-info{display:none!important}.kk-cookie-info b{display:block;margin-bottom:6px;font:750 13px/1.2 var(--sans)}.kk-cookie-info p{margin:0;font:500 10px/1.5 var(--sans);color:rgba(255,255,255,.68)}.kk-cookie-info-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.kk-cookie-info button,.kk-cookie-info a{min-height:44px;border:1px solid rgba(255,255,255,.24);padding:0 12px;background:transparent;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;font:700 8px/1 var(--mono);letter-spacing:.06em}.kk-cookie-info button{background:var(--kkm-red);border-color:var(--kkm-red);flex:1}
  .kk-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
}
@media (max-width:767px) and (prefers-reduced-motion:reduce){.kkm-faq summary i{transition:none}}
