.elementor .e-170a6837-afdb{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-35f6ece4-9b2d{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(7,11,46,0.8) 0%,rgba(7,11,46,0.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px;\n}.elementor .e-6a1a4ec6-6425{font-size:var(--size-small);color:var(--color-primary-light);line-height:1.5;}.elementor .e-24401151-d849{max-width:980px;font-size:clamp(32px, 3.8vw, 54px);color:var(--color-white);line-height:1.1;}.elementor .e-32aeb3c8-d286{font-size:var(--size-small);color:var(--color-primary-light);}.elementor .e-13050ef-9b15{font-size:var(--size-small);color:var(--color-primary-light);}.elementor .e-721e7fcb-3bd2{padding:0px;gap:0px;flex-wrap:wrap;justify-content:center;}.elementor .e-806622b-bbb4{position:relative;z-index:2;font-family:var(--font-body);text-align:center;flex-direction:column;gap:18px;align-items:center;padding-block: 0px;\n}.elementor .e-11bfe66a-f3a2{padding-block-start:calc(88px + 110px);padding-block-end:104px;}.elementor .e-5cc2dead-4ad9{font-weight:700;font-size:15px;color:var(--color-heading);}.elementor .e-1b00a598-32a8{width:18px;height:18px;color:var(--color-primary);}.elementor .e-1ee376b3-eb60{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;justify-content:space-between;align-items:center;}.elementor .e-38ca09c2-49e8{padding-block-start:0px;padding-block-end:10px;padding-inline-start:8px;padding-inline-end:8px;& .post-toc { display: flex; flex-direction: column; }
& .post-toc a { display: block; padding: 9px 14px; border-radius: 8px; font-size: 15px; line-height: 1.4; color: var(--color-muted); text-decoration: none; transition: background-color 0.15s ease, color 0.15s ease; }
& .post-toc a:hover, & .post-toc a.is-active { background: var(--color-surface); color: var(--color-primary); box-shadow: 0 1px 0 var(--color-border); }\n}.elementor .e-641d166a-e705{padding:0px;border-radius:12px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);}.elementor .e-2319b70c-476f{display:none;}.elementor .e-5b5f7d26-7b1d{padding:0px;& .elementor-widget-theme-post-content > :first-child, & .elementor-widget-theme-post-content .elementor-widget-container > :first-child { margin-top: 0; }
& h2, & h3 { font-family: var(--font-heading); }
& p { font-size: 18px; line-height: 1.75; color: var(--color-text); margin: 0 0 20px; }
& h2 { font-size: 30px; line-height: 1.2; font-weight: 600; color: var(--color-heading); margin: 48px 0 16px; scroll-margin-top: 120px; }
& h3 { font-size: 22px; line-height: 1.3; font-weight: 600; color: var(--color-heading); margin: 32px 0 12px; scroll-margin-top: 120px; }
& ul, & ol { margin: 0 0 24px; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 8px; }
& li { position: relative; font-size: 18px; line-height: 1.6; color: var(--color-text); }
& ul li { padding-left: 26px; }
& ul li::before { content: ""; position: absolute; left: 4px; top: 0.66em; width: 8px; height: 8px; border-radius: 50%; background: var(--color-primary); }
& ol { counter-reset: step; }
& ol li { counter-increment: step; padding-left: 38px; }
& ol li::before { content: counter(step); position: absolute; left: 0; top: 0.05em; width: 26px; height: 26px; border-radius: 50%; background: var(--color-primary-tint); color: var(--color-primary); font-size: 13px; font-weight: 700; display: grid; place-items: center; }
& strong { color: var(--color-heading); font-weight: 700; }
& a { color: var(--color-primary); text-decoration: underline; text-underline-offset: 3px; }
& blockquote { margin: 28px 0; padding: 18px 22px; border-left: 4px solid var(--color-primary); background: var(--color-surface); border-radius: 0 10px 10px 0; }
& blockquote p { font-size: 22px; line-height: 1.45; font-weight: 600; color: var(--color-heading); margin: 0; }
@media (max-width: 767px) { & p, & li { font-size: 17px; } & h2 { font-size: 24px; margin: 36px 0 12px; } & blockquote p { font-size: 19px; } }\n}.elementor .e-59e23ea2-2da8{font-weight:600;font-size:16px;color:inherit;}.elementor .e-5e5c8b5d-25a0{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto;}.elementor .e-1e2f5ee5-4b9a:hover,.elementor .e-1e2f5ee5-4b9a:focus-visible{color:var(--color-primary);border-color:var(--color-primary);translate: 0px -2px;\n}.elementor .e-1e2f5ee5-4b9a{color:var(--color-heading);text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;gap:12px;justify-content:space-between;align-items:center;transition: translate 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}.elementor .e-63a69665-d407{font-weight:600;font-size:16px;color:inherit;}.elementor .e-54e5ed57-df23{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto;}.elementor .e-1ee557f2-a865:hover,.elementor .e-1ee557f2-a865:focus-visible{color:var(--color-primary);border-color:var(--color-primary);translate: 0px -2px;\n}.elementor .e-1ee557f2-a865{color:var(--color-heading);text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;gap:12px;justify-content:space-between;align-items:center;transition: translate 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}.elementor .e-3f67ef92-3487{font-weight:600;font-size:16px;color:inherit;}.elementor .e-63588425-1d55{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto;}.elementor .e-7763472b-1719:hover,.elementor .e-7763472b-1719:focus-visible{color:var(--color-primary);border-color:var(--color-primary);translate: 0px -2px;\n}.elementor .e-7763472b-1719{color:var(--color-heading);text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;gap:12px;justify-content:space-between;align-items:center;transition: translate 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}.elementor .e-58a39228-684b{font-weight:600;font-size:16px;color:inherit;}.elementor .e-6cde1e36-e324{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto;}.elementor .e-733ea813-5088:hover,.elementor .e-733ea813-5088:focus-visible{color:var(--color-primary);border-color:var(--color-primary);translate: 0px -2px;\n}.elementor .e-733ea813-5088{color:var(--color-heading);text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;gap:12px;justify-content:space-between;align-items:center;transition: translate 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}.elementor .e-40b011f5-bbc1{padding:0px;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-342ad128-8bcd{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;flex-direction:column;gap:14px;border-block-start: 1px solid var(--color-border);\n}.elementor .e-4b6f471e-c9b3{min-width:0px;max-width:760px;padding:0px;flex:1 1 0px;}.elementor .e-3c8afcd8-2885{padding-block-start:0px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-7e11fa0-9298{padding:0px;flex-direction:column;gap:4px;& .post-toc { display: flex; flex-direction: column; }
& .post-toc a { display: block; padding: 9px 14px; border-radius: 8px; font-size: 15px; line-height: 1.4; color: var(--color-muted); text-decoration: none; transition: background-color 0.15s ease, color 0.15s ease; }
& .post-toc a:hover, & .post-toc a.is-active { background: var(--color-surface); color: var(--color-primary); box-shadow: 0 1px 0 var(--color-border); }\n}.elementor .e-6d707656-2589{font-family:var(--font-heading);font-weight:600;font-size:21px;color:var(--color-white);line-height:1.25;}.elementor .e-39bc1977-81f9{font-size:15px;color:var(--color-text-on-dark);line-height:1.55;}.elementor .e-1202d5fa-22e6{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; white-space: nowrap;\n}.elementor .e-6acdbae6-dbe3{width:100%;height:48px;font-size:14px;max-width: none; white-space: nowrap;\n}.elementor .e-48bdc43c-8334{width:20px;height:20px;color:var(--color-white);}.elementor .e-4929ab1e-d84b{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; white-space: nowrap;\n}.elementor .e-6c0e0167-f80a{width:100%;height:48px;font-size:14px;color:var(--color-white);max-width: none; white-space: nowrap;\n}.elementor .e-611da919-ba4e{padding:26px;border-radius:var(--radius-card);background-image:linear-gradient(160deg, #1F29F5 0%,#1219B8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:14px;}.elementor .e-718106aa-d133{width:300px;position:sticky;inset-block-start:110px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 0 300px;}.elementor .e-5a555b-f1e8{gap:72px;justify-content:center;align-items:flex-start;padding-block: 0px;\n}.elementor .e-15874a55-4f88{font-family:var(--font-body);padding-block: var(--space-xl) var(--space-section);\n}.elementor .e-62ac6b8b-fe6d{min-width:0px;font-size:clamp(26px, 2.6vw, 36px);flex:1 1 auto;}.elementor .e-14924fc3-7c88{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit;\n}.elementor .e-5480db22-c533{width:16px;height:16px;color:inherit;}.elementor .e-2ed866c6-9fe7:hover,.elementor .e-2ed866c6-9fe7:focus-visible{color:var(--color-primary-dark);}.elementor .e-2ed866c6-9fe7{width:auto;font-weight:700;font-size:15px;color:var(--color-primary);letter-spacing:0.02em;text-decoration:none;text-transform:uppercase;padding:0px;display:inline-flex;gap:8px;flex:0 0 auto;align-items:center;white-space: nowrap;\n}.elementor .e-24251ee8-579a{width:100%;padding:0px;gap:16px;justify-content:space-between;align-items:flex-end;align-self:stretch;}.elementor .e-31f597f6-1a88{padding:0px;display:flex;flex-direction:column;}.elementor .e-618c4132-4024{gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-5d557461-a2cc{padding:0px;}.elementor .e-405416e6-3db5{flex-direction:column;gap:32px;padding-block: 0px;\n}.elementor .e-2a492ea8-6a22{font-family:var(--font-body);padding-block: var(--space-section); border-block-start: 1px solid var(--color-border);\n}.elementor .e-2e60aa49-f3db{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-2e7a970f-7c3a{position:absolute;z-index:1;padding:0px;background-color:rgba(4,8,40,0.62);inset: 0px;\n}.elementor .e-3597a994-cd02{max-width:900px;font-size:clamp(34px, 3.6vw, 52px);color:var(--color-white);line-height:1.06;}.elementor .e-217fe20a-cb30{max-width:560px;font-size:var(--size-lead);color:var(--color-text-on-dark);line-height:1.55;}.elementor .e-3915c6e6-9757{width:20px;height:20px;color:var(--color-whatsapp);}.elementor .e-3217a85c-8976{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; white-space: nowrap;\n}.elementor .e-3c02ffc4-c3c2{height:52px;color:var(--color-white);}.elementor .e-3b6bcabe-3e68{width:20px;height:20px;color:currentColor;}.elementor .e-27b659aa-24ef{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; white-space: nowrap;\n}.elementor .e-4ac42b52-48f7{height:52px;}.elementor .e-24ed38d1-bfb0{color:inherit;line-height:1;font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; white-space: nowrap;\n}.elementor .e-3d49cbdc-8a00{height:52px;}.elementor .e-4b76f957-7196{padding:0px;margin-block-start:10px;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-4c451f3e-889b{position:relative;z-index:2;text-align:center;flex-direction:column;gap:22px;align-items:center;padding-block: 0px;\n}.elementor .e-48d789ae-595f{padding-block: 112px;\n}