.elementor .art-cta-dark-note{font-size:13px;color:#8C9BB8;margin-block-start:12px;display:block;}.elementor .art-btn-hot:hover,.elementor .art-btn-hot:focus-visible{color:#FFFFFF;background-color:#1D5CF2;}.elementor .art-btn-hot{font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:22px;border-radius:10px;background-color:#2F7BFF;box-shadow:0px 12px 30px 0px rgba(47,123,255,0.35);transition:all 0.25s;display:inline-block;}.elementor .art-cta-dark-list{font-size:15px;color:#DCE4F5;line-height:1.5;margin-block-start:16px;display:block;& ul { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 22px; } & li { position: relative; padding-left: 26px; } & li::before { content: ''; position: absolute; left: 0; top: 0.2em; width: 16px; height: 16px; border-radius: 50%; border: 4px solid #2F7BFF; box-sizing: border-box; } & strong { color: #FFFFFF; }\n}.elementor .art-cta-dark-text{font-size:15.5px;color:#C7D2E8;line-height:1.6;margin-block-start:10px;display:block;& strong { color: #FFFFFF; }\n}.elementor .art-cta-dark-title{font-weight:800;font-size:24px;color:#FFFFFF;line-height:1.3;margin-block-start:8px;display:block;}.elementor .art-cta-dark-over{font-weight:800;font-size:12px;color:#FCA5A5;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .art-cta-dark{padding:30px;margin-block-start:44px;border-radius:18px;background-color:#0B1A3D;display:block;}.elementor .art-compare-list{font-size:15px;color:#374151;line-height:1.55;margin-block-start:6px;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; margin-top: 8px; padding-left: 20px; } & li::before { content: ''; position: absolute; left: 2px; top: 0.6em; width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: 0.45; }\n}.elementor .art-compare-title{font-weight:800;font-size:16px;color:#0B1A3D;display:block;}.elementor .art-compare-good{padding:20px;border-radius:14px;border-width:1px;border-color:#BBF7D0;border-style:solid;background-color:#F0FDF4;display:block;& .art-compare-title { color: #166534; }\n}.elementor .art-compare-bad{padding:20px;border-radius:14px;border-width:1px;border-color:#FECACA;border-style:solid;background-color:#FEF2F2;display:block;& .art-compare-title { color: #991B1B; }\n}.elementor .art-compare{padding:0px;margin-block-start:18px;display:grid;gap:14px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .art-check{font-size:15.5px;color:#374151;line-height:1.55;margin-block-start:14px;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; margin: 0; padding: 14px 16px 14px 52px; border: 1px solid #E6EAF2; border-radius: 12px; background: #FFFFFF; } & li + li { margin-top: 10px; } & li::before { content: ''; position: absolute; left: 16px; top: 15px; width: 20px; height: 20px; border: 2px solid #2F7BFF; border-radius: 6px; box-sizing: border-box; } & strong { color: #0B1A3D; }\n}.elementor .art-mini-title{font-weight:800;font-size:15px;color:#0B1A3D;display:block;}.elementor .art-mini{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:#E6EAF2;border-style:solid;background-color:#FAFBFD;display:block;}.elementor .art-mini-grid{padding:0px;margin-block-start:16px;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .art-kv-val{font-size:15px;color:#4B5563;line-height:1.55;display:block;& strong { color: #0B1A3D; }\n}.elementor .art-kv-key{font-family:monospace;font-weight:700;font-size:14px;color:#1D5CF2;line-height:1.5;display:block;word-break: break-word;\n}.elementor .art-kv-row{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EEF1F6;border-style:solid;display:grid;gap:16px;grid-template-columns:230px minmax(0, 1fr);&:first-child { border-width: 0; }\n}.elementor .art-kv{overflow:hidden;padding:0px;margin-block-start:14px;border-radius:14px;border-width:1px;border-color:#E6EAF2;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .art-step-text{font-size:15px;color:#4B5563;line-height:1.6;margin-block-start:4px;display:block;& strong { color: #0B1A3D; } & em { padding: 2px 6px; border-radius: 4px; background: #E9EEF8; color: #0B1A3D; font-family: monospace; font-size: 0.9em; font-style: normal; }\n}.elementor .art-step-title{font-weight:700;font-size:16.5px;color:#0B1A3D;line-height:1.4;display:block;}.elementor .art-step-body{min-width:0px;padding:0px;display:block;}.elementor .art-step-num{width:40px;height:40px;font-weight:800;font-size:17px;color:#FFFFFF;line-height:40px;text-align:center;border-radius:50%;background-color:#2F7BFF;display:block;}.elementor .art-step{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DDE3EE;border-style:dashed;display:grid;gap:16px;grid-template-columns:40px minmax(0, 1fr);align-items:start;&:last-child { border-width: 0; }\n}.elementor .art-steps{padding:0px;margin-block-start:8px;display:block;}.elementor .art-ok-text{font-size:15.5px;color:#14532D;line-height:1.65;display:block;& strong { color: #166534; } & a { color: #15803D; font-weight: 700; } & + .e-paragraph-base { margin-top: 10px; }\n}.elementor .art-ok{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:18px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#86EFAC;border-style:solid;background-color:#F0FDF4;display:block;}.elementor .art-alert-text{font-size:15px;color:#7F1D1D;line-height:1.6;display:block;& strong { color: #991B1B; } & a { color: #B91C1C; font-weight: 700; }\n}.elementor .art-alert{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#FCA5A5;border-style:solid;background-color:#FEF2F2;display:block;}.elementor .art-note{font-size:13px;color:#6B7280;line-height:1.5;margin-block-start:10px;display:block;& a { color: #2F7BFF; }\n}.elementor .art-badge-warn{color:#B45309;background-color:#FFF7E6;}.elementor .art-badge-ok{color:#15803D;background-color:#ECFDF3;}.elementor .art-badge{font-weight:700;font-size:13px;line-height:1.35;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;display:inline-block;justify-self: start;\n}.elementor .art-ver-name{font-weight:800;font-size:16px;color:#0B1A3D;display:block;}.elementor .art-ver-head-label{font-weight:700;font-size:12px;color:#6B7280;letter-spacing:0.06em;text-transform:uppercase;display:block;}.elementor .art-ver-row{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EEF1F6;border-style:solid;display:grid;gap:12px;grid-template-columns:110px minmax(0, 1fr) minmax(0, 1fr);align-items:center;&:first-child { border-width: 0; }\n}.elementor .art-ver{overflow:hidden;padding:0px;margin-block-start:18px;border-radius:14px;border-width:1px;border-color:#E6EAF2;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .art-stat-label{font-size:13px;color:#4B5563;line-height:1.45;margin-block-start:6px;display:block;}.elementor .art-stat-num{font-weight:800;font-size:28px;color:#DC2626;line-height:1.1;display:block;}.elementor .art-stat{padding:16px;border-radius:12px;border-width:1px;border-color:#E6EAF2;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .art-stats{padding:0px;margin-block-start:16px;display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .art-tldr-link{font-size:15px;color:#DCE4F5;padding-block-start:14px;margin-block-start:18px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.12);border-style:solid;display:block;& a { color: #7FB0FF; font-weight: 700; text-decoration: none; } & a:hover { color: #FFFFFF; }\n}.elementor .art-tldr-list{font-size:16px;color:#DCE4F5;line-height:1.6;margin-block-start:4px;display:block;& ul { margin: 0; padding: 0; list-style: none; } & li { position: relative; margin-top: 10px; padding-left: 24px; } & li::before { content: ''; position: absolute; left: 2px; top: 0.6em; width: 9px; height: 9px; border-radius: 50%; background: #2F7BFF; } & strong { color: #FFFFFF; font-weight: 700; }\n}.elementor .art-tldr-label{font-weight:800;font-size:12px;color:#7FB0FF;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .art-tldr{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:28px;border-radius:16px;background-color:#0B1A3D;display:block;}.elementor .art-cta-btn:hover,.elementor .art-cta-btn:focus-visible{background-image:linear-gradient(90deg, #5596FF 0%,#2A66F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .art-cta-btn{font-family:var(--font-main);font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:22px;border-radius:8px;border-width:0px;background-image:linear-gradient(90deg, #3B86FF 0%,#1D5CF2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2F7BFF;box-shadow:0px 12px 30px 0px rgba(47,123,255,0.35);}.elementor .art-cta-text{font-family:var(--font-main);font-weight:400;font-size:16px;color:rgba(255,255,255,0.82);line-height:1.6;margin-block-start:10px;display:block;cursor: default;\n}.elementor .art-cta-title{font-family:var(--font-main);font-weight:800;font-size:24px;color:#FFFFFF;line-height:1.25;display:block;cursor: default;\n}.elementor .art-cta{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:56px;border-radius:18px;background-image:linear-gradient(100deg, #061233 0%,#0D2458 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#061233;}.elementor .art-tip-text{font-family:var(--font-main);font-weight:400;font-size:16px;color:#26324D;line-height:1.65;display:block;cursor: default; & strong { color: var(--navy-text); font-weight: 700; } & code { padding: 2px 6px; border-radius: 4px; background-color: #FFFFFF; font-size: 14px; }\n}.elementor .art-tip{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:28px;border-radius:12px;border-inline-start-width:4px;background-color:#F3F6FB;border-left-style: solid; border-left-color: #2F7BFF;\n}.elementor .art-p{font-family:var(--font-main);font-weight:400;font-size:17px;color:#374151;line-height:1.75;margin-block-start:16px;display:block;cursor: default; & strong { color: var(--navy-text); font-weight: 700; } & code { padding: 2px 6px; border-radius: 4px; background-color: #F3F6FB; font-size: 15px; color: var(--navy-text); } & ul { margin: 0px; padding-left: 22px; } & ol { margin: 0px; padding-left: 22px; } & li { margin-top: 8px; } & a { color: #2F7BFF; }\n}.elementor .art-h3{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--navy-text);line-height:1.3;margin-block-start:28px;display:block;cursor: default;\n}.elementor .art-h2{font-family:var(--font-main);font-weight:800;font-size:28px;color:var(--navy-text);letter-spacing:-0.5px;line-height:1.25;margin-block-start:44px;display:block;cursor: default;\n}.elementor .art-img{width:100%;height:auto;margin-block-start:32px;margin-block-end:8px;border-radius:16px;display:block;cursor: default;\n}.elementor .art-lead{font-family:var(--font-main);font-weight:400;font-size:19px;color:#26324D;line-height:1.65;margin-block-start:22px;display:block;cursor: default;\n}.elementor .art-meta{font-family:var(--font-main);font-weight:500;font-size:14px;color:var(--gray-500);line-height:1.5;margin-block-start:16px;display:block;cursor: default;\n}.elementor .art-title{font-family:var(--font-main);font-weight:800;font-size:44px;color:var(--navy-text);letter-spacing:-1px;line-height:1.15;display:block;cursor: default;\n}.elementor .art-overline{font-family:var(--font-main);font-weight:700;font-size:13px;color:#2F7BFF;letter-spacing:1.6px;line-height:1.3;text-transform:uppercase;margin-block-end:14px;display:block;cursor: default;\n}.elementor .art-inner{max-width:780px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .art-section{font-family:var(--font-main);padding-block-start:56px;padding-block-end:90px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;}.elementor .ow-slot{width:100%;display:block;}