#ks-antitheft-problem .theft-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px}#ks-antitheft-problem .theft-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:24px;border-left:4px solid var(--color-error)}#ks-antitheft-problem .theft-card h4{margin-bottom:8px}#ks-antitheft-problem .theft-card p{margin-bottom:0;font-size:15px}#ks-antitheft-problem .theft-solution{margin-top:40px;padding:24px;background:var(--color-primary-tint);border-radius:var(--radius-lg);border-left:4px solid var(--color-accent)}#ks-antitheft-problem .theft-solution p{margin-bottom:0;font-weight:500;color:var(--color-primary)}#ks-antitheft-layers .layer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#ks-antitheft-layers .layer-card{background:var(--color-bg);border-radius:var(--radius-lg);padding:28px;border-top:4px solid var(--color-accent);transition:transform var(--transition),box-shadow var(--transition)}#ks-antitheft-layers .layer-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,35,97,.08)}#ks-antitheft-layers .layer-num{font-size:14px;font-weight:700;color:var(--color-accent);margin-bottom:8px}#ks-antitheft-layers .layer-card h4{margin-bottom:12px;font-size:17px}#ks-antitheft-layers .layer-card p{font-size:15px;margin-bottom:0}#ks-antitheft-layers .layer-prevents{font-size:13px;color:var(--color-muted);margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}#ks-antitheft-proof .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#ks-antitheft-proof .proof-img{border-radius:var(--radius-xl);overflow:hidden}#ks-antitheft-proof .proof-img img{width:100%;height:auto}#ks-antitheft-proof .proof-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}#ks-antitheft-proof .proof-feat{font-size:14px;padding:8px 12px;background:var(--color-surface);border-radius:var(--radius-sm)}#ks-antitheft-proof .proof-feat strong{color:var(--color-primary);display:block;font-size:13px}#ks-antitheft-tiers .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#ks-antitheft-tiers .tier-card{background:var(--color-bg);border-radius:var(--radius-lg);padding:32px;border:1px solid var(--color-border);transition:transform var(--transition),box-shadow var(--transition)}#ks-antitheft-tiers .tier-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,35,97,.08);border-color:var(--color-accent)}#ks-antitheft-tiers .tier-card.featured{border-color:var(--color-accent);border-width:2px;position:relative}#ks-antitheft-tiers .tier-label{font-size:13px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}#ks-antitheft-tiers .tier-card h4{margin-bottom:8px;font-size:20px}#ks-antitheft-tiers .tier-rec{font-size:15px;margin-bottom:12px}#ks-antitheft-tiers .tier-spec{font-size:14px;color:var(--color-muted)}#ks-antitheft-tiers .tier-price{font-size:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}#ks-antitheft-cta .cta-img img{width:100%;border-radius:var(--radius-xl)}@media (max-width:1199px){#ks-antitheft-layers .layer-grid{grid-template-columns:repeat(2,1fr)}#ks-antitheft-proof .proof-grid{grid-template-columns:1fr}#ks-antitheft-tiers .tier-grid{grid-template-columns:1fr}}@media (max-width:767px){#ks-antitheft-problem .theft-grid{grid-template-columns:1fr}#ks-antitheft-layers .layer-grid{grid-template-columns:1fr}#ks-antitheft-cta .cta-img{display:none}}