:root{--jsp-red:#CC0000;--jsp-red-dim:#A80000;--jsp-gold:#f59e0b;--jsp-purple:#a78bfa;--jsp-glass:rgba(255,255,255,0.07);--jsp-glass-h:rgba(255,255,255,0.11);--jsp-border:rgba(255,255,255,0.10);--jsp-muted:rgba(255,255,255,0.45);--jsp-card-bg:rgba(255,255,255,0.06);--jsp-font-title:'Syne', sans-serif;--jsp-font-body:'DM Sans', sans-serif}.jsp-inner,#jsab .jsp-inner,#jscgv .jsp-inner,#jsck .jsp-inner,#jsct .jsp-inner,#jsdl .jsp-inner,#jsfaq .jsp-inner,#jshw .jsp-inner,#jsml .jsp-inner,#jspv .jsp-inner,#jsrb .jsp-inner,#jsrv .jsp-inner,#jssg .jsp-inner,#jssr .jsp-inner{max-width:1080px;margin:0 auto;padding:0 16px;width:100%}.jsp-section,#jsab .jsp-section,#jscgv .jsp-section,#jsck .jsp-section,#jsct .jsp-section,#jsdl .jsp-section,#jsfaq .jsp-section,#jshw .jsp-section,#jsml .jsp-section,#jspv .jsp-section,#jsrb .jsp-section,#jsrv .jsp-section,#jssg .jsp-section,#jssr .jsp-section{padding:48px 0}.jsp-section--alt,#jsab .jsp-section--alt,#jscgv .jsp-section--alt,#jsck .jsp-section--alt,#jsct .jsp-section--alt,#jsdl .jsp-section--alt,#jsfaq .jsp-section--alt,#jshw .jsp-section--alt,#jsml .jsp-section--alt,#jspv .jsp-section--alt,#jsrb .jsp-section--alt,#jsrv .jsp-section--alt,#jssg .jsp-section--alt,#jssr .jsp-section--alt{background:#fff0}.jsp-divider,#jsab .jsp-divider,#jscgv .jsp-divider,#jsck .jsp-divider,#jsct .jsp-divider,#jsdl .jsp-divider,#jsfaq .jsp-divider,#jshw .jsp-divider,#jsml .jsp-divider,#jspv .jsp-divider,#jsrb .jsp-divider,#jsrv .jsp-divider,#jssg .jsp-divider,#jssr .jsp-divider{display:none}.jsp-panel,#jsab .jsp-panel,#jscgv .jsp-panel,#jsck .jsp-panel,#jsct .jsp-panel,#jsdl .jsp-panel,#jsfaq .jsp-panel,#jshw .jsp-panel,#jsml .jsp-panel,#jspv .jsp-panel,#jsrb .jsp-panel,#jsrv .jsp-panel,#jssg .jsp-panel,#jssr .jsp-panel{margin-top:20px!important;padding:16px 14px!important;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .09);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 40px -22px rgb(0 0 0 / .7)}@media (min-width:768px){.jsp-panel,#jsab .jsp-panel,#jscgv .jsp-panel,#jsck .jsp-panel,#jsct .jsp-panel,#jsdl .jsp-panel,#jsfaq .jsp-panel,#jshw .jsp-panel,#jsml .jsp-panel,#jspv .jsp-panel,#jsrb .jsp-panel,#jsrv .jsp-panel,#jssg .jsp-panel,#jssr .jsp-panel{padding:22px 20px!important;border-radius:20px}}@media (min-width:1024px){.jsp-panel,#jsab .jsp-panel,#jscgv .jsp-panel,#jsck .jsp-panel,#jsct .jsp-panel,#jsdl .jsp-panel,#jsfaq .jsp-panel,#jshw .jsp-panel,#jsml .jsp-panel,#jspv .jsp-panel,#jsrb .jsp-panel,#jsrv .jsp-panel,#jssg .jsp-panel,#jssr .jsp-panel{padding:28px!important}}.jsp-panel>:first-child,#jsab .jsp-panel>:first-child,#jscgv .jsp-panel>:first-child,#jsck .jsp-panel>:first-child,#jsct .jsp-panel>:first-child,#jsdl .jsp-panel>:first-child,#jsfaq .jsp-panel>:first-child,#jshw .jsp-panel>:first-child,#jsml .jsp-panel>:first-child,#jspv .jsp-panel>:first-child,#jsrb .jsp-panel>:first-child,#jsrv .jsp-panel>:first-child,#jssg .jsp-panel>:first-child,#jssr .jsp-panel>:first-child{margin-top:0!important}.jsp-panel>:last-child,#jsab .jsp-panel>:last-child,#jscgv .jsp-panel>:last-child,#jsck .jsp-panel>:last-child,#jsct .jsp-panel>:last-child,#jsdl .jsp-panel>:last-child,#jsfaq .jsp-panel>:last-child,#jshw .jsp-panel>:last-child,#jsml .jsp-panel>:last-child,#jspv .jsp-panel>:last-child,#jsrb .jsp-panel>:last-child,#jsrv .jsp-panel>:last-child,#jssg .jsp-panel>:last-child,#jssr .jsp-panel>:last-child{margin-bottom:0!important}.jsp-panel>.ab-jc-hero,#jsab .jsp-panel>.ab-jc-hero,#jscgv .jsp-panel>.ab-jc-hero,#jsck .jsp-panel>.ab-jc-hero,#jsct .jsp-panel>.ab-jc-hero,#jsdl .jsp-panel>.ab-jc-hero,#jsfaq .jsp-panel>.ab-jc-hero,#jshw .jsp-panel>.ab-jc-hero,#jsml .jsp-panel>.ab-jc-hero,#jspv .jsp-panel>.ab-jc-hero,#jsrb .jsp-panel>.ab-jc-hero,#jsrv .jsp-panel>.ab-jc-hero,#jssg .jsp-panel>.ab-jc-hero,#jssr .jsp-panel>.ab-jc-hero{background:transparent!important;border:0!important;padding:0!important}.jsp-useful,#jsab .jsp-useful,#jscgv .jsp-useful,#jsck .jsp-useful,#jsct .jsp-useful,#jsdl .jsp-useful,#jsfaq .jsp-useful,#jshw .jsp-useful,#jsml .jsp-useful,#jspv .jsp-useful,#jsrb .jsp-useful,#jsrv .jsp-useful,#jssg .jsp-useful,#jssr .jsp-useful{text-align:center}.jsp-legal-scroll,#jsab .jsp-legal-scroll,#jscgv .jsp-legal-scroll,#jsck .jsp-legal-scroll,#jsct .jsp-legal-scroll,#jsdl .jsp-legal-scroll,#jsfaq .jsp-legal-scroll,#jshw .jsp-legal-scroll,#jsml .jsp-legal-scroll,#jspv .jsp-legal-scroll,#jsrb .jsp-legal-scroll,#jsrv .jsp-legal-scroll,#jssg .jsp-legal-scroll,#jssr .jsp-legal-scroll{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;max-width:100%}.jsp-useful .jsp-legal-nav,#jsab .jsp-useful .jsp-legal-nav,#jscgv .jsp-useful .jsp-legal-nav,#jsck .jsp-useful .jsp-legal-nav,#jsct .jsp-useful .jsp-legal-nav,#jsdl .jsp-useful .jsp-legal-nav,#jsfaq .jsp-useful .jsp-legal-nav,#jshw .jsp-useful .jsp-legal-nav,#jsml .jsp-useful .jsp-legal-nav,#jspv .jsp-useful .jsp-legal-nav,#jsrb .jsp-useful .jsp-legal-nav,#jsrv .jsp-useful .jsp-legal-nav,#jssg .jsp-useful .jsp-legal-nav,#jssr .jsp-useful .jsp-legal-nav{flex-wrap:nowrap;justify-content:flex-start;margin-top:0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;padding:2px 0}.jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsab .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jscgv .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsck .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsct .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsdl .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsfaq .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jshw .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsml .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jspv .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsrb .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jsrv .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jssg .jsp-useful .jsp-legal-nav::-webkit-scrollbar,#jssr .jsp-useful .jsp-legal-nav::-webkit-scrollbar{display:none}.jsp-useful .jsp-legal-link,#jsab .jsp-useful .jsp-legal-link,#jscgv .jsp-useful .jsp-legal-link,#jsck .jsp-useful .jsp-legal-link,#jsct .jsp-useful .jsp-legal-link,#jsdl .jsp-useful .jsp-legal-link,#jsfaq .jsp-useful .jsp-legal-link,#jshw .jsp-useful .jsp-legal-link,#jsml .jsp-useful .jsp-legal-link,#jspv .jsp-useful .jsp-legal-link,#jsrb .jsp-useful .jsp-legal-link,#jsrv .jsp-useful .jsp-legal-link,#jssg .jsp-useful .jsp-legal-link,#jssr .jsp-useful .jsp-legal-link{flex:0 0 auto;white-space:nowrap}.jsp-legal-arrow,#jsab .jsp-legal-arrow,#jscgv .jsp-legal-arrow,#jsck .jsp-legal-arrow,#jsct .jsp-legal-arrow,#jsdl .jsp-legal-arrow,#jsfaq .jsp-legal-arrow,#jshw .jsp-legal-arrow,#jsml .jsp-legal-arrow,#jspv .jsp-legal-arrow,#jsrb .jsp-legal-arrow,#jsrv .jsp-legal-arrow,#jssg .jsp-legal-arrow,#jssr .jsp-legal-arrow{display:none;flex:0 0 34px;width:34px;height:34px;padding:0;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#fff}.jsp-legal-arrow svg,#jsab .jsp-legal-arrow svg,#jscgv .jsp-legal-arrow svg,#jsck .jsp-legal-arrow svg,#jsct .jsp-legal-arrow svg,#jsdl .jsp-legal-arrow svg,#jsfaq .jsp-legal-arrow svg,#jshw .jsp-legal-arrow svg,#jsml .jsp-legal-arrow svg,#jspv .jsp-legal-arrow svg,#jsrb .jsp-legal-arrow svg,#jsrv .jsp-legal-arrow svg,#jssg .jsp-legal-arrow svg,#jssr .jsp-legal-arrow svg{width:18px;height:18px;fill:currentColor}.jsp-legal-arrow:disabled,#jsab .jsp-legal-arrow:disabled,#jscgv .jsp-legal-arrow:disabled,#jsck .jsp-legal-arrow:disabled,#jsct .jsp-legal-arrow:disabled,#jsdl .jsp-legal-arrow:disabled,#jsfaq .jsp-legal-arrow:disabled,#jshw .jsp-legal-arrow:disabled,#jsml .jsp-legal-arrow:disabled,#jspv .jsp-legal-arrow:disabled,#jsrb .jsp-legal-arrow:disabled,#jsrv .jsp-legal-arrow:disabled,#jssg .jsp-legal-arrow:disabled,#jssr .jsp-legal-arrow:disabled{opacity:.3;cursor:default}.jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsab .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jscgv .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsck .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsct .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsdl .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsfaq .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jshw .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsml .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jspv .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsrb .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jsrv .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jssg .jsp-legal-scroll.is-overflowing .jsp-legal-arrow,#jssr .jsp-legal-scroll.is-overflowing .jsp-legal-arrow{display:inline-flex}.jsp-useful .jsp-legal-nav,#jsab .jsp-useful .jsp-legal-nav,#jscgv .jsp-useful .jsp-legal-nav,#jsck .jsp-useful .jsp-legal-nav,#jsct .jsp-useful .jsp-legal-nav,#jsdl .jsp-useful .jsp-legal-nav,#jsfaq .jsp-useful .jsp-legal-nav,#jshw .jsp-useful .jsp-legal-nav,#jsml .jsp-useful .jsp-legal-nav,#jspv .jsp-useful .jsp-legal-nav,#jsrb .jsp-useful .jsp-legal-nav,#jsrv .jsp-useful .jsp-legal-nav,#jssg .jsp-useful .jsp-legal-nav,#jssr .jsp-useful .jsp-legal-nav{scroll-snap-type:x proximity}.jsp-useful .jsp-legal-link,#jsab .jsp-useful .jsp-legal-link,#jscgv .jsp-useful .jsp-legal-link,#jsck .jsp-useful .jsp-legal-link,#jsct .jsp-useful .jsp-legal-link,#jsdl .jsp-useful .jsp-legal-link,#jsfaq .jsp-useful .jsp-legal-link,#jshw .jsp-useful .jsp-legal-link,#jsml .jsp-useful .jsp-legal-link,#jspv .jsp-useful .jsp-legal-link,#jsrb .jsp-useful .jsp-legal-link,#jsrv .jsp-useful .jsp-legal-link,#jssg .jsp-useful .jsp-legal-link,#jssr .jsp-useful .jsp-legal-link{scroll-snap-align:start}.jsp-legal-arrow:focus:not(:focus-visible),#jsab .jsp-legal-arrow:focus:not(:focus-visible),#jscgv .jsp-legal-arrow:focus:not(:focus-visible),#jsck .jsp-legal-arrow:focus:not(:focus-visible),#jsct .jsp-legal-arrow:focus:not(:focus-visible),#jsdl .jsp-legal-arrow:focus:not(:focus-visible),#jsfaq .jsp-legal-arrow:focus:not(:focus-visible),#jshw .jsp-legal-arrow:focus:not(:focus-visible),#jsml .jsp-legal-arrow:focus:not(:focus-visible),#jspv .jsp-legal-arrow:focus:not(:focus-visible),#jsrb .jsp-legal-arrow:focus:not(:focus-visible),#jsrv .jsp-legal-arrow:focus:not(:focus-visible),#jssg .jsp-legal-arrow:focus:not(:focus-visible),#jssr .jsp-legal-arrow:focus:not(:focus-visible){outline:none}@media (max-width:380px){.jsp-btn,#jsab .jsp-btn,#jscgv .jsp-btn,#jsck .jsp-btn,#jsct .jsp-btn,#jsdl .jsp-btn,#jsfaq .jsp-btn,#jshw .jsp-btn,#jsml .jsp-btn,#jspv .jsp-btn,#jsrb .jsp-btn,#jsrv .jsp-btn,#jssg .jsp-btn,#jssr .jsp-btn{white-space:normal;text-align:center;justify-content:center}}.jsp-label,#jsab .jsp-label,#jscgv .jsp-label,#jsck .jsp-label,#jsct .jsp-label,#jsdl .jsp-label,#jsfaq .jsp-label,#jshw .jsp-label,#jsml .jsp-label,#jspv .jsp-label,#jsrb .jsp-label,#jsrv .jsp-label,#jssg .jsp-label,#jssr .jsp-label{display:block;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--jsp-red);margin-bottom:10px}.jsp-h2,#jsab .jsp-h2,#jscgv .jsp-h2,#jsck .jsp-h2,#jsct .jsp-h2,#jsdl .jsp-h2,#jsfaq .jsp-h2,#jshw .jsp-h2,#jsml .jsp-h2,#jspv .jsp-h2,#jsrb .jsp-h2,#jsrv .jsp-h2,#jssg .jsp-h2,#jssr .jsp-h2{font-family:var(--jsp-font-title);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.5px;margin-bottom:10px;color:#fff}@media (min-width:600px){.jsp-h2,#jsab .jsp-h2,#jscgv .jsp-h2,#jsck .jsp-h2,#jsct .jsp-h2,#jsdl .jsp-h2,#jsfaq .jsp-h2,#jshw .jsp-h2,#jsml .jsp-h2,#jspv .jsp-h2,#jsrb .jsp-h2,#jsrv .jsp-h2,#jssg .jsp-h2,#jssr .jsp-h2{font-size:26px}}@media (min-width:1024px){.jsp-h2,#jsab .jsp-h2,#jscgv .jsp-h2,#jsck .jsp-h2,#jsct .jsp-h2,#jsdl .jsp-h2,#jsfaq .jsp-h2,#jshw .jsp-h2,#jsml .jsp-h2,#jspv .jsp-h2,#jsrb .jsp-h2,#jsrv .jsp-h2,#jssg .jsp-h2,#jssr .jsp-h2{font-size:30px}}.jsp-h3,#jsab .jsp-h3,#jscgv .jsp-h3,#jsck .jsp-h3,#jsct .jsp-h3,#jsdl .jsp-h3,#jsfaq .jsp-h3,#jshw .jsp-h3,#jsml .jsp-h3,#jspv .jsp-h3,#jsrb .jsp-h3,#jsrv .jsp-h3,#jssg .jsp-h3,#jssr .jsp-h3{font-family:var(--jsp-font-title);font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}.jsp-p,#jsab .jsp-p,#jscgv .jsp-p,#jsck .jsp-p,#jsct .jsp-p,#jsdl .jsp-p,#jsfaq .jsp-p,#jshw .jsp-p,#jsml .jsp-p,#jspv .jsp-p,#jsrb .jsp-p,#jsrv .jsp-p,#jssg .jsp-p,#jssr .jsp-p{font-size:14px;font-weight:300;color:var(--jsp-muted);line-height:1.75}.jsp-btn,#jsab .jsp-btn,#jscgv .jsp-btn,#jsck .jsp-btn,#jsct .jsp-btn,#jsdl .jsp-btn,#jsfaq .jsp-btn,#jshw .jsp-btn,#jsml .jsp-btn,#jspv .jsp-btn,#jsrb .jsp-btn,#jsrv .jsp-btn,#jssg .jsp-btn,#jssr .jsp-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--jsp-font-title);font-size:13px;font-weight:700;letter-spacing:.5px;padding:12px 24px;border-radius:99px;text-decoration:none;border:1px solid #fff0;cursor:pointer;white-space:nowrap;transition:transform 0.2s,background 0.2s,border-color 0.2s,color 0.2s}.jsp-btn svg,#jsab .jsp-btn svg,#jscgv .jsp-btn svg,#jsck .jsp-btn svg,#jsct .jsp-btn svg,#jsdl .jsp-btn svg,#jsfaq .jsp-btn svg,#jshw .jsp-btn svg,#jsml .jsp-btn svg,#jspv .jsp-btn svg,#jsrb .jsp-btn svg,#jsrv .jsp-btn svg,#jssg .jsp-btn svg,#jssr .jsp-btn svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.jsp-btn--red,#jsab .jsp-btn--red,#jscgv .jsp-btn--red,#jsck .jsp-btn--red,#jsct .jsp-btn--red,#jsdl .jsp-btn--red,#jsfaq .jsp-btn--red,#jshw .jsp-btn--red,#jsml .jsp-btn--red,#jspv .jsp-btn--red,#jsrb .jsp-btn--red,#jsrv .jsp-btn--red,#jssg .jsp-btn--red,#jssr .jsp-btn--red{background:var(--jsp-red);color:#fff;border-color:var(--jsp-red)}.jsp-btn--red:hover,#jsab .jsp-btn--red:hover,#jscgv .jsp-btn--red:hover,#jsck .jsp-btn--red:hover,#jsct .jsp-btn--red:hover,#jsdl .jsp-btn--red:hover,#jsfaq .jsp-btn--red:hover,#jshw .jsp-btn--red:hover,#jsml .jsp-btn--red:hover,#jspv .jsp-btn--red:hover,#jsrb .jsp-btn--red:hover,#jsrv .jsp-btn--red:hover,#jssg .jsp-btn--red:hover,#jssr .jsp-btn--red:hover{background:var(--jsp-red-dim)!important;border-color:var(--jsp-red-dim)!important;transform:translateY(-2px);color:#fff!important;text-decoration:none}.jsp-btn--ghost,#jsab .jsp-btn--ghost,#jscgv .jsp-btn--ghost,#jsck .jsp-btn--ghost,#jsct .jsp-btn--ghost,#jsdl .jsp-btn--ghost,#jsfaq .jsp-btn--ghost,#jshw .jsp-btn--ghost,#jsml .jsp-btn--ghost,#jspv .jsp-btn--ghost,#jsrb .jsp-btn--ghost,#jsrv .jsp-btn--ghost,#jssg .jsp-btn--ghost,#jssr .jsp-btn--ghost{background:#fff0;border-color:rgb(255 255 255 / .18);color:rgb(255 255 255 / .72)}.jsp-btn--ghost:hover,#jsab .jsp-btn--ghost:hover,#jscgv .jsp-btn--ghost:hover,#jsck .jsp-btn--ghost:hover,#jsct .jsp-btn--ghost:hover,#jsdl .jsp-btn--ghost:hover,#jsfaq .jsp-btn--ghost:hover,#jshw .jsp-btn--ghost:hover,#jsml .jsp-btn--ghost:hover,#jspv .jsp-btn--ghost:hover,#jsrb .jsp-btn--ghost:hover,#jsrv .jsp-btn--ghost:hover,#jssg .jsp-btn--ghost:hover,#jssr .jsp-btn--ghost:hover{border-color:rgb(255 255 255 / .35)!important;color:#fff!important;transform:translateY(-2px);text-decoration:none}.jsp-btn--green,#jsab .jsp-btn--green,#jscgv .jsp-btn--green,#jsck .jsp-btn--green,#jsct .jsp-btn--green,#jsdl .jsp-btn--green,#jsfaq .jsp-btn--green,#jshw .jsp-btn--green,#jsml .jsp-btn--green,#jspv .jsp-btn--green,#jsrb .jsp-btn--green,#jsrv .jsp-btn--green,#jssg .jsp-btn--green,#jssr .jsp-btn--green{background:#25d366;color:#fff;border-color:#25d366}.jsp-btn--green:hover,#jsab .jsp-btn--green:hover,#jscgv .jsp-btn--green:hover,#jsck .jsp-btn--green:hover,#jsct .jsp-btn--green:hover,#jsdl .jsp-btn--green:hover,#jsfaq .jsp-btn--green:hover,#jshw .jsp-btn--green:hover,#jsml .jsp-btn--green:hover,#jspv .jsp-btn--green:hover,#jsrb .jsp-btn--green:hover,#jsrv .jsp-btn--green:hover,#jssg .jsp-btn--green:hover,#jssr .jsp-btn--green:hover{background:#1fb85a!important;transform:translateY(-2px);color:#fff!important;text-decoration:none}.jsp-btn--purple,#jsab .jsp-btn--purple,#jscgv .jsp-btn--purple,#jsck .jsp-btn--purple,#jsct .jsp-btn--purple,#jsdl .jsp-btn--purple,#jsfaq .jsp-btn--purple,#jshw .jsp-btn--purple,#jsml .jsp-btn--purple,#jspv .jsp-btn--purple,#jsrb .jsp-btn--purple,#jsrv .jsp-btn--purple,#jssg .jsp-btn--purple,#jssr .jsp-btn--purple{background:var(--jsp-purple);color:#fff;border-color:var(--jsp-purple)}.jsp-btn--purple:hover,#jsab .jsp-btn--purple:hover,#jscgv .jsp-btn--purple:hover,#jsck .jsp-btn--purple:hover,#jsct .jsp-btn--purple:hover,#jsdl .jsp-btn--purple:hover,#jsfaq .jsp-btn--purple:hover,#jshw .jsp-btn--purple:hover,#jsml .jsp-btn--purple:hover,#jspv .jsp-btn--purple:hover,#jsrb .jsp-btn--purple:hover,#jsrv .jsp-btn--purple:hover,#jssg .jsp-btn--purple:hover,#jssr .jsp-btn--purple:hover{background:#8b5cf6!important;transform:translateY(-2px);color:#fff!important;text-decoration:none}.jsp-btn:disabled,#jsab .jsp-btn:disabled,#jscgv .jsp-btn:disabled,#jsck .jsp-btn:disabled,#jsct .jsp-btn:disabled,#jsdl .jsp-btn:disabled,#jsfaq .jsp-btn:disabled,#jshw .jsp-btn:disabled,#jsml .jsp-btn:disabled,#jspv .jsp-btn:disabled,#jsrb .jsp-btn:disabled,#jsrv .jsp-btn:disabled,#jssg .jsp-btn:disabled,#jssr .jsp-btn:disabled{opacity:.4;cursor:default;transform:none}.jsp-btn-row,#jsab .jsp-btn-row,#jscgv .jsp-btn-row,#jsck .jsp-btn-row,#jsct .jsp-btn-row,#jsdl .jsp-btn-row,#jsfaq .jsp-btn-row,#jshw .jsp-btn-row,#jsml .jsp-btn-row,#jspv .jsp-btn-row,#jsrb .jsp-btn-row,#jsrv .jsp-btn-row,#jssg .jsp-btn-row,#jssr .jsp-btn-row{display:flex;gap:12px;flex-wrap:wrap}.jsp-btn-row--center,#jsab .jsp-btn-row--center,#jscgv .jsp-btn-row--center,#jsck .jsp-btn-row--center,#jsct .jsp-btn-row--center,#jsdl .jsp-btn-row--center,#jsfaq .jsp-btn-row--center,#jshw .jsp-btn-row--center,#jsml .jsp-btn-row--center,#jspv .jsp-btn-row--center,#jsrb .jsp-btn-row--center,#jsrv .jsp-btn-row--center,#jssg .jsp-btn-row--center,#jssr .jsp-btn-row--center{justify-content:center}.jsp-card,#jsab .jsp-card,#jscgv .jsp-card,#jsck .jsp-card,#jsct .jsp-card,#jsdl .jsp-card,#jsfaq .jsp-card,#jshw .jsp-card,#jsml .jsp-card,#jspv .jsp-card,#jsrb .jsp-card,#jsrv .jsp-card,#jssg .jsp-card,#jssr .jsp-card{background:var(--jsp-card-bg);border:1px solid var(--jsp-border);border-radius:16px;padding:24px 22px;transition:background 0.2s,border-color 0.2s}.jsp-card:hover,#jsab .jsp-card:hover,#jscgv .jsp-card:hover,#jsck .jsp-card:hover,#jsct .jsp-card:hover,#jsdl .jsp-card:hover,#jsfaq .jsp-card:hover,#jshw .jsp-card:hover,#jsml .jsp-card:hover,#jspv .jsp-card:hover,#jsrb .jsp-card:hover,#jsrv .jsp-card:hover,#jssg .jsp-card:hover,#jssr .jsp-card:hover{background:var(--jsp-glass-h);border-color:rgb(255 0 0 / .18)}.jsp-infobox,#jsab .jsp-infobox,#jscgv .jsp-infobox,#jsck .jsp-infobox,#jsct .jsp-infobox,#jsdl .jsp-infobox,#jsfaq .jsp-infobox,#jshw .jsp-infobox,#jsml .jsp-infobox,#jspv .jsp-infobox,#jsrb .jsp-infobox,#jsrv .jsp-infobox,#jssg .jsp-infobox,#jssr .jsp-infobox{display:flex;gap:14px;align-items:flex-start;border-radius:12px;padding:16px 18px;margin-top:14px}.jsp-infobox svg,#jsab .jsp-infobox svg,#jscgv .jsp-infobox svg,#jsck .jsp-infobox svg,#jsct .jsp-infobox svg,#jsdl .jsp-infobox svg,#jsfaq .jsp-infobox svg,#jshw .jsp-infobox svg,#jsml .jsp-infobox svg,#jspv .jsp-infobox svg,#jsrb .jsp-infobox svg,#jsrv .jsp-infobox svg,#jssg .jsp-infobox svg,#jssr .jsp-infobox svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.jsp-infobox p,#jsab .jsp-infobox p,#jscgv .jsp-infobox p,#jsck .jsp-infobox p,#jsct .jsp-infobox p,#jsdl .jsp-infobox p,#jsfaq .jsp-infobox p,#jshw .jsp-infobox p,#jsml .jsp-infobox p,#jspv .jsp-infobox p,#jsrb .jsp-infobox p,#jsrv .jsp-infobox p,#jssg .jsp-infobox p,#jssr .jsp-infobox p{font-size:13px;font-weight:300;line-height:1.65}.jsp-infobox p strong,#jsab .jsp-infobox p strong,#jscgv .jsp-infobox p strong,#jsck .jsp-infobox p strong,#jsct .jsp-infobox p strong,#jsdl .jsp-infobox p strong,#jsfaq .jsp-infobox p strong,#jshw .jsp-infobox p strong,#jsml .jsp-infobox p strong,#jspv .jsp-infobox p strong,#jsrb .jsp-infobox p strong,#jsrv .jsp-infobox p strong,#jssg .jsp-infobox p strong,#jssr .jsp-infobox p strong{font-weight:500}.jsp-infobox--warn,#jsab .jsp-infobox--warn,#jscgv .jsp-infobox--warn,#jsck .jsp-infobox--warn,#jsct .jsp-infobox--warn,#jsdl .jsp-infobox--warn,#jsfaq .jsp-infobox--warn,#jshw .jsp-infobox--warn,#jsml .jsp-infobox--warn,#jspv .jsp-infobox--warn,#jsrb .jsp-infobox--warn,#jsrv .jsp-infobox--warn,#jssg .jsp-infobox--warn,#jssr .jsp-infobox--warn{background:rgb(255 165 0 / .05);border:1px solid rgb(255 165 0 / .16)}.jsp-infobox--warn svg,#jsab .jsp-infobox--warn svg,#jscgv .jsp-infobox--warn svg,#jsck .jsp-infobox--warn svg,#jsct .jsp-infobox--warn svg,#jsdl .jsp-infobox--warn svg,#jsfaq .jsp-infobox--warn svg,#jshw .jsp-infobox--warn svg,#jsml .jsp-infobox--warn svg,#jspv .jsp-infobox--warn svg,#jsrb .jsp-infobox--warn svg,#jsrv .jsp-infobox--warn svg,#jssg .jsp-infobox--warn svg,#jssr .jsp-infobox--warn svg{fill:#fb923c}.jsp-infobox--warn p,#jsab .jsp-infobox--warn p,#jscgv .jsp-infobox--warn p,#jsck .jsp-infobox--warn p,#jsct .jsp-infobox--warn p,#jsdl .jsp-infobox--warn p,#jsfaq .jsp-infobox--warn p,#jshw .jsp-infobox--warn p,#jsml .jsp-infobox--warn p,#jspv .jsp-infobox--warn p,#jsrb .jsp-infobox--warn p,#jsrv .jsp-infobox--warn p,#jssg .jsp-infobox--warn p,#jssr .jsp-infobox--warn p{color:rgb(255 255 255 / .55)}.jsp-infobox--warn p strong,#jsab .jsp-infobox--warn p strong,#jscgv .jsp-infobox--warn p strong,#jsck .jsp-infobox--warn p strong,#jsct .jsp-infobox--warn p strong,#jsdl .jsp-infobox--warn p strong,#jsfaq .jsp-infobox--warn p strong,#jshw .jsp-infobox--warn p strong,#jsml .jsp-infobox--warn p strong,#jspv .jsp-infobox--warn p strong,#jsrb .jsp-infobox--warn p strong,#jsrv .jsp-infobox--warn p strong,#jssg .jsp-infobox--warn p strong,#jssr .jsp-infobox--warn p strong{color:rgb(255 255 255 / .78)}.jsp-infobox--green,#jsab .jsp-infobox--green,#jscgv .jsp-infobox--green,#jsck .jsp-infobox--green,#jsct .jsp-infobox--green,#jsdl .jsp-infobox--green,#jsfaq .jsp-infobox--green,#jshw .jsp-infobox--green,#jsml .jsp-infobox--green,#jspv .jsp-infobox--green,#jsrb .jsp-infobox--green,#jsrv .jsp-infobox--green,#jssg .jsp-infobox--green,#jssr .jsp-infobox--green{background:rgb(34 197 94 / .05);border:1px solid rgb(34 197 94 / .16)}.jsp-infobox--green svg,#jsab .jsp-infobox--green svg,#jscgv .jsp-infobox--green svg,#jsck .jsp-infobox--green svg,#jsct .jsp-infobox--green svg,#jsdl .jsp-infobox--green svg,#jsfaq .jsp-infobox--green svg,#jshw .jsp-infobox--green svg,#jsml .jsp-infobox--green svg,#jspv .jsp-infobox--green svg,#jsrb .jsp-infobox--green svg,#jsrv .jsp-infobox--green svg,#jssg .jsp-infobox--green svg,#jssr .jsp-infobox--green svg{fill:#4ade80}.jsp-infobox--green p,#jsab .jsp-infobox--green p,#jscgv .jsp-infobox--green p,#jsck .jsp-infobox--green p,#jsct .jsp-infobox--green p,#jsdl .jsp-infobox--green p,#jsfaq .jsp-infobox--green p,#jshw .jsp-infobox--green p,#jsml .jsp-infobox--green p,#jspv .jsp-infobox--green p,#jsrb .jsp-infobox--green p,#jsrv .jsp-infobox--green p,#jssg .jsp-infobox--green p,#jssr .jsp-infobox--green p{color:rgb(255 255 255 / .55)}.jsp-infobox--green p strong,#jsab .jsp-infobox--green p strong,#jscgv .jsp-infobox--green p strong,#jsck .jsp-infobox--green p strong,#jsct .jsp-infobox--green p strong,#jsdl .jsp-infobox--green p strong,#jsfaq .jsp-infobox--green p strong,#jshw .jsp-infobox--green p strong,#jsml .jsp-infobox--green p strong,#jspv .jsp-infobox--green p strong,#jsrb .jsp-infobox--green p strong,#jsrv .jsp-infobox--green p strong,#jssg .jsp-infobox--green p strong,#jssr .jsp-infobox--green p strong{color:rgb(255 255 255 / .78)}.jsp-infobox--info,#jsab .jsp-infobox--info,#jscgv .jsp-infobox--info,#jsck .jsp-infobox--info,#jsct .jsp-infobox--info,#jsdl .jsp-infobox--info,#jsfaq .jsp-infobox--info,#jshw .jsp-infobox--info,#jsml .jsp-infobox--info,#jspv .jsp-infobox--info,#jsrb .jsp-infobox--info,#jsrv .jsp-infobox--info,#jssg .jsp-infobox--info,#jssr .jsp-infobox--info{background:rgb(96 165 250 / .05);border:1px solid rgb(96 165 250 / .16)}.jsp-infobox--info svg,#jsab .jsp-infobox--info svg,#jscgv .jsp-infobox--info svg,#jsck .jsp-infobox--info svg,#jsct .jsp-infobox--info svg,#jsdl .jsp-infobox--info svg,#jsfaq .jsp-infobox--info svg,#jshw .jsp-infobox--info svg,#jsml .jsp-infobox--info svg,#jspv .jsp-infobox--info svg,#jsrb .jsp-infobox--info svg,#jsrv .jsp-infobox--info svg,#jssg .jsp-infobox--info svg,#jssr .jsp-infobox--info svg{fill:#60a5fa}.jsp-infobox--info p,#jsab .jsp-infobox--info p,#jscgv .jsp-infobox--info p,#jsck .jsp-infobox--info p,#jsct .jsp-infobox--info p,#jsdl .jsp-infobox--info p,#jsfaq .jsp-infobox--info p,#jshw .jsp-infobox--info p,#jsml .jsp-infobox--info p,#jspv .jsp-infobox--info p,#jsrb .jsp-infobox--info p,#jsrv .jsp-infobox--info p,#jssg .jsp-infobox--info p,#jssr .jsp-infobox--info p{color:rgb(255 255 255 / .55)}.jsp-legal-nav,#jsab .jsp-legal-nav,#jscgv .jsp-legal-nav,#jsck .jsp-legal-nav,#jsct .jsp-legal-nav,#jsdl .jsp-legal-nav,#jsfaq .jsp-legal-nav,#jshw .jsp-legal-nav,#jsml .jsp-legal-nav,#jspv .jsp-legal-nav,#jsrb .jsp-legal-nav,#jsrv .jsp-legal-nav,#jssg .jsp-legal-nav,#jssr .jsp-legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.jsp-legal-link,#jsab .jsp-legal-link,#jscgv .jsp-legal-link,#jsck .jsp-legal-link,#jsct .jsp-legal-link,#jsdl .jsp-legal-link,#jsfaq .jsp-legal-link,#jshw .jsp-legal-link,#jsml .jsp-legal-link,#jspv .jsp-legal-link,#jsrb .jsp-legal-link,#jsrv .jsp-legal-link,#jssg .jsp-legal-link,#jssr .jsp-legal-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff0;border:1px solid rgb(255 255 255 / .12);border-radius:99px;font-size:12px;font-weight:500;color:rgb(255 255 255 / .5);text-decoration:none;transition:border-color 0.2s,color 0.2s;font-family:var(--jsp-font-title)}.jsp-legal-link:hover,#jsab .jsp-legal-link:hover,#jscgv .jsp-legal-link:hover,#jsck .jsp-legal-link:hover,#jsct .jsp-legal-link:hover,#jsdl .jsp-legal-link:hover,#jsfaq .jsp-legal-link:hover,#jshw .jsp-legal-link:hover,#jsml .jsp-legal-link:hover,#jspv .jsp-legal-link:hover,#jsrb .jsp-legal-link:hover,#jsrv .jsp-legal-link:hover,#jssg .jsp-legal-link:hover,#jssr .jsp-legal-link:hover{border-color:rgb(255 0 0 / .3)!important;color:rgb(255 255 255 / .8)!important;text-decoration:none}.jsp-legal-link svg,#jsab .jsp-legal-link svg,#jscgv .jsp-legal-link svg,#jsck .jsp-legal-link svg,#jsct .jsp-legal-link svg,#jsdl .jsp-legal-link svg,#jsfaq .jsp-legal-link svg,#jshw .jsp-legal-link svg,#jsml .jsp-legal-link svg,#jspv .jsp-legal-link svg,#jsrb .jsp-legal-link svg,#jsrv .jsp-legal-link svg,#jssg .jsp-legal-link svg,#jssr .jsp-legal-link svg{width:12px;height:12px;fill:currentColor}.jsp-cta,#jsab .jsp-cta,#jscgv .jsp-cta,#jsck .jsp-cta,#jsct .jsp-cta,#jsdl .jsp-cta,#jsfaq .jsp-cta,#jshw .jsp-cta,#jsml .jsp-cta,#jspv .jsp-cta,#jsrb .jsp-cta,#jsrv .jsp-cta,#jssg .jsp-cta,#jssr .jsp-cta{padding:56px 0 48px;text-align:center;position:relative;overflow:hidden}.jsp-cta-glow,#jsab .jsp-cta-glow,#jscgv .jsp-cta-glow,#jsck .jsp-cta-glow,#jsct .jsp-cta-glow,#jsdl .jsp-cta-glow,#jsfaq .jsp-cta-glow,#jshw .jsp-cta-glow,#jsml .jsp-cta-glow,#jspv .jsp-cta-glow,#jsrb .jsp-cta-glow,#jsrv .jsp-cta-glow,#jssg .jsp-cta-glow,#jssr .jsp-cta-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:360px;height:220px;background:radial-gradient(ellipse,rgb(255 0 0 / .07) 0%,transparent 70%);pointer-events:none}.jsp-cta .jsp-inner,#jsab .jsp-cta .jsp-inner,#jscgv .jsp-cta .jsp-inner,#jsck .jsp-cta .jsp-inner,#jsct .jsp-cta .jsp-inner,#jsdl .jsp-cta .jsp-inner,#jsfaq .jsp-cta .jsp-inner,#jshw .jsp-cta .jsp-inner,#jsml .jsp-cta .jsp-inner,#jspv .jsp-cta .jsp-inner,#jsrb .jsp-cta .jsp-inner,#jsrv .jsp-cta .jsp-inner,#jssg .jsp-cta .jsp-inner,#jssr .jsp-cta .jsp-inner{position:relative;z-index:1}.jsp-cta .jsp-p,#jsab .jsp-cta .jsp-p,#jscgv .jsp-cta .jsp-p,#jsck .jsp-cta .jsp-p,#jsct .jsp-cta .jsp-p,#jsdl .jsp-cta .jsp-p,#jsfaq .jsp-cta .jsp-p,#jshw .jsp-cta .jsp-p,#jsml .jsp-cta .jsp-p,#jspv .jsp-cta .jsp-p,#jsrb .jsp-cta .jsp-p,#jsrv .jsp-cta .jsp-p,#jssg .jsp-cta .jsp-p,#jssr .jsp-cta .jsp-p{max-width:340px;margin:0 auto 28px}.jsp-badge,#jsab .jsp-badge,#jscgv .jsp-badge,#jsck .jsp-badge,#jsct .jsp-badge,#jsdl .jsp-badge,#jsfaq .jsp-badge,#jshw .jsp-badge,#jsml .jsp-badge,#jspv .jsp-badge,#jsrb .jsp-badge,#jsrv .jsp-badge,#jssg .jsp-badge,#jssr .jsp-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 10px;border-radius:99px}.jsp-badge svg,#jsab .jsp-badge svg,#jscgv .jsp-badge svg,#jsck .jsp-badge svg,#jsct .jsp-badge svg,#jsdl .jsp-badge svg,#jsfaq .jsp-badge svg,#jshw .jsp-badge svg,#jsml .jsp-badge svg,#jspv .jsp-badge svg,#jsrb .jsp-badge svg,#jsrv .jsp-badge svg,#jssg .jsp-badge svg,#jssr .jsp-badge svg{width:10px;height:10px;fill:currentColor}.jsp-badge--green,#jsab .jsp-badge--green,#jscgv .jsp-badge--green,#jsck .jsp-badge--green,#jsct .jsp-badge--green,#jsdl .jsp-badge--green,#jsfaq .jsp-badge--green,#jshw .jsp-badge--green,#jsml .jsp-badge--green,#jspv .jsp-badge--green,#jsrb .jsp-badge--green,#jsrv .jsp-badge--green,#jssg .jsp-badge--green,#jssr .jsp-badge--green{background:rgb(34 197 94 / .09);color:#4ade80;border:1px solid rgb(34 197 94 / .2)}.jsp-badge--orange,#jsab .jsp-badge--orange,#jscgv .jsp-badge--orange,#jsck .jsp-badge--orange,#jsct .jsp-badge--orange,#jsdl .jsp-badge--orange,#jsfaq .jsp-badge--orange,#jshw .jsp-badge--orange,#jsml .jsp-badge--orange,#jspv .jsp-badge--orange,#jsrb .jsp-badge--orange,#jsrv .jsp-badge--orange,#jssg .jsp-badge--orange,#jssr .jsp-badge--orange{background:rgb(251 146 60 / .09);color:#fb923c;border:1px solid rgb(251 146 60 / .2)}.jsp-badge--blue,#jsab .jsp-badge--blue,#jscgv .jsp-badge--blue,#jsck .jsp-badge--blue,#jsct .jsp-badge--blue,#jsdl .jsp-badge--blue,#jsfaq .jsp-badge--blue,#jshw .jsp-badge--blue,#jsml .jsp-badge--blue,#jspv .jsp-badge--blue,#jsrb .jsp-badge--blue,#jsrv .jsp-badge--blue,#jssg .jsp-badge--blue,#jssr .jsp-badge--blue{background:rgb(96 165 250 / .09);color:#60a5fa;border:1px solid rgb(96 165 250 / .2)}.jsp-badge--gray,#jsab .jsp-badge--gray,#jscgv .jsp-badge--gray,#jsck .jsp-badge--gray,#jsct .jsp-badge--gray,#jsdl .jsp-badge--gray,#jsfaq .jsp-badge--gray,#jshw .jsp-badge--gray,#jsml .jsp-badge--gray,#jspv .jsp-badge--gray,#jsrb .jsp-badge--gray,#jsrv .jsp-badge--gray,#jssg .jsp-badge--gray,#jssr .jsp-badge--gray{background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .45);border:1px solid rgb(255 255 255 / .1)}.jsp-toast,#jsab .jsp-toast,#jscgv .jsp-toast,#jsck .jsp-toast,#jsct .jsp-toast,#jsdl .jsp-toast,#jsfaq .jsp-toast,#jshw .jsp-toast,#jsml .jsp-toast,#jspv .jsp-toast,#jsrb .jsp-toast,#jsrv .jsp-toast,#jssg .jsp-toast,#jssr .jsp-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(20px);background:rgb(20 20 20 / .96);border:1px solid rgb(255 255 255 / .12);border-radius:12px;padding:12px 20px;font-size:13px;font-weight:400;color:#fff;opacity:0;pointer-events:none;z-index:9999;transition:opacity 0.3s,transform 0.3s;white-space:nowrap;max-width:90vw;text-align:center}.jsp-toast.show,#jsab .jsp-toast.show,#jscgv .jsp-toast.show,#jsck .jsp-toast.show,#jsct .jsp-toast.show,#jsdl .jsp-toast.show,#jsfaq .jsp-toast.show,#jshw .jsp-toast.show,#jsml .jsp-toast.show,#jspv .jsp-toast.show,#jsrb .jsp-toast.show,#jsrv .jsp-toast.show,#jssg .jsp-toast.show,#jssr .jsp-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.jsp-toast.success,#jsab .jsp-toast.success,#jscgv .jsp-toast.success,#jsck .jsp-toast.success,#jsct .jsp-toast.success,#jsdl .jsp-toast.success,#jsfaq .jsp-toast.success,#jshw .jsp-toast.success,#jsml .jsp-toast.success,#jspv .jsp-toast.success,#jsrb .jsp-toast.success,#jsrv .jsp-toast.success,#jssg .jsp-toast.success,#jssr .jsp-toast.success{border-color:rgb(74 222 128 / .3)}.jsp-toast.error,#jsab .jsp-toast.error,#jscgv .jsp-toast.error,#jsck .jsp-toast.error,#jsct .jsp-toast.error,#jsdl .jsp-toast.error,#jsfaq .jsp-toast.error,#jshw .jsp-toast.error,#jsml .jsp-toast.error,#jspv .jsp-toast.error,#jsrb .jsp-toast.error,#jsrv .jsp-toast.error,#jssg .jsp-toast.error,#jssr .jsp-toast.error{border-color:rgb(255 0 0 / .3)}.jsp-steps,#jsab .jsp-steps,#jscgv .jsp-steps,#jsck .jsp-steps,#jsct .jsp-steps,#jsdl .jsp-steps,#jsfaq .jsp-steps,#jshw .jsp-steps,#jsml .jsp-steps,#jspv .jsp-steps,#jsrb .jsp-steps,#jsrv .jsp-steps,#jssg .jsp-steps,#jssr .jsp-steps{display:flex;flex-direction:column;gap:0}.jsp-step,#jsab .jsp-step,#jscgv .jsp-step,#jsck .jsp-step,#jsct .jsp-step,#jsdl .jsp-step,#jsfaq .jsp-step,#jshw .jsp-step,#jsml .jsp-step,#jspv .jsp-step,#jsrb .jsp-step,#jsrv .jsp-step,#jssg .jsp-step,#jssr .jsp-step{display:flex;gap:16px;align-items:flex-start;padding-bottom:24px}.jsp-step:last-child,#jsab .jsp-step:last-child,#jscgv .jsp-step:last-child,#jsck .jsp-step:last-child,#jsct .jsp-step:last-child,#jsdl .jsp-step:last-child,#jsfaq .jsp-step:last-child,#jshw .jsp-step:last-child,#jsml .jsp-step:last-child,#jspv .jsp-step:last-child,#jsrb .jsp-step:last-child,#jsrv .jsp-step:last-child,#jssg .jsp-step:last-child,#jssr .jsp-step:last-child{padding-bottom:0}.jsp-step-col,#jsab .jsp-step-col,#jscgv .jsp-step-col,#jsck .jsp-step-col,#jsct .jsp-step-col,#jsdl .jsp-step-col,#jsfaq .jsp-step-col,#jshw .jsp-step-col,#jsml .jsp-step-col,#jspv .jsp-step-col,#jsrb .jsp-step-col,#jsrv .jsp-step-col,#jssg .jsp-step-col,#jssr .jsp-step-col{display:flex;flex-direction:column;align-items:center;min-width:36px}.jsp-step-num,#jsab .jsp-step-num,#jscgv .jsp-step-num,#jsck .jsp-step-num,#jsct .jsp-step-num,#jsdl .jsp-step-num,#jsfaq .jsp-step-num,#jshw .jsp-step-num,#jsml .jsp-step-num,#jspv .jsp-step-num,#jsrb .jsp-step-num,#jsrv .jsp-step-num,#jssg .jsp-step-num,#jssr .jsp-step-num{width:36px;height:36px;border-radius:50%;background:rgb(255 0 0 / .09);border:1px solid rgb(255 0 0 / .22);display:flex;align-items:center;justify-content:center;font-family:var(--jsp-font-title);font-size:14px;font-weight:800;color:var(--jsp-red);flex-shrink:0}.jsp-step-line,#jsab .jsp-step-line,#jscgv .jsp-step-line,#jsck .jsp-step-line,#jsct .jsp-step-line,#jsdl .jsp-step-line,#jsfaq .jsp-step-line,#jshw .jsp-step-line,#jsml .jsp-step-line,#jspv .jsp-step-line,#jsrb .jsp-step-line,#jsrv .jsp-step-line,#jssg .jsp-step-line,#jssr .jsp-step-line{width:1px;flex:1;min-height:16px;background:rgb(255 255 255 / .07);margin-top:5px}.jsp-step:last-child .jsp-step-line,#jsab .jsp-step:last-child .jsp-step-line,#jscgv .jsp-step:last-child .jsp-step-line,#jsck .jsp-step:last-child .jsp-step-line,#jsct .jsp-step:last-child .jsp-step-line,#jsdl .jsp-step:last-child .jsp-step-line,#jsfaq .jsp-step:last-child .jsp-step-line,#jshw .jsp-step:last-child .jsp-step-line,#jsml .jsp-step:last-child .jsp-step-line,#jspv .jsp-step:last-child .jsp-step-line,#jsrb .jsp-step:last-child .jsp-step-line,#jsrv .jsp-step:last-child .jsp-step-line,#jssg .jsp-step:last-child .jsp-step-line,#jssr .jsp-step:last-child .jsp-step-line{display:none}.jsp-step-body,#jsab .jsp-step-body,#jscgv .jsp-step-body,#jsck .jsp-step-body,#jsct .jsp-step-body,#jsdl .jsp-step-body,#jsfaq .jsp-step-body,#jshw .jsp-step-body,#jsml .jsp-step-body,#jspv .jsp-step-body,#jsrb .jsp-step-body,#jsrv .jsp-step-body,#jssg .jsp-step-body,#jssr .jsp-step-body{padding-top:5px;flex:1}.jsp-step-body h4,#jsab .jsp-step-body h4,#jscgv .jsp-step-body h4,#jsck .jsp-step-body h4,#jsct .jsp-step-body h4,#jsdl .jsp-step-body h4,#jsfaq .jsp-step-body h4,#jshw .jsp-step-body h4,#jsml .jsp-step-body h4,#jspv .jsp-step-body h4,#jsrb .jsp-step-body h4,#jsrv .jsp-step-body h4,#jssg .jsp-step-body h4,#jssr .jsp-step-body h4{font-family:var(--jsp-font-title);font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.jsp-step-body p,#jsab .jsp-step-body p,#jscgv .jsp-step-body p,#jsck .jsp-step-body p,#jsct .jsp-step-body p,#jsdl .jsp-step-body p,#jsfaq .jsp-step-body p,#jshw .jsp-step-body p,#jsml .jsp-step-body p,#jspv .jsp-step-body p,#jsrb .jsp-step-body p,#jsrv .jsp-step-body p,#jssg .jsp-step-body p,#jssr .jsp-step-body p{font-size:13px;font-weight:300;color:rgb(255 255 255 / .45);line-height:1.65}@media (min-width:1024px){.jsp-section,#jsab .jsp-section,#jscgv .jsp-section,#jsck .jsp-section,#jsct .jsp-section,#jsdl .jsp-section,#jsfaq .jsp-section,#jshw .jsp-section,#jsml .jsp-section,#jspv .jsp-section,#jsrb .jsp-section,#jsrv .jsp-section,#jssg .jsp-section,#jssr .jsp-section{padding:72px 0}}#jsab,#jscgv,#jsck,#jsct,#jsdl,#jsfaq,#jshw,#jsml,#jspv,#jsrb,#jsrv,#jssg,#jssr,#jsab *,#jscgv *,#jsck *,#jsct *,#jsdl *,#jsfaq *,#jshw *,#jsml *,#jspv *,#jsrb *,#jsrv *,#jssg *,#jssr *{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word;word-wrap:break-word}#jsab h1,#jscgv h1,#jsck h1,#jsct h1,#jsdl h1,#jsfaq h1,#jshw h1,#jsml h1,#jspv h1,#jsrb h1,#jsrv h1,#jssg h1,#jssr h1,#jsab h2,#jscgv h2,#jsck h2,#jsct h2,#jsdl h2,#jsfaq h2,#jshw h2,#jsml h2,#jspv h2,#jsrb h2,#jsrv h2,#jssg h2,#jssr h2,#jsab h3,#jscgv h3,#jsck h3,#jsct h3,#jsdl h3,#jsfaq h3,#jshw h3,#jsml h3,#jspv h3,#jsrb h3,#jsrv h3,#jssg h3,#jssr h3,#jsab h4,#jscgv h4,#jsck h4,#jsct h4,#jsdl h4,#jsfaq h4,#jshw h4,#jsml h4,#jspv h4,#jsrb h4,#jsrv h4,#jssg h4,#jssr h4{overflow-wrap:normal;word-wrap:normal;text-wrap:balance}#jsab,#jscgv,#jsck,#jsct,#jsdl,#jsfaq,#jshw,#jsml,#jspv,#jsrb,#jsrv,#jssg,#jssr{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}#jsab *,#jscgv *,#jsck *,#jsct *,#jsdl *,#jsfaq *,#jshw *,#jsml *,#jspv *,#jsrb *,#jsrv *,#jssg *,#jssr *{box-sizing:border-box;max-width:100%}#jsab img,#jscgv img,#jsck img,#jsct img,#jsdl img,#jsfaq img,#jshw img,#jsml img,#jspv img,#jsrb img,#jsrv img,#jssg img,#jssr img,#jsab svg,#jscgv svg,#jsck svg,#jsct svg,#jsdl svg,#jsfaq svg,#jshw svg,#jsml svg,#jspv svg,#jsrb svg,#jsrv svg,#jssg svg,#jssr svg,#jsab iframe,#jscgv iframe,#jsck iframe,#jsct iframe,#jsdl iframe,#jsfaq iframe,#jshw iframe,#jsml iframe,#jspv iframe,#jsrb iframe,#jsrv iframe,#jssg iframe,#jssr iframe,#jsab video,#jscgv video,#jsck video,#jsct video,#jsdl video,#jsfaq video,#jshw video,#jsml video,#jspv video,#jsrb video,#jsrv video,#jssg video,#jssr video{max-width:100%;height:auto}#jsab table,#jscgv table,#jsck table,#jsct table,#jsdl table,#jsfaq table,#jshw table,#jsml table,#jspv table,#jsrb table,#jsrv table,#jssg table,#jssr table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:1024px){#jsab,#jscgv,#jsck,#jsct,#jsdl,#jsfaq,#jshw,#jsml,#jspv,#jsrb,#jsrv,#jssg,#jssr{padding-left:20px;padding-right:20px}}@media (max-width:640px){#jsab,#jscgv,#jsck,#jsct,#jsdl,#jsfaq,#jshw,#jsml,#jspv,#jsrb,#jsrv,#jssg,#jssr{padding-left:16px;padding-right:16px}#jsrv .rv-filters{flex-wrap:wrap}#jsrv .rv-filter-btn{flex:0 1 auto}}@media (max-width:380px){#jsab,#jscgv,#jsck,#jsct,#jsdl,#jsfaq,#jshw,#jsml,#jspv,#jsrb,#jsrv,#jssg,#jssr{padding-left:12px;padding-right:12px}}.jsp-titre-boite{container-type:inline-size;width:100%}.jsp-titre{text-transform:uppercase;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important}.jsp-titre .jsp-mot{white-space:nowrap;display:inline-block}.jsp-titre.jsp-par-mot .jsp-mot{display:block}