/* Start custom CSS for html, class: .elementor-element-f05d617 */.em-sfp{--i:#17212b;--m:#5f6b75;--l:#dfe5e8;--a:#f2b84b;--d:#101a24;max-width:1120px;margin:auto;font-family:Onest,Arial,sans-serif;color:var(--i);font-size:17px;line-height:1.7}.em-sfp *{box-sizing:border-box}.em-sfp h1,.em-sfp h2,.em-sfp h3,.em-sfp p{margin-top:0}.em-sfp h1{max-width:980px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.035em}.em-sfp h2{font-size:clamp(27px,3.5vw,40px);line-height:1.18}.em-sfp>section{margin:36px 0}.em-sfp__hero{padding:clamp(30px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(242,184,75,.25),transparent 30%),linear-gradient(135deg,#101a24,#1b3041)}.em-sfp__hero p{max-width:900px;color:rgba(255,255,255,.82);font-size:19px}.em-sfp__tag{display:inline-block;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:var(--a);font-size:13px;font-weight:800}.em-sfp__lead,.em-sfp__warning{padding:22px 24px;border:1px solid #ead6a2;border-radius:18px;background:#fff6df}.em-sfp__lead p{margin:6px 0 0}.em-sfp__cards,.em-sfp__grid,.em-sfp__compare,.em-sfp__problems{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.em-sfp__cards article,.em-sfp__grid div,.em-sfp__compare article,.em-sfp__problems div{padding:20px;border:1px solid var(--l);border-radius:16px}.em-sfp__cards b{color:#95640c}.em-sfp__cards p,.em-sfp__grid p,.em-sfp__compare p,.em-sfp__problems p{margin:5px 0 0;color:var(--m)}.em-sfp__list{padding-left:22px}.em-sfp li{margin:7px 0}.em-sfp__spec{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.em-sfp__spec div{padding:18px;border-radius:15px;background:#f4f7f8}.em-sfp__spec span,.em-sfp__spec strong{display:block}.em-sfp__spec span{font-size:13px;color:var(--m)}.em-sfp__decision{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.em-sfp__decision div{padding:20px;border:1px solid var(--l);border-radius:16px}.em-sfp__decision p{margin:5px 0 0;color:var(--m)}.em-sfp__topology{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.em-sfp__topology div{padding:18px;border:1px solid var(--l);border-radius:15px}.em-sfp__topology span{display:inline-block;padding:3px 7px;border-radius:6px;background:var(--d);color:#fff;font-size:12px;font-weight:800}.em-sfp__topology strong,.em-sfp__topology small{display:block;margin-top:6px}.em-sfp__topology small{color:var(--m)}.em-sfp__topology i{font-style:normal;font-size:22px}.em-sfp__steps{counter-reset:s;padding:0;list-style:none}.em-sfp__steps li{position:relative;padding:16px 17px 16px 54px;border:1px solid var(--l);border-radius:14px;margin-bottom:9px}.em-sfp__steps li:before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--d);color:#fff;font-size:12px;font-weight:800}.em-sfp__faq details{margin-bottom:9px;border:1px solid var(--l);border-radius:15px}.em-sfp__faq summary{cursor:pointer;padding:17px 19px;font-weight:800}.em-sfp__faq details p{padding:0 19px 18px;color:var(--m)}.em-sfp__related{padding:26px;border-radius:22px;background:var(--d);color:#fff}.em-sfp__related h2{color:#fff}.em-sfp__related div{display:flex;flex-wrap:wrap;gap:10px}.em-sfp__related a{padding:11px 14px;border-radius:11px;background:var(--a);color:#17191b;font-weight:800;text-decoration:none}@media(max-width:760px){.em-sfp{font-size:16px}.em-sfp__hero{border-radius:20px}.em-sfp__cards,.em-sfp__grid,.em-sfp__compare,.em-sfp__problems,.em-sfp__spec,.em-sfp__decision{grid-template-columns:1fr}.em-sfp__topology{grid-template-columns:1fr}.em-sfp__topology i{transform:rotate(90deg);text-align:center}}/* End custom CSS */