.elementor-25114 .elementor-element.elementor-element-ts01c0n{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-ts01c0n */body{background:#050506 !important}
.elementor-25114 .elementor-element.elementor-element-ts01c0n{background:radial-gradient(900px 500px at 85% -5%,rgba(225,6,0,.14),transparent 60%),#050506}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl{max-width:860px;margin:0 auto;padding:96px 22px 80px;color:#9AA3B5;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.75}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .crumb{font-size:.85rem;margin-bottom:16px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .crumb a{color:#9AA3B5;text-decoration:none}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .eyebrow{display:inline-block;font-family:'Sora',sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#FF3B3B;margin-bottom:12px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl h1{font-family:'Sora',sans-serif !important;color:#EDF0F7 !important;font-size:clamp(2.1rem,4.4vw,3.2rem) !important;font-weight:800 !important;line-height:1.1 !important;margin:0 0 12px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .updated{font-size:.9rem;margin-bottom:34px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .toc{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px 24px;margin-bottom:40px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .toc b{color:#EDF0F7;font-family:'Sora',sans-serif}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .toc ol{margin:10px 0 0;padding-left:20px;columns:2;column-gap:28px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .toc li{margin:0 0 6px;font-size:.93rem}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl h2{font-family:'Sora',sans-serif !important;color:#EDF0F7 !important;font-size:1.4rem !important;font-weight:700 !important;margin:44px 0 12px;scroll-margin-top:110px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl p,.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl li{color:#9AA3B5}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl ul{padding-left:20px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl li{margin-bottom:8px}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl b,.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl strong{color:#EDF0F7}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl a{color:#FF3B3B}
.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .caps{text-transform:uppercase;font-size:.9rem;letter-spacing:.01em}
@media(max-width:640px){.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl{padding:64px 16px 56px}.elementor-25114 .elementor-element.elementor-element-ts01c0n .zl .toc ol{columns:1}}/* End custom CSS */