.v5-arch-decision-card{filter:drop-shadow(0 6px 24px #00000080);transform-box:fill-box;transform-origin:50%;cursor:default;transition:transform .2s,filter .2s}.v5-arch-decision-card:hover{filter:drop-shadow(0 0 24px #2dd4bf73);transform:translateY(-2px)}.v5-arch-pending-dot{animation:1.4s ease-in-out infinite v5-arch-pending-pulse}@keyframes v5-arch-pending-pulse{0%,to{opacity:.5}50%{opacity:1}}.v5-arch-check-pop{transform-origin:12px 0;transform-box:fill-box;animation:.35s cubic-bezier(.16,1,.3,1) both v5-arch-check-pop,2.4s ease-in-out .4s infinite v5-arch-check-pulse}@keyframes v5-arch-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes v5-arch-check-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 4px #52b87a)}}.v5-arch-score-pill{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite v5-arch-score-pulse}.v5-arch-score-pill-strategic{animation-delay:0s}.v5-arch-score-pill-supply{animation-delay:1s}.v5-arch-score-pill-exposure{animation-delay:2s}@keyframes v5-arch-score-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.v5-arch-pending-dot,.v5-arch-check-pop,.v5-arch-score-pill{animation:none!important}.v5-arch-decision-card{transition:none!important}}.v5-arch-agent{animation:4s ease-in-out infinite v5-arch-agent-pulse}@keyframes v5-arch-agent-pulse{0%,88%,to{filter:none}92%{filter:drop-shadow(0 0 4px #2dd4bf99)}}.v5-arch-moise-halo{animation:4s ease-in-out infinite v5-arch-moise-halo-pulse}@keyframes v5-arch-moise-halo-pulse{0%,to{opacity:.15;r:55}50%{opacity:.3;r:65}}@media (prefers-reduced-motion:reduce){.v5-arch-agent,.v5-arch-moise-halo{opacity:.2!important;animation:none!important}}.v5-arch-kairos-node{animation:2.4s ease-in-out infinite v5-kairos-node-pulse}@keyframes v5-kairos-node-pulse{0%,to{opacity:.25}50%{opacity:1}}.v5-arch-kairos-wave{animation:4s ease-in-out infinite v5-kairos-wave-sweep}@keyframes v5-kairos-wave-sweep{0%{opacity:0;transform:translate(0)}15%{opacity:.7}85%{opacity:.7}to{transform:translateX(var(--v5-arch-layer3-w,300px));opacity:0}}@media (prefers-reduced-motion:reduce){.v5-arch-kairos-node,.v5-arch-kairos-wave{animation:none!important}}.v5-arch-src-block{animation:10s ease-in-out infinite v5-arch-src-pulse}@keyframes v5-arch-src-pulse{0%,to{filter:none}1.5%{filter:drop-shadow(0 0 5px)}4%{filter:none}}.v5-arch-live-dot{animation:1.6s ease-in-out infinite v5-arch-live-pulse}@keyframes v5-arch-live-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.v5-arch-src-block,.v5-arch-live-dot{animation:none!important}.v5-arch-flows circle{display:none}.v5-arch-flows path{stroke-opacity:.3}}.v5-outro-live-dot{animation:1.5s ease-in-out infinite v5-outro-live-pulse}@keyframes v5-outro-live-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.v5-outro-live-badge{animation:1.5s ease-in-out infinite v5-outro-live-badge-pulse}@keyframes v5-outro-live-badge-pulse{0%,to{opacity:.85}50%{opacity:1}}.v5-outro-row{animation:8s ease-in-out infinite v5-outro-row-glow}@keyframes v5-outro-row-glow{0%,to{filter:none}4%{filter:drop-shadow(0 0 4px #2dd4bf73)}9%{filter:none}}.v5-outro-trend-line{stroke-dasharray:200;stroke-dashoffset:200px;animation:2s ease-out .4s forwards v5-outro-trend-draw}@keyframes v5-outro-trend-draw{to{stroke-dashoffset:0}}.v5-outro-trend-cap{opacity:0;animation:2s ease-in-out 2.4s infinite v5-outro-trend-cap-pulse}@keyframes v5-outro-trend-cap-pulse{0%{opacity:0;transform-origin:88px 14px}15%{opacity:1}50%{opacity:1}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.v5-outro-live-dot,.v5-outro-live-badge,.v5-outro-row,.v5-outro-trend-line,.v5-outro-trend-cap{animation:none!important}.v5-outro-trend-line{stroke-dashoffset:0!important}.v5-outro-trend-cap{opacity:1!important}}
.fl-sec{z-index:1;color:#f0ede6;text-align:start;background:#0a1228;border-top:1px solid #ffffff0f;padding:120px 24px;scroll-margin-top:80px;font-family:DM Mono,monospace;position:relative;overflow:hidden}.fl-lead,.fl-steps p{text-align:justify}.fl-in{max-width:1180px;margin:0 auto;position:relative}.fl-k{letter-spacing:.3em;text-transform:uppercase;color:#2dd4bf;margin-bottom:16px;font-size:10px}.fl-h2{letter-spacing:-.025em;color:#f0ede6;margin:0 0 18px;font-family:DM Sans,sans-serif;font-size:clamp(30px,4.6vw,52px);font-weight:300;line-height:1.08}.fl-h2 em{color:#2dd4bf;font-style:normal}.fl-lead{color:#f0ede6b8;max-width:620px;margin:0;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.6}.fl-tag{letter-spacing:.2em;text-transform:uppercase;color:#f0ede68c;white-space:nowrap;border:1px solid #f0ede629;border-radius:2px;align-items:center;gap:8px;padding:6px 10px;font-size:9.5px;display:inline-flex}.fl-links{flex-wrap:wrap;gap:14px 22px;display:flex}.fl-links a{letter-spacing:.18em;text-transform:uppercase;color:#2dd4bf;border-bottom:1px solid #2dd4bf66;padding-bottom:3px;font-size:11px;text-decoration:none}.fl-links a:hover{border-bottom-color:#2dd4bf}.fl-links a:focus-visible{outline-offset:4px;outline:2px solid #2dd4bf}.fl-cm-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.fl-steps{margin:40px 0 0;padding:0;list-style:none}.fl-steps li{border-top:1px solid #f0ede61a;grid-template-columns:44px minmax(0,1fr);padding:18px 0;display:grid}.fl-steps li:last-child{border-bottom:1px solid #f0ede61a}.fl-steps .n{letter-spacing:.16em;color:#2dd4bf;padding-top:4px;font-size:11px}.fl-steps h3{color:#f0ede6;margin:0 0 6px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.fl-steps p{color:#f0ede6ad;margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.fl-case{background:#0f1b33;border:1px solid #2dd4bf38;border-radius:10px;padding:26px 26px 22px;box-shadow:0 30px 90px #00000073}.fl-case-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fl-case-k{letter-spacing:.22em;text-transform:uppercase;color:#2dd4bf;font-size:10px}.fl-case-q{color:#f0ede6;margin:0 0 18px;font-family:DM Sans,sans-serif;font-size:21px;font-weight:400;line-height:1.35}.fl-mems{margin:0;padding:0;list-style:none;position:relative}.fl-mem{border-top:1px solid #f0ede614;grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:12px 0;display:grid}.fl-mem-n{color:#f0ede6;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:15px;display:flex}.fl-mem-n i{background:var(--c);width:6px;height:6px;animation:4.8s ease-in-out infinite fl-think;animation-delay:calc(var(--i) * .5s);border-radius:50%;flex:none}.fl-mem-r{letter-spacing:.14em;text-transform:uppercase;color:#f0ede673;margin-top:3px;font-family:DM Mono,monospace;font-size:9.5px;display:block}.fl-mem-h{color:#f0ede6b8;text-align:start;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.fl-stance{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;padding:4px 8px;font-size:9.5px}.fl-stance.for{color:#52b87a}.fl-stance.against{color:#e0703c}.fl-stance.cond{color:#d4a53d}.fl-gate{border-top:1px dashed #2dd4bf73;border-bottom:1px dashed #2dd4bf73;align-items:flex-start;gap:12px;margin:6px 0 18px;padding:16px 0;display:flex}.fl-check{border:1.5px solid #2dd4bf;flex:none;width:15px;height:15px;margin-top:2px;position:relative}.fl-check:after{content:"";border:1.5px solid #2dd4bf;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.fl-gate b{letter-spacing:.2em;text-transform:uppercase;color:#a78bfa;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.fl-gate p{color:#f0ede6b8;text-align:start;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.fl-moise{background:#2dd4bf0f;border:1px solid #2dd4bf;border-radius:4px;padding:18px 18px 16px}.fl-moise-k{letter-spacing:.2em;text-transform:uppercase;color:#2dd4bf;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px;display:flex}.fl-moise p{color:#f0ede6;text-align:start;margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55}.fl-ev{letter-spacing:.16em;text-transform:uppercase;vertical-align:2px;border:1px solid;border-radius:2px;margin-left:6px;padding:3px 7px;font-size:9px;display:inline-block}.fl-you{border-top:1px solid #f0ede614;grid-template-columns:128px minmax(0,1fr);gap:16px;margin-top:16px;padding:16px 0 0;display:grid}.fl-you b{letter-spacing:.2em;text-transform:uppercase;color:#f0ede6;font-size:10px;font-weight:400}.fl-you p{color:#f0ede6b8;text-align:start;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}@media (max-width:900px){.fl-cm-grid{grid-template-columns:1fr;gap:36px}.fl-steps{margin-top:28px}.fl-case{padding:20px 16px 18px}.fl-case-q{font-size:18px}.fl-mem{grid-template-columns:minmax(0,1fr) auto}.fl-mem-h{grid-area:2/1/auto/-1}.fl-stance{grid-area:1/2;place-self:start end}.fl-you{grid-template-columns:1fr;gap:6px}.fl-sec{padding:88px 16px}}@media (prefers-reduced-motion:reduce){.fl-mem-n i{animation:none!important}}@keyframes fl-think{0%,70%,to{opacity:1;box-shadow:0 0 #0000}35%{opacity:.35;box-shadow:0 0 10px var(--c)}}
