/* START_SNIPPET:sfs-product-content (INDEX:476) */
.sfs-product-intro{margin-block:.4rem 1rem;line-height:1.6}
.sfs-premium-product{--r:18px;--b:1px solid rgba(0,0,0,.10);--d:#111;--m:rgba(0,0,0,.68);--l:#f6f6f6;--a:#e30613;width:100%;max-width:none;margin:0;padding:0 clamp(18px,4vw,64px);overflow-wrap:anywhere}
.sfs-premium-product *{box-sizing:border-box}
.sfs-premium-product__hero,.sfs-premium-product__split{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}
.sfs-premium-product__hero{padding:38px 0 34px}
.sfs-premium-product__card,.sfs-premium-product__dark,.sfs-premium-product__info,.sfs-premium-product__faq details,.sfs-premium-product__specs,.sfs-premium-product__trust{border-radius:var(--r);border:var(--b)}
.sfs-premium-product__card,.sfs-premium-product__info,.sfs-premium-product__specs{background:#fff}
.sfs-premium-product__card{padding:30px}.sfs-premium-product__dark{background:var(--d);padding:28px}
.sfs-premium-product__eye{color:var(--a);font-size:13px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px}
.sfs-premium-product h2,.sfs-premium-product h3{color:var(--d);letter-spacing:-.035em;margin-top:0}
.sfs-premium-product h2{font-size:clamp(25px,3.3vw,40px);line-height:1.13}.sfs-premium-product h3{font-size:1.08rem;line-height:1.25}
.sfs-premium-product p,.sfs-premium-product li,.sfs-premium-product a{font-size:16px;line-height:1.7}.sfs-premium-product p,.sfs-premium-product li{color:var(--m)}
.sfs-premium-product__lead{font-size:18px!important}.sfs-premium-product__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.sfs-premium-product__badges span{border:var(--b);border-radius:999px;padding:8px 12px;font-weight:800}
.sfs-premium-product__section{padding:42px 0;border-top:var(--b)}.sfs-premium-product__light{background:var(--l);border-radius:var(--r);padding:34px;margin:38px 0}
.sfs-premium-product__specs{overflow:hidden;margin-top:22px}.sfs-premium-product__spec{display:grid;grid-template-columns:minmax(180px,.65fr) 1.35fr;gap:16px;padding:14px 18px;border-top:var(--b)}
.sfs-premium-product__spec:first-child{border-top:0}.sfs-premium-product__spec--single{grid-template-columns:1fr}
.sfs-premium-product__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.sfs-premium-product__info{padding:22px}.sfs-premium-product__info h3{margin-bottom:0}
.sfs-premium-product__steps li{margin-bottom:.65rem}.sfs-premium-product__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.sfs-premium-product__linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sfs-premium-product__linkgrid a{display:block;padding:16px 18px;border:var(--b);border-radius:14px;text-decoration:none;font-weight:800}
.sfs-premium-product__source{font-size:.9em!important;opacity:.78}.sfs-premium-product__faqhead{text-align:center;max-width:880px;margin:0 auto 26px}
.sfs-premium-product__faq{max-width:960px;margin:auto;display:grid;gap:12px}.sfs-premium-product__faq details{padding:18px 20px;background:#fff}.sfs-premium-product__faq summary{cursor:pointer;font-weight:900}
.sfs-premium-product__trust{background:var(--d);padding:34px}.sfs-premium-product__trustgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sfs-premium-product__trustitem{padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px}
.sfs-premium-product .sfs-premium-product__dark,.sfs-premium-product .sfs-premium-product__dark *,.sfs-premium-product .sfs-premium-product__trust,.sfs-premium-product .sfs-premium-product__trust *{color:#fff!important}
.sfs-premium-product .sfs-premium-product__dark p,.sfs-premium-product .sfs-premium-product__trust p{color:rgba(255,255,255,.78)!important}
@media(max-width:980px){.sfs-premium-product__hero,.sfs-premium-product__split,.sfs-premium-product__grid,.sfs-premium-product__linkgrid{grid-template-columns:1fr}.sfs-premium-product__trustgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.sfs-premium-product{padding:0 14px}.sfs-premium-product__card,.sfs-premium-product__dark,.sfs-premium-product__light,.sfs-premium-product__trust{padding:24px 18px}.sfs-premium-product__spec,.sfs-premium-product__trustgrid{grid-template-columns:1fr}}
/* END_SNIPPET:sfs-product-content */
