.fxcs{border-top:1px solid rgba(13,21,32,.1);padding:104px 0}.fxcs--white{background:#fff}.fxcs--off{background:var(--off-white,#f4f7fb)}.fxcs__inner{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);margin:0 auto;max-width:1200px;padding:0 32px}.fxcs--media-left .fxcs__inner{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.fxcs--media-left .fxcs__media{order:1}.fxcs--media-left .fxcs__copy{order:2}.fxcs__eyebrow{color:var(--electric,#3b6fd4);display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;opacity:0;text-transform:uppercase}.fxcs__headline{color:var(--ink,#0d1520);font:400 clamp(30px,3.1vw,44px)/1.1 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;opacity:0;text-wrap:pretty}.fxcs__narrative{color:#5c6d80;font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);margin:20px 0 0;max-width:52ch;opacity:0;text-wrap:pretty}.fxcs__points{background:rgba(13,21,32,.12);border-bottom:1px solid rgba(13,21,32,.12);border-top:1px solid rgba(13,21,32,.12);display:flex;flex-direction:column;gap:1px;list-style:none;margin:32px 0 0;padding:0}.fxcs__points li{align-items:baseline;color:var(--ink,#0d1520);display:flex;font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);gap:14px;opacity:0;padding:16px 0 16px 2px}.fxcs--white .fxcs__points li{background:#fff}.fxcs--off .fxcs__points li{background:var(--off-white,#f4f7fb)}.fxcs__idx{color:var(--electric,#3b6fd4);flex:none;font:500 10px/1.7 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em}.fxcs__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;opacity:0}.fxcs__btn{align-items:center;background:transparent;border:1px solid rgba(13,21,32,.28);border-radius:2px;color:var(--ink,#0d1520);display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;padding:13px 22px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.fxcs__btn:hover{border-color:var(--ink,#0d1520)}.fxcs__btn--solid{background:var(--electric,#3b6fd4);border-color:var(--electric,#3b6fd4);color:#fff}.fxcs__btn--solid:hover{background:#2f5cb8;border-color:#2f5cb8;color:#fff}.fxcs__media{opacity:0}.fxcs__tabs{background:rgba(13,21,32,.12);border:1px solid rgba(13,21,32,.12);border-bottom:0;display:flex;gap:1px}.fxcs__tab{background:var(--off-white,#f4f7fb);color:#8494a5;flex:1;font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;padding:11px 12px;text-align:center;text-transform:uppercase}.fxcs__tab.is-on{background:#fff;box-shadow:inset 0 2px 0 var(--electric,#3b6fd4);color:var(--ink,#0d1520)}.fxcs__flow{align-items:center;background:var(--off-white,#f4f7fb);border:1px solid rgba(13,21,32,.12);display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:26px}.fxcs--off .fxcs__flow,.fxcs__card{background:#fff}.fxcs__card{border:1px solid rgba(13,21,32,.1);box-shadow:0 12px 28px rgba(13,21,32,.07)}.fxcs--off .fxcs__card{background:var(--off-white,#f4f7fb)}.fxcs__cardhead{align-items:center;border-bottom:1px solid rgba(13,21,32,.08);display:flex;gap:10px;padding:12px 14px}.fxcs__cardhead--split{justify-content:space-between}.fxcs__mono-badge{background:var(--ink,#0d1520);border-radius:50%;color:#fff;flex:none;font:500 9px/26px var(--font-mono,"JetBrains Mono",monospace);height:26px;letter-spacing:.04em;text-align:center;width:26px}.fxcs__cardtitle{color:var(--ink,#0d1520);font:500 12.5px/1.2 var(--font-sans,"DM Sans",sans-serif)}.fxcs__status{color:var(--electric,#3b6fd4);flex:none;font:500 8px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fxcs__cardbody{padding:4px 14px 12px}.fxcs__kv{border-bottom:1px solid rgba(13,21,32,.06);display:flex;gap:10px;justify-content:space-between;padding:9px 0}.fxcs__kv:last-child{border-bottom:0}.fxcs__k{color:#8494a5;font:400 11px/1.4 var(--font-sans,"DM Sans",sans-serif)}.fxcs__v{color:var(--ink,#0d1520);font:500 11px/1.4 var(--font-sans,"DM Sans",sans-serif);text-align:right}.fxcs__v--accent{color:var(--electric,#3b6fd4)}.fxcs__cardfoot{border-top:1px solid rgba(13,21,32,.08);color:#8494a5;font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;padding:9px 14px;text-transform:uppercase}.fxcs__arrow{align-items:center;display:flex;flex-direction:column;gap:6px}.fxcs__arrowlabel{color:#8494a5;font:500 8px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.fxcs__dash{background:var(--electric,#3b6fd4);display:block;height:1px;opacity:.35;width:16px}.fxcs__fields{display:flex;flex-direction:column;gap:7px;padding:10px 14px 12px}.fxcs__field{align-items:center;background:var(--off-white,#f4f7fb);border:1px solid rgba(13,21,32,.08);display:flex;gap:8px;justify-content:space-between;padding:7px 9px}.fxcs--off .fxcs__field{background:#fff}.fxcs__fieldlabel{color:#8494a5;display:block;font:400 8px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fxcs__fieldvalue{color:var(--ink,#0d1520);font:500 11px/1.5 var(--font-sans,"DM Sans",sans-serif)}.fxcs__check{color:#2e7d5b;flex:none;font:500 11px/1 var(--font-sans,"DM Sans",sans-serif);opacity:0}.fxcs__foot{background:#fff;border:1px solid rgba(13,21,32,.12);border-top:0;color:#8494a5;display:flex;flex-wrap:wrap;font:500 9px/1.6 var(--font-mono,"JetBrains Mono",monospace);gap:20px;letter-spacing:.1em;padding:11px 16px;text-transform:uppercase}.fxcs--off .fxcs__foot{background:var(--off-white,#f4f7fb)}@keyframes fxcsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fxcsFade{0%{opacity:0}to{opacity:1}}@keyframes fxcsFieldIn{0%,8%{opacity:0;transform:translateX(-6px)}18%,to{opacity:1;transform:none}}@keyframes fxcsCheck{0%,20%{opacity:0;transform:scale(.6)}32%,to{opacity:1;transform:none}}@keyframes fxcsPulse{0%,to{opacity:.35}50%{opacity:1}}.fxcs.is-in .fxcs__eyebrow{animation:fxcsRise .6s ease both}.fxcs.is-in .fxcs__headline{animation:fxcsRise .7s ease .06s both}.fxcs.is-in .fxcs__narrative{animation:fxcsRise .7s ease .12s both}.fxcs.is-in .fxcs__points li{animation:fxcsRise .6s ease both}.fxcs.is-in .fxcs__btns{animation:fxcsRise .7s ease .4s both}.fxcs.is-in .fxcs__media{animation:fxcsFade .8s ease .1s both}.fxcs.is-in .fxcs__field{animation:fxcsFieldIn 5s ease infinite both}.fxcs.is-in .fxcs__check{animation:fxcsCheck 5s ease infinite both}.fxcs.is-in .fxcs__dash{animation:fxcsPulse 2.4s ease-in-out infinite both}.fxcs.is-in .fxcs__dash:nth-child(3){animation-delay:.3s}.fxcs.is-in .fxcs__dash:nth-child(4){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.fxcs *{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1000px){.fxcs{padding:64px 0}.fxcs--media-left .fxcs__inner,.fxcs__inner{gap:40px;grid-template-columns:1fr;padding:0 22px}.fxcs--media-left .fxcs__media{order:2}.fxcs--media-left .fxcs__copy{order:1}}@media (max-width:620px){.fxcs__flow{gap:18px;grid-template-columns:1fr;padding:18px}.fxcs__arrow{flex-direction:row}.fxcs__arrowlabel{margin:0;transform:none;writing-mode:horizontal-tb}.fxcs__tabs{flex-wrap:wrap}.fxcs__tab{flex:1 1 40%}}