.elementor-1516 .elementor-element.elementor-element-7a06bde0{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-1516 .elementor-element.elementor-element-7a06bde0:not(.elementor-motion-effects-element-type-background), .elementor-1516 .elementor-element.elementor-element-7a06bde0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}body.elementor-page-1516:not(.elementor-motion-effects-element-type-background),body.elementor-page-1516>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}:root{--page-title-display:none}.wpnfinite-post{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.7;max-width:820px;margin:0
auto;font-size:16px}.wpnfinite-post--light{color:#111827;background:#fff}.wpnfinite-post--light p,
.wpnfinite-post--light
li{color:#111827}.wpnfinite-post h1,
.wpnfinite-post h2,
.wpnfinite-post
h3{line-height:1.25;word-break:break-word;overflow-wrap:anywhere}.wpnfinite-post--light h1,
.wpnfinite-post--light h2,
.wpnfinite-post--light h3,
.wpnfinite-post--light
h4{color:#020617;font-weight:800}.wpnfinite-post--light
h2{position:relative;padding-bottom:6px;scroll-margin-top:120px}.wpnfinite-post--light h2::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:linear-gradient(90deg, #0ea5e9, rgba(14,165,233,0));border-radius:2px}.wpnfinite-post--light
a{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.wpnfinite-post--light a:hover{color:#ea580c}.wpnfinite-post--light
img{max-width:100%;height:auto;border-radius:12px;margin:1rem 0;box-shadow:0 10px 26px rgba(15,23,42,.18);display:block}.sy-cta{display:inline-flex;align-items:center;gap:8px;padding:12px
16px;border-radius:10px;font-weight:700;text-decoration:none;border:1px
solid #e5e7eb;background:#0f172a;color:#f9fafb}.sy-cta:hover{background:#020617;border-color:#0ea5e9}.sy-cta-outline{background:transparent;color:#0f172a}.sy-cta-outline:hover{background:#e5f3ff;border-color:#0ea5e9}.sy-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.wpnfinite-post--light
.accordion{display:grid;gap:12px;margin:18px
0 34px}.wpnfinite-post--light .accordion
details{position:relative;background:#f9fafb;border:1px
solid #e5e7eb;border-radius:12px;padding:12px
14px;transition: .2s border-color, .2s box-shadow, .2s background}.wpnfinite-post--light .accordion details:hover{border-color:#bae6fd;box-shadow:0 6px 16px rgba(15,23,42,.08)}.wpnfinite-post--light .accordion details[open]{background:#eef2ff;border-color:#93c5fd}.wpnfinite-post--light .accordion
summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;outline:0;user-select:none;color:#020617;font-weight:800}.wpnfinite-post--light .accordion summary::-webkit-details-marker{display:none}.wpnfinite-post--light .accordion details>*:not(summary){margin-top:10px;color:#374151}.wpnfinite-post--light .wpn-table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;background:#fff;border:1px
solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 6px 14px rgba(148,163,184,.22);font-size:14px}.wpnfinite-post--light .wpn-table thead
th{background:linear-gradient(90deg, #e0f2fe 0%, #eef2ff 100%);color:#111827;text-transform:uppercase;letter-spacing: .5px;font-size:12px;font-weight:800;padding:12px
16px;border-bottom:1px solid #e5e7eb}.wpnfinite-post--light .wpn-table th,
.wpnfinite-post--light .wpn-table
td{padding: .7rem .9rem;text-align:left;border-bottom:1px solid #e5e7eb}.wpnfinite-post--light .wpn-table tbody tr:nth-child(even){background:#f9fafb}.wpnfinite-post--light .wpn-table tbody tr:last-child
td{border-bottom:0}@media (max-width:768px){.wpnfinite-post{padding:1.25rem}}