.lfm-wrap{max-width:420px;margin-left:auto;position:relative}.lfm-wrap--ready .lfm-caption{opacity:1;transform:translateZ(0);border-top-color:rgba(52,211,153,.22)}.lfm-card{position:relative;border-radius:22px;padding:1.5px;background:linear-gradient(140deg,rgba(52,211,153,.55),rgba(129,140,248,.6) 40%,rgba(34,211,238,.5));background-size:200% 200%;animation:lfm-border-flow 9s ease infinite;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease}@keyframes lfm-border-flow{0%,to{background-position:0 40%}50%{background-position:100% 60%}}.lfm-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(34,211,238,.2),0 32px 64px rgba(0,0,0,.5)}.lfm-card-glow{position:absolute;inset:-32% -22% auto;height:72%;border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(34,211,238,.25) 0,rgba(52,211,153,.14) 35%,transparent 70%);pointer-events:none;z-index:0;animation:lfm-ambient-glow 7s ease-in-out infinite}@keyframes lfm-ambient-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lfm-surface{position:relative;z-index:1;background:linear-gradient(165deg,rgba(10,15,32,.98),rgba(5,9,20,.99));border-radius:20px;overflow:hidden;box-shadow:0 24px 56px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07);transition:box-shadow .38s ease;transform-style:preserve-3d;will-change:transform;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lfm-card:hover .lfm-surface{box-shadow:0 36px 72px rgba(10,20,40,.65),inset 0 1px 0 hsla(0,0%,100%,.09),0 0 56px rgba(34,211,238,.08)}.lfm-card:focus-within .lfm-surface{box-shadow:0 28px 64px rgba(0,0,0,.55),0 0 0 2px rgba(34,211,238,.32)}.lfm-hd{display:flex;justify-content:space-between;align-items:center;padding:13px 18px 12px;background:linear-gradient(180deg,rgba(79,70,229,.2),rgba(52,211,153,.05) 60%,transparent);border-bottom:1px solid rgba(129,140,248,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lfm-hd-left{display:flex;flex-direction:column;gap:2px}.lfm-title{font-size:.87rem;font-weight:700;letter-spacing:.02em;color:#f8fafc;line-height:1}.lfm-fleet-count{font-size:.65rem;font-weight:600;letter-spacing:.05em;color:rgba(167,243,208,.75);font-variant-numeric:tabular-nums}.lfm-sync{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#6ee7b7;text-transform:uppercase;text-shadow:0 0 14px rgba(52,211,153,.6),0 0 28px rgba(52,211,153,.2);animation:lfm-sync-label 3.5s ease-in-out infinite}@keyframes lfm-sync-label{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.lfm-sync-dot{width:7px;height:7px;border-radius:50%;background:#34d399;flex-shrink:0;animation:lfm-sync-pulse 2.2s ease-in-out infinite}.lfm-card:hover .lfm-sync-dot{animation-duration:1.1s}@keyframes lfm-sync-pulse{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.55)}50%{box-shadow:0 0 0 7px rgba(52,211,153,0)}}.lfm-map{position:relative;margin:10px 12px 0;border-radius:12px;height:158px;overflow:hidden;background:#030710;border:1px solid rgba(129,140,248,.14)}.lfm-grid{z-index:1;background-image:linear-gradient(rgba(129,140,248,.09) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.09) 1px,transparent 0);background-size:20px 20px}.lfm-grid,.lfm-scan{position:absolute;inset:0;pointer-events:none}.lfm-scan{z-index:2;overflow:hidden}.lfm-scan:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.7) 35%,rgba(34,211,238,.9) 50%,rgba(34,211,238,.7) 65%,transparent);box-shadow:0 0 8px rgba(34,211,238,.55),0 0 20px rgba(34,211,238,.25);animation:lfm-scan-move 3.8s linear infinite}.lfm-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(34,211,238,.04),transparent 50%,transparent);animation:lfm-scan-fade 3.8s linear infinite}@keyframes lfm-scan-move{0%{left:-2px}to{left:100%}}@keyframes lfm-scan-fade{0%{background-position:-100%}to{background-position:200%}}.lfm-vignette{z-index:3;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(3,7,16,.7) 100%)}.lfm-svg,.lfm-vignette{position:absolute;inset:0}.lfm-svg{width:100%;height:100%;z-index:4;overflow:visible}.lfm-edge{stroke:rgba(34,211,238,0);stroke-width:.5;stroke-dasharray:3 2;transition:stroke .5s ease,opacity .5s ease}.lfm-edge--on{stroke:rgba(34,211,238,.4);animation:lfm-edge-flow 2s linear infinite}@keyframes lfm-edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}.lfm-node{transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.3)}.lfm-node--on{opacity:1;transform:scale(1)}.lfm-node-core{transition:fill .4s ease}.lfm-node--active .lfm-node-core{fill:#34d399}.lfm-node--route .lfm-node-core{fill:#22d3ee}.lfm-node--hub .lfm-node-core{fill:#fbbf24}.lfm-node--alert .lfm-node-core{fill:#e879f9}.lfm-node--danger .lfm-node-core{fill:#f87171}.lfm-node-ring{fill:none;stroke-width:.8;transition:stroke .4s ease}.lfm-node--active .lfm-node-ring{stroke:rgba(52,211,153,.45);animation:lfm-node-pulse-green 2.8s ease-in-out infinite}.lfm-node--route .lfm-node-ring{stroke:rgba(34,211,238,.4);animation:lfm-node-pulse-cyan 3.1s ease-in-out infinite}.lfm-node--hub .lfm-node-ring{stroke:rgba(251,191,36,.5);animation:lfm-node-pulse-amber 2.5s ease-in-out infinite}.lfm-node--alert .lfm-node-ring{stroke:rgba(232,121,249,.4);animation:lfm-node-pulse-magenta 2.2s ease-in-out infinite}.lfm-node--danger .lfm-node-ring{stroke:hsla(0,91%,71%,.5);animation:lfm-node-pulse-red 1.4s ease-in-out infinite}@keyframes lfm-node-pulse-green{0%,to{r:3.5;opacity:.45}50%{r:5;opacity:.15}}@keyframes lfm-node-pulse-cyan{0%,to{r:3.5;opacity:.4}50%{r:5.2;opacity:.12}}@keyframes lfm-node-pulse-amber{0%,to{r:3.5;opacity:.5}50%{r:5.5;opacity:.14}}@keyframes lfm-node-pulse-magenta{0%,to{r:3.5;opacity:.4}50%{r:5;opacity:.1}}@keyframes lfm-node-pulse-red{0%,to{r:3.5;opacity:.55}50%{r:6;opacity:.12}}.lfm-kpi-row{justify-content:space-around;margin:10px 12px 0;padding:10px 16px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lfm-kpi,.lfm-kpi-row{display:flex;align-items:center}.lfm-kpi{flex-direction:column;gap:3px;position:relative}.lfm-kpi-icon{display:block;width:6px;height:6px;border-radius:50%;margin-bottom:1px}.lfm-kpi--green .lfm-kpi-icon{background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.7);animation:lfm-kpi-dot-green 2.5s ease-in-out infinite}.lfm-kpi--cyan .lfm-kpi-icon{background:#22d3ee;box-shadow:0 0 8px rgba(34,211,238,.6);animation:lfm-kpi-dot-cyan 3s ease-in-out infinite}.lfm-kpi--red .lfm-kpi-icon{background:#f87171;box-shadow:0 0 8px hsla(0,91%,71%,.6);animation:lfm-kpi-dot-red 1.8s ease-in-out infinite}@keyframes lfm-kpi-dot-green{0%,to{box-shadow:0 0 5px rgba(52,211,153,.5)}50%{box-shadow:0 0 12px rgba(52,211,153,.9)}}@keyframes lfm-kpi-dot-cyan{0%,to{box-shadow:0 0 5px rgba(34,211,238,.45)}50%{box-shadow:0 0 12px rgba(34,211,238,.85)}}@keyframes lfm-kpi-dot-red{0%,to{box-shadow:0 0 4px hsla(0,91%,71%,.4)}50%{box-shadow:0 0 14px hsla(0,91%,71%,.9)}}.lfm-kpi-val{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;transition:color .35s ease}.lfm-kpi--green .lfm-kpi-val{color:#6ee7b7}.lfm-kpi--cyan .lfm-kpi-val{color:#67e8f9}.lfm-kpi--red .lfm-kpi-val{color:#fca5a5}.lfm-kpi-lbl{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(203,213,225,.5)}.lfm-kpi-div{width:1px;height:32px;background:hsla(0,0%,100%,.1);border-radius:1px}.lfm-slider-zone{position:relative;z-index:3;padding:14px 18px 18px}.lfm-meter{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.lfm-meter-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(226,232,240,.5)}.lfm-meter-val{display:inline-flex;align-items:baseline;gap:2px;font-weight:800;font-variant-numeric:tabular-nums}.lfm-meter-num{display:inline-block;font-size:1.5rem;background:linear-gradient(105deg,#22d3ee,#a78bfa 52%,#e879f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.lfm-wrap--ready .lfm-meter-num{animation:lfm-num-settle .55s ease-out 1}@keyframes lfm-num-settle{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.lfm-meter-suffix{font-size:.88rem;color:rgba(226,232,240,.7)}.lfm-range,.lfm-range-stack{position:relative;width:100%}.lfm-range{--lfm-fill:72%;z-index:1;height:34px;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lfm-range:focus{outline:none}.lfm-range:focus-visible{outline:2px solid #22d3ee;outline-offset:4px;border-radius:8px}.lfm-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#22d3ee 0,#818cf8 35%,#d946ef 68%,#d946ef var(--lfm-fill),hsla(0,0%,100%,.08) var(--lfm-fill),hsla(0,0%,100%,.08) 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.5),0 0 12px rgba(34,211,238,.12)}.lfm-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#22d3ee 0,#818cf8 35%,#d946ef 68%,#d946ef var(--lfm-fill),hsla(0,0%,100%,.08) var(--lfm-fill),hsla(0,0%,100%,.08) 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.lfm-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-7px;border-radius:50%;background:linear-gradient(145deg,#e0e7ff,#f8fafc 50%,#e0e7ff);border:2px solid rgba(34,211,238,.45);box-shadow:0 3px 14px rgba(0,0,0,.5),0 0 0 3px rgba(34,211,238,.12),0 0 22px rgba(34,211,238,.25);-webkit-transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.lfm-range:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 4px 22px rgba(34,211,238,.5),0 3px 14px rgba(0,0,0,.45),0 0 0 4px rgba(34,211,238,.18)}.lfm-range:active::-webkit-slider-thumb{transform:scale(1.04);cursor:grabbing;border-color:rgba(34,211,238,.8)}.lfm-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#f8fafc;border:2px solid rgba(34,211,238,.45);box-shadow:0 3px 14px rgba(0,0,0,.5)}.lfm-caption{margin-top:14px;padding-top:12px;border-top:1px solid rgba(129,140,248,.15);font-size:.75rem;line-height:1.6;color:rgba(203,213,225,.72);font-style:italic;text-align:left;opacity:0;transform:translate3d(0,10px,0);transition:opacity .65s cubic-bezier(.22,1,.36,1) .15s,transform .65s cubic-bezier(.22,1,.36,1) .15s,border-color .4s ease}.lfm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.lfm-card,.lfm-card:hover{transition:none;transform:none}.lfm-card{animation:none;background:linear-gradient(140deg,rgba(52,211,153,.4),rgba(129,140,248,.45) 50%,rgba(34,211,238,.38))}.lfm-card-glow,.lfm-edge--on,.lfm-kpi--cyan .lfm-kpi-icon,.lfm-kpi--green .lfm-kpi-icon,.lfm-kpi--red .lfm-kpi-icon,.lfm-meter-num,.lfm-node--active .lfm-node-ring,.lfm-node--alert .lfm-node-ring,.lfm-node--danger .lfm-node-ring,.lfm-node--hub .lfm-node-ring,.lfm-node--route .lfm-node-ring,.lfm-scan:after,.lfm-scan:before,.lfm-sync,.lfm-sync-dot{animation:none!important}.lfm-caption{opacity:1;transform:none;transition:none}.lfm-node{transition:opacity .2s ease}}.fmt-root{--fmt-ink:#050a14;--fmt-navy:#0c1224;--fmt-navy-mid:#121a32;--fmt-indigo:#4f46e5;--fmt-indigo-lt:#818cf8;--fmt-cyan:#22d3ee;--fmt-violet:#7c3aed;--fmt-magenta:#d946ef;--fmt-amber:#fbbf24;--fmt-green:#34d399;--fmt-red:#e1242a;--fmt-red-dark:#c72229;--fmt-white:#fff;--fmt-glass:hsla(0,0%,100%,.06);--fmt-border:rgba(129,140,248,.22);--fmt-gray-50:#f8fafc;--fmt-gray-100:#f1f5f9;--fmt-gray-200:#e2e8f0;--fmt-gray-400:#94a3b8;--fmt-gray-500:#64748b;--fmt-gray-600:#475569;--fmt-gray-700:#334155;--fmt-gray-800:#1e293b;--fmt-grad-hero:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#22d3ee);--fmt-grad-dark:linear-gradient(180deg,#050a14,#0c1224);--fmt-card-delay:0s}.fmt-root *,.fmt-root :after,.fmt-root :before{box-sizing:border-box}.fmt-root h1,.fmt-root h2,.fmt-root h3,.fmt-root h4{line-height:normal;font-weight:700;margin:0}.fmt-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:5}.fmt-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--fmt-card-delay,0s)}.fmt-reveal.visible{opacity:1;transform:translateZ(0)}.fmt-section-head{text-align:center;margin-bottom:48px}.fmt-eyebrow{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;padding:6px 14px;border-radius:999px;margin-bottom:12px}.fmt-h2{font-size:clamp(1.65rem,2.6vw,2.35rem);color:var(--fmt-gray-800)}.fmt-h2--light{color:var(--fmt-white)}.fmt-subhead{font-size:1.02rem;color:var(--fmt-gray-500);max-width:700px;margin:12px auto 0;line-height:1.62}.fmt-subhead--light{color:hsla(0,0%,100%,.72)}.fmt-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 28px!important;border-radius:999px!important;font-size:1rem!important;font-weight:700!important;cursor:pointer!important;border:none!important;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease!important;min-width:180px!important}.fmt-btn--primary{color:var(--fmt-white)!important}.fmt-btn--primary:hover{transform:translateY(-3px) scale(1.02)!important}.fmt-btn--secondary{color:var(--fmt-white)!important;box-shadow:0 4px 18px rgba(21,107,211,.35)!important}.fmt-btn--secondary:hover{transform:translateY(-3px) scale(1.02)!important}.fmt-grid-overlay{background-image:linear-gradient(rgba(129,140,248,.05) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.05) 1px,transparent 0);background-size:56px 56px}.fmt-dot-overlay,.fmt-grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.fmt-dot-overlay{background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px}.fmt-orb{position:absolute;border-radius:50%;filter:blur(76px);pointer-events:none;z-index:0}.fmt-orb--a{width:480px;height:480px;background:radial-gradient(circle,rgba(79,70,229,.28) 0,transparent 70%);top:-120px;right:-100px}.fmt-orb--b{width:400px;height:400px;background:radial-gradient(circle,rgba(34,211,238,.18) 0,transparent 70%);bottom:-80px;left:-80px}.fmt-hero{position:relative;box-sizing:border-box;min-height:100dvh;height:auto;max-height:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:max(clamp(100px,12vh,128px),calc(env(safe-area-inset-top, 0px) + 120px)) 0 clamp(48px,6vh,72px)}.fmt-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background-image:url(/_next/static/media/header-bg.f9c0adf1.webp);background-size:cover;background-position:50%;transform:scale(1.04);transition:transform 12s ease}.fmt-hero:hover .fmt-hero-bg{transform:scale(1)}.fmt-hero-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 80% 65% at 20% 50%,rgba(79,70,229,.22) 0,transparent 65%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(34,211,238,.12) 0,transparent 60%),linear-gradient(160deg,rgba(5,10,20,.96),rgba(10,16,32,.9) 55%,rgba(5,10,20,.97))}.fmt-orb--c{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(88px);pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(217,70,239,.14) 0,transparent 70%);bottom:-60px;right:30%;animation:fmt-orb-c 18s ease-in-out infinite}@keyframes fmt-orb-c{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}.fmt-hero-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:48px 56px;align-items:center;width:100%}.fmt-hero-copy{color:var(--fmt-white)}.fmt-hero-badge{display:inline-flex;align-items:center;gap:8px;position:relative;padding:7px 16px 7px 13px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#a5f3fc;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.32);margin-bottom:20px;box-shadow:0 0 24px rgba(34,211,238,.1)}.fmt-hero-badge-dot{width:7px;height:7px;border-radius:50%;background:#22d3ee;flex-shrink:0;box-shadow:0 0 0 0 rgba(34,211,238,.55);animation:fmt-badge-pulse 2.4s ease-in-out infinite}@media (max-width:768px){.fmt-hero-badge{margin-top:20px}}@keyframes fmt-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(34,211,238,.55)}50%{box-shadow:0 0 0 7px rgba(34,211,238,0)}}.fmt-hero-h1{font-size:clamp(2rem,3.2vw,3.1rem);font-weight:800;line-height:1.13;color:var(--fmt-white);margin-bottom:16px;letter-spacing:-.01em}.fmt-hero-h1-break{display:inline}.fmt-grad{background:linear-gradient(100deg,#818cf8,#c084fc 38%,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fmt-hero-lead{font-size:clamp(.92rem,1.3vw,1.05rem);color:rgba(196,210,254,.85);font-style:italic;margin-bottom:10px;line-height:1.5}.fmt-hero-divider{width:56px;height:2px;border-radius:999px;background:linear-gradient(90deg,#818cf8,#22d3ee);margin:14px 0 16px;opacity:.8}.fmt-hero-desc{font-size:.94rem;color:hsla(0,0%,100%,.68);line-height:1.68;margin-bottom:10px}.fmt-hero-desc strong{color:hsla(0,0%,100%,.9);font-weight:700}.fmt-hero-details{margin-bottom:2px}.fmt-hero-details summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.87rem;color:rgba(129,140,248,.95);font-weight:600;margin-top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.fmt-hero-details summary::-webkit-details-marker{display:none}.fmt-hero-details summary:hover{color:#a5b4fc}.fmt-hero-readmore-summary{gap:6px}.fmt-hero-readmore-icon{display:inline-block;width:14px;height:14px;border:1.5px solid;border-radius:50%;position:relative;opacity:.7;transition:transform .25s ease}.fmt-hero-readmore-icon:before{content:"+";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.fmt-hero-details[open] .fmt-hero-readmore-icon{transform:rotate(45deg)}.fmt-hero-desc--more{margin-top:12px;animation:fmt-desc-slide .4s cubic-bezier(.22,1,.36,1)}@keyframes fmt-desc-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fmt-hero-stats{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px}.fmt-stat{position:relative;border-radius:14px;padding:13px 18px;text-align:center;min-width:96px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.fmt-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px}.fmt-stat--cyan:before{background:linear-gradient(180deg,#22d3ee,#06b6d4)}.fmt-stat--violet:before{background:linear-gradient(180deg,#c084fc,#818cf8)}.fmt-stat--magenta:before{background:linear-gradient(180deg,#e879f9,#d946ef)}.fmt-stat--green:before{background:linear-gradient(180deg,#34d399,#10b981)}.fmt-stat:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.22);box-shadow:0 12px 32px rgba(0,0,0,.35)}.fmt-stat--cyan:hover{border-color:rgba(34,211,238,.5);box-shadow:0 12px 32px rgba(34,211,238,.15)}.fmt-stat--violet:hover{border-color:rgba(192,132,252,.5);box-shadow:0 12px 32px rgba(192,132,252,.15)}.fmt-stat--magenta:hover{border-color:rgba(232,121,249,.5);box-shadow:0 12px 32px rgba(232,121,249,.15)}.fmt-stat--green:hover{border-color:rgba(52,211,153,.5);box-shadow:0 12px 32px rgba(52,211,153,.15)}.fmt-stat-num{display:flex;align-items:baseline;justify-content:center;gap:2px}.fmt-counter{font-size:1.9rem;font-weight:800;color:var(--fmt-white);font-variant-numeric:tabular-nums}.fmt-stat-sfx{font-size:1rem;font-weight:700;color:var(--fmt-cyan)}.fmt-stat-lbl{display:block;font-size:.66rem;color:rgba(203,213,225,.65);margin-top:5px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.fmt-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.fmt-hero-trust{font-size:.77rem;color:hsla(0,0%,100%,.35);letter-spacing:.3px;margin:0}.fmt-hero-visual-col{display:flex;flex-direction:column;gap:14px}.fmt-hero-rail-cards{display:flex;flex-direction:column;gap:10px}.fmt-hero-rail-card{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:13px;background:hsla(0,0%,100%,.045);border:1px solid rgba(129,140,248,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .3s ease,background .3s ease}.fmt-hero-rail-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(34,211,238,.3)}.fmt-hero-rail-icon{font-size:1rem;line-height:1;flex-shrink:0;margin-top:2px}.fmt-hero-rail-card p{margin:0;font-size:.81rem;line-height:1.55;color:rgba(226,232,240,.8)}.fmt-hero-rail-card p strong{color:hsla(0,0%,100%,.95);font-weight:700}.fmt-pain{padding:88px 0;background:var(--fmt-gray-50)}.fmt-pain-eyebrow{background:rgba(225,36,42,.08);color:var(--fmt-red);border:1px solid rgba(225,36,42,.2)}.fmt-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fmt-pain-card{background:var(--fmt-white);border:1.5px solid var(--fmt-gray-200);border-radius:18px;padding:26px 22px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden}.fmt-pain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--fmt-grad-hero);transform:scaleX(0);transition:transform .35s ease}.fmt-pain-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(79,70,229,.12);border-color:var(--fmt-indigo-lt)}.fmt-pain-card:hover:before{transform:scaleX(1)}.fmt-pain-card h3{font-size:1.02rem;color:var(--fmt-gray-800);margin-bottom:10px}.fmt-pain-label{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--fmt-red);margin-bottom:4px}.fmt-pain-text{font-size:.88rem;color:var(--fmt-gray-600);line-height:1.5;margin-bottom:8px}.fmt-pain-impact-label{font-size:.66rem;font-weight:800;text-transform:uppercase;color:var(--fmt-amber);margin-top:8px}.fmt-pain-impact{font-size:.86rem;color:var(--fmt-gray-700);line-height:1.45}.fmt-flow{padding:88px 0;background:var(--fmt-grad-dark);position:relative;overflow:hidden}.fmt-flow-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/header-bg.16a63350.webp);background-size:cover;background-position:50%;opacity:.07}.fmt-flow-caption{margin-top:36px;text-align:center;font-size:.92rem;font-style:italic;color:hsla(0,0%,100%,.75);max-width:720px;margin-left:auto;margin-right:auto;line-height:1.55}.fmt-steps{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0}.fmt-step{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:18px 0;position:relative}.fmt-step:before{content:"";position:absolute;left:25px;top:52px;bottom:-18px;width:2px;background:linear-gradient(180deg,var(--fmt-indigo),var(--fmt-cyan));opacity:.35}.fmt-step:last-child:before{display:none}.fmt-step-num{width:52px;height:52px;border-radius:14px;background:var(--fmt-grad-hero);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:var(--fmt-white);z-index:1}.fmt-step-body{background:var(--fmt-glass);border:1px solid var(--fmt-border);border-radius:14px;padding:16px 18px}.fmt-step-body h3{font-size:.98rem;color:var(--fmt-white);margin-bottom:6px}.fmt-step-body p{font-size:.86rem;color:var(--fmt-gray-400);line-height:1.5}.fmt-impact{padding:88px 0;background:linear-gradient(180deg,var(--fmt-white) 0,var(--fmt-gray-50) 100%)}.fmt-impact-eyebrow{background:rgba(52,211,153,.1);color:#059669;border:1px solid rgba(52,211,153,.25)}.fmt-impact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fmt-impact-card{background:var(--fmt-white);border:1.5px solid var(--fmt-gray-200);border-radius:16px;padding:26px 22px;transition:transform .3s ease,box-shadow .3s ease}.fmt-impact-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(79,70,229,.1)}.fmt-impact-card strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.6px;color:var(--fmt-indigo);margin-bottom:6px}.fmt-impact-card p{font-size:.95rem;color:var(--fmt-gray-600);line-height:1.5}.fmt-compare{padding:88px 0;background:var(--fmt-grad-dark);position:relative;overflow:hidden}.fmt-compare-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/header-bg.a017df37.webp);background-size:cover;opacity:.08}.fmt-compare-table{border-radius:16px;overflow:hidden;border:1px solid var(--fmt-border)}.fmt-compare-head,.fmt-compare-row{display:grid;grid-template-columns:1.15fr 1.2fr 1.2fr}.fmt-compare-head{background:rgba(79,70,229,.2)}.fmt-compare-head div{padding:16px 18px;font-size:.85rem;font-weight:700;color:var(--fmt-white);border-right:1px solid var(--fmt-border)}.fmt-compare-head div:last-child{border-right:none}.fmt-compare-row{border-top:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.fmt-compare-row:hover{background:rgba(129,140,248,.06)}.fmt-compare-row div{padding:14px 18px;font-size:.84rem;color:hsla(0,0%,100%,.85);border-right:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center}.fmt-compare-row div:last-child{border-right:none}.fmt-compare-dim{font-weight:600;color:var(--fmt-white)}.fmt-badge-bad{background:rgba(225,36,42,.12);color:#fca5a5}.fmt-badge-bad,.fmt-badge-good{padding:4px 10px;border-radius:999px;font-size:.8rem}.fmt-badge-good{background:rgba(52,211,153,.12);color:#6ee7b7}.fmt-ops{padding:88px 0;background:var(--fmt-white)}.fmt-ops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.fmt-ops-card{border:1.5px solid var(--fmt-gray-200);border-radius:18px;padding:24px;background:var(--fmt-gray-50);transition:transform .3s ease,border-color .3s ease}.fmt-ops-card:hover{transform:translateY(-4px);border-color:var(--fmt-indigo-lt)}.fmt-ops-card h3{font-size:1.02rem;color:var(--fmt-gray-800);margin-bottom:12px}.fmt-ops-block{font-size:.86rem;line-height:1.5;margin-bottom:8px;padding:8px 12px;border-radius:8px}.fmt-ops-challenge{background:rgba(225,36,42,.06);border-left:3px solid var(--fmt-red);color:var(--fmt-gray-700)}.fmt-ops-solution{background:rgba(79,70,229,.06);border-left:3px solid var(--fmt-indigo);color:var(--fmt-gray-700)}.fmt-ops-outcome{background:rgba(52,211,153,.08);border-left:3px solid var(--fmt-green);color:var(--fmt-gray-800);font-weight:600}.fmt-intel{padding:96px 0 100px;background:linear-gradient(180deg,#0c1224,#060b18 45%,#050a14);position:relative;overflow:hidden}.fmt-intel>.fmt-container{position:relative;z-index:3}.fmt-intel-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/header-bg.59ba698a.webp);background-size:cover;opacity:.08}.fmt-intel-aurora{position:absolute;inset:-15% -20% auto;height:65%;pointer-events:none;z-index:0}.fmt-intel-orb{position:absolute;border-radius:50%;filter:blur(88px);opacity:.5;animation:fmt-intel-float 16s ease-in-out infinite}.fmt-intel-orb--a{width:min(520px,60vw);height:min(520px,60vw);left:-12%;top:0;background:radial-gradient(circle,rgba(217,70,239,.35) 0,transparent 72%)}.fmt-intel-orb--b{width:min(440px,55vw);height:min(440px,55vw);right:-8%;top:25%;background:radial-gradient(circle,rgba(34,211,238,.28) 0,transparent 70%);animation-delay:-8s}@keyframes fmt-intel-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-4%,0) scale(1.05)}}.fmt-intel-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:40px 48px;align-items:start}.fmt-intel-main{max-width:640px}.fmt-section-head--intel{text-align:left;margin-bottom:22px}.fmt-section-head--intel .fmt-h2{max-width:18ch}.fmt-intel-eyebrow{background:rgba(217,70,239,.14);color:#e879f9;border:1px solid rgba(217,70,239,.32)}.fmt-intel-h2{position:relative;margin-top:4px;background:linear-gradient(105deg,#fff,#e0e7ff 42%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.fmt-intel-h2-accent{display:block;width:72px;height:3px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,#e879f9,#22d3ee,#34d399);opacity:.95}.fmt-intel-body{margin:0 0 26px;text-align:left;font-size:.98rem;color:hsla(0,0%,100%,.8);line-height:1.68}.fmt-intel-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}.fmt-intel-link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:rgba(196,210,254,.95);text-decoration:none;padding:10px 4px;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease,transform .25s ease}.fmt-intel-link:hover{color:#fff;border-bottom-color:rgba(34,211,238,.55);transform:translateX(2px)}.fmt-intel-link-arrow{display:inline-block;transition:transform .25s ease}.fmt-intel-link:hover .fmt-intel-link-arrow{transform:translateX(4px)}.fmt-intel-panels{display:flex;flex-direction:column;gap:14px}.fmt-intel-panel{position:relative;padding:18px 18px 18px 20px;border-radius:16px;border:1px solid rgba(129,140,248,.28);background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 18px 40px rgba(0,0,0,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.fmt-intel-panel:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.4);box-shadow:inset 0 0 0 1px rgba(34,211,238,.12),0 24px 48px rgba(0,0,0,.38),0 0 48px rgba(217,70,239,.08)}.fmt-intel-panel-glow{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;opacity:.9;pointer-events:none}.fmt-intel-panel--sense .fmt-intel-panel-glow{background:linear-gradient(180deg,#e879f9,#a78bfa)}.fmt-intel-panel--alert .fmt-intel-panel-glow{background:linear-gradient(180deg,#22d3ee,#818cf8)}.fmt-intel-panel--learn .fmt-intel-panel-glow{background:linear-gradient(180deg,#34d399,#22d3ee)}.fmt-intel-panel-idx{display:block;font-size:.65rem;font-weight:800;letter-spacing:.14em;color:hsla(0,0%,100%,.35);margin-bottom:8px}.fmt-intel-panel-title{font-size:.95rem;font-weight:700;color:#f8fafc;margin-bottom:8px;line-height:1.3}.fmt-intel-panel-body{margin:0;font-size:.82rem;line-height:1.55;color:rgba(226,232,240,.82)}.fmt-eco{padding:88px 0;background:var(--fmt-gray-50)}.fmt-eco-intro{font-size:.98rem;color:var(--fmt-gray-600);line-height:1.62;max-width:760px;margin:0 auto 28px;text-align:center}.fmt-eco-list{list-style:none;padding:0;margin:0 auto;max-width:720px;display:flex;flex-direction:column;gap:12px}.fmt-eco-list li{background:var(--fmt-white);border:1.5px solid var(--fmt-gray-200);border-radius:14px;padding:16px 20px;font-size:.92rem;color:var(--fmt-gray-700);line-height:1.45;transition:transform .25s ease,border-color .25s ease}.fmt-eco-list li:hover{transform:translateX(4px);border-color:var(--fmt-indigo)}.fmt-eco-list li:before{content:"→";color:var(--fmt-indigo);font-weight:800;margin-right:10px}.fmt-final{padding:88px 0;background:var(--fmt-grad-dark);position:relative;overflow:hidden}.fmt-final-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/header-bg.c440a186.webp);background-size:cover;opacity:.09}.fmt-final-inner{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:2}.fmt-final-inner h2{color:var(--fmt-white);margin-bottom:14px;font-size:clamp(1.6rem,2.5vw,2.2rem)}.fmt-final-inner>p{color:hsla(0,0%,100%,.76);font-size:.98rem;line-height:1.6;margin-bottom:28px}.fmt-final-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.fmt-snippet--immersive{position:relative;padding:96px 0 100px;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(79,70,229,.35),transparent 55%),linear-gradient(180deg,#080d1a,#0a1022 42%,#060a12)}.fmt-snippet-aurora{position:absolute;inset:-20% -10% auto;height:70%;pointer-events:none;z-index:0}.fmt-snippet-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:fmt-snippet-float 14s ease-in-out infinite}.fmt-snippet-orb--a{width:min(480px,55vw);height:min(480px,55vw);left:-8%;top:5%;background:radial-gradient(circle,rgba(34,211,238,.45) 0,transparent 70%)}.fmt-snippet-orb--b{width:min(420px,50vw);height:min(420px,50vw);right:-5%;top:15%;background:radial-gradient(circle,rgba(124,58,237,.4) 0,transparent 70%);animation-delay:-7s}@keyframes fmt-snippet-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}.fmt-snippet-noise{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fmt-snippet-grid-bg,.fmt-snippet-noise{position:absolute;inset:0;z-index:1;pointer-events:none}.fmt-snippet-grid-bg{opacity:.35;background-image:linear-gradient(rgba(129,140,248,.08) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.fmt-snippet-kicker{font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:700;letter-spacing:.02em;margin-bottom:28px;max-width:720px;background:linear-gradient(105deg,#fff 0,rgba(196,210,254,.95) 45%,var(--fmt-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fmt-snippet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;position:relative;z-index:2}.fmt-snippet-card--glass{position:relative;border-radius:22px;padding:28px 26px 30px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid rgba(129,140,248,.28);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 24px 48px rgba(0,0,0,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s ease,box-shadow .45s ease}.fmt-snippet-card--glass:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.45);box-shadow:inset 0 0 0 1px rgba(34,211,238,.15),0 32px 64px rgba(0,0,0,.45),0 0 80px rgba(34,211,238,.08)}.fmt-snippet-card-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,transparent 40%,hsla(0,0%,100%,.06) 48%,transparent 56%);background-size:200% 200%;animation:fmt-snippet-shine 8s ease-in-out infinite}@keyframes fmt-snippet-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fmt-snippet-card-title{font-size:clamp(1rem,1.35vw,1.12rem);color:hsla(0,0%,100%,.96);margin-bottom:20px;line-height:1.35}.fmt-snippet-card-title--flow{background:linear-gradient(90deg,#fff 0,#c7d2fe 55%,var(--fmt-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fmt-snippet-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fmt-snippet-bullet{position:relative;display:block;margin:0;padding:14px 16px 14px 18px;border-radius:12px;border:1px solid transparent;background:rgba(0,0,0,.18);overflow:hidden;cursor:default;opacity:0;transform:translate3d(-14px,0,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease;transition-delay:calc(.08s + (var(--fmt-snip-i, 0) * .07s))}.fmt-snippet-card--glass.fmt-reveal.visible .fmt-snippet-bullet{opacity:1;transform:translateZ(0)}.fmt-snippet-bullet-glow{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--fmt-cyan),var(--fmt-indigo-lt));opacity:.85;transform:scaleY(.35);transform-origin:center top;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fmt-snippet-bullet:hover{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.06)}.fmt-snippet-bullet:hover .fmt-snippet-bullet-glow{transform:scaleY(1)}.fmt-snippet-bullet-text{position:relative;z-index:1;font-size:.9rem;line-height:1.58;color:rgba(226,232,240,.9)}.fmt-snippet-flow{list-style:none;margin:0;padding:0;counter-reset:fmt-flow}.fmt-snippet-flow-step{position:relative;display:grid;grid-template-columns:40px 1fr;gap:14px 16px;align-items:start;padding-bottom:22px;margin:0;opacity:0;transform:translate3d(0,18px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + (var(--fmt-snip-i, 0) * .09s))}.fmt-snippet-card--flow.fmt-reveal.visible .fmt-snippet-flow-step{opacity:1;transform:translateZ(0)}.fmt-snippet-flow-step:last-child{padding-bottom:0}.fmt-snippet-flow-step:before{counter-increment:fmt-flow;content:counter(fmt-flow);grid-column:1;grid-row:1;align-self:start;justify-self:center;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#fff;border-radius:10px;background:linear-gradient(145deg,rgba(79,70,229,.9),rgba(34,211,238,.5));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 4px 16px rgba(34,211,238,.2);z-index:1;transition:transform .35s ease,box-shadow .35s ease}.fmt-snippet-flow-step:not(:last-child):after{content:"";position:absolute;left:19px;top:40px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(34,211,238,.55),rgba(129,140,248,.25));transform-origin:top center;animation:fmt-snippet-line 2.4s ease-in-out infinite;animation-delay:calc(var(--fmt-snip-i, 0) * .15s)}@keyframes fmt-snippet-line{0%,to{opacity:.45;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.02)}}.fmt-snippet-flow-copy{grid-column:2;grid-row:1;margin:0;padding-top:4px;font-size:.88rem;line-height:1.58;color:rgba(203,213,225,.92);border-radius:10px;transition:color .3s ease,background .3s ease}.fmt-snippet-flow-step:hover:before{transform:scale(1.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 0 24px rgba(34,211,238,.45)}.fmt-snippet-flow-step:hover .fmt-snippet-flow-copy{color:#fff}.fmt-inter{padding:72px 0;background:var(--fmt-grad-dark);position:relative;overflow:hidden}.fmt-inter-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/header-bg.82f5e2d5.webp);background-size:cover;opacity:.08}.fmt-inter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}.fmt-inter-card{display:flex;flex-direction:column;gap:8px;padding:20px 16px;background:var(--fmt-glass);border:1px solid var(--fmt-border);border-radius:14px;text-decoration:none;transition:transform .3s ease,border-color .3s ease}.fmt-inter-card:hover{transform:translateY(-4px);border-color:var(--fmt-cyan)}.fmt-inter-card h3{font-size:.9rem;color:var(--fmt-white);line-height:1.35}.fmt-inter-go{font-size:.78rem;color:var(--fmt-cyan);font-weight:600;margin-top:auto}.faq-section{background:var(--fmt-white)!important}@media (max-width:1080px){.fmt-hero{min-height:unset;max-height:none;height:auto;align-items:flex-start;padding:max(80px,calc(env(safe-area-inset-top, 0px) + 120px)) 0 48px}.fmt-hero-layout{grid-template-columns:1fr;text-align:center}.fmt-hero-visual-col{width:100%;max-width:100%}.fmt-hero-rail-cards{max-width:100%}.lfm-wrap{margin-left:auto;margin-right:auto}.fmt-hero-cta,.fmt-hero-stats{justify-content:center}.fmt-impact-grid,.fmt-ops-grid,.fmt-pain-grid,.fmt-snippet-grid{grid-template-columns:1fr}.fmt-inter-grid{grid-template-columns:repeat(2,1fr)}.fmt-intel-layout{grid-template-columns:1fr}.fmt-intel-main{max-width:none}.fmt-section-head--intel{text-align:center}.fmt-section-head--intel .fmt-h2{max-width:none}.fmt-intel-h2-accent{margin-left:auto;margin-right:auto}.fmt-intel-body{text-align:center}.fmt-intel-cta{justify-content:center}}@media (max-width:1024px){.fmt-compare{padding:64px 0}.fmt-compare .fmt-compare-table{display:flex!important;flex-direction:column!important;gap:14px!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.fmt-compare .fmt-compare-head{display:none!important}.fmt-compare .fmt-compare-row{align-items:stretch!important;gap:16px!important;box-sizing:border-box!important;padding:20px 18px!important;margin:0!important;background:rgba(15,23,42,.82)!important;border-radius:16px!important;border:1px solid rgba(99,102,241,.3)!important;border-top:none!important}.fmt-compare .fmt-compare-row,.fmt-compare .fmt-compare-row>div{display:flex!important;flex-direction:column!important;width:100%!important}.fmt-compare .fmt-compare-row>div{padding:0!important;border-right:none!important;align-items:flex-start!important}.fmt-compare .fmt-compare-dim{padding-bottom:14px!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important;font-size:1.05rem!important}.fmt-compare .fmt-compare-row>div:nth-child(2):before{content:"LEGACY SYSTEMS";display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#fca5a5;margin-bottom:4px}.fmt-compare .fmt-compare-row>div:nth-child(3){padding-top:12px!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.fmt-compare .fmt-compare-row>div:nth-child(3):before{content:"LOGINEXT AI";display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#86efac;margin-bottom:4px}.fmt-compare .fmt-badge-bad,.fmt-compare .fmt-badge-good{display:inline-flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:flex-start;white-space:normal;text-align:left;padding:12px 16px;font-size:.88rem;line-height:1.35}}@media (max-width:768px){.fmt-hero{height:auto;min-height:unset;max-height:none;align-items:flex-start;padding:max(72px,calc(env(safe-area-inset-top, 0px) + 120px)) 0 40px}.fmt-hero-cta{flex-direction:column;align-items:center;width:100%}.fmt-hero-cta .button,.fmt-hero-cta .fmt-btn{width:100%!important;max-width:300px!important}.fmt-compare{padding:48px 0}.fmt-compare .fmt-compare-row{align-items:center!important;text-align:center}.fmt-compare .fmt-compare-row>div{align-items:center!important;text-align:center!important}.fmt-compare .fmt-badge-bad,.fmt-compare .fmt-badge-good{justify-content:center;text-align:center}.fmt-inter-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fmt-reveal{transition:none;opacity:1;transform:none}.fmt-intel-orb,.fmt-snippet-card-shine,.fmt-snippet-flow-step:not(:last-child):after,.fmt-snippet-orb{animation:none!important}.fmt-snippet-bullet,.fmt-snippet-flow-step{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:768px){.faq-section-title{font-size:2rem!important}}.faq-section{background:#fff;padding:60px 0;line-height:25px}.faq-container{max-width:800px;margin:0 auto}.faq-section-header{text-align:center}.faq-section-title{font-size:3rem;font-weight:700;color:#1a202c;margin-bottom:24px;line-height:1.2;letter-spacing:-.01em}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:0}.faq-question{width:100%;padding:25px 0;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:#333657;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{color:#e13940}.faq-toggle{font-size:1.5rem;color:#64748b;transition:all .3s ease;font-weight:300}.faq-answer{padding-bottom:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer.active{padding-bottom:32px;max-height:300px}.faq-answer p{color:#64748b;line-height:1.7;font-size:1rem;margin:0}.faq-answer-link{color:#e13940;text-decoration:underline;font-weight:600}.text{letter-spacing:.5px;line-height:1.56}.text--xxs{font-size:11px}.text--xs{font-size:12px}.text--s{font-size:14px}.text--m{font-size:16px}.text--l{font-size:18px}.text--xl{font-size:20px}.text--xxl{font-size:22px}.text--xxxl{font-size:30px;line-height:38px}.text--thin{font-weight:300}.text--normal{font-weight:400}.text--semi-bold{font-weight:500}.text--bold{font-weight:700}.text--black{color:#101c22}.text--gray-darker{color:#212121}.text--gray-dark{color:#495865}.text--gray{color:#888}.text--gray-light{color:#e5e9ee}.text--white{color:#fff}.text--primary{color:#e1242a}.text--secondary{color:#156bd3}@media(min-width:992px){.text--xxl{font-size:35px;line-height:1.2}.text--xxxl{font-size:45px;line-height:1.2}}.section-title__dual--remaining-words,.section-title__dual-reverse--first-word{color:#e1242a}.section-title__last-word-gradient--gradient{background:linear-gradient(90deg,#6d5bd0,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title__secondary{padding-bottom:15px;position:relative}.section-title__secondary:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:#e1242a}.section-title__secondary--full{display:inline-block}.section-title__secondary--full:after{width:100%}.section-title__secondary--center{text-align:center}.section-title__secondary--center:after{left:50%;transform:translateX(-50%);width:120px}.section-title__secondary--left:after{width:120px}.container{margin:0 auto;padding-left:15px;padding-right:15px}.container--fluid{padding-left:30px;padding-right:30px}@media(min-width:768px){.container:not(.container--fluid){width:750px}}@media(min-width:992px){.container--fluid{padding-left:100px;padding-right:100px}.container:not(.container--fluid){width:970px}}@media(min-width:1200px){.container:not(.container--fluid){width:1170px}}.slider{display:flex;align-items:center;position:relative}.slider__arrow{background:none;border:none;position:relative;height:50px;width:30px;cursor:pointer;overflow:hidden}.slider__arrow:before{content:"";position:absolute;top:8px;height:30px;width:30px;border-color:#495865 #495865 transparent transparent;border-style:solid;border-width:2px}.slider__arrow--prev:before{transform:rotate(-135deg);left:15px}.slider__arrow--next:before{transform:rotate(45deg);left:-15px}.slider__arrow--disabled{cursor:default;pointer-events:none;opacity:.3}.slider__list-wrapper{flex:1;overflow:hidden}.slider__list{position:relative;display:flex;flex-wrap:nowrap;transition:left .8s ease-in-out}.slider__list>li{flex:0 0 100%;padding:0 15px}@media(min-width:768px){.slider__list>li{flex:0 0 50%}}@media(min-width:992px){.slider__list>li{flex:0 0 33.33333%}}.related-resource-item{display:block;background:#fff;border:1px solid #e5e9ee;box-shadow:0 0 5px #e5e9ee;text-decoration:none}.related-resource-item__image-container{height:105px;position:relative}.related-resource-item__image{-o-object-fit:cover;object-fit:cover}.related-resource-item__description-container{height:140px;padding:20px 25px 20px 20px}.related-resource-item__description{height:92px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.related-resource-item__footer{border-top:1px solid #e5e9ee;padding:10px 25px 10px 20px}@media(min-width:992px){.related-resource-item__image-container{height:150px}}.spinner{margin:0 auto;border-radius:50%;border-width:2px;border-style:solid;animation:loading .7s linear infinite}.spinner--default{border-color:#101c22 #101c22 #101c22 transparent}.spinner--primary{border-color:#e1242a #e1242a #e1242a transparent}.spinner--secondary{border-color:#156bd3 #156bd3 #156bd3 transparent}.spinner--small{width:16px;height:16px}.spinner--medium{width:28px;height:28px}.spinner--large{width:40px;height:40px}.related-resources{background:#f5f7fa;padding-top:50px;padding-bottom:50px}.related-resources__header{text-align:center;padding-bottom:50px}.related-resources__description{padding-top:8px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{position:relative;background:none;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:800;border-radius:32px;transition:background-position .4s ease-in-out;min-width:200px}.button--small{height:40px;padding:12px 20px}.button--medium{height:46px;padding:14px 24px}.button--large{height:56px;padding:14px 62px}.button--loading{pointer-events:none}.button--loading:after{content:"";position:absolute;top:9px;left:45%;width:28px;height:28px;border-radius:50%;border:2px solid transparent;animation:loading .7s linear infinite}.button--primary{background:#e1242a;color:#fff;background-size:300% 100%}.button--primary:active,.button--primary:focus,.button--primary:hover{background-position:100%;background-image:linear-gradient(90deg,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px rgba(242,97,103,.4)}.button--primary-loading{color:#e1242a}.button--primary-loading:after{border-color:#fff #fff #fff transparent}.button--primary-outline{background:#fff;color:#e1242a;border:1px solid #e1242a}.button--primary-outline:active,.button--primary-outline:hover{color:#fff;background:#e1242a}.button--primary-outline-loading{color:#fff}.button--primary-outline-loading:after{border-color:#e1242a #e1242a #e1242a transparent}.button--primary-outline-loading:focus{background:#fff}.button--secondary{background:#156bd3;color:#fff;border:none;background-size:300% 100%}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-position:100%;background-image:linear-gradient(90deg,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px 0 rgba(65,132,234,.75)}.button--secondary-loading{color:#156bd3}.button--secondary-loading:after{border-color:#fff #fff #fff transparent}.button--secondary-outline{background:#fff;color:#156bd3;border:1px solid #156bd3}.button--secondary-outline:active,.button--secondary-outline:focus,.button--secondary-outline:hover{color:#fff;background:#156bd3}.button--secondary-outline-loading{color:#fff}.button--secondary-outline-loading:after{border-color:#156bd3 #156bd3 #156bd3 transparent}.button--default{background:#495865;color:#fff;border:1px solid #495865;background-size:300% 100%}.button--default:active,.button--default:focus,.button--default:hover{background-position:100%;background-image:linear-gradient(90deg,#888,#495865);box-shadow:0 4px 15px 0 #888}.button--default-loading{color:#fff}.button--default-loading:after{border-color:#495865 #495865 #495865 transparent}.button--default-outline{background:#fff;color:#495865;border:1px solid #495865}.button--default-outline:active,.button--default-outline:focus,.button--default-outline:hover{background:#495865;color:#fff}.button--default-outline-loading{color:#fff}.button--default-outline-loading:after{border-color:#495865 #495865 #495865 transparent}.button--disabled{pointer-events:none;opacity:.5}.button--block{width:100%}.button--flexible{min-width:unset}.button--with-icon{height:auto;padding:4px 16px}@keyframes infiniteslide{0%{transform:translateZ(0)}to{transform:translate3d(-3445px,0,0)}}.loginext-empower-brands{background:#efefef;text-align:center;padding:12px 0 20px;overflow:hidden;height:225px}.loginext-empower-brands__section-title{text-align:center;padding:8px 0 14px}.loginext-empower-brands__brand-list{display:flex;align-items:center;gap:50px;animation:infiniteslide 37.92s linear 0s infinite normal none running}.loginext-empower-brands__brand-list-item{height:65px;display:inline-flex}.loginext-empower-brands__brand-image{height:100%;width:unset;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}