.sx{--sx-bg:#f5f7fc;--sx-tint:#eaeffa;--sx-surface:#ffffff;--sx-ink:#0b1530;--sx-mute:#52607e;--sx-rule:#d7deec;--sx-accent:#2b5bff;--sx-accent-ink:#1f45d0;--sx-on-accent:#ffffff;--sx-win:#0e9f6e;--sx-loss:#dc3b31;--sx-rec:#7a5af8;--sx-warn:#d98a06;--sx-gold:#c8901a;--sx-slot:#e3e8f4;--sx-font:var(--font-display),"Manrope",system-ui,sans-serif;background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-font)}.dark .sx{--sx-bg:#070d1f;--sx-tint:#0c1530;--sx-surface:#0f1936;--sx-ink:#e8edfb;--sx-mute:#9aa7c7;--sx-rule:#22305a;--sx-accent:#5b7fff;--sx-accent-ink:#93acff;--sx-on-accent:#ffffff;--sx-win:#34d399;--sx-loss:#f87171;--sx-rec:#a78bfa;--sx-warn:#fbbf24;--sx-gold:#e8b64a;--sx-slot:#1a2548}.sx-main{overflow-x:clip}.sx :focus-visible{outline:3px solid var(--sx-accent);outline-offset:3px;border-radius:4px}.sx-wrap{width:100%;max-width:74rem;margin:0 auto;padding-inline:1.25rem}@media (min-width:768px){.sx-wrap{padding-inline:2.5rem}}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-h1{font-size:clamp(2.6rem,6.4vw,5rem);line-height:1.02;font-weight:800;letter-spacing:-.045em;text-wrap:balance;max-width:15ch}.sx-gold{background:linear-gradient(100deg,#a8700c,#e2a822 22%,#ffe08a 42%,#d99a16 60%,#b07a10 80%,#e9b53a);background-size:220% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}@media (prefers-reduced-motion:no-preference){.sx-gold{animation:sx-sheen 2.4s ease-out .4s both}}@keyframes sx-sheen{0%{background-position:0 0}to{background-position:100% 0}}.dark .sx-gold{background-image:linear-gradient(100deg,#c98d1a,#f3c14b 22%,#fff0b8 42%,#efb630 60%,#c98d1a 80%,#f6c85a)}.sx-from{display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:middle;margin-left:.12em;transform:rotate(-5deg) translateY(-.08em);padding:.14em .3em .12em;border-radius:.22em;font-size:.5em;line-height:.95;letter-spacing:-.03em;color:#fff;background:linear-gradient(135deg,#5b7fff 0,var(--sx-accent) 50%,#1a36b8 100%);box-shadow:0 .18em .5em -.15em color-mix(in srgb,var(--sx-accent) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.35)}.sx-from small{font-size:.36em;font-weight:700;letter-spacing:.02em;opacity:.85;margin-bottom:.12em}.sx-from small:last-child{margin:.2em 0 0;font-size:.24em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.sx-h2{font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.sx-h2,.sx-h3{font-weight:800}.sx-h3{font-size:1.2rem;letter-spacing:-.01em}.sx-body{font-size:1.075rem;line-height:1.7;color:var(--sx-mute);max-width:62ch;margin-top:1.1rem}.sx-body strong{color:var(--sx-ink);font-weight:700}.sx-intro{margin-bottom:2.5rem}.sx-small{font-size:.95rem;line-height:1.6;color:var(--sx-mute)}.sx-link{color:var(--sx-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--sx-accent);text-decoration-thickness:2px;text-underline-offset:4px}.sx-link:hover{color:var(--sx-accent-ink)}.sx-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;padding:0 1.6rem;border-radius:.6rem;font-weight:700;font-size:1.02rem;text-decoration:none;border:2px solid transparent;transition:background-color .2s,color .2s,border-color .2s}.sx-btn.is-solid{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-btn.is-solid:hover{background:var(--sx-accent-ink)}.dark .sx-btn.is-solid:hover{background:#4668f0}.sx-btn.is-line{border-color:var(--sx-rule);color:var(--sx-ink);background:var(--sx-surface)}.sx-btn.is-line:hover{border-color:var(--sx-ink)}@media (max-width:480px){.sx-cta .sx-btn{flex:1 1 100%}}.sx-hero{padding:8rem 0 4.5rem;border-bottom:1px solid var(--sx-rule);background:radial-gradient(60rem 30rem at 85% 10%,color-mix(in srgb,var(--sx-accent) 9%,transparent),transparent 70%),var(--sx-bg)}@media (min-width:1024px){.sx-hero{padding:9rem 0 5.5rem}}.sx-hero-grid{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.sx-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}.sx-brand{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-bottom:1.6rem}.sx-name{display:inline-flex;align-items:center;gap:.7rem}.sx-mark{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;color:#fff;background:linear-gradient(140deg,#5b7fff 0,var(--sx-accent) 45%,#1a36b8 100%);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--sx-accent) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.35)}.sx-name-text{display:grid;font-weight:800;font-size:1.1rem;letter-spacing:-.01em;line-height:1.15;color:var(--sx-ink)}.sx-name-text small{font-size:.78rem;font-weight:600;letter-spacing:0;color:var(--sx-mute)}.sx-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:1.1rem;border-left:1px solid var(--sx-rule)}@media (max-width:479px){.sx-badges{padding-left:0;border-left:0}}.sx-pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;padding:.4rem .8rem;border-radius:999px;border:1px solid transparent}.sx-pill.is-free{color:var(--sx-win);background:linear-gradient(180deg,color-mix(in srgb,var(--sx-win) 12%,var(--sx-surface)),color-mix(in srgb,var(--sx-win) 6%,var(--sx-surface)));border-color:color-mix(in srgb,var(--sx-win) 35%,transparent)}.sx-pill.is-free i{width:.5rem;height:.5rem;border-radius:999px;background:var(--sx-win);animation:sx-live 2.2s infinite}@keyframes sx-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sx-win) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.sx-pill.is-free i{animation:none}}.sx-pill.is-free s{color:var(--sx-mute);font-weight:600;text-decoration-thickness:1.5px;padding-left:.45rem;border-left:1px solid color-mix(in srgb,var(--sx-win) 30%,transparent)}.sx-pill.is-risk{color:var(--sx-loss);background:color-mix(in srgb,var(--sx-loss) 7%,var(--sx-surface));border-color:color-mix(in srgb,var(--sx-loss) 32%,transparent)}.sx-lead{font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.65;color:var(--sx-mute);max-width:52ch;margin-top:1.4rem}.sx-bk{margin-top:2rem;max-width:34rem}.sx-bk-main{position:relative;display:flex;align-items:center;gap:.9rem;padding:.8rem .9rem;border-radius:1rem;text-decoration:none;color:var(--sx-ink);background:linear-gradient(100deg,color-mix(in srgb,#ffde02 16%,var(--sx-surface)) 0,var(--sx-surface) 55%);border:1px solid color-mix(in srgb,#e8c400 45%,var(--sx-rule));box-shadow:0 14px 34px -22px rgba(180,150,0,.55);transition:transform .2s,box-shadow .2s,border-color .2s}.sx-bk-main:hover{transform:translateY(-2px);border-color:#e8c400;box-shadow:0 18px 40px -20px rgba(180,150,0,.6)}@media (prefers-reduced-motion:reduce){.sx-bk-main,.sx-bk-main:hover{transform:none}}.sx-bk-logo{flex:none;width:3.25rem;height:3.25rem;border-radius:.8rem;object-fit:cover;box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}.sx-bk-text{display:grid;gap:.1rem;min-width:0;flex:1}.sx-bk-tag{font-size:.72rem;font-weight:800;color:#9a7b00}.dark .sx-bk-tag{color:#ffde02}.sx-bk-text strong{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.sx-bk-specs{display:flex;flex-wrap:wrap;gap:.25rem .8rem;font-size:.8rem;color:var(--sx-mute)}.sx-bk-specs span:first-child{color:var(--sx-ink);font-weight:700}.sx-bk-go{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .9rem;border-radius:.6rem;background:#ffde02;color:#0b1530;font-weight:800;font-size:.88rem}@media (max-width:479px){.sx-bk-main{flex-wrap:wrap}.sx-bk-go{flex:1 1 100%;justify-content:center}}.sx-bk-alt{font-size:.85rem;line-height:1.55;color:var(--sx-mute);margin-top:.65rem;padding-left:.2rem}.sx-bk-alt strong{color:var(--sx-ink)}.sx-bk-alt a{color:var(--sx-accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid var(--sx-rule);max-width:34rem}@media (min-width:560px){.sx-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-facts dt{font-size:.85rem;color:var(--sx-mute)}.sx-facts dd{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;margin-top:.15rem;font-variant-numeric:tabular-nums}.sx-tape{background:var(--sx-surface);border:1px solid var(--sx-rule);border-radius:1.1rem;padding:1.4rem;box-shadow:0 24px 60px -30px color-mix(in srgb,var(--sx-accent) 45%,transparent)}@media (min-width:640px){.sx-tape{padding:1.75rem}}.sx-tape-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sx-tape-sym{font-weight:800;font-size:1.15rem;color:var(--sx-gold)}.sx-tape-sym span{color:var(--sx-mute);font-weight:600;font-size:.85rem;margin-left:.3rem}.sx-tape-note{font-size:.82rem;color:var(--sx-mute);margin-top:.15rem}.sx-tape-cap{display:grid;gap:.2rem;text-align:right;font-size:.8rem;color:var(--sx-mute)}.sx-tape-input{display:inline-flex;align-items:center;justify-content:flex-end;gap:.15rem;font-size:1.35rem;font-weight:800;color:var(--sx-ink);border-bottom:2px solid var(--sx-rule)}.sx-tape-input:focus-within{border-color:var(--sx-accent)}.sx-tape-input input{width:6.5ch;background:transparent;border:0;outline:0;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.sx-tape-input input::-webkit-inner-spin-button,.sx-tape-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sx-slots{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:.3rem}.sx-slot{height:3.4rem;border-radius:.35rem;background:var(--sx-slot);position:relative;transition:background-color .25s,transform .25s}.sx-slot.is-win{background:var(--sx-win)}.sx-slot.is-loss{background:var(--sx-loss);height:3.4rem}.sx-slot.is-recovery{background:var(--sx-rec)}.sx-slot.is-locked{background:repeating-linear-gradient(135deg,var(--sx-slot) 0 4px,transparent 4px 8px);border:1px solid var(--sx-rule)}.sx-slot.is-recovery,.sx-slot.is-win{clip-path:inset(0 0 0 0 round .35rem)}@media (prefers-reduced-motion:no-preference){.sx-slot.is-loss,.sx-slot.is-recovery,.sx-slot.is-win{animation:sx-pop .3s ease-out}}@keyframes sx-pop{0%{transform:scaleY(.4);opacity:.3}to{transform:none;opacity:1}}.sx-tape-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;font-size:.78rem;color:var(--sx-mute)}.sx-tape-legend span{display:inline-flex;align-items:center;gap:.35rem}.sx-tape-legend i{width:.65rem;height:.65rem;border-radius:.15rem;background:var(--sx-slot)}.sx-tape-legend i.is-win{background:var(--sx-win)}.sx-tape-legend i.is-loss{background:var(--sx-loss)}.sx-tape-legend i.is-recovery{background:var(--sx-rec)}.sx-tape-legend i.is-locked{background:repeating-linear-gradient(135deg,var(--sx-slot) 0 2px,transparent 2px 4px);border:1px solid var(--sx-rule)}.sx-tape-pnl{margin-top:1.4rem;padding:1rem 1.1rem;border-radius:.8rem;background:var(--sx-tint)}.sx-tape-pnl-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem;color:var(--sx-mute)}.sx-tape-pnl-row strong{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--sx-win);font-variant-numeric:tabular-nums}.sx-tape-pnl-row strong.is-neg{color:var(--sx-loss)}.sx-bar{height:.4rem;border-radius:999px;background:var(--sx-slot);margin-top:.6rem;overflow:hidden}.sx-bar i{display:block;height:100%;background:var(--sx-win);border-radius:inherit;transition:width .25s}.sx-tape-status{font-size:.85rem;color:var(--sx-mute);margin-top:.6rem;min-height:2.6em}.sx-tape-proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.sx-tape-proj dt{font-size:.78rem;color:var(--sx-mute)}.sx-tape-proj dd{font-weight:800;font-size:1.05rem;margin-top:.1rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sx-tape-proj small{display:inline-block;font-size:.72rem;font-weight:700;color:var(--sx-win)}.sx-tape-cap-text{font-size:.78rem;line-height:1.5;color:var(--sx-mute);margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--sx-rule)}.sx-sec{padding:5rem 0}@media (min-width:1024px){.sx-sec{padding:6.5rem 0}}.sx-sec.is-tint{background:var(--sx-tint)}.sx-what{display:grid;gap:3rem}@media (min-width:960px){.sx-what{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:4.5rem}}.sx-specs{border-top:2px solid var(--sx-ink)}.sx-specs div{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--sx-rule)}.sx-specs dt{color:var(--sx-mute)}.sx-specs dd{font-weight:800;text-align:right}.sx-specs dd.is-risk{color:var(--sx-loss)}.sx-steps{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--sx-rule);border:1px solid var(--sx-rule);border-radius:1rem;overflow:hidden}@media (min-width:720px){.sx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-steps li{background:var(--sx-surface);padding:1.75rem 1.5rem}.sx-step-n{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--sx-accent);color:var(--sx-on-accent);font-weight:800;margin-bottom:1.1rem}.sx-steps h3{font-size:1.12rem;font-weight:800}.sx-steps p{font-size:.97rem;line-height:1.65;color:var(--sx-mute);margin-top:.55rem}.sx-groups{display:grid;gap:2.5rem}@media (min-width:900px){.sx-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.sx-group h3{font-size:.95rem;font-weight:800;color:var(--sx-accent-ink);padding-bottom:.75rem;border-bottom:2px solid var(--sx-accent)}.sx-group dl div{padding:1.05rem 0;border-bottom:1px solid var(--sx-rule)}.sx-group dt{font-weight:800}.sx-group dd{font-size:.95rem;line-height:1.6;color:var(--sx-mute);margin-top:.3rem}.sx-sec.is-risk{background:color-mix(in srgb,var(--sx-loss) 5%,var(--sx-bg));border-block:1px solid color-mix(in srgb,var(--sx-loss) 22%,var(--sx-rule))}.sx-risk{display:grid;gap:3rem;align-items:center}@media (min-width:960px){.sx-risk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}}.sx-safe{margin-top:1.5rem;padding:0;list-style:none;display:grid;gap:.6rem}.sx-safe li{position:relative;padding-left:1.5rem;color:var(--sx-ink)}.sx-safe li:before{content:"";position:absolute;left:0;top:.6em;width:.6rem;height:.6rem;border-radius:999px;border:2px solid var(--sx-win)}.sx-ladder{background:var(--sx-surface);border:1px solid var(--sx-rule);border-radius:1rem;padding:1.5rem}.sx-ladder figcaption{font-weight:800;margin-bottom:1.1rem}.sx-ladder ol{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.sx-ladder li{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 5.8rem;align-items:center;gap:.75rem;font-size:.9rem}.sx-l-n{color:var(--sx-mute)}.sx-l-bar{height:1.4rem;background:var(--sx-slot);border-radius:.3rem;overflow:hidden}.sx-l-bar i{display:block;height:100%;min-width:3px;background:var(--sx-win);border-radius:inherit}.sx-ladder li.is-warn .sx-l-bar i{background:var(--sx-warn)}.sx-ladder li.is-blown .sx-l-bar i,.sx-ladder li.is-danger .sx-l-bar i{background:var(--sx-loss)}.sx-ladder li.is-blown .sx-l-bar i{background:repeating-linear-gradient(135deg,var(--sx-loss) 0 6px,color-mix(in srgb,var(--sx-loss) 70%,#000) 6px 12px)}.sx-l-v{font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.sx-ladder li.is-blown .sx-l-v{color:var(--sx-loss)}.sx-setup{display:grid;gap:3rem;align-items:start}@media (min-width:960px){.sx-setup{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:4.5rem}}.sx-rules{list-style:none;margin:2rem 0 0;padding:0;counter-reset:r}.sx-rules li{counter-increment:r;display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--sx-rule)}.sx-rules li:before{content:counter(r);grid-row:span 2;font-weight:800;font-size:1.4rem;color:var(--sx-accent);line-height:1.2}.sx-rules h3{font-weight:800;font-size:1.05rem}.sx-rules p{color:var(--sx-mute);font-size:.95rem;margin-top:.2rem}.sx-brokers{background:var(--sx-surface);border:1px solid var(--sx-rule);border-radius:1rem;padding:1.6rem;display:grid;gap:.85rem}@media (min-width:960px){.sx-brokers{position:sticky;top:6rem}}.sx-broker{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--sx-rule);border-radius:.75rem;color:var(--sx-ink);text-decoration:none;transition:border-color .2s,background-color .2s}.sx-broker.is-rec,.sx-broker:hover{border-color:var(--sx-accent)}.sx-broker.is-rec{background:color-mix(in srgb,var(--sx-accent) 7%,transparent)}.sx-broker strong{display:block;font-size:1.1rem;font-weight:800}.sx-broker small{display:block;font-size:.83rem;color:var(--sx-mute);margin-top:.15rem}.sx-broker svg{flex:none;color:var(--sx-accent-ink)}.sx-plans{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:640px){.sx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-plans li{background:var(--sx-surface);border:1px solid var(--sx-rule);border-radius:.9rem;padding:1.4rem;display:flex;flex-direction:column}.sx-plan-l{font-size:.9rem;font-weight:700;color:var(--sx-accent-ink)}.sx-plan-p{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;margin-top:.4rem}.sx-plan-p span{font-size:.85rem;font-weight:600;color:var(--sx-mute);margin-left:.35rem;letter-spacing:0}.sx-plan-d{font-size:.9rem;line-height:1.55;color:var(--sx-mute);margin-top:.6rem}.sx-plans-cta{margin-top:2rem}.sx-faq{display:grid;gap:2.5rem}@media (min-width:960px){.sx-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.5rem;align-items:start}}.sx-faq details{border-bottom:1px solid var(--sx-rule)}.sx-faq details:first-child{border-top:1px solid var(--sx-rule)}.sx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:800;font-size:1.05rem}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--sx-accent);transition:transform .2s}.sx-faq details[open] summary:after{transform:rotate(45deg)}.sx-faq details p{color:var(--sx-mute);line-height:1.7;padding-bottom:1.2rem;max-width:62ch}.sx-close{padding:5rem 0 4rem;background:radial-gradient(50rem 22rem at 15% 0,color-mix(in srgb,var(--sx-accent) 10%,transparent),transparent 70%),var(--sx-bg)}.sx-close,.sx-disc{border-top:1px solid var(--sx-rule)}.sx-disc{margin-top:3rem;padding-top:1.5rem;font-size:.85rem;line-height:1.6;color:var(--sx-mute);max-width:80ch}.sx-disc a{color:var(--sx-ink);text-decoration:underline}