
#emmalaser-cold-plasma-ru{
  --cp-purple:#6d36b4;--cp-dark:#34204c;--cp-ink:#302b39;
  --cp-muted:#6a6175;--cp-soft:#f7f2fc;--cp-line:#e7def0;
  box-sizing:border-box;background:#fff;color:var(--cp-ink);
  font:400 17px/1.8 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;
  max-width:1120px;margin:0 auto;text-align:left;
}
#emmalaser-cold-plasma-ru *{box-sizing:border-box}
#emmalaser-cold-plasma-ru .cp-wrap{padding:44px 42px}
#emmalaser-cold-plasma-ru .cp-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:34px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--cp-line)}
#emmalaser-cold-plasma-ru .cp-eyebrow{margin:0 0 16px;color:var(--cp-purple);font-size:12px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}
#emmalaser-cold-plasma-ru h1{margin:0 0 20px;color:var(--cp-dark);font-size:clamp(29px,3.5vw,43px);line-height:1.19;font-weight:700;letter-spacing:-.9px}
#emmalaser-cold-plasma-ru .cp-lead{margin:0;color:var(--cp-muted);font-size:18px;line-height:1.75}
#emmalaser-cold-plasma-ru .cp-meta{margin:20px 0 0;font-size:13px;color:var(--cp-muted);line-height:1.8}
#emmalaser-cold-plasma-ru figure{margin:0}
#emmalaser-cold-plasma-ru figure img{display:block;width:100%;height:auto;border-radius:18px}
#emmalaser-cold-plasma-ru figcaption{margin-top:11px;font-size:12px;line-height:1.6;color:var(--cp-muted)}
#emmalaser-cold-plasma-ru a{color:var(--cp-purple);text-decoration:underline;text-underline-offset:3px}
#emmalaser-cold-plasma-ru a:hover{color:var(--cp-dark)}
#emmalaser-cold-plasma-ru a:focus-visible,#emmalaser-cold-plasma-ru summary:focus-visible{outline:3px solid var(--cp-purple);outline-offset:4px}
#emmalaser-cold-plasma-ru .cp-answer{margin:30px 0 38px;padding:25px 28px;border-left:4px solid var(--cp-purple);background:var(--cp-soft);border-radius:0 14px 14px 0}
#emmalaser-cold-plasma-ru .cp-answer h2{margin:0 0 8px;font-size:20px}
#emmalaser-cold-plasma-ru .cp-answer p{margin:0}
#emmalaser-cold-plasma-ru section{margin-top:36px}
#emmalaser-cold-plasma-ru h2{margin:0 0 16px;color:var(--cp-dark);font-size:27px;line-height:1.35;font-weight:700;letter-spacing:-.3px}
#emmalaser-cold-plasma-ru h3{margin:0 0 8px;color:var(--cp-dark);font-size:18px;line-height:1.45;font-weight:700}
#emmalaser-cold-plasma-ru p{margin:0 0 17px}
#emmalaser-cold-plasma-ru strong{font-weight:700}
#emmalaser-cold-plasma-ru sup{font-size:12px;line-height:0}
#emmalaser-cold-plasma-ru .cp-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;counter-reset:cp-step}
#emmalaser-cold-plasma-ru .cp-steps li{position:relative;padding-left:47px;counter-increment:cp-step}
#emmalaser-cold-plasma-ru .cp-steps li::before{content:counter(cp-step,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--cp-purple);font-size:23px;font-weight:700;line-height:1.4}
#emmalaser-cold-plasma-ru .cp-steps p{margin:0;font-size:16px}
#emmalaser-cold-plasma-ru .cp-table-wrap{margin:20px 0;border:1px solid var(--cp-line);border-radius:14px;overflow:hidden}
#emmalaser-cold-plasma-ru table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65}
#emmalaser-cold-plasma-ru caption{text-align:left;padding:16px 18px;font-weight:700;color:var(--cp-dark);background:var(--cp-soft)}
#emmalaser-cold-plasma-ru th,#emmalaser-cold-plasma-ru td{text-align:left;vertical-align:top;padding:16px 18px;border-top:1px solid var(--cp-line);overflow-wrap:anywhere}
#emmalaser-cold-plasma-ru th{width:26%;color:var(--cp-dark);font-weight:700}
#emmalaser-cold-plasma-ru .cp-note{padding:18px 22px;background:var(--cp-soft);border-radius:12px;font-size:15px;line-height:1.75}
#emmalaser-cold-plasma-ru .cp-checklist{padding-left:23px;margin:16px 0}
#emmalaser-cold-plasma-ru .cp-checklist li{margin-bottom:11px;padding-left:4px}
#emmalaser-cold-plasma-ru .cp-checklist li::marker{color:var(--cp-purple)}
#emmalaser-cold-plasma-ru .cp-product{padding:28px;border:1px solid var(--cp-line);border-radius:18px;background:linear-gradient(120deg,#f7f2fc,#fff)}
#emmalaser-cold-plasma-ru .cp-product h2{font-size:26px}
#emmalaser-cold-plasma-ru .cp-actions{display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-top:20px}
#emmalaser-cold-plasma-ru .cp-cta{display:inline-block;padding:12px 22px;border-radius:9px;background:var(--cp-purple);color:#fff;text-decoration:none;font-size:15px;font-weight:700;text-align:center}
#emmalaser-cold-plasma-ru .cp-cta:hover{background:var(--cp-dark);color:#fff}
#emmalaser-cold-plasma-ru .cp-email{font-size:15px}
#emmalaser-cold-plasma-ru details{border-bottom:1px solid var(--cp-line);padding:0}
#emmalaser-cold-plasma-ru summary{padding:18px 0;color:var(--cp-dark);font-size:17px;font-weight:700;line-height:1.6;cursor:pointer}
#emmalaser-cold-plasma-ru summary::marker{color:var(--cp-purple)}
#emmalaser-cold-plasma-ru details p{padding:0 0 17px;margin:0;font-size:16px}
#emmalaser-cold-plasma-ru .cp-sources{padding-top:26px;border-top:1px solid var(--cp-line);font-size:13px;line-height:1.8;color:var(--cp-muted)}
#emmalaser-cold-plasma-ru .cp-sources h2{font-size:20px}
#emmalaser-cold-plasma-ru .cp-sources ol{margin:0;padding-left:21px}
#emmalaser-cold-plasma-ru .cp-sources li{margin-bottom:10px;padding-left:3px}
@media(max-width:760px){
  #emmalaser-cold-plasma-ru .cp-wrap{padding:28px 22px}
  #emmalaser-cold-plasma-ru .cp-hero{grid-template-columns:1fr;gap:24px}
  #emmalaser-cold-plasma-ru h1{font-size:34px}
  #emmalaser-cold-plasma-ru .cp-hero figure{max-width:560px}
  #emmalaser-cold-plasma-ru .cp-steps{grid-template-columns:1fr;gap:20px}
}
@media(max-width:420px){
  #emmalaser-cold-plasma-ru{font-size:16px}
  #emmalaser-cold-plasma-ru .cp-wrap{padding:24px 16px}
  #emmalaser-cold-plasma-ru h1{font-size:29px;letter-spacing:-.5px}
  #emmalaser-cold-plasma-ru h2{font-size:24px}
  #emmalaser-cold-plasma-ru .cp-lead{font-size:17px}
  #emmalaser-cold-plasma-ru .cp-answer,#emmalaser-cold-plasma-ru .cp-product{padding:21px 18px}
  #emmalaser-cold-plasma-ru th,#emmalaser-cold-plasma-ru td{padding:13px 10px}
  #emmalaser-cold-plasma-ru th{width:32%}
  #emmalaser-cold-plasma-ru table{font-size:14px}
}
