.elementor-44830 .elementor-element.elementor-element-04e4584{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-13a3e07{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-f292103{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-acc00a3{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-7d958da{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-b4a449a{padding:0px 0px 0px 0px}.elementor-44830 .elementor-element.elementor-element-f504136{padding:0px 0px 0px 0px}.sx .sx-gd{padding:96px 0 112px;background:#fff}.sx .sx-gd-g{display:grid;grid-template-columns:236px minmax(0,1fr);gap:80px;align-items:start}.sx .sx-gd-g>*{min-width:0}.sx .sx-gd-nav{position:sticky;top:28px;max-height:calc(100vh - 56px);overflow-y:auto;padding:4px 4px 8px 0}.sx .sx-gd-nav-t{display:block;margin-bottom:14px;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase;line-height:1.4;color:var(--mute)}.sx .sx-gd-nav ol{border-left:1px solid var(--line)}.sx .sx-gd-nav a{display:flex;gap:10px;margin-left:-1px;padding:7px 0 7px 16px;border-left:2px solid transparent;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--body);text-decoration:none!important;transition:color .2s,border-color .2s}.sx .sx-gd-nav a:hover{color:#000;border-left-color:var(--g)}.sx .sx-gd-nav a span,.sx .sx-gd-mt a span{flex:none;width:22px;color:var(--mute);font-weight:700}.sx .sx-gd-side{margin-top:24px;padding:18px 18px 20px;border-radius:14px;background:var(--paper);font-size:14px;line-height:1.55}.sx .sx-gd-side b{display:block;margin-bottom:4px;font-size:15px;color:#000}.sx .sx-gd-side .sx-link{display:inline-block;margin-top:10px;font-size:14px}.sx .sx-gd-mt{display:none;margin-bottom:44px;border:1px solid var(--line);border-radius:14px;background:#fff}.sx .sx-gd-mt summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;color:#000}.sx .sx-gd-mt summary::-webkit-details-marker{display:none}.sx .sx-gd-mt summary:after{content:'';flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.sx .sx-gd-mt[open] summary:after{transform:translateY(2px) rotate(-135deg)}.sx .sx-gd-mt ol{padding:0 20px 10px}.sx .sx-gd-mt a{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line2);font-size:15px;font-weight:600;line-height:1.4;color:var(--body);text-decoration:none!important}.sx .sx-gd-art{max-width:760px}.sx .sx-gd-art>.sx-gd-intro p{font-size:19px;line-height:1.7;color:#2B3237}.sx .sx-gd-art>.sx-gd-intro p+p{margin-top:18px}.sx .sx-gd-ch{margin-top:72px;padding-top:72px;border-top:1px solid var(--line);scroll-margin-top:24px}.sx .sx-gd-n{display:block;margin-bottom:12px;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;line-height:1.3;color:var(--g)}.sx .sx-gd-art h2{font-family:inherit;font-size:clamp(28px,2.6vw,36px);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:#000;text-wrap:balance}.sx .sx-gd-art h3{margin-top:44px;font-family:inherit;font-size:21px;line-height:1.3;letter-spacing:-.01em;font-weight:700;color:#000;scroll-margin-top:24px}.sx .sx-gd-art p{margin-top:16px;font-size:17px;line-height:1.75}.sx .sx-gd-art h2+p{margin-top:20px}.sx .sx-gd-art strong{font-weight:700;color:#000}.sx .sx-gd-art p a,.sx .sx-gd-art li a,.sx .sx-gd-art td a{color:var(--g);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.sx .sx-gd-art code{padding:2px 6px;border-radius:5px;border:1px solid var(--line2);background:var(--paper);font:500 .86em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#0A1F13;word-break:break-word}.sx .sx-gd-ul{margin-top:16px}.sx .sx-gd-ul li{position:relative;padding-left:24px;font-size:17px;line-height:1.7}.sx .sx-gd-ul li+li{margin-top:10px}.sx .sx-gd-ul li:before{content:'';position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--g)}.sx .sx-gd-ol{margin-top:20px;counter-reset:gd}.sx .sx-gd-ol li{position:relative;padding-left:48px;font-size:17px;line-height:1.7;counter-increment:gd}.sx .sx-gd-ol li+li{margin-top:16px}.sx .sx-gd-ol li:before{content:counter(gd);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#000;color:#fff;font-size:14px;font-weight:700;line-height:1}.sx .sx-gd-code{margin-top:22px;border-radius:12px;border:1px solid #1E2A23;background:#0A110D;overflow:hidden}.sx .sx-gd-code-l{display:block;padding:10px 18px;border-bottom:1px solid #1E2A23;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8FA197}.sx .sx-gd-code pre{margin:0;padding:16px 18px;border:0;border-radius:0;background:none;overflow-x:auto;white-space:pre;tab-size:2;font:500 13.5px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#DDF3E6}.sx .sx-gd-code pre code{padding:0;border:0;background:none;color:inherit;font:inherit;word-break:normal}.sx .sx-gd-code .c{color:#6F8C7B}.sx .sx-gd-art .sx-tw{margin-top:24px}.sx .sx-gd-tbl{min-width:560px;font-size:14.5px}.sx .sx-gd-tbl th,.sx .sx-gd-tbl td{text-align:left;vertical-align:top;font-weight:500;color:var(--body)}.sx .sx-gd-tbl thead th{color:#000;font-weight:700}.sx .sx-gd-tbl tbody th{color:#000;font-weight:700}.sx .sx-gd-tbl th:first-child,.sx .sx-gd-tbl td:first-child{width:auto}.sx .sx-gd-tbl .sx-gd-good{color:var(--gd);font-weight:700}.sx .sx-gd-tbl .sx-gd-mid{color:#9A6400;font-weight:700}.sx .sx-gd-tbl .sx-gd-bad{color:#B42D06;font-weight:700}.sx .sx-gd-box{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;margin-top:28px;padding:18px 22px 20px 18px;border-radius:14px;font-size:15.5px;line-height:1.65}.sx .sx-gd-box p{margin:0;font-size:15.5px;line-height:1.65}.sx .sx-gd-box p+p{margin-top:8px}.sx .sx-gd-box b.sx-gd-bt{display:block;margin-bottom:2px;font-size:13px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;line-height:1.5}.sx .sx-gd-box>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal}.sx .sx-gd-box>i svg{width:18px;height:18px}.sx .sx-gd-wf{background:#EBF6EF;border:1px solid #CBE5D6}.sx .sx-gd-wf>i{background:var(--g);color:#fff}.sx .sx-gd-wf b.sx-gd-bt{color:var(--gd)}.sx .sx-gd-ck{background:#fff;border:1px dashed #AEBBB4}.sx .sx-gd-ck>i{background:#000;color:#fff}.sx .sx-gd-ck b.sx-gd-bt{color:#000}.sx .sx-gd-wn{background:#FFF6EC;border:1px solid #F5D9B8}.sx .sx-gd-wn>i{background:#C63F03;color:#fff}.sx .sx-gd-wn b.sx-gd-bt{color:#A33402}.sx .sx-gd-lay{margin-top:28px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.sx .sx-gd-lay li{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.25fr);gap:6px 18px;align-items:start;padding:16px 20px;border-top:1px solid var(--line2);font-size:15px;line-height:1.55}.sx .sx-gd-lay li:first-child{border-top:0;background:var(--paper)}.sx .sx-gd-lay li>i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#000;color:#fff;font-style:normal;font-size:13px;font-weight:700}.sx .sx-gd-lay li:first-child>i{background:var(--g)}.sx .sx-gd-lay li:last-child>i{background:#6F7A80}.sx .sx-gd-lay b{display:block;font-size:16px;font-weight:700;line-height:1.35;color:#000}.sx .sx-gd-lay small{display:block;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--mute)}.sx .sx-gd-lay-c{color:var(--body)}.sx .sx-gd-cap{margin-top:12px;font-size:14px;line-height:1.55;color:var(--mute)}.sx .sx-gd-src{margin-top:72px;padding-top:32px;border-top:1px solid var(--line)}.sx .sx-gd-src .sx-h3{font-size:18px}.sx .sx-gd-src ol{margin-top:14px;padding-left:20px;list-style:decimal}.sx .sx-gd-src li{padding-left:4px;font-size:14.5px;line-height:1.6;color:var(--mute)}.sx .sx-gd-src li+li{margin-top:6px}.sx .sx-gd-src a{color:var(--body);text-decoration:underline;text-underline-offset:3px}.sx .sx-gd-by{display:flex;align-items:center;gap:14px;margin-top:56px;padding:20px 22px;border-radius:14px;background:var(--paper)}.sx .sx-gd-av{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#000;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px}.sx .sx-gd-by p{margin:0;font-size:15px;line-height:1.55}.sx .sx-gd-by b{color:#000}.sx .sx-gd-cl-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}.sx .sx-gd-cl-h>div:first-child{max-width:680px}.sx button.sx-btn{cursor:pointer;margin:0}.sx button.sx-btn svg{width:18px;height:18px}.sx .sx-gd-cl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:44px}.sx .sx-gd-cl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.sx .sx-gd-cl label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;margin:0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.45;color:#000}.sx .sx-gd-cl input{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:1px 0 0;padding:0;border:2px solid #98A49E;border-radius:6px;background:#fff;cursor:pointer}.sx .sx-gd-cl input:checked{background:var(--g);border-color:var(--g)}.sx .sx-gd-cl input:checked:after{content:'';width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.sx .sx-gd-cl input:focus-visible{outline:2px solid var(--g);outline-offset:2px}.sx .sx-gd-cl input:checked+span{color:var(--mute);text-decoration:line-through}.sx .sx-gd-cl a{font-size:13px;font-weight:700;color:var(--g);text-decoration:none!important;white-space:nowrap}.sx .sx-gd-cl a:hover{text-decoration:underline!important}.sx .sx-gd-cl-n{margin-top:20px;font-size:14.5px;color:var(--mute)}@media (max-width:1024px){.sx .sx-gd{padding:72px 0 88px}.sx .sx-gd-g{grid-template-columns:minmax(0,1fr);gap:0}.sx .sx-gd-nav{display:none}.sx .sx-gd-mt{display:block}.sx .sx-gd-art{max-width:none}}@media (max-width:767px){.sx .sx-gd{padding:48px 0 64px}.sx .sx-gd-art>.sx-gd-intro p{font-size:17.5px}.sx .sx-gd-ch{margin-top:56px;padding-top:56px}.sx .sx-gd-art h3{margin-top:36px;font-size:19px}.sx .sx-gd-art p,.sx .sx-gd-ul li,.sx .sx-gd-ol li{font-size:16px}.sx .sx-gd-ol li{padding-left:42px}.sx .sx-gd-code pre{font-size:12.5px;padding:14px}.sx .sx-gd-box{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.sx .sx-gd-lay li{grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.sx .sx-gd-lay-c{grid-column:2}.sx .sx-gd-cl{grid-template-columns:minmax(0,1fr);margin-top:32px}.sx .sx-gd-cl-h .sx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sx .sx-gd-nav a,.sx .sx-gd-mt summary:after{transition:none}}@media print{.elementor-location-header,.elementor-location-footer,.sx .sx-art,.sx .sx-cta,.sx .sx-gd-nav,.sx .sx-gd-mt,.sx .sx-price,.sx .sx-end,.sx .sx-gd-cl-h button{display:none!important}.sx .sx-hero{background:#fff!important;color:#000;padding:0 0 24px}.sx .sx-hero:after{display:none}.sx .sx-hero .sx-h1,.sx .sx-checks li,.sx .sx-trust{color:#000;text-shadow:none}.sx .sx-hero-copy{text-shadow:none}.sx .sx-hero-g{display:block}.sx .sx-gd,.sx .sx-sec{padding:24px 0}.sx .sx-gd-g{display:block}.sx .sx-gd-ch{break-inside:auto;margin-top:32px;padding-top:32px}.sx .sx-gd-code{border-color:#999;background:#fff}.sx .sx-gd-code pre{white-space:pre-wrap;color:#000}.sx .sx-gd-code .c{color:#555}.sx .sx-gd-cl li{break-inside:avoid}html.sx-pcl body *:not(:has(#checklist)):not(#checklist):not(#checklist *){display:none!important}html.sx-pcl #checklist{padding:0}}.sx .sx-gd-nav .sx-gd-side a{display:inline-block;margin:10px 0 0;padding:0;border-left:0;color:var(--g);font-size:14px;font-weight:700;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:2px}.sx .sx-gd-nav .sx-gd-side a:hover{color:var(--gd)}.sx .sx-tbl.sx-gd-tbl{min-width:560px;font-size:14.5px}.sx .sx-tbl.sx-gd-tbl th,.sx .sx-tbl.sx-gd-tbl td{text-align:left;vertical-align:top;font-weight:500;color:var(--body)}.sx .sx-tbl.sx-gd-tbl thead th,.sx .sx-tbl.sx-gd-tbl tbody th,.sx .sx-tbl.sx-gd-tbl th:first-child{width:auto;color:#000;font-weight:700}.sx .sx-tbl.sx-gd-tbl td.sx-gd-good{color:var(--gd);font-weight:700;white-space:nowrap}.sx .sx-tbl.sx-gd-tbl td.sx-gd-mid{color:#9A6400;font-weight:700;white-space:nowrap}.sx .sx-tbl.sx-gd-tbl td.sx-gd-bad{color:#B42D06;font-weight:700;white-space:nowrap}.sx .sx-gd-art .sx-gd-src a{color:var(--body);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sx .sx-gd-st{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.sx .sx-gd-st li{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#fff}.sx .sx-gd-st b{display:block;font-size:32px;line-height:1.05;font-weight:700;letter-spacing:-.02em;color:#000}.sx .sx-gd-st span{display:block;margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--body)}@media (max-width:767px){.sx .sx-gd-st{gap:10px}.sx .sx-gd-st li{padding:16px}.sx .sx-gd-st b{font-size:26px}.sx .sx-gd-st span{font-size:13.5px}}.sx .sx-gd-cl label{grid-template-columns:32px minmax(0,1fr);align-items:center}.sx .sx-gd-cl input[type=checkbox]{width:32px;height:32px;min-width:32px;margin:0}.sx .sx-gd-cl input[type=checkbox]:checked:after{width:8px;height:14px;border-width:0 3px 3px 0;transform:translateY(-2px) rotate(45deg)}