.mkt{--ink:#132a54;--ink-soft:#4a6392;--blue:#2f7bff;--blue-deep:#123e8f;--blue-soft:#7fb0ff;--cyan:#59c2ff;--bg:#f6faff;--bg-alt:#edf4fd;--card:#fff;--line:#2f7bff24;--grad-primary:linear-gradient(100deg, #123e8f 0%, #2f7bff 55%, #59c2ff 100%);--grad-accent:linear-gradient(135deg, #2f7bff, #59c2ff);--grad-surface:linear-gradient(180deg, #f7fbff 0%, #eaf2fc 100%);--footer-grad:linear-gradient(180deg, #0a1730, #071022);--announce-grad:linear-gradient(90deg, #0a1730, #102446);--dark-device:#0a1428;--dark-stand-1:#081020;--dark-stand-2:#12264a;--dark-stand-lite:#0f2347;--mkt-review:#f5a524;--mkt-review-ink:#1c1206;--mkt-font:var(--font-sora), "Sora", "Segoe UI", system-ui, -apple-system, sans-serif;--mkt-t:1.6s;display:contents}.mkt.sl-dark{--ink:#f5f9ff;--ink-soft:#a9c4ec;--blue:#7fb0ff;--blue-soft:#59c2ff;--bg:#081226;--bg-alt:#0b1a33;--card:#0b1b33b8;--line:#7fb0ff38;--grad-surface:radial-gradient(1100px 700px at 50% 42%, #10264d 0%, #0a1830 45%, #050b18 100%)}.sl2-surface{background:var(--bg);color:var(--ink);font-family:var(--mkt-font);transition:background-color var(--mkt-t) ease, color var(--mkt-t) ease}.sl2-announce,.sl2-nav,.sl2-mobile-menu,.sl2-footer,.sl2-btn,.sl2-card,.sl2-aud,.sl2-faq,.sl2-band,.sl2-banner,.sl2-spot,.sl2-commit,.sl2-heading{font-family:var(--mkt-font)}.sl2-wrap{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.sl2-sec{padding:64px 0}@media (max-width:560px){.sl2-sec{padding:46px 0}}.sl2-announce{background:var(--announce-grad);color:#f5f9ff;text-align:center;justify-content:center;align-items:center;gap:6px;padding:10px 44px;font-size:13.5px;font-weight:600;display:flex;position:relative}.mkt.sl-dark .sl2-announce{background:#050b18}.sl2-announce a{color:var(--blue-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sl2-announce-x{color:#a9c4ec;cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sl2-announce-x:hover{color:#fff}@media (max-width:640px){.sl2-announce{padding:9px 40px;font-size:12px}}.sl2-nav{z-index:700;transition:background-color var(--mkt-t), border-color var(--mkt-t);background:#fbfdff;border-bottom:1px solid #2f7bff1a;align-items:center;gap:26px;padding:12px clamp(16px,4vw,56px);display:flex;position:relative}.mkt.sl-dark .sl2-nav{background:#0b1c38;border-bottom-color:#7fb0ff24}.sl2-brand{align-items:center;gap:9px;margin-right:6px;text-decoration:none;display:flex}.sl2-brand-pin{flex:none;width:auto;height:34px}.sl2-brand-word{flex:none;width:auto;height:20px}.mkt.sl-dark .sl2-nav .sl2-brand-pin,.mkt.sl-dark .sl2-nav .sl2-brand-word{filter:brightness(0)invert()}.sl2-brand-pin,.sl2-brand-word{transition:filter var(--mkt-t)}.sl2-nav-links{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sl2-nav-links a{color:#132a54;white-space:nowrap;transition:color var(--mkt-t);border-radius:999px;padding:8px 13px;font-size:15px;font-weight:600;text-decoration:none}.sl2-nav-links a:hover{color:#2f7bff}.sl2-nav-links a.active{color:#2f7bff;background:#e6efff}.mkt.sl-dark .sl2-nav-links a{color:#dbe7fb}.mkt.sl-dark .sl2-nav-links a:hover{color:var(--blue-soft)}.mkt.sl-dark .sl2-nav-links a.active{color:var(--blue-soft);background:#2f7bff2e}.sl2-nav-cta{align-items:center;gap:12px;margin-left:auto;display:flex}.sl2-burger{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:5px;width:42px;height:42px;margin-left:auto;padding:9px;display:none}.sl2-burger span{width:100%;height:2.5px;transition:transform .28s ease, opacity .2s ease, background-color var(--mkt-t);background:#132a54;border-radius:2px;display:block}.mkt.sl-dark .sl2-burger span{background:#dbe7fb}.sl2-burger[aria-expanded=true] span:first-child{transform:translateY(7.5px)rotate(45deg)}.sl2-burger[aria-expanded=true] span:nth-child(2){opacity:0}.sl2-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.sl2-mobile-menu{z-index:690;transition:background-color var(--mkt-t), border-color var(--mkt-t);background:#fbfdff;border-bottom:1px solid #2f7bff1f;flex-direction:column;padding:8px 16px 18px;display:none;position:sticky;top:0;box-shadow:0 14px 30px #123e8f1a}.mkt.sl-dark .sl2-mobile-menu{background:#0b1c38;border-bottom-color:#7fb0ff24}.sl2-mobile-menu.open{animation:.22s sl2-mm;display:flex}@keyframes sl2-mm{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sl2-mobile-menu a{color:#132a54;transition:color var(--mkt-t), border-color var(--mkt-t);border-bottom:1px solid #2f7bff1a;padding:13px 8px;font-size:16px;font-weight:700;text-decoration:none}.mkt.sl-dark .sl2-mobile-menu a{color:#dbe7fb;border-bottom-color:#7fb0ff1a}.sl2-mobile-menu .sl2-mm-cta{gap:10px;margin-top:14px;display:flex}.sl2-mobile-menu .sl2-mm-cta a,.sl2-mobile-menu .sl2-mm-cta button{text-align:center;color:#fff;font-family:inherit;line-height:inherit;cursor:pointer;background:linear-gradient(100deg,#2f7bff,#59c2ff);border:0;border-radius:999px;flex:1;padding:14px 12px;font-size:14.5px;box-shadow:0 6px 16px #2f7bff52}.sl2-mobile-menu .sl2-mm-cta a:last-child,.sl2-mobile-menu .sl2-mm-cta button{background:#132a54}.mkt.sl-dark .sl2-mobile-menu .sl2-mm-cta a:last-child,.mkt.sl-dark .sl2-mobile-menu .sl2-mm-cta button{background:#7fb0ff29}@media (max-width:1080px){.sl2-nav-links{display:none}}@media (max-width:1024px){.sl2-nav-cta{display:none}.sl2-burger{display:flex}}@media (max-width:640px){.sl2-nav{gap:12px;padding:10px 14px}.sl2-brand-pin{height:27px}.sl2-brand-word{height:16px}}.sl2-btn{cursor:pointer;white-space:nowrap;transition:transform .2s, box-shadow .2s, background-color var(--mkt-t), color var(--mkt-t);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.sl2-btn:hover{transform:translateY(-1px)}.sl2-btn:focus-visible{outline-offset:2px;outline:3px solid #2f7bff80}.sl2-btn--primary{background:var(--grad-accent);color:#fff;box-shadow:0 8px 20px #2f7bff59}.sl2-btn--deep{color:#fff;background:linear-gradient(135deg,#123e8f,#2f7bff);box-shadow:0 8px 20px #123e8f59}.sl2-btn--ghost{background:var(--card);color:var(--ink);border:1.5px solid #2f7bff47}.sl2-btn--lg{padding:15px 28px;font-size:15px}.sl2-eyebrow{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800}.sl2-h1{color:var(--ink);letter-spacing:-.015em;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.12}.sl2-h2{color:var(--ink);letter-spacing:-.01em;max-width:640px;transition:color var(--mkt-t);font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.18}.sl2-h2--wide{text-wrap:balance;max-width:100%}.sl2-h2 span{color:var(--blue)}.sl2-grad{background:linear-gradient(90deg,#2f7bff,#59c2ff);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt.sl-dark .sl2-grad{background:linear-gradient(90deg,#7fb0ff,#59c2ff);color:#0000;-webkit-background-clip:text;background-clip:text}.sl2-lede{color:var(--ink-soft);max-width:520px;transition:color var(--mkt-t);margin-top:18px;font-size:clamp(15px,1.4vw,17px);line-height:1.68}.sl2-lede b{color:var(--ink)}.sl2-card{background:var(--card);border:1px solid var(--line);transition:transform .18s, box-shadow .18s, background-color var(--mkt-t), border-color var(--mkt-t);border-radius:18px;flex-direction:column;gap:8px;padding:26px 24px;display:flex;box-shadow:0 10px 28px #123e8f14}.mkt.sl-dark .sl2-card{box-shadow:0 10px 28px #00000059}.sl2-card--hover:hover{transform:translateY(-3px);box-shadow:0 16px 36px #123e8f24}.sl2-card h3{color:var(--ink);transition:color var(--mkt-t);font-size:18px;font-weight:800}.sl2-card p{color:var(--ink-soft);transition:color var(--mkt-t);flex:1;font-size:14px;font-weight:500;line-height:1.55}.sl2-card-ic{background:var(--grad-accent);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:22px;line-height:1;display:grid;box-shadow:0 10px 22px -10px #2f7bffb3}.sl2-card-ic svg{width:24px;height:24px;display:block}.sl2-card-go{color:var(--blue);font-size:14px;font-weight:700;text-decoration:none}.sl2-card-go:hover{text-underline-offset:3px;text-decoration:underline}.sl2-aud{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.sl2-aud{grid-template-columns:1fr}}.sl2-faq{max-width:760px}.sl2-qa{transition:border-color var(--mkt-t);border-bottom:1px solid #2f7bff2e;padding:4px 0}.mkt.sl-dark .sl2-qa{border-bottom-color:#7fb0ff2e}.sl2-qa-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);transition:color var(--mkt-t);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.sl2-qa-plus{color:var(--blue);flex:none;font-size:22px;font-weight:600;line-height:1;transition:transform .2s}.sl2-qa[data-open=true] .sl2-qa-plus{transform:rotate(45deg)}.sl2-qa-panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.sl2-qa[data-open=true] .sl2-qa-panel{grid-template-rows:1fr}.sl2-qa-panel>div{overflow:hidden}.sl2-qa-answer{color:var(--ink-soft);max-width:680px;transition:color var(--mkt-t);padding:0 2px 18px;font-size:14.5px;font-weight:500;line-height:1.65}.sl2-faq-more{color:var(--blue);margin-top:20px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-block}.sl2-faq-more:hover{text-underline-offset:3px;text-decoration:underline}.sl2-band{background:var(--card);border:1px solid var(--line);max-width:860px;transition:background-color var(--mkt-t), border-color var(--mkt-t), box-shadow var(--mkt-t);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,6vw,84px);margin:0 auto;padding:34px clamp(22px,4vw,44px);display:flex;box-shadow:0 16px 44px #123e8f1a}.mkt.sl-dark .sl2-band{box-shadow:0 10px 28px #00000059}.sl2-band h3{color:var(--ink);letter-spacing:-.01em;transition:color var(--mkt-t);font-size:clamp(20px,2.4vw,27px);font-weight:800}.sl2-band-sub{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500}.sl2-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sl2-badge{color:#fff;background:#132a54;border-radius:10px;flex-direction:column;padding:8px 16px;line-height:1.15;text-decoration:none;display:flex}.mkt.sl-dark .sl2-badge{border:1px solid #7fb0ff47}.sl2-badge i{opacity:.75;font-size:9.5px;font-style:normal;font-weight:600}.sl2-badge b{font-size:14px;font-weight:800}.sl2-band-agent{color:var(--ink-soft);margin-top:16px;font-size:13px;font-weight:500}.sl2-band-agent a{color:var(--blue);font-weight:700;text-decoration:none}.sl2-qrbox{text-align:center}.sl2-qrbox-frame{background:#fff;border:1px solid #2f7bff2e;border-radius:14px;place-items:center;width:120px;height:120px;margin:0 auto;display:grid;box-shadow:0 8px 22px #123e8f1a}.mkt.sl-dark .sl2-qrbox-frame{border-color:#7fb0ff40}.sl2-qrbox-frame svg{width:92px;height:92px}.sl2-qrbox-frame svg rect{fill:#132a54}.sl2-qrbox span{color:#8ba3c9;max-width:150px;margin-top:8px;font-size:11px;font-weight:500;display:block}.mkt.sl-dark .sl2-qrbox span{color:#63799f}.sl2-banner{background:var(--grad-primary);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:clamp(34px,5vw,54px) clamp(22px,5vw,54px);display:flex;box-shadow:0 22px 54px #123e8f47}.sl2-banner h3{color:#fff;letter-spacing:-.01em;font-size:clamp(21px,2.8vw,32px);font-weight:800}.sl2-banner-cta{color:#123e8f;font-family:inherit;font-size:15px;font-weight:800;line-height:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:13px 30px;text-decoration:none;transition:transform .15s;box-shadow:0 8px 22px #05143240}.sl2-banner-cta:hover{transform:translateY(-1px)}.sl2-spot{background:radial-gradient(600px 300px at 85% -20%,#59c2ff52,#0000 60%),linear-gradient(135deg,#0a1730 0%,#0e2a63 60%,#123e8f 100%);border-radius:24px;padding:clamp(34px,5vw,54px) clamp(22px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 22px 54px #0a173057}.sl2-spot:after{content:"";pointer-events:none;background:radial-gradient(circle,#59c2ff57,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.sl2-spot h3{color:#fff;letter-spacing:-.01em;max-width:720px;font-size:clamp(21px,2.8vw,32px);font-weight:800;line-height:1.22;position:relative}.sl2-spot p{color:#d6e7ffeb;max-width:760px;margin-top:16px;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.7;position:relative}.sl2-commit{background:var(--card);border:1.5px solid var(--line);border-left:6px solid var(--blue);max-width:880px;transition:background-color var(--mkt-t), border-color var(--mkt-t);border-radius:16px;margin:0 auto;padding:clamp(24px,3vw,36px) clamp(24px,3.4vw,44px);box-shadow:0 14px 36px #123e8f1a}.sl2-commit--ic{align-items:flex-start;gap:20px;display:flex}.sl2-commit--ic>div:last-child{min-width:0}.sl2-commit--ic .sl2-card-ic{border-radius:16px;width:56px;height:56px;margin-bottom:0}.sl2-commit--ic .sl2-card-ic svg{width:28px;height:28px}.sl2-commit .sl2-eyebrow{margin-bottom:8px}.sl2-commit h3{color:var(--ink);transition:color var(--mkt-t);margin-bottom:10px;font-size:clamp(20px,2.2vw,26px);font-weight:800}.sl2-commit p{color:var(--ink-soft);transition:color var(--mkt-t);font-size:15px;line-height:1.7}.sl2-footer{background:var(--footer-grad);color:#c7d6f2;padding:56px 0 30px}.mkt.sl-dark .sl2-footer{background:#040a16}.sl2-footer-cols{grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.2fr;gap:34px;display:grid}.sl2-footer .sl2-brand-pin,.sl2-footer .sl2-brand-word{filter:brightness(0)invert()}.sl2-footer-boiler{color:#93a8cd;max-width:270px;margin-top:14px;font-size:12.5px;font-weight:500;line-height:1.65}.sl2-footer-apps{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.sl2-footer-qr{background:#fff;border-radius:12px;flex:none;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 8px 22px #00000047}.sl2-footer-qr svg{width:92px;height:92px}.sl2-footer-stack{flex-direction:column;gap:8px;display:flex}.sl2-footer h4{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.sl2-footer-col a{color:#a9c4ec;padding:5px 0;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.sl2-footer-col a:hover{color:#fff}.sl2-footer-disclaimer{color:#93a8cd;background:#7fb0ff14;border:1px solid #7fb0ff29;border-radius:12px;align-items:flex-start;gap:10px;margin-top:40px;padding:13px 18px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.sl2-footer-disclaimer b{color:#c7d6f2}.sl2-footer-bottom{color:#93a8cd;border-top:1px solid #7fb0ff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:22px;font-size:12px;font-weight:500;display:flex}.sl2-footer-soc{gap:9px;display:flex}.sl2-footer-soc a{color:#c7d6f2;background:#7fb0ff1f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.sl2-footer-soc a:hover{color:#fff;background:#2f7bff}@media (max-width:900px){.sl2-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sl2-footer-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sl2-surface,.sl2-mobile-menu.open,.sl2-btn,.sl2-card,.sl2-qa-panel,.sl2-qa-plus,.sl2-banner-cta,.sl2-burger span{transition:none!important;animation:none!important}}.sl2-hero{width:100%;min-height:560px;max-height:1000px;font-family:var(--mkt-font);background:radial-gradient(900px 520px at 82% 18%,#7fb0ff47 0%,#7fb0ff00 60%),radial-gradient(700px 480px at 12% 85%,#2f7bff24 0%,#2f7bff00 60%),linear-gradient(#f7fbff 0%,#eaf2fc 100%);flex-direction:row;align-items:stretch;display:flex;position:relative;overflow:hidden}@media (min-width:1025px){.sl2-hero{height:max(560px, calc(100vh - var(--sl2-chrome,116px)))}}.sl2-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2f7bff0d 1px,#0000 1px),linear-gradient(90deg,#2f7bff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 75% at 50% 45%,#000 55%,#0000 100%)}.sl2-bg-dark{pointer-events:none;opacity:0;background:radial-gradient(1100px 700px at 50% 42%,#10264d 0%,#0a1830 45%,#050b18 100%);transition:opacity 2.2s;position:absolute;inset:0}.mkt.sl-dark .sl2-bg-dark{opacity:1}.sl2-stars{pointer-events:none;position:absolute;inset:0}.sl2-stars i{opacity:.12;width:3px;height:3px;transition:background-color var(--mkt-t);background:#2f7bff;border-radius:50%;animation:6s ease-in-out infinite sl2-twinkle;position:absolute}.mkt.sl-dark .sl2-stars i{opacity:.3;background:#9fc3ff}@keyframes sl2-twinkle{0%,to{opacity:.06}50%{opacity:.22}}.sl2-stage-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.sl2-stage{transform-origin:50%;width:900px;height:470px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sl2-particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sl2-ring{pointer-events:none;transition:border-color var(--mkt-t), box-shadow var(--mkt-t);border:1.5px dashed #2f7bff6b;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #2f7bff1f,inset 0 0 24px #2f7bff0f}.mkt.sl-dark .sl2-ring{border-color:#7fb0ff8c;box-shadow:0 0 26px #7fb0ff29,inset 0 0 26px #7fb0ff14}.sl2-orbit-stars{pointer-events:none;z-index:60;position:absolute;inset:0}.sl2-orbit-stars i{width:2px;height:2px;transform:translate(-50%, -50%) scale(var(--sc,1));opacity:.5;background:#bcd6ff;border-radius:50%;animation:4.5s ease-in-out infinite sl2-orbstar;position:absolute;box-shadow:0 0 4px #9fc3ffb3}.mkt.sl-dark .sl2-orbit-stars i{background:#dbe9ff;box-shadow:0 0 5px #9fc3ffe6}@keyframes sl2-orbstar{0%,to{opacity:.28}50%{opacity:.9}}.sl2-core{z-index:500;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sl2-core .disc{transition:box-shadow var(--mkt-t);background:#fff;border:1px solid #2f7bff26;border-radius:50%;justify-content:center;align-items:center;animation:5s ease-in-out infinite sl2-breathe;display:flex;position:absolute;inset:0;box-shadow:0 12px 40px #123e8f29,0 0 40px 6px #2f7bff38,0 0 110px 24px #2f7bff1f}.sl2-core-lockup{flex-direction:column;justify-content:center;align-items:center;gap:4%;width:82%;height:82%;display:flex}.sl2-core-lockup img:first-child{object-fit:contain;width:46%;height:auto}.sl2-core-lockup img:last-child{object-fit:contain;width:76%;height:auto}@keyframes sl2-breathe{0%,to{box-shadow:0 12px 40px #123e8f29,0 0 40px 6px #2f7bff33,0 0 110px 24px #2f7bff1a}50%{box-shadow:0 12px 40px #123e8f2e,0 0 55px 12px #2f7bff52,0 0 140px 34px #2f7bff29}}.mkt.sl-dark .sl2-core .disc{animation:none;box-shadow:0 0 0 6px #ffffff0f,0 0 45px 8px #2f7bff8c,0 0 130px 30px #2f7bff47}.sl2-pulse{opacity:0;pointer-events:none;border:1.5px solid #2f7bff73;border-radius:50%;width:170px;height:170px;animation:4.5s cubic-bezier(.2,.6,.35,1) infinite sl2-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.sl2-pulse:nth-child(2){animation-delay:1.5s}.sl2-pulse:nth-child(3){animation-delay:3s}@keyframes sl2-pulse{0%{opacity:.55;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(3.1)}}.sl2-core .ai-chip{background:var(--grad-accent);color:#fff;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #2f7bff73}.sl2-word{z-index:300;color:#132a54;font-family:var(--mkt-font);letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform, opacity;transition:background-color var(--mkt-t), border-color var(--mkt-t), color var(--mkt-t), box-shadow var(--mkt-t);background:#ffffffe6;border:1px solid #2f7bff47;border-radius:999px;padding:6px 15px;font-size:13px;font-weight:700;position:absolute;top:0;left:0;box-shadow:0 6px 18px #123e8f1f}.sl2-word b{color:#2f7bff;margin-right:6px;font-weight:800}.mkt.sl-dark .sl2-word{color:#cfe2ff;background:#0b1b33bf;border-color:#7fb0ff66;box-shadow:0 0 14px #2f7bff40}.mkt.sl-dark .sl2-word b{color:#7fb0ff}.sl2-phone{width:var(--ph-w,112px);border-radius:var(--ph-r,18px);padding:var(--ph-p,6px);transition:background-color var(--mkt-t), border-color var(--mkt-t), box-shadow var(--mkt-t);background:#132a54;border:1px solid #132a5499;position:relative;box-shadow:0 16px 36px #123e8f38,inset 0 0 0 3px #0d1f40}.sl2-phone:before{content:"";top:var(--ph-nt,9px);width:var(--ph-nw,34px);height:var(--ph-nh,5px);z-index:2;background:#0d1f40;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.sl2-phone img{border-radius:var(--ph-ir,12px);width:100%;height:auto;display:block}.mkt.sl-dark .sl2-phone{background:var(--dark-device);border-color:#7fb0ff59;box-shadow:0 10px 34px #0000008c,0 0 22px #2f7bff33,inset 0 0 0 3px #060d1c}.sl2-desktop{width:248px}.sl2-desktop .screen{transition:background-color var(--mkt-t), border-color var(--mkt-t), box-shadow var(--mkt-t);background:#132a54;border:1px solid #132a5499;border-radius:12px;padding:8px 8px 12px;position:relative;box-shadow:0 18px 40px #123e8f3d,inset 0 0 0 3px #0d1f40}.sl2-desktop .screen:after{content:"";background:#3b5788;border-radius:50%;width:3px;height:3px;position:absolute;top:3.5px;left:50%;transform:translate(-50%)}.sl2-desktop .screen img{border-radius:6px;width:100%;height:auto;display:block}.sl2-desktop .stand{background:linear-gradient(180deg, var(--dark-stand-lite), #1a3765);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);width:36px;height:17px;transition:background var(--mkt-t);margin:0 auto}.sl2-desktop .base{width:96px;height:6px;transition:background-color var(--mkt-t), box-shadow var(--mkt-t);background:#132a54;border-radius:999px;margin:0 auto;box-shadow:0 6px 14px #123e8f4d}.mkt.sl-dark .sl2-desktop .screen{background:var(--dark-device);border-color:#7fb0ff59;box-shadow:0 12px 38px #0000008c,0 0 24px #2f7bff33,inset 0 0 0 3px #060d1c}.mkt.sl-dark .sl2-desktop .stand{background:linear-gradient(180deg, var(--dark-stand-1), var(--dark-stand-2))}.mkt.sl-dark .sl2-desktop .base{background:var(--dark-device);box-shadow:0 6px 16px #00000080}.sl2-review{z-index:4;pointer-events:none;text-align:center;font-family:var(--mkt-font);box-shadow:inset 0 0 0 2px var(--mkt-review);background:#f5a5241f;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;overflow:hidden}.sl2-review-band{background:var(--mkt-review);width:100%;color:var(--mkt-review-ink);font-size:var(--rv-band);letter-spacing:.16em;text-transform:uppercase;padding:2px 0 1.5px;font-weight:800;line-height:1.25}.sl2-review-why{width:100%;color:var(--mkt-review);font-size:var(--rv-why);text-wrap:balance;background:#0a0600e0;padding:1.5px 3px 2px;font-weight:700;line-height:1.2}.sl2-phone .sl2-review{inset:var(--ph-p,6px);border-radius:var(--ph-ir,12px);--rv-band:9.5px;--rv-why:8px}.sl2-desktop .sl2-review{--rv-band:11px;--rv-why:9.5px;border-radius:6px;inset:8px 8px 12px}.sl2-phone.flagged,.sl2-desktop.flagged .screen{outline:2px solid var(--mkt-review);outline-offset:1px}.sl2-conveyor{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sl2-cvrow{width:100%;position:relative}.sl2-cvrow.row-h-phones{height:236px;margin-bottom:16px}.sl2-cvrow.row-h-desks{height:150px}.sl2-track{will-change:transform;width:max-content;display:flex;position:absolute;top:0;left:0}.sl2-track.row-phones{gap:20px}.sl2-track.row-desks{gap:26px}.sl2-cv{flex:none;position:relative}.sl2-cv .sl2-phone{width:104px}.sl2-cv .sl2-desktop{width:214px}.sl2-cv .swap{transition:opacity .8s}.sl2-cv .swap.swapping{opacity:0}@media (max-width:1024px){.sl2-cvrow.row-h-phones{height:216px;margin-bottom:12px}.sl2-cvrow.row-h-desks{height:132px}.sl2-cv .sl2-phone{width:96px}.sl2-cv .sl2-desktop{width:188px}.sl2-track.row-phones{gap:14px}.sl2-track.row-desks{gap:18px}.sl2-phone .sl2-review{--rv-band:9px;--rv-why:7.5px}.sl2-desktop .sl2-review{--rv-band:10px;--rv-why:8.5px}}@media (max-width:560px){.sl2-cvrow.row-h-phones{height:190px;margin-bottom:10px}.sl2-cvrow.row-h-desks{height:118px}.sl2-cv .sl2-phone{width:84px}.sl2-cv .sl2-desktop{width:164px}.sl2-phone .sl2-review{--rv-band:8px;--rv-why:7px;letter-spacing:.1em}.sl2-desktop .sl2-review{--rv-band:9px;--rv-why:8px}}.sl2-amb{z-index:40;pointer-events:none;font-family:var(--mkt-font);text-transform:uppercase;white-space:nowrap;letter-spacing:.2em;opacity:0;color:#123e8f38;transition:color var(--mkt-t);will-change:opacity, transform;font-size:34px;font-weight:800;position:absolute}.mkt.sl-dark .sl2-amb{color:#9fc3ff42}.sl2-amb.sm{letter-spacing:.18em;font-size:26px}@keyframes sl2-ambfade{0%{opacity:0;transform:translateY(6px)}28%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.sl2-left{z-index:600;flex-direction:column;flex:0 0 clamp(380px,34vw,500px);justify-content:center;padding:24px 8px 24px clamp(20px,4.5vw,64px);display:flex;position:relative}.sl2-right{flex-direction:column;flex:1 1 0;justify-content:center;align-items:stretch;gap:10px;min-width:0;max-width:100%;padding:6px 0;display:flex;overflow:hidden}.sl2-right .sl2-stage-wrap{flex:none;width:100%;height:clamp(240px,34vh,320px);position:relative}.sl2-copy{z-index:600;text-align:left;pointer-events:none;width:100%;padding:0;position:relative}.sl2-copy h1{color:#132a54;font-family:var(--mkt-font);letter-spacing:-.015em;transition:color var(--mkt-t);font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.12}.sl2-copy h1 span{background:linear-gradient(90deg,#2f7bff,#59c2ff);color:#0000;-webkit-background-clip:text;background-clip:text}.sl2-copy p{color:#4a6392;font-family:var(--mkt-font);letter-spacing:.02em;max-width:420px;transition:color var(--mkt-t);margin-top:12px;font-size:clamp(13px,1.15vw,16px);font-weight:500}.mkt.sl-dark .sl2-copy h1{color:#f5f9ff}.mkt.sl-dark .sl2-copy p{color:#a9c4ec}.sl2-kicker{color:#2f7bff;font-family:var(--mkt-font);letter-spacing:.18em;text-transform:uppercase;transition:color var(--mkt-t);align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.sl2-kicker:before{content:"";background:#2f7bff;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite sl2-kdot}@keyframes sl2-kdot{0%,to{box-shadow:0 0 0 3px #2f7bff33}50%{box-shadow:0 0 0 6px #2f7bff0d}}.mkt.sl-dark .sl2-kicker{color:#7fb0ff}.mkt.sl-dark .sl2-kicker:before{background:#59c2ff}.sl2-search{pointer-events:auto;width:100%;max-width:480px;transition:background-color var(--mkt-t), border-color var(--mkt-t), box-shadow var(--mkt-t);background:#fff;border:1.5px solid #132a5424;border-radius:999px;align-items:center;gap:10px;margin:20px 0 0;padding:7px 7px 7px 18px;display:flex;box-shadow:0 10px 30px #123e8f1f}.sl2-search svg{color:#4a6392;transition:color var(--mkt-t);flex:none}.sl2-search input{min-width:0;font:inherit;font-family:var(--mkt-font);color:#132a54;transition:color var(--mkt-t);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:15px}.sl2-search input::-webkit-search-cancel-button{appearance:none}.sl2-search input::placeholder{color:#93a8cd}.sl2-search button{cursor:pointer;font:inherit;font-family:var(--mkt-font);color:#fff;background:#132a54;border:0;border-radius:999px;padding:11px 26px;font-size:14.5px;font-weight:700;transition:background-color .2s}.sl2-search button:hover{background:#2f7bff}.sl2-search:focus-within{border-color:#2f7bff8c}.mkt.sl-dark .sl2-search{background:#0b1b33cc;border-color:#7fb0ff59;box-shadow:0 10px 30px #00000073,0 0 22px #2f7bff2e}.mkt.sl-dark .sl2-search input{color:#f5f9ff}.mkt.sl-dark .sl2-search svg{color:#7fb0ff}.mkt.sl-dark .sl2-search button{background:#2f7bff}.sl2-dl{z-index:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;max-width:100%;font-family:var(--mkt-font);transition:background-color var(--mkt-t), border-color var(--mkt-t), box-shadow var(--mkt-t);background:#ffffffeb;border:1px solid #2f7bff38;border-radius:20px;align-items:center;gap:16px;margin:22px 0 0;padding:14px 22px 14px 14px;display:flex;position:relative;box-shadow:0 16px 44px #123e8f2e}.sl2-dl .sl2-dl-qr{background:#fff;border:1px solid #2f7bff26;border-radius:12px;flex:none;width:120px;height:120px;padding:6px;display:block}.sl2-dl .sl2-dl-qr svg{fill:#132a54;width:100%;height:100%;display:block}.sl2-dl .txt{text-align:left;flex-direction:column;gap:4px;display:flex}.sl2-dl .txt strong{color:#132a54;letter-spacing:-.01em;transition:color var(--mkt-t);font-size:17px;font-weight:800}.sl2-dl .txt>span{color:#4a6392;transition:color var(--mkt-t);max-width:340px;font-size:12.5px;font-weight:500}.sl2-dl .txt>span b{color:#132a54;font-weight:700}.sl2-dl .stores{gap:8px;margin-top:6px;display:flex}.sl2-dl .stores a,.sl2-dl .stores button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(100deg,#2f7bff,#59c2ff);border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 4px 12px #2f7bff59}.sl2-dl .stores a.alt{color:#132a54;background:#fff;border:1.5px solid #132a542e;box-shadow:0 4px 12px #123e8f24}.mkt.sl-dark .sl2-dl{background:#0b1b33d1;border-color:#7fb0ff59;box-shadow:0 16px 44px #00000080,0 0 26px #2f7bff33}.mkt.sl-dark .sl2-dl .txt strong,.mkt.sl-dark .sl2-dl .txt>span b{color:#f5f9ff}.mkt.sl-dark .sl2-dl .txt>span{color:#a9c4ec}.sl2-sections{background-color:#f4f9ff;transition:background-color 2.2s}.mkt.sl-dark .sl2-sections{background-color:#081226}@keyframes sl2-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sl2-fadein{0%{opacity:0}to{opacity:1}}.sl2-kicker{animation:.65s cubic-bezier(.2,.7,.3,1) 50ms both sl2-enter}.sl2-copy h1{animation:.65s cubic-bezier(.2,.7,.3,1) .15s both sl2-enter}.sl2-copy p{animation:.65s cubic-bezier(.2,.7,.3,1) .25s both sl2-enter}.sl2-search{animation:.65s cubic-bezier(.2,.7,.3,1) .36s both sl2-enter}.sl2-dl{animation:.65s cubic-bezier(.2,.7,.3,1) .47s both sl2-enter}.sl2-stage-wrap{animation:1.3s .35s both sl2-fadein}@media (max-width:1024px){.sl2-hero{flex-direction:column;height:auto;max-height:none}.sl2-right{flex:none;gap:12px;width:100%;overflow:visible}.sl2-right .sl2-stage-wrap{flex:none;height:min(40vh,320px)}.sl2-conveyor{overflow:hidden}.sl2-left{text-align:center;flex:none;align-items:center;width:100%;padding:22px 18px 6px}.sl2-copy{text-align:center}.sl2-copy h1{font-size:clamp(26px,7vw,40px)}.sl2-copy p{margin-left:auto;margin-right:auto}.sl2-search{margin:16px auto 0}.sl2-dl{margin:18px auto 0}.sl2-stage-wrap{width:100%}}@media (max-width:640px){.sl2-dl{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(340px,90vw);padding:16px}.sl2-dl .sl2-dl-qr{width:110px;height:110px}.sl2-dl .txt{text-align:center;align-items:center}.sl2-dl .txt>span{max-width:280px;display:block}.sl2-dl .stores{flex-wrap:wrap;justify-content:center}.sl2-dl .stores a,.sl2-dl .stores button{padding:14px 18px;font-size:13px}.sl2-search{width:min(360px,92vw)}.sl2-search button{padding:13px 24px}}@media (prefers-reduced-motion:reduce){.sl2-pulse,.sl2-stars i,.sl2-orbit-stars i,.sl2-core .disc,.sl2-kicker,.sl2-copy h1,.sl2-copy p,.sl2-search,.sl2-dl,.sl2-stage-wrap,.sl2-kicker:before{animation:none!important}.sl2-amb{display:none}.sl2-cv .swap{transition:none!important}}.sl2-alt{background:var(--bg-alt);transition:background-color var(--mkt-t) ease}.sl2-chero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(40px,7vh,84px);padding-bottom:clamp(48px,8vh,96px);display:grid;overflow-x:clip}.sl2-chero h1{color:var(--ink);letter-spacing:-.015em;transition:color var(--mkt-t);font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.12}.sl2-dl-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.sl2-qr-row{align-items:center;gap:14px;margin-top:24px;display:flex}.sl2-qr-mini{border:1px solid var(--line);width:120px;height:120px;transition:background-color var(--mkt-t), border-color var(--mkt-t);background:#fff;border-radius:12px;flex:none;place-items:center;padding:6px;display:grid;box-shadow:0 6px 16px #123e8f1a}.sl2-qr-mini svg{width:100%;height:100%}.sl2-qr-mini svg rect{fill:var(--ink);transition:fill var(--mkt-t)}.sl2-qr-row p{color:var(--ink-soft);transition:color var(--mkt-t);font-size:13px}.sl2-qr-row b{color:var(--ink)}.sl2-hero-phones{justify-content:center;align-items:flex-start;gap:clamp(14px,2.2vw,28px);display:flex;position:relative}.sl2-hero-phones:before{content:"";z-index:-1;transition:opacity var(--mkt-t);background:radial-gradient(circle,#2f7bff26 0%,#2f7bff00 68%);border-radius:50%;position:absolute;inset:-6% -10%}.mkt.sl-dark .sl2-hero-phones:before{background:radial-gradient(circle,#2f7bff4d 0%,#2f7bff00 68%)}.sl2-hero-phones .sl2-phone-col:first-child{margin-top:34px}.sl2-tag{letter-spacing:.16em;border:2px solid;border-radius:999px;margin-top:12px;padding:5px 16px;font-size:12px;font-weight:800}.sl2-tag--like{color:#22b573;background:#22b5731a;border-color:#22b573}.sl2-tag--nope{color:#e0455a;background:#e0455a1a;border-color:#e0455a}@media (max-width:900px){.sl2-chero{text-align:center;grid-template-columns:1fr}.sl2-chero .sl2-lede{margin-left:auto;margin-right:auto}.sl2-dl-row,.sl2-qr-row{justify-content:center}.sl2-hero-phones{margin-top:10px}}@media (max-width:520px){.sl2-hero-phones{flex-direction:column;align-items:center;gap:34px}.sl2-hero-phones .sl2-phone-col:first-child{margin-top:0}}.sl2-phone-col{flex-direction:column;align-items:center;display:flex}.sl2-phone--sm,.sl2-phone--md{--ph-r:42px;--ph-p:11px;--ph-nt:20px;--ph-nw:78px;--ph-nh:20px;--ph-ir:32px}.sl2-phone--sm{--ph-w:min(238px, 42vw)}.sl2-phone--md{--ph-w:min(280px, 78vw)}@media (max-width:520px){.sl2-phone--sm{--ph-w:min(260px, 80vw)}}.sl2-phone.sl2-phone--sm,.sl2-phone.sl2-phone--md{box-shadow:0 28px 60px #123e8f47,inset 0 0 0 3px #060f22,0 0 0 1px #7fb0ff38}.mkt.sl-dark .sl2-phone.sl2-phone--sm,.mkt.sl-dark .sl2-phone.sl2-phone--md{box-shadow:0 28px 70px #0009,inset 0 0 0 3px #060f22,0 0 36px #2f7bff47}.sl2-phone-bare{width:var(--ph-w);border-radius:var(--ph-ir);flex:none;position:relative;overflow:hidden;box-shadow:0 28px 60px #123e8f47}.mkt.sl-dark .sl2-phone-bare{box-shadow:0 28px 70px #0009}.sl2-phone-bare .sl2-review{border-radius:var(--ph-ir);inset:0}.sl2-phone-img{border-radius:var(--ph-ir,12px);width:100%;height:auto;display:block}.sl2-phone-cap{text-align:center;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;transition:color var(--mkt-t);margin-top:14px;font-size:12px;font-weight:700}.sl2-review--lg{--rv-band:15px;--rv-why:12.5px;gap:4px}.sl2-review--lg .sl2-review-band{padding:6px 0 5px}.sl2-review--lg .sl2-review-why{padding:5px 10px 6px}.sl2-callout,.sl2-commit{background:var(--card);border-left:6px solid var(--blue);border-radius:16px;max-width:880px;margin:0 auto;box-shadow:0 14px 36px #123e8f1a}.sl2-callout{font-family:var(--mkt-font);transition:background-color var(--mkt-t);padding:clamp(22px,3vw,34px) clamp(22px,3.4vw,40px)}.sl2-callout h3{color:var(--ink);transition:color var(--mkt-t);margin-bottom:10px;font-size:clamp(19px,2vw,24px);font-weight:800}.sl2-callout p{color:var(--ink-soft);transition:color var(--mkt-t);font-size:15px;line-height:1.7}.sl2-feature{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(44px,8vh,90px) 0;display:grid}.sl2-feature .sl2-f-copy{min-width:0}.sl2-feature .sl2-f-media{flex-direction:column;align-items:center;min-width:0;display:flex}.sl2-feature--flip .sl2-f-copy{order:2}.sl2-feature--flip .sl2-f-media{order:1}.sl2-f-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:820px){.sl2-feature{text-align:center;grid-template-columns:1fr}.sl2-feature--flip .sl2-f-copy{order:1}.sl2-feature--flip .sl2-f-media{order:2}.sl2-feature .sl2-lede{margin-left:auto;margin-right:auto}.sl2-f-cta{justify-content:center}}.sl2-checks{flex-direction:column;gap:13px;margin-top:22px;padding:0;display:flex}.sl2-checks li{color:var(--ink-soft);transition:color var(--mkt-t);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;list-style:none;display:flex}.sl2-checks b{color:var(--ink);transition:color var(--mkt-t)}.sl2-ck{background:var(--grad-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:grid}@media (max-width:820px){.sl2-checks li{text-align:left}.sl2-checks{max-width:480px;margin-left:auto;margin-right:auto}}@media (min-width:901px){.sl2-aud--2{grid-template-columns:repeat(2,1fr)}}.sl2-hero-phones--one .sl2-phone-col:first-child{margin-top:0}.sl2-band--wide{gap:clamp(24px,4vw,56px)}.sl2-band--wide>:first-child{flex:360px;min-width:0}.sl2-phero{font-family:var(--mkt-font);padding-top:clamp(36px,6.5vh,76px);padding-bottom:clamp(20px,3vh,38px)}.sl2-phero .sl2-h1{max-width:920px}.sl2-phero .sl2-lede{max-width:780px}.sl2-finep{color:var(--ink-soft);font-family:var(--mkt-font);transition:color var(--mkt-t);margin-top:16px;font-size:12.5px;line-height:1.5}.sl2-quote{border-left:4px solid #0000;border-image:var(--grad-primary) 1;color:var(--ink);font-family:var(--mkt-font);transition:color var(--mkt-t);margin:18px 0;padding:4px 0 4px 20px;font-size:17px;line-height:1.45}.sl2-quote cite{color:var(--ink-soft);margin-top:10px;font-size:14px;font-style:normal;font-weight:600;display:block}.sl2-press{background:var(--card);border:1px solid var(--line);max-width:880px;font-family:var(--mkt-font);transition:background-color var(--mkt-t), border-color var(--mkt-t);border-radius:18px;box-shadow:0 10px 28px #123e8f14}.mkt.sl-dark .sl2-press{box-shadow:0 10px 28px #00000059}.sl2-press-in{padding:28px 30px}.sl2-press-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sl2-press-badge{background:var(--grad-accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.sl2-press-date{color:var(--ink-soft);font-size:13px}.sl2-press h3{color:var(--ink);letter-spacing:-.01em;transition:color var(--mkt-t);font-size:26px;font-weight:800;line-height:1.15}.sl2-press p{color:var(--ink-soft);transition:color var(--mkt-t);margin-top:12px;font-size:16px;line-height:1.6}.sl2-press-contact{color:var(--ink-soft);margin-top:16px;font-size:13px}.sl2-press-titlelink{color:var(--ink);transition:color var(--mkt-t);text-decoration:none}.sl2-press-titlelink:hover{color:var(--blue)}.sl2-newslist{flex-direction:column;gap:20px;margin-top:26px;display:flex}.sl2-readmore,.sl2-newsback{color:var(--blue);font-family:var(--mkt-font);font-weight:700;text-decoration:none}.sl2-readmore{font-size:14.5px}.sl2-newsback{margin-bottom:18px;font-size:14px;display:inline-block}.sl2-readmore:hover,.sl2-newsback:hover{text-decoration:underline}.sl2-newsbody{max-width:820px;font-family:var(--mkt-font);margin-top:8px}.sl2-newsbody h3{color:var(--ink);transition:color var(--mkt-t);margin:24px 0 8px;font-size:20px;font-weight:800}.sl2-newsbody p{color:var(--ink-soft);transition:color var(--mkt-t);margin-top:12px;font-size:16px;line-height:1.6}.sl2-card--accent{border-top:3px solid #0000;border-image:var(--grad-primary) 1}.sl2-aud--1{grid-template-columns:1fr}.sl2-pill{border:1.5px solid var(--blue);background:var(--card);color:var(--blue);font-family:var(--mkt-font);transition:background-color var(--mkt-t), color var(--mkt-t);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 15px;font-size:13px;font-weight:700;display:inline-flex}.sl2-form{border:1px solid var(--line);background:var(--card);max-width:620px;font-family:var(--mkt-font);transition:background-color var(--mkt-t), border-color var(--mkt-t);border-radius:18px;padding:32px;box-shadow:0 10px 28px #123e8f14}.sl2-form--wide{max-width:none;margin-top:26px}.mkt.sl-dark .sl2-form{box-shadow:0 10px 28px #00000059}.sl2-fg{margin-bottom:16px}.sl2-form label,.sl2-notify label{color:var(--ink);transition:color var(--mkt-t);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.sl2-ctrl{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);transition:background-color var(--mkt-t), border-color var(--mkt-t), color var(--mkt-t);border-radius:12px;padding:13px;font-family:inherit;font-size:15px}.sl2-ctrl:focus{outline:2px solid var(--blue);border-color:#0000}.sl2-ctrl--err{border-color:#c2332f}.sl2-form-err{color:#c2332f;margin-top:6px;font-size:12.5px;font-weight:600}.mkt.sl-dark .sl2-form-err{color:#ff9a96}.sl2-form-err--consent{margin-top:-8px;margin-bottom:12px}.sl2-formok{color:#1c7a4a;background:#e8f5ee;border:1px solid #bfe6cf;border-radius:10px;margin-top:14px;padding:12px 14px;font-weight:700;display:none}.sl2-formok.on{display:block}.sl2-form-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sl2-consent{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:6px 0 16px;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.sl2-consent input{flex:none;margin-top:3px}.sl2-notify{font-family:var(--mkt-font);margin-top:22px}.sl2-emailrow{gap:10px;max-width:460px;display:flex}.sl2-emailrow .sl2-ctrl{flex:1;min-width:0}.sl2-emailrow .sl2-btn{flex:none}@media (max-width:620px){.sl2-form-grid2{grid-template-columns:1fr}.sl2-emailrow{flex-direction:column}}.sl2-mock{--m-blue:#1b54d6;--m-navy:#0a1f44;--m-bg:#f4f6fb;--m-chip:#eef2fb;--m-line:#e6eaf3;--m-muted:#6b7488;background:var(--m-bg);border-radius:40px;flex-direction:column;justify-self:center;width:340px;max-width:100%;height:700px;font-family:system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -34px #0d2d4f99,0 0 0 10px #0b1830,0 0 0 11px #24406f}.sl2-mock-status{color:var(--m-navy);justify-content:space-between;align-items:center;padding:13px 22px 5px;font-size:13px;font-weight:700;display:flex}.sl2-mock-batt{background:var(--m-navy);color:#fff;border-radius:5px;padding:1px 6px;font-size:10px}.sl2-mock-top{justify-content:space-between;align-items:center;padding:4px 16px 10px;display:flex}.sl2-mock-top h2{color:var(--m-navy);font-size:17px;font-weight:800}.sl2-mock-back,.sl2-mock-dots{width:38px;height:38px;color:var(--m-navy);background:#fff;border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid;box-shadow:0 6px 16px #0d2d4f1f}.sl2-mock-scroll{flex-direction:column;flex:1;gap:12px;padding:2px 14px 14px;display:flex;overflow-y:auto}.sl2-mock-scroll::-webkit-scrollbar{width:0}.sl2-mock-card{background:#fff;border-radius:18px;padding:16px;box-shadow:0 6px 16px #0d2d4f1f}.sl2-mock-ask{color:#fff;background:linear-gradient(135deg,#1b54d6,#6d4fd6)}.sl2-mock-ask .sl2-mock-kicker{letter-spacing:1px;opacity:.85;font-size:10px;font-weight:800}.sl2-mock-ask h3{color:#fff;margin:8px 0;font-size:20px;font-weight:800}.sl2-mock-ask p{color:#e4ecff;font-size:12px}.sl2-mock-vp{align-items:center;gap:11px;padding:9px 0;display:flex}.sl2-mock-vp+.sl2-mock-vp{border-top:1px solid var(--m-line)}.sl2-mock-vp .sl2-mock-n{background:var(--m-chip);width:34px;height:34px;color:var(--m-navy);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.sl2-mock-vp b{color:var(--m-navy);font-size:13.5px}.sl2-mock-vp p{color:var(--m-muted);margin-top:2px;font-size:11.5px}.sl2-mock-btn{background:var(--m-blue);color:#fff;cursor:default;border:0;border-radius:14px;width:100%;padding:13px;font-family:inherit;font-size:14px;font-weight:800}.sl2-card--pad{padding:clamp(26px,4vw,44px)}.sl2-lede--wide{max-width:780px}.sl2-mtable-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sl2-mtable{border-collapse:collapse;background:var(--card);width:100%;min-width:560px;font-family:var(--mkt-font);border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #123e8f14}.mkt.sl-dark .sl2-mtable{box-shadow:0 10px 28px #00000059}.sl2-mtable th{background:var(--grad-primary);color:#fff;text-align:left;padding:14px 18px;font-size:13px;font-weight:700}.sl2-mtable td{border-top:1px solid var(--line);color:var(--ink-soft);vertical-align:top;transition:color var(--mkt-t);padding:14px 18px;font-size:14.5px}.sl2-mtable tr:nth-child(2n) td{background:var(--bg-alt)}.sl2-mtable td.sl2-mtable-n,.sl2-mtable tr:nth-child(2n) td.sl2-mtable-n{background:var(--grad-primary);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:700}.sl2-browser{border:1px solid var(--line);background:var(--card);max-width:100%;transition:background-color var(--mkt-t), border-color var(--mkt-t);border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #123e8f24}.mkt.sl-dark .sl2-browser{box-shadow:0 18px 44px #0006}.sl2-browser-bar{border-bottom:1px solid var(--line);background:var(--bg-alt);align-items:center;gap:12px;padding:10px 14px;display:flex}.sl2-browser-dots{flex:none;gap:6px;display:flex}.sl2-browser-dots span{background:var(--line);border-radius:50%;width:10px;height:10px}.sl2-browser-url{background:var(--card);min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;padding:4px 10px;font-size:12px;overflow:hidden}.sl2-browser-shot{line-height:0;position:relative}.sl2-browser-shot img{width:100%;display:block}.sl2-browser.flagged{outline:3px solid var(--mkt-review);outline-offset:-3px}.sl2-spot--navy{background:radial-gradient(600px 300px at 85% -20%,#59c2ff47,#0000 60%),#0a1b44 linear-gradient(135deg,#07102a,#0a1b44 55%,#0e2a63)}.sl2-spot-eyebrow{color:#7fe3ff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:800;position:relative}.sl2-chips{flex-wrap:wrap;gap:10px;margin-top:24px;padding:0;list-style:none;display:flex;position:relative}.sl2-chip{color:#bfeeff;background:#59c2ff24;border:1px solid #59c2ff80;border-radius:999px;padding:8px 14px;font-size:12px}.sl2-spot p strong{color:#fff}.sl2-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}@media (max-width:900px){.sl2-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sl2-stats{grid-template-columns:1fr}}.sl2-stat{border:1px solid var(--line);background:var(--card);font-family:var(--mkt-font);transition:background-color var(--mkt-t), border-color var(--mkt-t);border-radius:18px;padding:24px;box-shadow:0 10px 28px #123e8f14}.mkt.sl-dark .sl2-stat{box-shadow:0 10px 28px #00000059}.sl2-stat-v{background:var(--grad-primary);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800;line-height:1}.sl2-stat-l{color:var(--ink-soft);transition:color var(--mkt-t);margin-top:10px;font-size:13.5px;line-height:1.4}.sl2-soon{border:1px solid var(--blue);color:var(--blue);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.sl2-finep--center{text-align:center}.sl2-quote--wide{max-width:820px;margin:26px auto 0;font-size:21px}.sl2-lede--cta{margin-bottom:22px}.slx-getapp-backdrop{z-index:4000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0914289e;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out slx-getapp-fade;display:flex;position:fixed;inset:0}.slx-getapp-card{box-sizing:border-box;color:#132a54;text-align:center;background:#fff;border-radius:20px;width:min(360px,100%);max-height:calc(100vh - 40px);padding:28px 28px 24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:auto;box-shadow:0 24px 60px #09142866}.slx-getapp-card:focus{outline:none}.slx-getapp-close{color:#3a4a68;cursor:pointer;background:#eef3fb;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.slx-getapp-close:hover{color:#132a54;background:#dfe8f6}.slx-getapp-close:focus-visible{outline-offset:2px;outline:3px solid #2f7bff8c}.slx-getapp-heading{letter-spacing:-.01em;color:#132a54;margin:4px 0 18px;font-size:20px;font-weight:800}.slx-getapp-qr{box-sizing:border-box;background:#fff;border:1px solid #132a541f;border-radius:16px;max-width:100%;padding:12px;display:inline-block}.slx-getapp-qr svg{width:280px;max-width:100%;height:auto;display:block}.slx-getapp-scan{color:#132a54;margin:18px 0 4px;font-size:15px;font-weight:700}.slx-getapp-soon{color:#5b6b86;margin:0;font-size:13px;font-weight:500}@keyframes slx-getapp-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.slx-getapp-backdrop{animation:none}}
