.platform-page{--radius-md:6px;--radius-lg:9px;--radius-xl:12px;--radius-2xl:14px;--radius-surface:9px;background:var(--color-navy-900);color:#fff}.hair-bottom{position:relative}.hair-bottom:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff21 24% 76%,#0000);width:min(1120px,88%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cred-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.promise-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;display:grid}.cond-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prod-fade{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.prod-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.prod-lower{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.fe-desktop{display:block}.fe-mobile{display:none}.fe-frame{width:100%;margin-top:12px;position:relative}.fe-stage{transform-origin:top;width:1080px;height:620px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.fe-mgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@keyframes feFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}}@keyframes fePulse{0%,to{opacity:.5}50%{opacity:.88}}@keyframes feFlow{to{stroke-dashoffset:-233px}}@media (prefers-reduced-motion:no-preference){.fe-float{animation:feFloat 7s var(--ease-in-out) infinite}.fe-pulse{animation:6s ease-in-out infinite fePulse}.fe-flow{animation:3.2s linear infinite feFlow}}.fos-row-lg{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fos-row-sm{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}.fos-card{transition:border-color .3s,transform .3s,box-shadow .3s}.fos-card:hover{border-color:#5bbc4d52;transform:translateY(-3px);box-shadow:0 34px 70px #00000080,0 0 0 1px #5bbc4d14,inset 0 1px #ffffff12}@keyframes fos-mine-dot{0%{opacity:0;left:16px}6%{opacity:1}46%{left:calc(50% - 5px)}78%{opacity:1;left:calc(100% - 30px)}88%,to{opacity:0;left:calc(100% - 30px)}}.fos-mine-dot{animation:7s cubic-bezier(.45,0,.35,1) infinite fos-mine-dot}@keyframes fos-mine-trail{0%{opacity:0;width:0}6%{opacity:.9}78%{opacity:.9;width:calc(100% - 46px)}92%,to{opacity:0;width:calc(100% - 46px)}}.fos-mine-trail{animation:7s cubic-bezier(.45,0,.35,1) infinite fos-mine-trail}@keyframes fos-mine-lit{0%,to{color:#ffffffb8;box-shadow:none;background:#ffffff0e;border-color:#ffffff1f}12%,82%{color:var(--color-green-400);background:#5bbc4d24;border-color:#5bbc4d80;box-shadow:0 0 16px #5bbc4d47}}.fos-mine-node-1 .fos-node-chip{animation:7s infinite fos-mine-lit}.fos-mine-node-2 .fos-node-chip{animation:7s 2.4s infinite fos-mine-lit}.fos-mine-node-3 .fos-node-chip{animation:7s 4.6s infinite fos-mine-lit}@keyframes fos-mine-tag{0%,70%{opacity:0;transform:translateY(6px)scale(.92)}78%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}.fos-mine-tag{animation:7s infinite fos-mine-tag}@keyframes fos-mine-worker{0%,4%{opacity:0}12%,90%{opacity:1}to{opacity:0}}.fos-mine-worker{animation:7s infinite fos-mine-worker}@keyframes fos-gov-p1{0%{opacity:0;transform:translateY(4px)}3%,22%{opacity:1;transform:translateY(0)}26%,to{opacity:0;transform:translateY(0)}}@keyframes fos-gov-p2{0%,25%{opacity:0;transform:translateY(4px)}29%,47%{opacity:1;transform:translateY(0)}51%,to{opacity:0}}@keyframes fos-gov-p3{0%,50%{opacity:0;transform:translateY(4px)}54%,63%{opacity:1;transform:translateY(0)}67%,to{opacity:0}}@keyframes fos-gov-p4{0%,67%{opacity:0;transform:translateY(4px)}71%,95%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}.fos-gov-pill-1{animation:12s infinite fos-gov-p1}.fos-gov-pill-2{animation:12s infinite fos-gov-p2}.fos-gov-pill-3{animation:12s infinite fos-gov-p3}.fos-gov-pill-4{animation:12s infinite fos-gov-p4}@keyframes fos-gov-seal{0%,69%{opacity:0;transform:scale(.7)}74%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.fos-gov-seal{animation:12s cubic-bezier(.2,1.2,.4,1) infinite fos-gov-seal}@keyframes fos-gov-audit{0%{opacity:0;top:8%}8%{opacity:.8}88%{opacity:.8;top:86%}to{opacity:0;top:86%}}.fos-gov-audit{animation:12s linear infinite fos-gov-audit}@keyframes fos-spin{to{transform:rotate(360deg)}}.fos-orbit{animation:34s linear infinite fos-spin}.fos-orbit-item{animation:34s linear infinite reverse fos-spin}@keyframes fos-trade-fill{0%{width:2%}76%{width:100%}92%,to{width:100%}}.fos-trade-fill{animation:10s cubic-bezier(.4,0,.3,1) infinite fos-trade-fill}@keyframes fos-trade-lot{0%{opacity:0;left:0%}4%{opacity:1}76%{opacity:1;left:calc(100% - 18px)}90%,to{opacity:0;left:calc(100% - 18px)}}.fos-trade-lot{animation:10s cubic-bezier(.4,0,.3,1) infinite fos-trade-lot}@keyframes fos-trade-on{0%{box-shadow:none;background:#ffffff2e;border-color:#ffffff40}5%,88%{background:var(--color-green-500);border-color:var(--color-green-400);box-shadow:0 0 10px #5bbc4d8c}96%,to{box-shadow:none;background:#ffffff2e;border-color:#ffffff40}}.fos-trade-dot-1{animation:10s .1s infinite fos-trade-on}.fos-trade-dot-2{animation:10s 1.5s infinite fos-trade-on}.fos-trade-dot-3{animation:10s 3s infinite fos-trade-on}.fos-trade-dot-4{animation:10s 4.5s infinite fos-trade-on}.fos-trade-dot-5{animation:10s 6s infinite fos-trade-on}.fos-trade-dot-6{animation:10s 7.4s infinite fos-trade-on}@keyframes fos-trade-alert{0%,28%{opacity:0;transform:translateY(4px)}33%,46%{opacity:1;transform:translateY(0)}51%,to{opacity:0}}.fos-trade-alert{animation:10s infinite fos-trade-alert}@keyframes fos-trade-resolved{0%,51%{opacity:0;transform:translateY(4px)}56%,72%{opacity:1;transform:translateY(0)}78%,to{opacity:0}}.fos-trade-resolved{animation:10s infinite fos-trade-resolved}@keyframes fos-cap-chip{0%{opacity:0;transform:translate(-10px)}10%,62%{opacity:1;transform:translate(0)}74%,82%{opacity:.25;transform:translate(14px)}to{opacity:0;transform:translate(-10px)}}.fos-cap-chip-1{animation:9s infinite fos-cap-chip}.fos-cap-chip-2{animation:9s .5s infinite fos-cap-chip}.fos-cap-chip-3{animation:9s 1s infinite fos-cap-chip}@keyframes fos-cap-bar{0%{width:12%}20%{width:30%}45%{width:52%}70%,88%{width:86%}to{width:12%}}.fos-cap-bar{animation:9s cubic-bezier(.4,0,.3,1) infinite fos-cap-bar}@keyframes fos-cap-building{0%,66%{opacity:1}72%,94%{opacity:0}to{opacity:1}}.fos-cap-building{animation:9s infinite fos-cap-building}@keyframes fos-cap-ready{0%,68%{opacity:0;transform:translateY(4px)}74%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.fos-cap-ready{animation:9s infinite fos-cap-ready}@keyframes fos-forge-pulse{0%,to{box-shadow:0 0 #5bbc4d59}50%{box-shadow:0 0 22px 4px #5bbc4d47}}.fos-forge-core{animation:4s ease-in-out infinite fos-forge-pulse}@keyframes fos-forge-dot{0%,to{opacity:.5}50%{opacity:1}}.fos-forge-dot{animation:2.4s ease-in-out infinite fos-forge-dot}@keyframes fos-forge-p{0%{opacity:0;left:0%}10%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}.fos-forge-p1{animation:5s linear infinite fos-forge-p}.fos-forge-p2{animation:5s linear 2.5s infinite fos-forge-p}.pf-strip{scrollbar-width:none;-ms-overflow-style:none;gap:4px;margin-left:-14px;display:flex;overflow-x:auto}.pf-strip::-webkit-scrollbar{display:none}.pf-strip-item{letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:15px 14px 13px;font-size:14px;transition:color .3s;display:inline-flex;position:relative;text-decoration:none!important}.pf-strip-item:hover,.pf-strip-item:focus{color:var(--color-navy-700);text-decoration:none!important}.pf-strip-ic{opacity:.92;flex-shrink:0;display:inline-flex}.pf-strip-under{background:var(--color-green-600);transform-origin:0;border-radius:99px;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:14px;right:14px}.pf-block{padding:86px 0 30px}.pf-block+.pf-block{border-top:1px solid #14285012;margin-top:56px}.pf-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.pf-cta:hover .pf-cta-ar{transform:translate(3px)}@keyframes pfProgress{0%{width:0%}to{width:100%}}.pf-progress{animation:5.2s linear forwards pfProgress}@keyframes pfxParticle{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}.pfx-forge-particle{offset-rotate:0deg;animation:3.6s linear infinite pfxParticle}@keyframes pfxCore{0%,to{box-shadow:0 12px 30px #0b173059}50%{box-shadow:0 12px 30px #0b173059,0 0 26px #5bbc4d66}}.pfx-forge-core{animation:4.5s ease-in-out infinite pfxCore}@keyframes pfxCustFill{0%{width:2%}78%{width:100%}94%,to{width:100%}}.pfx-cust-fill{animation:11s cubic-bezier(.4,0,.3,1) infinite pfxCustFill}@keyframes pfxCustLot{0%{opacity:0;left:0%}4%{opacity:1}78%{opacity:1;left:calc(100% - 18px)}92%,to{opacity:0;left:calc(100% - 18px)}}.pfx-cust-lot{animation:11s cubic-bezier(.4,0,.3,1) infinite pfxCustLot}@keyframes pfxCustOn{0%{background:#14285024;border-color:#14285033}5%,90%{background:var(--color-green-500);border-color:var(--color-green-600)}97%,to{background:#14285024;border-color:#14285033}}.pfx-cust-dot-1{animation:11s .1s infinite pfxCustOn}.pfx-cust-dot-2{animation:11s 1.2s infinite pfxCustOn}.pfx-cust-dot-3{animation:11s 2.4s infinite pfxCustOn}.pfx-cust-dot-4{animation:11s 3.6s infinite pfxCustOn}.pfx-cust-dot-5{animation:11s 4.8s infinite pfxCustOn}.pfx-cust-dot-6{animation:11s 6s infinite pfxCustOn}.pfx-cust-dot-7{animation:11s 7.2s infinite pfxCustOn}.pfx-cust-dot-8{animation:11s 8.3s infinite pfxCustOn}@media (max-width:1000px){.fe-desktop{display:none}.fe-mobile{display:block}.promise-grid{grid-template-columns:1fr;gap:40px}.cred-grid{grid-template-columns:1fr}.prod-kpis{grid-template-columns:repeat(2,1fr)}.prod-lower,.fos-row-sm,.fos-row-lg{grid-template-columns:1fr}.fos-head{grid-template-columns:1fr!important;align-items:start!important}.pf-grid{grid-template-columns:1fr;gap:36px}.pf-visual{order:2}.pf-block{padding:64px 0 20px}.pf-block+.pf-block{margin-top:44px}}@media (max-width:680px){.cond-list,.fe-mgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fos-sec *,.fos-sec :before,.fos-sec :after{animation:none!important}.fos-mine-dot,.fos-mine-trail,.fos-gov-audit,.fos-trade-lot{display:none}.fos-gov-pill-4,.fos-cap-ready,.fos-mine-tag,.fos-gov-seal,.fos-trade-resolved,.fos-mine-worker{opacity:1!important}.fos-trade-fill{width:100%}.fos-cap-bar{width:86%}.pf-progress,.pfx-forge-particle,.pfx-forge-core,.pfx-cust-fill,.pfx-cust-lot,.pfx-cust-dot-1,.pfx-cust-dot-2,.pfx-cust-dot-3,.pfx-cust-dot-4,.pfx-cust-dot-5,.pfx-cust-dot-6,.pfx-cust-dot-7,.pfx-cust-dot-8{animation:none!important}.pfx-cust-fill{width:100%}.pfx-forge-particle{display:none}}.fd-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.fd-cards>*,.fd-feats>*,.fd-rel>*{min-width:0}.fd-ba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.fd-ba>div{flex-direction:column;min-width:0;display:flex}.fd-ba [aria-hidden=true]{min-width:0;max-width:100%}.fd-ba [aria-hidden=true] *{box-sizing:border-box;min-width:0}.fd-ba>div:first-child>:last-child{flex:1 0 auto}.fd-feats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fd-uc{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.fd-uc,.fd-uc *{box-sizing:border-box;min-width:0}.fd-rel{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fd-rel-card{background:#fff;border:1px solid #e3e9f1;transition:background .24s,box-shadow .24s,transform .24s,border-color .24s;position:relative;box-shadow:0 6px 18px #1428500d}.fd-rel-card:after{content:"";background:linear-gradient(135deg, #86dc72 0%, var(--color-green-500) 45%, var(--color-green-700) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:12px;padding:1px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fd-rel-card:hover:after,.fd-rel-card:focus-visible:after{opacity:1}.fd-rel-card:hover,.fd-rel-card:focus-visible{background:linear-gradient(157deg,#fff 0%,#f4faf2 60%,#edf6ea 100%);transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #1428501a,0 28px 60px #14285038,0 0 36px #5bbc4d33}.fd-rel-card:hover span:first-child{color:var(--color-green-700)}.fd-crumb a:hover{color:var(--color-green-700)!important}@media (max-width:1000px){.fd-cards,.fd-feats,.fd-rel{grid-template-columns:1fr 1fr}.fd-ba,.fd-uc{grid-template-columns:1fr;gap:40px}}@media (max-width:680px){.fd-cards,.fd-feats,.fd-rel{grid-template-columns:1fr}.fd-ba{gap:34px}.fd-ba>div{width:100%}.fd-ba [aria-hidden=true]{overflow:hidden}}@media (max-width:420px){.platform-page .cta-row{width:100%}.platform-page .cta-row .ax-btn{width:100%;min-height:var(--control-h-lg);text-align:center;white-space:normal;height:auto;padding-top:12px;padding-bottom:12px}}@media (max-width:1000px){.gfx-hero-grid{grid-template-columns:1fr!important}}@media (max-width:680px){.gfx-pipe{grid-template-columns:1fr 1fr!important}.gfx-hero-sub{grid-template-columns:1fr!important}}@media (max-width:520px){.gfx-pipe{grid-template-columns:1fr!important}}@media (max-width:1080px){.cex-hero-grid{grid-template-columns:1fr 1.4fr!important}.cex-hero-grid>div:first-child{display:none}}@media (max-width:1000px){.cex-hero-grid{grid-template-columns:1fr!important}.cex-hero-grid>div:first-child{display:block}}@media (max-width:560px){.cex-hero-grid>div,.ccx-hero-grid>div,.lpx-hero-grid>div,.fex-hero-grid>div{min-width:0!important}.cex-hero-grid,.ccx-hero-grid,.lpx-hero-grid,.fex-hero-grid{gap:12px!important;padding:12px!important}}@media (max-width:1080px){.ccx-hero-grid{grid-template-columns:1fr 1.4fr!important}.ccx-hero-grid>div:first-child{display:none}}@media (max-width:1000px){.ccx-hero-grid{grid-template-columns:1fr!important}.ccx-hero-grid>div:first-child{display:grid}}@media (max-width:1080px){.lpx-hero-grid{grid-template-columns:1fr 1.4fr!important}.lpx-hero-grid>div:first-child{display:none}}@media (max-width:1000px){.lpx-hero-grid{grid-template-columns:1fr!important}.lpx-hero-grid>div:first-child{display:grid}.fex-conn{grid-auto-flow:column;height:40px;margin:0 auto}.fex-conn>div{width:1px;height:100%;margin:0 8px;background:linear-gradient(#46a03c00,#46a03c8c,#46a03c00)!important}.fex-hero-grid{grid-template-columns:1fr!important}}
