.fxcsel{border-top:1px solid rgba(13,21,32,.1);padding:104px 0}.fxcsel--white{background:#fff;color:var(--ink,#0d1520)}.fxcsel--off{background:var(--off-white,#f4f7fb);color:var(--ink,#0d1520)}.fxcsel__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}.fxcsel--media-left .fxcsel__inner{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.fxcsel--media-left .fxcsel__media{order:1}.fxcsel--media-left .fxcsel__copy{order:2}.fxcsel__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}.fxcsel__headline{font:400 clamp(28px,2.9vw,42px)/1.12 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;opacity:0;text-wrap:pretty}.fxcsel__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}.fxcsel__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:30px 0 0;padding:0}.fxcsel__points li{align-items:baseline;display:flex;font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);gap:14px;opacity:0;padding:15px 0 15px 2px}.fxcsel--white .fxcsel__points li{background:#fff}.fxcsel--off .fxcsel__points li{background:var(--off-white,#f4f7fb)}.fxcsel__idx{color:var(--electric,#3b6fd4);flex:none;font:500 10px/1.7 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em}.fxcsel__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;opacity:0}.fxcsel__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:14px 24px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.fxcsel__btn:hover{border-color:var(--ink,#0d1520)}.fxcsel__btn--solid{background:var(--electric,#3b6fd4);border-color:var(--electric,#3b6fd4);color:#fff}.fxcsel__btn--solid:hover{background:#2f5cb8;border-color:#2f5cb8;color:#fff}.fxcsel__media{opacity:0}.fxcsel__panel{background:#fff;border:1px solid rgba(13,21,32,.12);border-radius:4px;box-shadow:0 18px 40px rgba(13,21,32,.08)}.fxcsel__bar{align-items:center;border-bottom:1px solid rgba(13,21,32,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:13px 20px;row-gap:4px}.fxcsel__caption{color:#8494a5;letter-spacing:.14em}.fxcsel__caption,.fxcsel__count{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase}.fxcsel__count{color:var(--electric,#3b6fd4);letter-spacing:.12em;white-space:nowrap}.fxcsel__rows{list-style:none;margin:0;padding:0}.fxcsel__row{align-items:center;border-bottom:1px solid rgba(13,21,32,.06);display:grid;gap:14px;grid-template-columns:22px minmax(0,1fr) auto;opacity:0;padding:13px 20px}.fxcsel__row:last-child{border-bottom:0}.fxcsel__box{align-items:center;border:1px solid rgba(13,21,32,.22);border-radius:2px;color:transparent;display:flex;font:500 11px/1 var(--font-sans,"DM Sans",sans-serif);height:18px;justify-content:center;width:18px}.fxcsel__row.is-on .fxcsel__box{background:var(--electric,#3b6fd4);border-color:var(--electric,#3b6fd4);color:#fff}.fxcsel__rowmain{display:flex;flex-direction:column;gap:3px;min-width:0}.fxcsel__rowname{color:#8494a5;font:500 13.5px/1.3 var(--font-sans,"DM Sans",sans-serif)}.fxcsel__row.is-on .fxcsel__rowname{color:var(--ink,#0d1520)}.fxcsel__rowmeta{color:#8494a5;font:400 11px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.04em}.fxcsel__kind{border:1px solid rgba(13,21,32,.14);color:#8494a5;flex:none;font:500 8px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.fxcsel__row.is-on .fxcsel__kind--list{border-color:rgba(59,111,212,.32);color:var(--electric,#3b6fd4)}.fxcsel__row.is-on .fxcsel__kind--contact,.fxcsel__row.is-on .fxcsel__kind--firm{border-color:rgba(18,147,140,.35);color:#0b6e68}.fxcsel__compare{background:#fafcfe;border-top:1px solid rgba(13,21,32,.1);display:flex;flex-direction:column;gap:12px;padding:16px 20px}.fxcsel__complabel{color:#8494a5;font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fxcsel__comprow{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fxcsel__comp{background:#fff;border:1px solid rgba(13,21,32,.12);display:flex;flex-direction:column;gap:6px;opacity:0;padding:13px 14px}.fxcsel__comp--us{background:rgba(59,111,212,.06);border-color:rgba(59,111,212,.35)}.fxcsel__compnote{color:#8494a5;font:500 8px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.fxcsel__comp--us .fxcsel__compnote{color:var(--electric,#3b6fd4)}.fxcsel__compval{color:#8494a5;font:500 14px/1.3 var(--font-sans,"DM Sans",sans-serif);text-wrap:pretty}.fxcsel__comp--us .fxcsel__compval{color:var(--ink,#0d1520)}.fxcsel__foot{border-top:1px solid rgba(13,21,32,.1);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 20px;text-transform:uppercase}@keyframes fxcselRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fxcselFade{0%{opacity:0}to{opacity:1}}@keyframes fxcselSlide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.fxcsel.is-in .fxcsel__eyebrow{animation:fxcselRise .6s ease both}.fxcsel.is-in .fxcsel__headline{animation:fxcselRise .7s ease .06s both}.fxcsel.is-in .fxcsel__narrative{animation:fxcselRise .7s ease .12s both}.fxcsel.is-in .fxcsel__points li{animation:fxcselRise .6s ease both}.fxcsel.is-in .fxcsel__btns{animation:fxcselRise .7s ease .45s both}.fxcsel.is-in .fxcsel__media{animation:fxcselFade .8s ease .1s both}.fxcsel.is-in .fxcsel__row{animation:fxcselSlide .55s cubic-bezier(.2,.8,.2,1) both}.fxcsel.is-in .fxcsel__comp{animation:fxcselRise .55s ease .78s both}.fxcsel.is-in .fxcsel__comp--us{animation-delay:.88s}@media (prefers-reduced-motion:reduce){.fxcsel *{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1000px){.fxcsel{padding:64px 0}.fxcsel--media-left .fxcsel__inner,.fxcsel__inner{gap:40px;grid-template-columns:1fr;padding:0 22px}.fxcsel--media-left .fxcsel__media{order:2}.fxcsel--media-left .fxcsel__copy{order:1}}@media (max-width:560px){.fxcsel__comprow{grid-template-columns:1fr}.fxcsel__kind{display:none}.fxcsel__row{grid-template-columns:22px minmax(0,1fr)}}