/* generated: skeleton */
body .elementor.elementor .elementor-element.elementor-element.p84-1{position:relative;overflow:hidden;background:rgb(32, 38, 36);color:rgb(245, 243, 238);min-height:clamp(560px, 82vh, 820px);display:flex;align-items:flex-end}
body .elementor.elementor .elementor-element.elementor-element.p84-2{position:absolute;inset:-14% 0px;width:100%;height:128%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-3{position:absolute;inset:0px;background:linear-gradient(0deg, rgba(20, 24, 22, 0.94) 0%, rgba(20, 24, 22, 0.55) 55%, rgba(20, 24, 22, 0.2) 100%)}
body .elementor.elementor .elementor-element.elementor-element.p84-4{position:absolute;top:14px;left:14px;font:500 11px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);color:rgb(32, 38, 36);padding:6px 8px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-5{position:relative;width:100%;max-width:1320px;margin:0px auto;padding:clamp(28px, 5cqi, 64px) clamp(16px, 4cqi, 40px);display:grid;gap:20px}
body .elementor.elementor .elementor-element.elementor-element.p84-6{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font:500 14px Rubik, sans-serif;color:rgb(213, 218, 219)}
body .elementor.elementor .elementor-element.elementor-element.p84-7{text-decoration-line:underline;text-decoration-color:rgb(255, 122, 26);text-underline-offset:3px;cursor:pointer;color:rgb(213, 218, 219)}
body .elementor.elementor .elementor-element.elementor-element.p84-9{text-decoration-line:underline;text-decoration-color:rgb(255, 122, 26);text-underline-offset:3px;cursor:pointer;color:rgb(213, 218, 219)}
body .elementor .p84-12{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-11{color:rgb(245, 243, 238)}
body .elementor .p84-14{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-13{margin-right:0px;margin-left:6px;margin-inline-start:6px;font:500 11.5px "IBM Plex Mono", monospace;padding:3px 8px;border-radius:4px;background:rgba(255, 255, 255, 0.12);color:rgb(213, 218, 219);direction:ltr;unicode-bidi:isolate}
body .elementor.elementor .elementor-element.elementor-element.p84-15{display:flex;flex-wrap:wrap;gap:8px}
body .elementor.elementor .elementor-element.elementor-element.p84-16{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0px 12px;border-radius:999px;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.24);backdrop-filter:blur(10px);font:600 13px Rubik, sans-serif}
body .elementor .p84-18{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-17{font-family:"IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-20{display:inline-flex;align-items:center;min-height:34px;padding:0px 12px;border-radius:999px;background:rgb(200, 241, 53);color:rgb(32, 38, 36);font:700 13px Rubik, sans-serif}
body .elementor .p84-23{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-22{margin:0px;font:900 clamp(42px, 7cqi, 108px) / 0.95 Rubik, sans-serif;letter-spacing:-0.025em;max-width:1100px;text-wrap:balance;animation:0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s 1 normal both running cnIn}
body .elementor .p84-25{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-24{margin:0px;max-width:760px;font:400 clamp(19px, 1.9cqi, 25px) / 1.5 Assistant, sans-serif;color:rgb(228, 232, 233);text-wrap:pretty;animation:0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.35s 1 normal both running cnIn}
body .elementor.elementor .elementor-element.elementor-element.p84-26{display:flex;flex-wrap:wrap;gap:12px;align-items:center;animation:0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.5s 1 normal both running cnIn}
body .elementor.elementor .elementor-element.elementor-element.p84-27{text-align:center;display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:0px 28px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:4px;font:700 18px Rubik, sans-serif;color:rgb(32, 38, 36);cursor:pointer;background-color:rgb(255, 122, 26);background-image:linear-gradient(110deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 65%);background-repeat:no-repeat;background-size:250% 100%;background-position:130% 0px;transition:background-position 0.8s, transform 0.2s, box-shadow 0.2s}
body .elementor.elementor .elementor-element.elementor-element.p84-30{text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;min-height:58px;padding:0px 20px;border:1.5px solid rgba(255, 255, 255, 0.5);border-radius:4px;color:rgb(245, 243, 238);text-decoration:none;font:600 16px Rubik, sans-serif;backdrop-filter:blur(8px);transition:border-color 0.2s, color 0.2s}
body .elementor.elementor .elementor-element.elementor-element.p84-32{background:rgb(200, 241, 53);padding:8px 0px}
body .elementor.elementor .elementor-element.elementor-element.p84-33{position:relative;height:14px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-34{position:absolute;top:0px;bottom:0px;right:0px;width:30%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0));animation:4.5s ease-in-out 0s infinite normal none running cnSheen}
body .elementor.elementor .elementor-element.elementor-element.p84-35{max-width:1320px;margin:0px auto;padding:clamp(40px, 6cqi, 80px) clamp(16px, 4cqi, 40px) 0px;display:grid;grid-template-columns:minmax(0px, 1fr);gap:18px;scroll-margin-top:80px}
body .elementor.elementor .elementor-element.elementor-element.p84-36{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:end;justify-content:space-between}
body .elementor.elementor .elementor-element.elementor-element.p84-37{display:grid;gap:8px}
body .elementor .p84-39{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-38{font:500 13px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor .p84-41{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-40{margin:0px;font:800 clamp(26px, 3cqi, 40px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-42{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor.elementor .elementor-element.elementor-element.p84-43{cursor:default;display:flex;align-items:center;gap:8px;font:600 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-44{white-space:nowrap;align-items:center;text-wrap-mode:nowrap;min-height:44px;padding:0px 10px;border:1.5px solid rgb(188, 195, 197);border-radius:4px;background:rgb(255, 255, 255);font:500 15px Rubik, sans-serif;display:flex;gap:8px;cursor:pointer;width:147px}
body .elementor.elementor .elementor-element.elementor-element.p84-45{text-align:center;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgb(188, 195, 197);background:rgb(255, 255, 255);font:600 14px Rubik, sans-serif;cursor:pointer;transition:transform 0.12s cubic-bezier(0.23, 1, 0.32, 1);display:flex;flex-direction:column;justify-content:center}
body .elementor.elementor .elementor-element.elementor-element.p84-47{scroll-margin-top:90px;min-width:0px;color:rgb(32, 38, 36);direction:rtl;unicode-bidi:isolate}
body .elementor.elementor .elementor-element.elementor-element.p84-48{position:relative;overflow:hidden;border-radius:18px;background:rgb(32, 38, 36);color:rgb(245, 243, 238);box-shadow:rgba(32, 38, 36, 0.9) 0px 24px 50px -30px, rgb(200, 241, 53) 0px 0px 0px 2px;animation:0.26s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal both running cnCalc}
body .elementor.elementor .elementor-element.elementor-element.p84-49{height:8px;background:repeating-linear-gradient(-45deg, rgb(255, 122, 26) 0px, rgb(255, 122, 26) 14px, rgb(32, 38, 36) 14px, rgb(32, 38, 36) 28px)}
body .elementor.elementor .elementor-element.elementor-element.p84-50{padding:clamp(16px, 2.6cqi, 26px);display:grid;grid-template-columns:minmax(0px, 1.25fr) minmax(0px, 1fr);gap:16px 24px;align-items:center}
body .elementor.elementor .elementor-element.elementor-element.p84-51{display:grid;gap:12px;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-52{display:flex;flex-wrap:wrap;gap:6px}
body .elementor.elementor .elementor-element.elementor-element.p84-53{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0px 10px;border-radius:999px;background:rgb(200, 241, 53);color:rgb(32, 38, 36);font:800 12.5px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-55{display:inline-flex;align-items:center;min-height:28px;padding:0px 10px;border-radius:999px;border:1px solid rgba(245, 243, 238, 0.3);font:600 12.5px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-56{display:inline-flex;align-items:center;min-height:28px;padding:0px 10px;border-radius:999px;border:1px solid rgba(245, 243, 238, 0.3);font:600 12.5px Rubik, sans-serif}
body .elementor .p84-58{display:inline;color:rgb(200, 241, 53)}
body .elementor.elementor .elementor-element.elementor-element.p84-57{margin:0px;font:900 clamp(24px, 3.4cqi, 38px) / 1.08 Rubik, sans-serif;letter-spacing:-0.01em;text-wrap:balance}
body .elementor.elementor .elementor-element.elementor-element.p84-59{margin:0px;font:400 16px / 1.5 Assistant, sans-serif;color:rgb(213, 218, 219);text-wrap:pretty}
body .elementor.elementor .elementor-element.elementor-element.p84-60{display:grid;gap:8px}
body .elementor.elementor .elementor-element.elementor-element.p84-61{font:700 13px Rubik, sans-serif;color:rgb(188, 195, 197)}
body .elementor.elementor .elementor-element.elementor-element.p84-62{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-64{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-63{text-align:center;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgba(245, 243, 238, 0.35);background:rgba(245, 243, 238, 0.08);color:rgb(245, 243, 238);font:700 14px Rubik, sans-serif;cursor:pointer;transition:background-color 0.15s, border-color 0.15s, transform 0.12s cubic-bezier(0.23, 1, 0.32, 1);display:flex;flex-direction:column;justify-content:center}
body .elementor .p84-66{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-65{text-align:center;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgba(245, 243, 238, 0.35);background:rgba(245, 243, 238, 0.08);color:rgb(245, 243, 238);font:700 14px Rubik, sans-serif;cursor:pointer;transition:background-color 0.15s, border-color 0.15s, transform 0.12s cubic-bezier(0.23, 1, 0.32, 1);display:flex;flex-direction:column;justify-content:center}
body .elementor .p84-68{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-67{text-align:center;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgba(245, 243, 238, 0.35);background:rgba(245, 243, 238, 0.08);color:rgb(245, 243, 238);font:700 14px Rubik, sans-serif;cursor:pointer;transition:background-color 0.15s, border-color 0.15s, transform 0.12s cubic-bezier(0.23, 1, 0.32, 1);display:flex;flex-direction:column;justify-content:center}
body .elementor .p84-70{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-69{text-align:center;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgba(245, 243, 238, 0.35);background:rgba(245, 243, 238, 0.08);color:rgb(245, 243, 238);font:700 14px Rubik, sans-serif;cursor:pointer;transition:background-color 0.15s, border-color 0.15s, transform 0.12s cubic-bezier(0.23, 1, 0.32, 1);display:flex;flex-direction:column;justify-content:center}
body .elementor.elementor .elementor-element.elementor-element.p84-71{display:grid;gap:10px;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-72{position:relative;overflow:hidden;display:grid;gap:6px;justify-items:center;text-align:center;padding:16px 18px;border-radius:14px;border:2px solid rgb(32, 38, 36);background:rgb(245, 243, 238);color:rgb(32, 38, 36);cursor:pointer;box-shadow:rgb(255, 122, 26) 5px 5px 0px;transition:transform 0.16s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.16s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor.elementor .elementor-element.elementor-element.p84-73{font:700 12.5px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-74{display:flex;flex-wrap:wrap;justify-content:center;column-gap:0.15em;font-style:normal;font-variant:tabular-nums;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;font-weight:900;font-stretch:normal;font-size:clamp(24px, 3.2cqi, 34px);line-height:1.05;font-family:Rubik, sans-serif;direction:ltr;unicode-bidi:isolate}
body .elementor .p84-76{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-75{white-space:nowrap}
body .elementor .p84-78{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-77{white-space:nowrap;filter:blur(5px);opacity:0.75}
body .elementor.elementor .elementor-element.elementor-element.p84-79{font:500 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-80{position:absolute;inset:0px;pointer-events:none;overflow:hidden;border-radius:inherit}
body .elementor.elementor .elementor-element.elementor-element.p84-81{position:absolute;top:0px;bottom:0px;width:38%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));animation:6s cubic-bezier(0.77, 0, 0.175, 1) 1.2s infinite normal none running cnCalcShine}
body .elementor .p84-83{position:absolute;inset:0px;border-radius:inherit;border:2px solid rgb(255, 122, 26);animation:2.4s cubic-bezier(0.23, 1, 0.32, 1) 1.5s 3 normal both running cnCalcRing;pointer-events:none}
body .elementor .p84-84{display:inline-block;animation:2.4s ease-in-out 1.5s 3 normal none running cnCalcTick}
body .elementor.elementor .elementor-element.elementor-element.p84-82{text-align:center;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0px 22px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:12px;background:rgb(255, 122, 26);color:rgb(32, 38, 36);font:800 18px Rubik, sans-serif;cursor:pointer;box-shadow:rgba(255, 122, 26, 0.95) 0px 16px 32px -16px;transition:transform 0.16s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor.elementor .elementor-element.elementor-element.p84-85{display:grid;grid-template-columns:minmax(0px, 1fr);gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-87{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-88{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-89{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-90{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-91{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-92{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-94{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-93{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-95{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-96{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-98{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-97{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-100{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-99{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-102{display:inline}
body .elementor .p84-103{display:inline}
body .elementor .p84-104{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-101{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-106{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-105{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-107{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-108{display:grid;gap:4px}
body .elementor .p84-110{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-109{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-112{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-111{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-113{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-114{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-116{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-115{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-118{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-117{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-120{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-121{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-122{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-123{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-124{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-125{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-127{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-126{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-128{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-129{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-131{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-130{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-133{display:inline}
body .elementor .p84-134{display:inline}
body .elementor .p84-135{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-132{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-137{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-136{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-138{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-139{display:grid;gap:4px}
body .elementor .p84-141{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-140{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-143{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-142{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-144{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-145{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-147{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-146{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-149{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-148{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-151{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-152{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-153{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-154{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-155{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-156{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-158{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-157{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-159{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-160{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-162{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-161{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-164{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-163{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-166{display:inline}
body .elementor .p84-167{display:inline}
body .elementor .p84-168{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-165{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-170{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-169{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-171{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-172{display:grid;gap:4px}
body .elementor .p84-174{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-173{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-176{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-175{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-177{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-178{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-180{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-179{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-182{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-181{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-184{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-185{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-186{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-187{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-188{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-189{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-191{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-190{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-192{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-193{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-195{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-194{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-197{display:inline}
body .elementor .p84-198{display:inline}
body .elementor .p84-199{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-196{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-201{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-200{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-202{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-203{display:grid;gap:4px}
body .elementor .p84-205{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-204{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-207{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-206{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-208{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-209{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-211{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-210{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-213{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-212{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-215{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-216{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-217{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-218{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-219{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-220{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-222{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-221{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-223{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-224{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-226{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-225{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-228{display:inline}
body .elementor .p84-229{display:inline}
body .elementor .p84-230{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-227{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-232{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-231{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-233{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-234{display:grid;gap:4px}
body .elementor .p84-236{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-235{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-238{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-237{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-239{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-240{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-242{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-241{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-244{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-243{font:500 12px "IBM Plex Mono", monospace;color:rgb(179, 49, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-246{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-247{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-248{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-249{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-250{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-251{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-253{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-252{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-254{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-255{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-257{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-256{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-259{display:inline}
body .elementor .p84-260{display:inline}
body .elementor .p84-261{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-258{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-263{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-262{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-264{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-265{display:grid;gap:4px}
body .elementor .p84-267{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-266{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-269{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-268{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-270{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-271{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-273{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-272{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-275{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-274{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-277{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-278{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-279{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-280{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-281{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-282{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-284{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-283{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-285{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-286{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-288{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-287{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-290{display:inline}
body .elementor .p84-291{display:inline}
body .elementor .p84-292{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-289{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-294{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-293{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-295{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-296{display:grid;gap:4px}
body .elementor .p84-298{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-297{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-300{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-299{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-301{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-302{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-304{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-303{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-306{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-305{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-308{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-309{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-310{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-311{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-312{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-313{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-315{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-314{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-316{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-317{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-319{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-318{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-321{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-320{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-323{display:inline}
body .elementor .p84-324{display:inline}
body .elementor .p84-325{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-322{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-327{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-326{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-328{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-329{display:grid;gap:4px}
body .elementor .p84-331{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-330{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-333{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-332{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-334{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-335{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-337{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-336{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-339{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-338{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-341{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-342{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-343{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-344{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-345{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-346{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-348{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-347{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-349{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-351{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-350{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-353{display:inline}
body .elementor .p84-354{display:inline}
body .elementor .p84-355{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-352{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-357{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-356{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-358{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-359{display:grid;gap:4px}
body .elementor .p84-361{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-360{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-363{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-362{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(233, 247, 184);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-364{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-365{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-367{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-366{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-369{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-368{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-371{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-372{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-373{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-374{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-375{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-376{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-378{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-377{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-379{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-380{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-382{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-381{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-384{display:inline}
body .elementor .p84-385{display:inline}
body .elementor .p84-386{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-383{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-388{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-387{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-389{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-390{display:grid;gap:4px}
body .elementor .p84-392{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-391{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-394{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-393{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-395{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-396{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-398{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-397{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-400{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-399{font:500 12px "IBM Plex Mono", monospace;color:rgb(179, 49, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-402{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-403{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-404{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-405{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-406{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-407{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-409{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-408{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-410{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-412{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-411{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-414{display:inline}
body .elementor .p84-415{display:inline}
body .elementor .p84-416{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-413{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-418{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-417{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-419{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-420{display:grid;gap:4px}
body .elementor .p84-422{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-421{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-424{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-423{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-425{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-426{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-428{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-427{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-430{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-429{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-432{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-433{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-434{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-435{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-436{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-437{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-439{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-438{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-440{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-442{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-441{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-444{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-443{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-446{display:inline}
body .elementor .p84-447{display:inline}
body .elementor .p84-448{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-445{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-450{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-449{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-451{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-452{display:grid;gap:4px}
body .elementor .p84-454{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-453{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-456{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-455{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-457{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-458{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-460{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-459{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-462{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-461{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-464{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-465{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-466{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-467{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-468{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-469{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-471{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-470{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-472{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-473{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-475{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-474{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-477{display:inline}
body .elementor .p84-478{display:inline}
body .elementor .p84-479{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-476{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-481{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-480{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-482{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-483{display:grid;gap:4px}
body .elementor .p84-485{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-484{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-487{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-486{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-488{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-489{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-491{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-490{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-493{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-492{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-495{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-496{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-497{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-498{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-499{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-500{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-502{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-501{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-503{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-504{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-506{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-505{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-508{display:inline}
body .elementor .p84-509{display:inline}
body .elementor .p84-510{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-507{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-512{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-511{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-513{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-514{display:grid;gap:4px}
body .elementor .p84-516{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-515{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-518{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-517{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-519{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-520{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-522{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-521{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-524{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-523{font:500 12px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-526{text-underline-offset:3px;cursor:pointer;display:flex;flex-wrap:wrap;min-width:0px;border-radius:10px;overflow:hidden;background:rgb(255, 255, 255);border:1px solid rgb(188, 195, 197);text-decoration:none;color:rgb(32, 38, 36);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s, border-color 0.3s}
body .elementor.elementor .elementor-element.elementor-element.p84-527{flex:1 1 200px;position:relative;display:block;min-height:170px;background:rgb(188, 195, 197);overflow:hidden}
body .elementor.elementor .elementor-element.elementor-element.p84-528{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-529{position:absolute;bottom:8px;left:8px;font:500 10px "IBM Plex Mono", monospace;background:rgba(245, 243, 238, 0.9);padding:3px 6px;border-radius:2px}
body .elementor.elementor .elementor-element.elementor-element.p84-530{flex:999 1 300px;padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-531{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .elementor .p84-533{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-532{font:800 21px / 1.2 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-534{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-535{display:flex;flex-wrap:wrap;gap:6px}
body .elementor .p84-537{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-536{font:600 13px Rubik, sans-serif;padding:4px 10px;border-radius:999px;background:rgb(245, 243, 238);border:1px solid rgb(218, 221, 218)}
body .elementor .p84-539{display:inline}
body .elementor .p84-540{display:inline}
body .elementor .p84-541{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-538{font:500 14px Rubik, sans-serif;color:rgb(58, 66, 63)}
body .elementor .p84-543{display:inline;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-542{margin-top:4px;font:700 14px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-544{flex:1 1 230px;min-width:0px;padding:18px 20px;background:rgb(245, 243, 238);border-inline-start:1px solid rgb(225, 227, 225);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;display:grid;gap:12px;align-content:start}
body .elementor.elementor .elementor-element.elementor-element.p84-545{display:grid;gap:4px}
body .elementor .p84-547{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-546{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-549{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-548{justify-self:start;font:800 18px Rubik, sans-serif;padding:4px 10px;border-radius:4px;background:rgb(255, 255, 255);border:1px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-550{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-551{font:600 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor .p84-553{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-552{font:600 15px / 1.4 Rubik, sans-serif}
body .elementor .p84-555{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-554{font:500 12px "IBM Plex Mono", monospace;color:rgb(179, 49, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-556{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:10px;background:rgb(32, 38, 36);color:rgb(245, 243, 238)}
body .elementor.elementor .elementor-element.elementor-element.p84-557{font:600 17px / 1.45 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-558{text-align:center;min-height:50px;padding:0px 20px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:4px;background:rgb(255, 122, 26);font:700 16px Rubik, sans-serif;cursor:pointer;display:flex;flex-direction:column;justify-content:center}
body .elementor.elementor .elementor-element.elementor-element.p84-559{max-width:1320px;margin:0px auto;padding:clamp(48px, 7cqi, 96px) clamp(16px, 4cqi, 40px) 0px;display:grid;gap:20px}
body .elementor.elementor .elementor-element.elementor-element.p84-560{display:grid;gap:8px;max-width:760px}
body .elementor .p84-562{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-561{font:500 13px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-563{margin:0px;font:800 clamp(28px, 3.4cqi, 46px) / 1.08 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-564{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-565{position:relative;overflow:hidden;padding:20px;border-radius:12px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);display:grid;gap:8px;align-content:start;transition:border-color 0.2s, transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-567{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-566{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor .p84-569{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-568{font:800 18px / 1.25 Rubik, sans-serif}
body .elementor .p84-571{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-570{font:400 15.5px / 1.55 Assistant, sans-serif;color:rgb(58, 66, 63);text-wrap:pretty}
body .elementor.elementor .elementor-element.elementor-element.p84-572{position:relative;overflow:hidden;padding:20px;border-radius:12px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);display:grid;gap:8px;align-content:start;transition:border-color 0.2s, transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-574{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-573{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor .p84-576{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-575{font:800 18px / 1.25 Rubik, sans-serif}
body .elementor .p84-578{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-577{font:400 15.5px / 1.55 Assistant, sans-serif;color:rgb(58, 66, 63);text-wrap:pretty}
body .elementor.elementor .elementor-element.elementor-element.p84-579{position:relative;overflow:hidden;padding:20px;border-radius:12px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);display:grid;gap:8px;align-content:start;transition:border-color 0.2s, transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-581{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-580{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor .p84-583{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-582{font:800 18px / 1.25 Rubik, sans-serif}
body .elementor .p84-585{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-584{font:400 15.5px / 1.55 Assistant, sans-serif;color:rgb(58, 66, 63);text-wrap:pretty}
body .elementor.elementor .elementor-element.elementor-element.p84-586{position:relative;overflow:hidden;padding:20px;border-radius:12px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);display:grid;gap:8px;align-content:start;transition:border-color 0.2s, transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-588{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-587{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor .p84-590{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-589{font:800 18px / 1.25 Rubik, sans-serif}
body .elementor .p84-592{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-591{font:400 15.5px / 1.55 Assistant, sans-serif;color:rgb(58, 66, 63);text-wrap:pretty}
body .elementor.elementor .elementor-element.elementor-element.p84-593{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));border-radius:12px;overflow:hidden;background:rgb(32, 38, 36);color:rgb(245, 243, 238)}
body .elementor.elementor .elementor-element.elementor-element.p84-594{padding:18px 20px;display:grid;gap:6px;border-inline-start:1px solid rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-595{font:600 12px Rubik, sans-serif;color:rgb(200, 241, 53)}
body .elementor .p84-597{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-596{font:600 16px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-598{padding:18px 20px;display:grid;gap:6px;border-inline-start:1px solid rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-599{font:600 12px Rubik, sans-serif;color:rgb(200, 241, 53)}
body .elementor .p84-601{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-600{font:600 16px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-602{padding:18px 20px;display:grid;gap:6px;border-inline-start:1px solid rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-603{font:600 12px Rubik, sans-serif;color:rgb(200, 241, 53)}
body .elementor .p84-605{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-604{font:600 16px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-606{font:400 12px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-607{max-width:1320px;margin:0px auto;padding:clamp(48px, 7cqi, 96px) clamp(16px, 4cqi, 40px);display:grid;gap:20px}
body .elementor.elementor .elementor-element.elementor-element.p84-608{margin:0px;font:800 clamp(26px, 3cqi, 40px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-609{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}
body .elementor.elementor .elementor-element.elementor-element.p84-610{display:grid;gap:10px}
body .elementor.elementor .elementor-element.elementor-element.p84-611{height:12px;border-radius:2px;background:rgb(255, 122, 26)}
body .elementor .p84-613{display:inline}
body .elementor .p84-614{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-612{font:700 14px Rubik, sans-serif;color:rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-615{display:grid;gap:10px}
body .elementor.elementor .elementor-element.elementor-element.p84-616{height:12px;border-radius:2px;background:rgb(218, 221, 218)}
body .elementor .p84-618{display:inline}
body .elementor .p84-619{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-617{font:500 14px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-620{display:grid;gap:10px}
body .elementor.elementor .elementor-element.elementor-element.p84-621{height:12px;border-radius:2px;background:rgb(218, 221, 218)}
body .elementor .p84-623{display:inline}
body .elementor .p84-624{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-622{font:500 14px Rubik, sans-serif;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-625{display:flex;flex-wrap:wrap;gap:8px}
body .elementor.elementor .elementor-element.elementor-element.p84-626{text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgb(188, 195, 197);background:rgb(255, 255, 255);text-decoration:none;font:600 14px Rubik, sans-serif;transition:border-color 0.2s}
body .elementor .p84-628{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-627{font:500 11px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-630{text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgb(32, 38, 36);background:rgb(200, 241, 53);text-decoration:none;font:600 14px Rubik, sans-serif;transition:border-color 0.2s}
body .elementor .p84-632{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-631{font:500 11px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-634{text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0px 14px;border-radius:999px;border:1.5px solid rgb(188, 195, 197);background:rgb(255, 255, 255);text-decoration:none;font:600 14px Rubik, sans-serif;transition:border-color 0.2s}
body .elementor .p84-636{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-635{font:500 11px "IBM Plex Mono", monospace;color:rgb(85, 96, 92)}
body .elementor.elementor .elementor-element.elementor-element.p84-638{position:relative;overflow:hidden;color:rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-639{position:absolute;inset:-14% 0px;background-image:url("/wp-content/uploads/2026/10/tex-concrete-rough.webp");background-size:cover;background-position:center center}
body .elementor.elementor .elementor-element.elementor-element.p84-640{position:absolute;inset:0px;background:rgba(245, 243, 238, 0.74)}
body .elementor.elementor .elementor-element.elementor-element.p84-641{position:relative;max-width:1320px;margin:0px auto;padding:clamp(56px, 7cqi, 104px) clamp(16px, 4cqi, 40px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));gap:clamp(16px, 3cqi, 32px);align-items:stretch}
body .elementor.elementor .elementor-element.elementor-element.p84-642{background:rgba(255, 255, 255, 0.72);border:1px solid rgba(255, 255, 255, 0.95);border-radius:10px;padding:clamp(22px, 3cqi, 40px);display:grid;gap:16px;align-content:start;backdrop-filter:blur(20px) saturate(1.4)}
body .elementor.elementor .elementor-element.elementor-element.p84-643{font:500 13px "IBM Plex Mono", monospace;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-644{margin:0px;font:800 clamp(26px, 3cqi, 40px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-645{list-style:none;margin:0px;padding:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-646{display:flex;gap:14px;align-items:flex-start;padding:13px 0px;border-bottom:1px solid rgba(32, 38, 36, 0.14);font:500 17px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-647{flex:0 0 auto;margin-top:6px;width:12px;height:12px;background:rgb(200, 241, 53);outline:rgb(32, 38, 36) solid 1.5px}
body .elementor.elementor .elementor-element.elementor-element.p84-649{display:flex;gap:14px;align-items:flex-start;padding:13px 0px;border-bottom:1px solid rgba(32, 38, 36, 0.14);font:500 17px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-650{flex:0 0 auto;margin-top:6px;width:12px;height:12px;background:rgb(200, 241, 53);outline:rgb(32, 38, 36) solid 1.5px}
body .elementor.elementor .elementor-element.elementor-element.p84-652{display:flex;gap:14px;align-items:flex-start;padding:13px 0px;border-bottom:1px solid rgba(32, 38, 36, 0.14);font:500 17px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-653{flex:0 0 auto;margin-top:6px;width:12px;height:12px;background:rgb(200, 241, 53);outline:rgb(32, 38, 36) solid 1.5px}
body .elementor.elementor .elementor-element.elementor-element.p84-655{display:flex;gap:14px;align-items:flex-start;padding:13px 0px;border-bottom:1px solid rgba(32, 38, 36, 0.14);font:500 17px / 1.5 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-656{flex:0 0 auto;margin-top:6px;width:12px;height:12px;background:rgb(200, 241, 53);outline:rgb(32, 38, 36) solid 1.5px}
body .elementor .p84-659{display:inline;text-decoration-line:underline;text-decoration-color:rgb(255, 122, 26);text-underline-offset:3px;cursor:pointer;color:rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-658{margin:0px;font:400 15px / 1.6 Assistant, sans-serif;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-660{background:rgba(255, 255, 255, 0.72);border:1px solid rgba(255, 255, 255, 0.95);border-radius:10px;padding:clamp(22px, 3cqi, 40px);display:grid;gap:18px;align-content:start;backdrop-filter:blur(20px) saturate(1.4)}
body .elementor.elementor .elementor-element.elementor-element.p84-661{font:500 13px "IBM Plex Mono", monospace;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-662{margin:0px;font:800 clamp(26px, 3cqi, 40px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-663{list-style:none;margin:0px;padding:0px;display:grid;gap:16px}
body .elementor.elementor .elementor-element.elementor-element.p84-664{display:grid;grid-template-columns:44px 1fr;gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-665{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-666{display:grid;gap:4px}
body .elementor .p84-668{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-667{font:700 18px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-669{font:400 15px / 1.5 Assistant, sans-serif;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-670{display:grid;grid-template-columns:44px 1fr;gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-671{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-672{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-673{font:700 18px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-674{font:400 15px / 1.5 Assistant, sans-serif;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-675{display:grid;grid-template-columns:44px 1fr;gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-676{font:500 28px / 1 "IBM Plex Mono", monospace;color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-677{display:grid;gap:4px}
body .elementor.elementor .elementor-element.elementor-element.p84-678{font:700 18px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-679{font:400 15px / 1.5 Assistant, sans-serif;color:rgb(58, 66, 63)}
body .elementor.elementor .elementor-element.elementor-element.p84-681{max-width:1320px;margin:0px auto;padding:clamp(20px, 3cqi, 36px) clamp(16px, 4cqi, 40px);overflow:hidden;direction:rtl;unicode-bidi:isolate}
body .elementor.elementor .elementor-element.elementor-element.p84-682{position:relative;height:52px}
body .elementor.elementor .elementor-element.elementor-element.p84-683{position:absolute;right:0px;top:6px;width:1.5px;height:40px;background:rgb(32, 38, 36);transform-origin:center top}
body .elementor.elementor .elementor-element.elementor-element.p84-684{position:absolute;inset-inline:0px;top:25px;height:1.5px;background:rgb(32, 38, 36);transform-origin:right center}
body .elementor.elementor .elementor-element.elementor-element.p84-685{position:absolute;inset-inline:0px;top:18px;height:15px;background-image:repeating-linear-gradient(270deg, rgb(32, 38, 36) 0px, rgb(32, 38, 36) 1.5px, transparent 1.5px, transparent 120px), repeating-linear-gradient(270deg, rgb(188, 195, 197) 0px, rgb(188, 195, 197) 1px, transparent 1px, transparent 24px);background-size:100% 15px, 100% 8px;background-repeat:no-repeat;background-position:center center, center center;transform-origin:right center}
body .elementor.elementor .elementor-element.elementor-element.p84-686{position:absolute;left:0px;top:6px;width:1.5px;height:40px;background:rgb(32, 38, 36);transform-origin:center top}
body .elementor .p84-688{display:inline-block;width:8px;height:8px;background:rgb(255, 122, 26);margin-inline-end:8px;vertical-align:1px}
body .elementor .p84-689{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-687{position:absolute;top:10px;inset-inline:0px;margin:auto;width:max-content;padding:5px 12px;border-radius:999px;background:rgb(245, 243, 238);border:1.5px solid rgb(32, 38, 36);font:500 13px / 1.2 "IBM Plex Mono", monospace;color:rgb(32, 38, 36);transform-origin:center center}
body .elementor.elementor .elementor-element.elementor-element.p84-690{max-width:1320px;margin:0px auto;padding:clamp(48px, 6cqi, 88px) clamp(16px, 4cqi, 40px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:clamp(20px, 4cqi, 48px);align-items:start}
body .elementor.elementor .elementor-element.elementor-element.p84-691{display:grid;gap:14px}
body .elementor .p84-693{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-692{margin:0px;font:800 clamp(24px, 2.8cqi, 36px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-694{display:grid;gap:6px}
body .elementor.elementor .elementor-element.elementor-element.p84-695{text-underline-offset:3px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0px 14px;border-radius:8px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);text-decoration:none;transition:border-color 0.15s, transform 0.16s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-697{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-696{font:700 15px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-698{display:flex;align-items:center;gap:10px}
body .elementor .p84-700{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-699{font:500 13px "IBM Plex Mono", monospace;color:rgb(58, 66, 63)}
body .elementor .p84-702{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-701{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53)}
body .elementor.elementor .elementor-element.elementor-element.p84-703{color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-704{text-underline-offset:3px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0px 14px;border-radius:8px;background:rgb(255, 255, 255);border:1px solid rgb(218, 221, 218);text-decoration:none;transition:border-color 0.15s, transform 0.16s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor .p84-706{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-705{font:700 15px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-707{display:flex;align-items:center;gap:10px}
body .elementor .p84-709{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-708{font:500 13px "IBM Plex Mono", monospace;color:rgb(58, 66, 63)}
body .elementor .p84-711{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-710{font:700 11px Rubik, sans-serif;padding:3px 8px;border-radius:999px;background:rgb(200, 241, 53)}
body .elementor.elementor .elementor-element.elementor-element.p84-712{color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-713{display:grid;gap:14px}
body .elementor .p84-715{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-714{margin:0px;font:800 clamp(24px, 2.8cqi, 36px) / 1.1 Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-716{border-top:1.5px solid rgb(32, 38, 36)}
body .elementor.elementor .elementor-element.elementor-element.p84-717{border-bottom:1px solid rgb(188, 195, 197)}
body .elementor.elementor .elementor-element.elementor-element.p84-718{font-size:18.72px;font-weight:700;margin:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-719{width:100%;min-height:60px;padding:12px 0px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-align:right;cursor:pointer;font:700 17px / 1.35 Rubik, sans-serif}
body .elementor .p84-721{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-722{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgb(200, 241, 53);border:1.5px solid rgb(32, 38, 36);font:600 16px / 1 Rubik, sans-serif;transform:rotate(45deg);transition:transform 0.2s cubic-bezier(0.23, 1, 0.32, 1), background 0.15s}
body .elementor .p84-724{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-723{margin:0px;padding:0px 0px 18px 44px;font:400 16px / 1.6 Assistant, sans-serif;color:rgb(58, 66, 63);animation:0.25s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running cnIn}
body .elementor.elementor .elementor-element.elementor-element.p84-725{border-bottom:1px solid rgb(188, 195, 197)}
body .elementor.elementor .elementor-element.elementor-element.p84-726{font-size:18.72px;font-weight:700;margin:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-727{width:100%;min-height:60px;padding:12px 0px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-align:right;cursor:pointer;font:700 17px / 1.35 Rubik, sans-serif}
body .elementor .p84-729{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-730{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgb(255, 255, 255);border:1.5px solid rgb(32, 38, 36);font:600 16px / 1 Rubik, sans-serif;transform:rotate(0deg);transition:transform 0.2s cubic-bezier(0.23, 1, 0.32, 1), background 0.15s}
body .elementor .p84-732{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-731{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-733{border-bottom:1px solid rgb(188, 195, 197)}
body .elementor.elementor .elementor-element.elementor-element.p84-734{font-size:18.72px;font-weight:700;margin:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-735{width:100%;min-height:60px;padding:12px 0px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-align:right;cursor:pointer;font:700 17px / 1.35 Rubik, sans-serif}
body .elementor .p84-737{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-738{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgb(255, 255, 255);border:1.5px solid rgb(32, 38, 36);font:600 16px / 1 Rubik, sans-serif;transform:rotate(0deg);transition:transform 0.2s cubic-bezier(0.23, 1, 0.32, 1), background 0.15s}
body .elementor .p84-740{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-739{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-741{border-bottom:1px solid rgb(188, 195, 197)}
body .elementor.elementor .elementor-element.elementor-element.p84-742{font-size:18.72px;font-weight:700;margin:0px}
body .elementor.elementor .elementor-element.elementor-element.p84-743{width:100%;min-height:60px;padding:12px 0px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-align:right;cursor:pointer;font:700 17px / 1.35 Rubik, sans-serif}
body .elementor .p84-745{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-746{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgb(255, 255, 255);border:1.5px solid rgb(32, 38, 36);font:600 16px / 1 Rubik, sans-serif;transform:rotate(0deg);transition:transform 0.2s cubic-bezier(0.23, 1, 0.32, 1), background 0.15s}
body .elementor .p84-748{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-747{display:none}
body .elementor.elementor .elementor-element.elementor-element.p84-749{max-width:1320px;margin:0px auto;padding:clamp(56px, 7cqi, 104px) clamp(16px, 4cqi, 40px);display:grid;gap:24px}
body .elementor.elementor .elementor-element.elementor-element.p84-750{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end}
body .elementor.elementor .elementor-element.elementor-element.p84-751{margin:0px;font:800 clamp(26px, 3cqi, 40px) / 1.1 Rubik, sans-serif}
body .elementor .p84-754{color:rgb(255, 122, 26)}
body .elementor.elementor .elementor-element.elementor-element.p84-752{text-decoration-line:underline;text-decoration-color:rgb(255, 122, 26);text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 16px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-755{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap:12px}
body .elementor.elementor .elementor-element.elementor-element.p84-756{display:flex}
body .elementor.elementor .elementor-element.elementor-element.p84-757{text-underline-offset:3px;cursor:pointer;flex:1 1 0%;position:relative;min-height:220px;border-radius:10px;overflow:hidden;background:rgb(58, 66, 63);color:rgb(255, 255, 255);text-decoration:none;display:flex;align-items:flex-end;transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor.elementor .elementor-element.elementor-element.p84-758{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-759{position:relative;margin:10px;padding:12px 14px;border-radius:8px;background:rgba(32, 38, 36, 0.55);border:1px solid rgba(255, 255, 255, 0.18);backdrop-filter:blur(12px);display:grid;gap:2px;flex:1 1 0%}
body .elementor .p84-761{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-760{font:500 11px "IBM Plex Mono", monospace;color:rgb(213, 218, 219)}
body .elementor .p84-763{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-762{font:700 17px Rubik, sans-serif}
body .elementor.elementor .elementor-element.elementor-element.p84-764{display:flex}
body .elementor.elementor .elementor-element.elementor-element.p84-765{text-underline-offset:3px;cursor:pointer;flex:1 1 0%;position:relative;min-height:220px;border-radius:10px;overflow:hidden;background:rgb(58, 66, 63);color:rgb(255, 255, 255);text-decoration:none;display:flex;align-items:flex-end;transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1)}
body .elementor.elementor .elementor-element.elementor-element.p84-766{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);display:inline-block}
body .elementor.elementor .elementor-element.elementor-element.p84-767{position:relative;margin:10px;padding:12px 14px;border-radius:8px;background:rgba(32, 38, 36, 0.55);border:1px solid rgba(255, 255, 255, 0.18);backdrop-filter:blur(12px);display:grid;gap:2px;flex:1 1 0%}
body .elementor .p84-769{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-768{font:500 11px "IBM Plex Mono", monospace;color:rgb(213, 218, 219)}
body .elementor .p84-771{display:inline}
body .elementor.elementor .elementor-element.elementor-element.p84-770{font:700 17px Rubik, sans-serif}
@container cnpage (max-width: 899.98px){
body .elementor.elementor .elementor-element.elementor-element.p84-107{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-138{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-171{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-202{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-233{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-264{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-295{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-328{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-358{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-389{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-419{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-451{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-482{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-513{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
body .elementor.elementor .elementor-element.elementor-element.p84-544{border-top:1px solid rgb(225, 227, 225);border-top-width:unset;border-top-style:unset;border-top-color:unset}
}
@container cnpage (max-width: 759.98px){
body .elementor.elementor .elementor-element.elementor-element.p84-50{grid-template-columns:minmax(0px, 1fr)}
}
body.cn-st-faq-x .elementor.elementor .elementor-element.elementor-element.p84-722,body.cn-st-faq-1 .elementor.elementor .elementor-element.elementor-element.p84-722,body.cn-st-faq-2 .elementor.elementor .elementor-element.elementor-element.p84-722,body.cn-st-faq-3 .elementor.elementor .elementor-element.elementor-element.p84-722{background:rgb(255, 255, 255);transform:rotate(0deg)}
body.cn-st-faq-x .elementor .p84-724,body.cn-st-faq-1 .elementor .p84-724,body.cn-st-faq-2 .elementor .p84-724,body.cn-st-faq-3 .elementor .p84-724{display:none !important}
body.cn-st-faq-x .elementor.elementor .elementor-element.elementor-element.p84-723,body.cn-st-faq-1 .elementor.elementor .elementor-element.elementor-element.p84-723,body.cn-st-faq-2 .elementor.elementor .elementor-element.elementor-element.p84-723,body.cn-st-faq-3 .elementor.elementor .elementor-element.elementor-element.p84-723{display:none !important}
body.cn-st-faq-1 .elementor.elementor .elementor-element.elementor-element.p84-730{background:rgb(200, 241, 53);transform:rotate(45deg)}
body.cn-st-faq-1 .elementor .p84-732{display:inline}
body.cn-st-faq-1 .elementor.elementor .elementor-element.elementor-element.p84-731{margin:0px;padding:0px 0px 18px 44px;font:400 16px / 1.6 Assistant, sans-serif;color:rgb(58, 66, 63);animation:0.25s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running cnIn;display:block}
body.cn-st-faq-2 .elementor.elementor .elementor-element.elementor-element.p84-738{background:rgb(200, 241, 53);transform:rotate(45deg)}
body.cn-st-faq-2 .elementor .p84-740{display:inline}
body.cn-st-faq-2 .elementor.elementor .elementor-element.elementor-element.p84-739{margin:0px;padding:0px 0px 18px 44px;font:400 16px / 1.6 Assistant, sans-serif;color:rgb(58, 66, 63);animation:0.25s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running cnIn;display:block}
body.cn-st-faq-3 .elementor.elementor .elementor-element.elementor-element.p84-746{background:rgb(200, 241, 53);transform:rotate(45deg)}
body.cn-st-faq-3 .elementor .p84-748{display:inline}
body.cn-st-faq-3 .elementor.elementor .elementor-element.elementor-element.p84-747{margin:0px;padding:0px 0px 18px 44px;font:400 16px / 1.6 Assistant, sans-serif;color:rgb(58, 66, 63);animation:0.25s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running cnIn;display:block}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-27:hover{background-position: -30% 0px !important; transform: translateY(-2px) !important; box-shadow: rgba(255, 122, 26, 0.95) 0px 14px 30px -12px !important;}}
body .elementor.elementor .elementor-element.elementor-element.p84-27:active{transform: scale(0.97) !important; transition-duration: 0.08s !important;}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-30:hover{border-color: rgb(200, 241, 53) !important; color: rgb(200, 241, 53) !important;}}
body .elementor.elementor .elementor-element.elementor-element.p84-45:active{transform: scale(0.97) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-82:active{transform: scale(0.97) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-87:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-120:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-151:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-184:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-215:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-246:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-277:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-308:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-341:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-371:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-402:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-432:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-464:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-495:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-526:active{transform: scale(0.99) !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-558:active{transform: scale(0.97) !important;}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-626:hover{border-color: rgb(32, 38, 36) !important;}}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-630:hover{border-color: rgb(32, 38, 36) !important;}}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-634:hover{border-color: rgb(32, 38, 36) !important;}}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-695:hover{border-color: rgb(32, 38, 36) !important;}}
@media (hover:hover){body .elementor.elementor .elementor-element.elementor-element.p84-704:hover{border-color: rgb(32, 38, 36) !important;}}
body .elementor.elementor .elementor-element.elementor-element.p84-757:active{transform: scale(0.97) !important; transition-duration: 0.08s !important;}
body .elementor.elementor .elementor-element.elementor-element.p84-765:active{transform: scale(0.97) !important; transition-duration: 0.08s !important;}

body .elementor.elementor .elementor-element.elementor-element.p84-45 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-45 > .elementor-heading-title{display:block !important}
body .elementor.elementor .elementor-element.elementor-element.p84-63 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-63 > .elementor-heading-title{display:block !important}
body .elementor.elementor .elementor-element.elementor-element.p84-65 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-65 > .elementor-heading-title{display:block !important}
body .elementor.elementor .elementor-element.elementor-element.p84-67 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-67 > .elementor-heading-title{display:block !important}
body .elementor.elementor .elementor-element.elementor-element.p84-69 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-69 > .elementor-heading-title{display:block !important}
body .elementor.elementor .elementor-element.elementor-element.p84-558 .elementor-button-text, body .elementor.elementor .elementor-element.elementor-element.p84-558 > .elementor-heading-title{display:block !important}
@keyframes cnLdSheen { 
  0% { transform: translateX(320%); }
  100% { transform: translateX(-120%); }
}
@keyframes cnLdUp { 
  0% { opacity: 0; transform: translateY(18px); }
  100% { opacity: 1; transform: none; }
}
@keyframes cnFabNudge { 
  0%, 86%, 100% { transform: none; }
  89% { transform: scale(1.05) rotate(-2deg); }
  92% { transform: scale(0.98); }
  95% { transform: scale(1.03) rotate(1deg); }
}
@keyframes cnFabRing { 
  0%, 84% { opacity: 0; transform: scale(1); }
  86% { opacity: 0.75; }
  100% { opacity: 0; transform: scale(1.35, 1.6); }
}
@keyframes cnWIn { 
  0% { opacity: 0; transform: translateY(8px) scale(0.97); }
  100% { opacity: 1; transform: none; }
}
@keyframes cnWDot { 
  0%, 80%, 100% { opacity: 0.25; }
  40% { opacity: 1; }
}
@keyframes cnWRec { 
  0% { box-shadow: rgba(255, 122, 26, 0.8) 0px 0px 0px 0px; }
  100% { box-shadow: rgba(255, 122, 26, 0) 0px 0px 0px 14px; }
}
@keyframes cnCalc { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: none; }
}
@keyframes cnIn { 
  0% { opacity: 0; transform: translateY(14px); }
  100% { opacity: 1; transform: none; }
}
@keyframes cnSheen { 
  0% { transform: translateX(160%); }
  60%, 100% { transform: translateX(-260%); }
}
@keyframes cnGrow { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
@keyframes cnPSheen { 
  0%, 55% { transform: translateX(120%) skewX(-18deg); }
  100% { transform: translateX(-260%) skewX(-18deg); }
}
@keyframes pbIn { 
  0% { opacity: 0; transform: translateY(-4px) scale(0.97); }
  100% { opacity: 1; transform: none; }
}
@keyframes cnCalcShine { 
  0%, 72% { transform: translateX(130%) skewX(-18deg); }
  100% { transform: translateX(-330%) skewX(-18deg); }
}
@keyframes cnCalcRing { 
  0% { transform: scale(0.9); opacity: 0.75; }
  100% { transform: scale(1.55); opacity: 0; }
}
@keyframes cnCalcTick { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-2px); }
}
@keyframes cnHdrIn { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: none; }
}