.fxsvp{padding:96px 0}.fxsvp--off{background:var(--off-white,#f4f7fb)}.fxsvp--off,.fxsvp--white{border-top:1px solid rgba(13,21,32,.1);color:var(--ink,#0d1520)}.fxsvp--white{background:#fff}.fxsvp__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxsvp__cols{align-items:center;display:grid;gap:72px}.fxsvp__cols--right{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fxsvp__cols--left{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fxsvp__cols--left .fxsvp__copy{order:2}.fxsvp__cols--left .fxsvp__card{order:1}.fxsvp__eyebrow{color:var(--electric,#3b6fd4);display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;text-transform:uppercase}.fxsvp__headline{font:400 clamp(26px,2.6vw,38px)/1.14 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;text-wrap:pretty}.fxsvp__narrative{color:#5c6d80;font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);margin:20px 0 0;max-width:52ch;text-wrap:pretty}.fxsvp__btn{align-items:center;border-radius:2px;display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;margin-top:32px;padding:14px 24px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.fxsvp__btn--solid{background:var(--electric,#3b6fd4);border:1px solid var(--electric,#3b6fd4);color:#fff}.fxsvp__btn--solid:hover{background:#2f5cb8;border-color:#2f5cb8;color:#fff}.fxsvp__btn--ghost{background:transparent;border:1px solid rgba(13,21,32,.28);color:var(--ink,#0d1520)}.fxsvp__btn--ghost:hover{border-color:var(--ink,#0d1520);color:var(--ink,#0d1520)}.fxsvp__card{background:#fff;border:1px solid rgba(13,21,32,.12);border-radius:4px;box-shadow:0 22px 48px -34px rgba(13,21,32,.4);margin:0;overflow:hidden}.fxsvp__bar{align-items:center;border-bottom:1px solid rgba(13,21,32,.1);display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.fxsvp__caption{color:#8494a5;letter-spacing:.14em}.fxsvp__caption,.fxsvp__status{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase}.fxsvp__status{align-items:center;color:var(--electric,#3b6fd4);display:inline-flex;gap:8px;letter-spacing:.12em}.fxsvp__status i{animation:fxsvpPulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.fxsvp__body{padding:26px 22px 28px}.fxsvp__label{color:#8494a5;display:block;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fxsvp__scorerow{align-items:flex-end;display:flex;gap:18px;margin-top:14px}.fxsvp__reel{height:62px;overflow:hidden}.fxsvp__reel-strip{animation:fxsvpRoll 2.4s cubic-bezier(.16,.9,.24,1) both}.fxsvp__reel-strip span{color:var(--ink,#0d1520);display:block;font:500 54px/62px var(--font-mono,"JetBrains Mono",monospace);height:62px;letter-spacing:-.03em}.fxsvp__reel-strip span.is-final{color:var(--electric,#3b6fd4)}.fxsvp__outof{color:#8494a5;font:500 12px/1 var(--font-mono,"JetBrains Mono",monospace);padding-bottom:10px}.fxsvp__chip,.fxsvp__outof{letter-spacing:.1em;text-transform:uppercase}.fxsvp__chip{animation:fxsvpCount 2.4s ease both;background:rgba(59,111,212,.07);border:1px solid rgba(59,111,212,.45);border-radius:2px;color:var(--electric,#3b6fd4);font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);margin-bottom:12px;margin-left:auto;padding:7px 12px}.fxsvp__signals{border-top:1px solid rgba(13,21,32,.1);display:flex;flex-direction:column;gap:18px;list-style:none;margin:26px 0 0;padding:24px 0 0}.fxsvp__signals li{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 52px}.fxsvp__signals b{animation:fxsvpCount 2.4s ease both;color:var(--ink,#0d1520);font:500 12px/1 var(--font-mono,"JetBrains Mono",monospace);justify-self:end}.fxsvp__sig-name{color:#5c6d80;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fxsvp__track{background:rgba(13,21,32,.09);display:block;height:5px;margin-top:9px;overflow:hidden}.fxsvp__track i{animation:fxsvpFill 2.4s cubic-bezier(.2,.8,.2,1) both;background:var(--electric,#3b6fd4);display:block;height:100%;transform-origin:left}.fxsvp__track i.is-mid{background:#8fb6f5}.fxsvp__track i.is-soft{background:#c9daf6}.fxsvp__footnote{color:#8494a5;display:block;font:500 10px/1.5 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin-top:22px;text-transform:uppercase}.fxsvp__meter{align-items:center;display:flex;gap:14px}.fxsvp__meter .fxsvp__label{flex:none}.fxsvp__track--tall{flex:1;height:6px;margin-top:0}.fxsvp__meter-val{animation:fxsvpCount 2.4s ease both;color:var(--electric,#3b6fd4);font:500 13px/1 var(--font-mono,"JetBrains Mono",monospace)}.fxsvp__grouplabel{color:#8494a5;display:block;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;margin:28px 0 14px;text-transform:uppercase}.fxsvp__grouplabel--good{color:var(--electric,#3b6fd4)}.fxsvp__flags{list-style:none;margin:0;padding:0}.fxsvp__flags li{align-items:flex-start;animation:fxsvpIn 2.4s ease both;border-top:1px solid rgba(13,21,32,.08);display:flex;gap:14px;padding:13px 0}.fxsvp__flags i{border-radius:2px;flex:none;height:14px;margin-top:3px;width:14px}.fxsvp__flags li.is-good i{background:var(--electric,#3b6fd4)}.fxsvp__flags li.is-risk i{border:1px solid rgba(13,21,32,.3)}.fxsvp__flags span{color:var(--ink,#0d1520);font:400 15px/1.5 var(--font-sans,"DM Sans",sans-serif)}.fxsvp__flags li.is-risk span{color:#5c6d80}.fxsvp__statrow{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px}.fxsvp__stat{color:var(--ink,#0d1520);font:500 30px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:-.02em}.fxsvp__statnote{animation:fxsvpCount 2.4s ease both;color:var(--electric,#3b6fd4);font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fxsvp__range{color:#8494a5;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;margin-left:auto;text-transform:uppercase}.fxsvp__chart{display:block;height:190px;margin-top:20px;width:100%}.fxsvp__gridlines line{stroke:rgba(13,21,32,.08);stroke-width:1}.fxsvp__area{animation:fxsvpArea 2.4s ease both;fill:rgba(59,111,212,.1)}.fxsvp__line{animation:fxsvpDraw 2.4s cubic-bezier(.35,.9,.3,1) both;fill:none;stroke:var(--electric,#3b6fd4);stroke-dasharray:1400;stroke-dashoffset:1400;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.fxsvp__bars{align-items:flex-end;display:flex;gap:10px;height:72px;margin-top:22px}.fxsvp__bars em{animation:fxsvpGrow 2.4s cubic-bezier(.2,.8,.2,1) both;background:rgba(13,21,32,.14);display:block;flex:1;transform-origin:bottom}.fxsvp__bars em.is-mid{background:#8fb6f5}.fxsvp__bars em.is-strong{background:var(--electric,#3b6fd4)}.fxsvp__chartfoot{color:#8494a5;display:flex;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);gap:16px;justify-content:space-between;letter-spacing:.1em;margin-top:12px}@keyframes fxsvpPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes fxsvpRoll{0%{transform:translateY(0)}to{transform:translateY(-620px)}}@keyframes fxsvpFill{0%,8%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes fxsvpCount{0%,40%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fxsvpIn{0%,10%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes fxsvpArea{0%,35%{opacity:0}to{opacity:1}}@keyframes fxsvpDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes fxsvpGrow{0%,8%{transform:scaleY(0)}70%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.fxsvp__card *{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.fxsvp__reel-strip{transform:translateY(-620px)!important}}@media (max-width:1000px){.fxsvp{padding:64px 0}.fxsvp__inner{padding:0 22px}.fxsvp__cols,.fxsvp__cols--left,.fxsvp__cols--right{gap:40px;grid-template-columns:1fr}.fxsvp__cols--left .fxsvp__card,.fxsvp__cols--left .fxsvp__copy{order:0}}