.spk-lp.spk-lp{font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:1.55;color:#555}
.spk-lp.spk-lp p,.spk-lp.spk-lp li{font-size:15px;line-height:1.55}
.spk-lp.spk-lp{
    --accent:#ffad00; --accent-h:#f0a200; --accent-t:#b87a00;
    --ink:#222222; --text:#555555; --muted:#8a8a8a;
    --bg:#ffffff; --bg2:#f3f3f3; --line:#e4e4e4; --r:2px;
  }
.spk-lp.spk-lp img{max-width:100%;display:block}
.spk-lp.spk-lp a{color:var(--accent-t);text-decoration:none}
.spk-lp.spk-lp .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}
.spk-lp.spk-lp .block{padding:clamp(30px,3.6vw,52px) 0;border-bottom:1px solid var(--line)}
.spk-lp.spk-lp .block--gray{background:var(--bg2)}
.spk-lp.spk-lp h1, .spk-lp.spk-lp h2, .spk-lp.spk-lp h3{margin:0;color:var(--ink);letter-spacing:-.01em;line-height:1.15;font-weight:700}
.spk-lp.spk-lp h1{font-size:clamp(21.6px,2.3vw,29.6px);font-weight:900}
.spk-lp.spk-lp h2{font-size:clamp(21.6px,2.3vw,29.6px);margin-bottom:10px}
.spk-lp.spk-lp h3{font-size:16px}
.spk-lp.spk-lp p{margin:0}
.spk-lp.spk-lp .lead{color:var(--text);font-size:clamp(.1520px,1.15vw,16.8px);max-width:62ch}
.spk-lp.spk-lp .eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
       color:var(--accent-t);margin-bottom:10px}
.spk-lp.spk-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--r);
       font-family:inherit;font-size:14.5px;font-weight:500;border:1px solid transparent;transition:.18s;white-space:nowrap;cursor:pointer}
.spk-lp.spk-lp .btn--primary{background:var(--accent);color:#fff}
.spk-lp.spk-lp .btn--primary:hover{background:var(--accent-h)}
.spk-lp.spk-lp .btn--ghost{background:#fff;border-color:var(--line);color:var(--ink)}
.spk-lp.spk-lp .btn--ghost:hover{border-color:var(--accent);color:var(--accent-t)}
.spk-lp.spk-lp /* HERO */
  .hero{padding:clamp(26px,3.2vw,44px) 0 clamp(30px,3.6vw,50px)}
.spk-lp.spk-lp .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(22px,3vw,44px);align-items:center}
.spk-lp.spk-lp .hero h1{margin-bottom:12px}
.spk-lp.spk-lp .hero .lead{font-size:clamp(.1552px,1.2vw,17.28px)}
.spk-lp.spk-lp .hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}
.spk-lp.spk-lp .pill{font-size:12.5px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:var(--r);padding:6px 11px}
.spk-lp.spk-lp .pill b{font-weight:700}
.spk-lp.spk-lp .pill i{color:var(--accent);font-style:normal;font-weight:900;margin-right:5px}
.spk-lp.spk-lp .hero-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.spk-lp.spk-lp .hero-note{margin-top:12px;font-size:12.5px;color:var(--muted)}
.spk-lp.spk-lp .hero-img{position:relative;border:1px solid var(--line);background:var(--bg2);overflow:hidden}
.spk-lp.spk-lp .hero-img img{width:100%;height:auto;display:block;object-fit:contain}
.spk-lp.spk-lp .hero-img .cap{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;font-size:12px;color:#fff;
       background:linear-gradient(transparent,rgba(0,0,0,.72))}
.spk-lp.spk-lp .hero-img .cap b{font-weight:700}
.spk-lp.spk-lp .tag{position:absolute;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:5px 9px;
       font-size:11.5px;font-weight:700;color:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.08)}
.spk-lp.spk-lp .tag span{display:block;font-size:9px;font-weight:500;color:var(--accent-t);text-transform:uppercase;letter-spacing:.08em}
.spk-lp.spk-lp .tag.a{top:12px;left:12px}
.spk-lp.spk-lp .tag.b{bottom:58px;right:12px}
@media(max-width:860px){
.spk-lp.spk-lp .hero-grid{grid-template-columns:1fr}
.spk-lp.spk-lp .hero-img{order:-1}
.spk-lp.spk-lp .hero-img img{height:220px}
}
.spk-lp.spk-lp /* PROBLEM */
  .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.spk-lp.spk-lp .pain{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 16px}
.spk-lp.spk-lp .pain .ic{width:26px;height:26px;color:var(--accent-t);margin-bottom:8px}
.spk-lp.spk-lp .pain .lb{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--accent-t);text-transform:uppercase;margin-bottom:5px}
.spk-lp.spk-lp .pain h3{font-size:14.5px;margin-bottom:6px}
.spk-lp.spk-lp .pain p{font-size:12.8px;color:var(--text)}
@media(max-width:860px){
.spk-lp.spk-lp .grid4{grid-template-columns:1fr 1fr}
}
@media(max-width:480px){
.spk-lp.spk-lp .grid4{grid-template-columns:1fr}
}

.spk-lp.spk-lp /* CHANGES */
  .two{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,3vw,40px);align-items:center}
.spk-lp.spk-lp .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.spk-lp.spk-lp .chip{font-size:12.8px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line);
        border-radius:var(--r);padding:7px 12px}
.spk-lp.spk-lp .chip:hover{border-color:var(--accent)}
.spk-lp.spk-lp .photo{border:1px solid var(--line);background:#fff}
.spk-lp.spk-lp .photo img{width:100%;height:auto;object-fit:contain;background:#fff}
.spk-lp.spk-lp .photo .cap{font-size:12px;color:var(--muted);padding:9px 12px;border-top:1px solid var(--line)}
.spk-lp.spk-lp .checks{list-style:none;padding:0;margin:16px 0 0}
.spk-lp.spk-lp .checks li{position:relative;padding-left:26px;margin-bottom:9px;font-size:13.5px;color:var(--text)}
.spk-lp.spk-lp .checks li::before{content:'¹3';position:absolute;left:0;top:-1px;color:var(--accent-t);font-weight:900}
.spk-lp.spk-lp .checks li b{color:var(--ink);font-weight:500}
@media(max-width:820px){
.spk-lp.spk-lp .two{grid-template-columns:1fr}
}
.spk-lp.spk-lp /* CONFIG */
  .cfg{background:#fff;border:1px solid var(--line);padding:clamp(18px,2.4vw,30px)}
.spk-lp.spk-lp .cfg-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(18px,2.6vw,34px);margin-top:18px}
.spk-lp.spk-lp .f-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.spk-lp.spk-lp .f{margin-bottom:10px}
.spk-lp.spk-lp .f label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}
.spk-lp.spk-lp .f select{width:100%;appearance:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4Jz48cGF0aCBkPSdNMSAxbDUgNSA1LTUnIHN0cm9rZT0nJTIzOGE4YThhJyBzdHJva2Utd2lkdGg9JzEuNicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+) no-repeat right 13px center;
        border:1px solid #d9d9d9;border-radius:var(--r);color:var(--ink);padding:10px 34px 10px 12px;font:500 14px Roboto,Arial,sans-serif}
.spk-lp.spk-lp .f select:focus{outline:none;border-color:var(--accent)}
.spk-lp.spk-lp .cfg-out{background:var(--bg2);border:1px solid var(--line);padding:18px}
.spk-lp.spk-lp .cfg-out .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
.spk-lp.spk-lp .cfg-out .dim{font-size:clamp(21.6px,2.1vw,28px);font-weight:900;color:var(--ink);margin-bottom:2px}
.spk-lp.spk-lp .cfg-out .dim span{color:var(--accent-t)}
.spk-lp.spk-lp .cfg-out .d{font-size:12.8px;color:var(--text);margin-bottom:12px;min-height:34px}
.spk-lp.spk-lp .cfg-out ul{list-style:none;padding:0;margin:0 0 14px;font-size:12.5px}
.spk-lp.spk-lp .cfg-out li{display:flex;padding:5px 0;border-top:1px solid var(--line)}
.spk-lp.spk-lp .cfg-out li:first-child{border-top:0}
.spk-lp.spk-lp .cfg-out li b{margin-left:auto;color:var(--ink)}
.spk-lp.spk-lp .cfg-out .btn{width:100%}
.spk-lp.spk-lp .cfg-out .note{font-size:11px;color:var(--muted);margin-top:8px}
@media(max-width:820px){
.spk-lp.spk-lp .cfg-grid{grid-template-columns:1fr}
}
.spk-lp.spk-lp /* TRUST + FORM */
  .tf{display:grid;grid-template-columns:1fr;gap:0;align-items:start}
.spk-lp.spk-lp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}
@media(max-width:760px){
.spk-lp.spk-lp .stats{grid-template-columns:1fr 1fr}
}
.spk-lp.spk-lp .stat{background:#fff;border:1px solid var(--line);padding:14px}
.spk-lp.spk-lp .stat b{display:block;font-size:23.2px;font-weight:900;color:var(--ink);line-height:1.1}
.spk-lp.spk-lp .stat b i{font-style:normal;color:var(--accent-t)}
.spk-lp.spk-lp .stat span{font-size:11.8px;color:var(--muted)}
.spk-lp.spk-lp .cta{background:#fff;border:1px solid var(--line);padding:clamp(18px,2.4vw,26px);text-align:center}
.spk-lp.spk-lp .cta h3{font-size:17.6px;margin-bottom:5px}
.spk-lp.spk-lp .cta p{font-size:13px;color:var(--muted);margin-bottom:16px}
.spk-lp.spk-lp .cta .btn{width:100%}
.spk-lp.spk-lp .cta .ph{display:block;margin-top:14px;font-size:21.6px;font-weight:700;color:var(--ink);letter-spacing:-.01em}
.spk-lp.spk-lp .cta .ph:hover{color:var(--accent-t)}
.spk-lp.spk-lp .cta .note{font-size:11.5px;color:var(--muted);margin-top:4px}
.spk-lp.spk-lp .form{background:#fff;border:1px solid var(--line);padding:clamp(18px,2.4vw,26px)}
.spk-lp.spk-lp .form h3{font-size:17.6px;margin-bottom:4px}
.spk-lp.spk-lp .form .sub{font-size:12.5px;color:var(--muted);margin-bottom:14px}
.spk-lp.spk-lp .form input, .spk-lp.spk-lp .form textarea{width:100%;border:1px solid #d9d9d9;border-radius:var(--r);padding:10px 12px;
        font:14px Roboto,Arial,sans-serif;color:var(--ink);margin-bottom:9px;background:#fff}
.spk-lp.spk-lp .form input:focus, .spk-lp.spk-lp .form textarea:focus{outline:none;border-color:var(--accent)}
.spk-lp.spk-lp .form textarea{resize:vertical;min-height:76px}
.spk-lp.spk-lp .form .r2{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.spk-lp.spk-lp .consent{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;color:var(--muted);line-height:1.4;margin:2px 0 12px}
.spk-lp.spk-lp .consent input{width:15px;height:15px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--accent)}
.spk-lp.spk-lp .consent a{text-decoration:underline}
.spk-lp.spk-lp .form .btn{width:100%}
.spk-lp.spk-lp #fs{font-size:12.5px;margin-top:9px;color:var(--muted)}
@media(max-width:820px){
.spk-lp.spk-lp .tf{grid-template-columns:1fr}
.spk-lp.spk-lp .form .r2{grid-template-columns:1fr}
}
.spk-lp.spk-lp /* FAQ */
  .faq{max-width:900px;margin-top:14px}
.spk-lp.spk-lp details{border:1px solid var(--line);background:#fff;margin-bottom:7px}
.spk-lp.spk-lp details[open]{border-color:#f0c86a}
.spk-lp.spk-lp summary{list-style:none;cursor:pointer;padding:13px 44px 13px 15px;font-weight:500;font-size:14px;color:var(--ink);position:relative}
.spk-lp.spk-lp summary::-webkit-details-marker{display:none}
.spk-lp.spk-lp summary::after{content:'b';position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:19px;color:var(--accent-t);transition:.2s}
.spk-lp.spk-lp details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.spk-lp.spk-lp details .a{padding:0 15px 14px;font-size:13.2px;color:var(--text)}


/* скрыть 'Нет товаров' на этой странице */
.section-content-wrapper:has(> .text_after_items .spk-lp) > .alert.alert-warning{display:none}
.spk-lp.spk-lp .hero-h{font-size:clamp(21.6px,2.3vw,29.6px);font-weight:900;line-height:1.15;letter-spacing:-.01em;color:#222222;margin:0}
.spk-lp.spk-lp .photo img{padding:10px}
