

/* Start:/local/static/css/semip.css?17918261324057*/
.sfi{--g:#2E9E49;--gd:#217a37;--o:#F5A623;--d:#26303C;--bg:#F4F8F5;--line:#e2e8e3;font-size:16px;line-height:1.65;color:#26303C;max-width:900px}
.sfi h2{margin:38px 0 14px;font-size:26px}
.sfi h3{margin:24px 0 10px;font-size:19px}
.sfi p{margin:10px 0}
.sfi-date{display:inline-block;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:4px 14px;font-size:13px;color:#5a6470;margin:4px 0 14px}
.sfi-hero{margin:6px 0 18px;border-radius:14px;overflow:hidden}
.sfi-hero img{width:100%;display:block}
.sfi-alert{background:#FFF7E8;border-left:4px solid var(--o);border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0}
.sfi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}
.sfi-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px 18px}
.sfi-card b{display:block;font-size:26px;color:var(--gd);margin-bottom:4px}
.sfi-card span{font-size:13.5px;color:#5a6470;line-height:1.4;display:block}
.sfi-scroll{overflow-x:auto;margin:16px 0}
.sfi-tbl{border-collapse:collapse;width:100%;min-width:430px;font-size:15px}
.sfi-tbl caption{text-align:left;font-weight:700;font-size:16px;padding:0 0 8px}
.sfi-tbl th{background:var(--g);color:#fff;padding:10px 12px;text-align:left;font-weight:600}
.sfi-tbl td{border-bottom:1px solid var(--line);padding:10px 12px}
.sfi-tbl tr:nth-child(even) td{background:#fafcfa}
.sfi-tbl .r{font-weight:700;color:var(--gd);white-space:nowrap}
.sfi-check{list-style:none;padding:0;margin:14px 0}
.sfi-check li{padding:7px 0 7px 34px;position:relative}
.sfi-check li:before{content:"";position:absolute;left:0;top:9px;width:22px;height:22px;border-radius:50%;background:var(--g) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M5 13l4 4L19 7"/></svg>') center/13px no-repeat}
.sfi-calc{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;background:var(--bg);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:18px 0;text-align:center}
.sfi-calc>div{padding:20px 14px}
.sfi-calc .vs{display:flex;align-items:center;font-weight:800;color:#8a95a1;padding:0 6px}
.sfi-calc b{display:block;font-size:24px;margin:4px 0}
.sfi-calc .good b{color:var(--gd)}
.sfi-calc .bad b{color:#b0483c}
.sfi-calc small{color:#5a6470}
.sfi-save{background:var(--g);color:#fff;text-align:center;border-radius:12px;padding:14px 18px;margin:0 0 18px;font-size:17px}
.sfi-save b{font-size:22px}
.sfi-steps{counter-reset:st;list-style:none;padding:0;margin:16px 0}
.sfi-steps li{position:relative;padding:0 0 22px 52px;counter-increment:st}
.sfi-steps li:before{content:counter(st);position:absolute;left:0;top:-2px;width:34px;height:34px;border-radius:50%;background:var(--g);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.sfi-steps li:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--line)}
.sfi-steps li b{display:block;margin-bottom:2px}
.sfi-img{margin:20px 0;border-radius:14px;overflow:hidden}
.sfi-img img{width:100%;display:block}
.sfi-cta{background:linear-gradient(115deg,var(--gd),var(--g));border-radius:14px;color:#fff;padding:24px 26px;margin:26px 0}
.sfi-cta p{margin:6px 0 14px}
.sfi-cta a.btn{display:inline-block;background:var(--o);color:#fff;font-weight:700;padding:12px 26px;border-radius:10px;text-decoration:none}
.sfi-cta a.tel{color:#fff;font-weight:700;text-decoration:none;margin-left:16px;white-space:nowrap}
.sfi-faq{border:1px solid var(--line);border-radius:12px;margin:10px 0;overflow:hidden}
.sfi-faq summary{cursor:pointer;font-weight:600;padding:14px 18px;background:var(--bg)}
.sfi-faq div{padding:4px 18px 14px}
.sfi-links{background:var(--bg);border-radius:12px;padding:16px 20px;margin:22px 0}
.sfi-links a{color:var(--gd)}
@media(max-width:640px){.sfi-calc{grid-template-columns:1fr}.sfi-calc .vs{justify-content:center;padding:0}}

/* End */
/* /local/static/css/semip.css?17918261324057 */
