/* Start custom CSS for html, class: .elementor-element-a4c669c */.em-abb{--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-abb *{box-sizing:border-box}.em-abb h1,.em-abb h2,.em-abb h3,.em-abb p{margin-top:0}.em-abb h1{max-width:980px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.035em}.em-abb h2{font-size:clamp(27px,3.5vw,40px);line-height:1.18}.em-abb>section{margin:36px 0}.em-abb__hero{padding:clamp(30px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(242,184,75,.26),transparent 30%),linear-gradient(135deg,#101a24,#1b3041)}.em-abb__hero p{max-width:900px;color:rgba(255,255,255,.82);font-size:19px}.em-abb__tag{display:inline-block;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:var(--a);font-size:13px;font-weight:800}.em-abb__lead,.em-abb__warning{padding:22px 24px;border:1px solid #ead6a2;border-radius:18px;background:#fff6df}.em-abb__lead p,.em-abb__warning p{margin:6px 0 0}.em-abb__compare,.em-abb__cards,.em-abb__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.em-abb__compare article,.em-abb__cards div,.em-abb__grid div,.em-abb__decision div{padding:20px;border:1px solid var(--l);border-radius:16px}.em-abb__compare p,.em-abb__cards p,.em-abb__grid p,.em-abb__decision p{margin:5px 0 0;color:var(--m)}.em-abb__decision{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.em-abb ul{padding-left:22px}.em-abb li{margin:7px 0}.em-abb__steps{counter-reset:s;padding:0;list-style:none}.em-abb__steps li{position:relative;padding:16px 17px 16px 54px;border:1px solid var(--l);border-radius:14px;margin-bottom:9px}.em-abb__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-abb__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:center}.em-abb__flow div,.em-abb__topology div{padding:18px;border:1px solid var(--l);border-radius:15px}.em-abb__flow span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--d);color:#fff;font-size:12px;font-weight:800}.em-abb__flow strong{display:block;margin-top:6px}.em-abb__flow i,.em-abb__topology i{font-style:normal;font-size:22px}.em-abb__check li::marker{content:"✓  "}.em-abb__topology{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.em-abb__topology span,.em-abb__topology strong{display:block}.em-abb__topology span{font-size:13px;color:var(--m)}.em-abb__danger{padding:22px 24px;border:1px solid #e4bcbc;border-radius:18px;background:#f8e8e8}.em-abb__danger p{margin:6px 0 0}.em-abb__faq details{margin-bottom:9px;border:1px solid var(--l);border-radius:15px}.em-abb__faq summary{cursor:pointer;padding:17px 19px;font-weight:800}.em-abb__faq details p{padding:0 19px 18px;color:var(--m)}@media(max-width:760px){.em-abb{font-size:16px}.em-abb__hero{border-radius:20px}.em-abb__compare,.em-abb__cards,.em-abb__grid,.em-abb__decision{grid-template-columns:1fr}.em-abb__flow,.em-abb__topology{grid-template-columns:1fr}.em-abb__flow i,.em-abb__topology i{transform:rotate(90deg);text-align:center}}/* End custom CSS */