.site-bar[data-v-9d15a1ba]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1)!important}.brand[data-v-9d15a1ba]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:1.15rem}.brand b[data-v-9d15a1ba]{color:#ffb300}.nav-link[data-v-9d15a1ba]{text-transform:none!important;font-weight:500;letter-spacing:.2px;font-size:.97rem}.nav-active[data-v-9d15a1ba]{color:#ffb300!important}.nav-menu[data-v-9d15a1ba]{border-top:3px solid #ffb300}.app-footer[data-v-590889cc]{font-family:var(--fx-font)}.footer-grid[data-v-590889cc]{display:grid;gap:36px}@media (min-width:700px){.footer-grid[data-v-590889cc]{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.footer-grid[data-v-590889cc]{grid-template-columns:1.4fr 1fr 1fr 1fr 1.5fr;gap:40px}}.app-footer h2[data-v-590889cc]{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-weight:700}.app-footer ul[data-v-590889cc]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.app-footer a[data-v-590889cc]{color:#c8d5da;text-decoration:none}.app-footer a[data-v-590889cc]:hover{color:#ffb300}.app-footer p[data-v-590889cc]{margin:14px 0 0;line-height:1.6;color:#9fb2b9}.app-footer .fx-brand[data-v-590889cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#fff;font-weight:900;letter-spacing:1px;text-transform:uppercase}.app-footer .fx-brand b[data-v-590889cc]{color:#ffb300}.footer-social[data-v-590889cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:14px;font-size:.9rem}.footer-news p[data-v-590889cc]{margin-top:0;font-size:.9rem}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.fade-transform-enter{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#263238;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffc107}#app{background-color:#fafafa;font-family:Inter,sans-serif}.contact-card[data-v-178b6553]{border:1px solid #e2e8eb!important;-webkit-box-shadow:0 1px 2px rgba(19,34,42,.04),0 8px 24px rgba(19,34,42,.06)!important;box-shadow:0 1px 2px rgba(19,34,42,.04),0 8px 24px rgba(19,34,42,.06)!important}.contact-title[data-v-178b6553]{font-size:1.5rem;font-weight:800;color:#13222a;margin-bottom:6px}.contact-sub[data-v-178b6553]{color:#5b6d75;margin-bottom:24px!important;font-size:.98rem}.border-light[data-v-178b6553]{border:1px solid rgba(0,0,0,.08)!important}.hp-field[data-v-178b6553]{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}html{scroll-behavior:smooth}.v-btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #ffb300;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}[data-aos]{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.bg-soft{background-color:#f5f7f8}:root{--fx-ink:#13222a;--fx-body:#33454d;--fx-muted:#5b6d75;--fx-slate:#15262d;--fx-slate-2:#0c181d;--fx-slate-3:#1d3540;--fx-amber:#ffb300;--fx-amber-ink:#8f5f00;--fx-amber-soft:#fff4d6;--fx-cyan:#0bb5ec;--fx-line:#e2e8eb;--fx-soft:#f4f7f8;--fx-radius:16px;--fx-shadow:0 1px 2px rgba(19,34,42,0.04),0 8px 24px rgba(19,34,42,0.06);--fx-shadow-lift:0 2px 4px rgba(19,34,42,0.06),0 18px 40px rgba(19,34,42,0.12);--fx-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fx-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-page{font-family:var(--fx-font);color:var(--fx-body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}html body .fx-page p{margin:0 0 1em}html body .fx-page p:last-child{margin-bottom:0}html body .fx-page ol,html body .fx-page ul{margin:0;padding:0}html body .fx-page h1,html body .fx-page h2,html body .fx-page h3{margin:0;color:var(--fx-ink);font-family:var(--fx-font)}html body .fx-page a{color:var(--fx-amber-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html body .fx-page a:hover{color:var(--fx-ink)}html body .fx-page code{font-family:var(--fx-mono);font-size:.88em;background:rgba(19,34,42,.06);color:inherit;padding:.1em .35em;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}html body .fx-page strong{color:var(--fx-ink);font-weight:700}.fx-page *,.fx-page :after,.fx-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.fx-page a:focus-visible,.fx-page summary:focus-visible{outline:3px solid var(--fx-amber);outline-offset:3px;border-radius:4px}.fx-page img{max-width:100%;height:auto;display:block}.fx-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.fx-static *,.fx-static :after,.fx-static :before,.fx-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.fx-article>*,.fx-contact-grid>*,.fx-grid>*,.fx-hero-grid>*,.fx-industry-body>*,.fx-split>*{min-width:0}.fx-narrow{max-width:860px}.fx-icon{font-size:24px;line-height:1}.fx-icon-sm{font-size:18px;line-height:1;vertical-align:-3px;margin-left:4px}html body .fx-page .fx-eyebrow{margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-amber-ink)}.fx-head{max-width:760px;margin-bottom:44px}.fx-head.fx-center{margin-left:auto;margin-right:auto;text-align:center}html body .fx-page .fx-head h2{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;font-weight:800;letter-spacing:-.02em}html body .fx-page .fx-intro{margin-top:14px;font-size:1.125rem;color:var(--fx-muted)}.fx-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:30px}.fx-sh .fx-btn,html body .fx-page .fx-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;min-height:48px;padding:0 24px;border-radius:10px;font-weight:700;font-size:.98rem;text-decoration:none;-webkit-transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .15s;transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s,background .15s;transition:transform .15s,box-shadow .15s,background .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.fx-sh .fx-btn-primary,html body .fx-page .fx-btn-primary{background:var(--fx-amber);color:#1b1300;-webkit-box-shadow:0 6px 20px rgba(255,179,0,.28);box-shadow:0 6px 20px rgba(255,179,0,.28)}.fx-sh .fx-btn-primary:hover,html body .fx-page .fx-btn-primary:hover{background:#ffc233;color:#1b1300;-webkit-transform:translateY(-1px);transform:translateY(-1px)}html body .fx-page .fx-btn-ghost{color:#fff;border:1.5px solid hsla(0,0%,100%,.28)}html body .fx-page .fx-btn-ghost:hover{color:#fff;border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.06)}.fx-tone-light .fx-btn-ghost,.fx-tone-soft .fx-btn-ghost{color:var(--fx-ink)!important;border-color:var(--fx-line)!important}html body .fx-page .fx-btn-lg{min-height:56px;padding:0 30px;font-size:1.05rem}.fx-hero{position:relative;overflow:hidden;color:#c8d5da;padding:clamp(48px,7vw,92px) 0 clamp(56px,8vw,104px);background:radial-gradient(900px 480px at 85% 10%,rgba(11,181,236,.16),transparent 60%),radial-gradient(700px 420px at 0 100%,rgba(255,179,0,.1),transparent 60%),linear-gradient(160deg,var(--fx-slate),var(--fx-slate-2))}.fx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 30%,transparent)}.fx-hero>.fx-wrap{position:relative}.fx-hero-compact{padding:clamp(40px,6vw,72px) 0 clamp(44px,6vw,76px)}.fx-hero-grid{display:grid;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:960px){.fx-hero-grid{grid-template-columns:1.08fr .92fr;gap:64px}}@media (min-width:960px){.fx-hero-solo .fx-hero-grid{grid-template-columns:1fr}}.fx-hero-solo .fx-hero-text{max-width:820px}html body .fx-page .fx-hero .fx-eyebrow{color:var(--fx-amber)}html body .fx-page .fx-hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.07;font-weight:800;letter-spacing:-.03em}.fx-hero-compact h1{font-size:clamp(2rem,4vw,3rem)!important}html body .fx-page .fx-lead{margin-top:22px;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.6;color:#c8d5da;max-width:640px}html body .fx-page .fx-hero-meta{margin-top:18px;font-size:.9rem;color:#8ea3ab}html body .fx-page .fx-hero-meta a,html body .fx-page .fx-lead a{color:var(--fx-amber)}.fx-crumbs{margin-bottom:28px;font-size:.86rem}.fx-crumbs ol{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.fx-crumbs li,.fx-crumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.fx-crumbs li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8ea3ab}.fx-crumbs li+li:before{content:"/";opacity:.5}html body .fx-page .fx-crumbs a{color:#b6c6cc;text-decoration:none}html body .fx-page .fx-crumbs a:hover{color:#fff}.fx-crumbs [aria-current]{color:#e4ecef}.fx-stats{background:#fff;border-bottom:1px solid var(--fx-line)}.fx-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:0}@media (min-width:900px){.fx-stats-grid{grid-template-columns:repeat(4,1fr)}}.fx-stats-grid>div{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid var(--fx-line)}.fx-stats-grid>div:nth-child(odd){border-left:0}@media (min-width:900px){.fx-stats-grid>div:nth-child(odd){border-left:1px solid var(--fx-line)}.fx-stats-grid>div:first-child{border-left:0}}.fx-stats dd{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.03em;color:var(--fx-ink);line-height:1.1}.fx-stats dt{margin-top:6px;font-weight:600;color:var(--fx-ink);font-size:.95rem}html body .fx-page .fx-stats p{margin-top:6px;font-size:.86rem;color:var(--fx-muted);line-height:1.5}.fx-section{padding:clamp(64px,8vw,104px) 0}.fx-tight{padding:clamp(40px,5vw,64px) 0}.fx-tone-light{background:#fff}.fx-tone-soft{background:var(--fx-soft)}.fx-tone-dark{background:linear-gradient(160deg,var(--fx-slate),var(--fx-slate-2));color:#c2d0d6}html body .fx-page .fx-tone-dark h2,html body .fx-page .fx-tone-dark h3,html body .fx-page .fx-tone-dark strong{color:#fff}html body .fx-page .fx-tone-dark .fx-eyebrow{color:var(--fx-amber)}html body .fx-page .fx-tone-dark .fx-intro{color:#9fb2b9}.fx-grid{display:grid;gap:22px;grid-template-columns:1fr}@media (min-width:640px){.fx-cols-2,.fx-cols-3,.fx-cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.fx-cols-3{grid-template-columns:repeat(3,1fr)}.fx-cols-4{grid-template-columns:repeat(4,1fr)}}.fx-card,.fx-case{position:relative;background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);padding:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);-webkit-transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s,border-color .2s;transition:transform .2s,box-shadow .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.fx-card-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--fx-shadow-lift);box-shadow:var(--fx-shadow-lift);border-color:#cfd8dc}.fx-card-link:focus-within{border-color:var(--fx-amber)}html body .fx-page .fx-card h3,html body .fx-page .fx-case h3{font-size:1.18rem;line-height:1.3;font-weight:750;margin-bottom:10px;letter-spacing:-.01em}html body .fx-page .fx-card p,html body .fx-page .fx-case p{font-size:.98rem;color:var(--fx-body)}.fx-card-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(135deg,var(--fx-slate),var(--fx-slate-3));color:var(--fx-amber)}html body .fx-page .fx-card-label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-amber-ink);margin-bottom:8px}html body .fx-page .fx-card-detail{margin-top:16px;padding-top:14px;border-top:1px dashed var(--fx-line);font-size:.88rem;color:var(--fx-muted)}html body .fx-page .fx-card-more{margin-top:auto;padding-top:18px;font-weight:700;font-size:.92rem;color:var(--fx-amber-ink)}html body .fx-page a.fx-stretch{color:inherit;text-decoration:none}a.fx-stretch:after{content:"";position:absolute;inset:0;border-radius:var(--fx-radius)}.fx-card-link:hover .fx-card-more .fx-icon-sm{-webkit-transform:translateX(3px);transform:translateX(3px)}.fx-card-more .fx-icon-sm{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.fx-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:16px!important}.fx-tags li{font-size:.78rem;font-weight:600;color:var(--fx-slate-3);background:var(--fx-soft);border:1px solid var(--fx-line);padding:3px 10px;border-radius:999px}.fx-tags-lg li{font-size:.86rem;padding:5px 12px}.fx-ticks{list-style:none;margin-top:12px!important}.fx-ticks li{position:relative;padding-left:26px;margin-bottom:9px;font-size:.97rem;line-height:1.55}.fx-ticks li:before{content:"";position:absolute;left:3px;top:.42em;width:11px;height:6px;border-left:2.5px solid var(--fx-amber-ink);border-bottom:2.5px solid var(--fx-amber-ink);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fx-ticks-muted li:before{width:7px;height:7px;border:0;border-radius:50%;background:#b4c2c8;-webkit-transform:none;transform:none;top:.55em;left:5px}.fx-tone-dark .fx-card,.fx-tone-dark .fx-case{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:none;box-shadow:none}html body .fx-page .fx-tone-dark .fx-card p{color:#b3c3c9}.fx-steps{list-style:none;display:grid;gap:22px;grid-template-columns:1fr;counter-reset:none}@media (min-width:640px){.fx-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.fx-steps-3{grid-template-columns:repeat(3,1fr)}.fx-steps-4{grid-template-columns:repeat(4,1fr)}}.fx-steps li{position:relative;padding:28px 24px 26px;background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow)}.fx-steps li:after{content:"";position:absolute;left:24px;right:24px;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--fx-amber)}.fx-step-n{display:block;font-size:2.2rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:18px;color:transparent;-webkit-text-stroke:1.5px #b9c6cb}html body .fx-page .fx-steps h3{font-size:1.1rem;font-weight:750;margin-bottom:8px}html body .fx-page .fx-steps p{font-size:.96rem}.fx-split{display:grid;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:960px){.fx-split{grid-template-columns:1fr 1fr;gap:64px}.fx-split-rev .fx-split-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fx-split-solo{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}html body .fx-page .fx-split-text>p{font-size:1.08rem}.fx-checks{list-style:none;display:grid;gap:18px;margin-top:8px!important}.fx-checks li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fx-checks .fx-icon{color:var(--fx-amber-ink);font-size:22px;margin-top:1px}.fx-tone-dark .fx-checks .fx-icon{color:var(--fx-amber)}.fx-checks strong{display:block;margin-bottom:2px}.fx-checks span{display:block;font-size:.97rem}.fx-split-solo .fx-checks{background:var(--fx-soft);border:1px solid var(--fx-line);border-radius:var(--fx-radius);padding:28px}.fx-tone-soft .fx-split-solo .fx-checks{background:#fff}.fx-tone-dark .fx-split-solo .fx-checks{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.fx-table-wrap{overflow-x:auto;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:#fff;-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);-webkit-overflow-scrolling:touch}.fx-table{width:100%;border-collapse:collapse;min-width:620px;font-size:.96rem}.fx-table caption{text-align:left;padding:14px 18px;color:var(--fx-muted)}.fx-table td,.fx-table th{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--fx-line)}.fx-table thead th{background:var(--fx-slate);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:0}.fx-table tbody th{color:var(--fx-ink);font-weight:700;width:22%}.fx-table tbody tr:last-child td,.fx-table tbody tr:last-child th{border-bottom:0}.fx-table tbody tr:nth-child(2n){background:#fafbfc}.fx-case{border-top:3px solid var(--fx-amber)}html body .fx-page .fx-case-k{margin:14px 0 4px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted)}.fx-faq{border-top:1px solid var(--fx-line)}.fx-faq details{border-bottom:1px solid var(--fx-line)}.fx-faq summary{list-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:22px 4px}.fx-faq summary::-webkit-details-marker{display:none}html body .fx-page .fx-faq summary h3{font-size:1.08rem;font-weight:650;line-height:1.4}.fx-faq-toggle{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px;display:grid;place-items:center;margin:0!important;border-radius:50%;background:var(--fx-soft);color:var(--fx-ink);-webkit-transition:background .2s,-webkit-transform .25s;transition:background .2s,-webkit-transform .25s;transition:transform .25s,background .2s;transition:transform .25s,background .2s,-webkit-transform .25s}.fx-faq details[open] .fx-faq-toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--fx-amber)}.fx-faq-a{padding:0 52px 24px 4px;color:var(--fx-body)}.fx-tone-soft .fx-faq-toggle{background:#fff}.fx-glossary{display:grid;gap:0 48px;margin:0}@media (min-width:900px){.fx-glossary{grid-template-columns:1fr 1fr}}.fx-glossary>div{padding:20px 0;border-bottom:1px solid var(--fx-line);scroll-margin-top:90px}.fx-glossary dt{font-weight:800;color:var(--fx-ink);font-size:1.05rem;margin-bottom:4px}.fx-glossary dt:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;background:var(--fx-amber);-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:2px}.fx-glossary dd{margin:0;font-size:.98rem}.fx-industries{display:grid;gap:24px}.fx-industry{background:#fff;border:1px solid var(--fx-line);border-radius:20px;padding:clamp(24px,4vw,40px);-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);scroll-margin-top:90px}.fx-industry-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:26px}.fx-industry-head .fx-card-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0}html body .fx-page .fx-industry h2{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin-bottom:6px}html body .fx-page .fx-industry-head p{color:var(--fx-muted);font-size:1.04rem}.fx-industry-body{display:grid;gap:24px}@media (min-width:800px){.fx-industry-body{grid-template-columns:1fr 1fr;gap:40px}}.fx-industry-body>div{background:var(--fx-soft);border-radius:12px;padding:20px 22px}.fx-industry-body>div:last-child{background:var(--fx-amber-soft)}html body .fx-page .fx-industry-body .fx-case-k{margin-top:0}.fx-figure{margin:0}.fx-figure-link,.fx-figure img{border-radius:14px}.fx-figure-link{display:block;position:relative;overflow:hidden;border:1px solid var(--fx-line);-webkit-box-shadow:var(--fx-shadow-lift);box-shadow:var(--fx-shadow-lift);background:#0b1a2c}.fx-figure-link img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.fx-figure-link:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}html body .fx-page .fx-zoom{position:absolute;right:12px;bottom:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:rgba(12,24,29,.82);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none}.fx-zoom .fx-icon-sm{margin:0}.fx-figure figcaption{margin-top:12px;font-size:.86rem;color:var(--fx-muted)}.fx-section>.fx-wrap>div>.fx-figure{max-width:980px;margin:0 auto}html body .fx-page .fx-article-card h3{font-size:1.22rem}.fx-more-link{margin-top:30px!important;font-weight:700}.fx-article{display:grid;gap:40px}@media (min-width:1100px){.fx-article{grid-template-columns:240px minmax(0,720px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px}}.fx-toc{-ms-flex-item-align:start;align-self:start;font-size:.9rem;border-left:2px solid var(--fx-line);padding-left:18px}@media (min-width:1100px){.fx-toc{position:-webkit-sticky;position:sticky;top:96px}}html body .fx-page .fx-toc p{font-weight:800;color:var(--fx-ink);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;margin-bottom:10px}.fx-toc ol{list-style:none;display:grid;gap:8px}html body .fx-page .fx-toc a{color:var(--fx-muted);text-decoration:none}html body .fx-page .fx-toc a:hover{color:var(--fx-ink)}.fx-prose{font-size:1.08rem;line-height:1.75;max-width:720px}html body .fx-page .fx-prose h2{font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:2.2em 0 .6em;scroll-margin-top:90px}html body .fx-page .fx-prose h2:first-child{margin-top:0}html body .fx-page .fx-prose h3{font-size:1.2rem;font-weight:750;margin:1.6em 0 .4em}html body .fx-page .fx-prose p{margin:0 0 1.1em}html body .fx-page .fx-prose ol,html body .fx-page .fx-prose ul{margin:0 0 1.3em;padding-left:1.4em}.fx-prose li{margin-bottom:.55em;padding-left:.2em}.fx-prose ul li::marker{color:var(--fx-amber-ink)}.fx-prose ol li::marker{color:var(--fx-amber-ink);font-weight:800}.fx-prose .fx-table-wrap{margin:1.4em 0 1.8em}.fx-note{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin:1.6em 0;padding:20px 22px;background:var(--fx-amber-soft);border-left:4px solid var(--fx-amber);border-radius:0 12px 12px 0}.fx-note .fx-icon{color:var(--fx-amber-ink)}html body .fx-page .fx-note p{margin:0;font-size:1rem}.fx-pre{margin:1.2em 0 1.6em;padding:20px 22px;background:var(--fx-slate);color:#e8eef0;border-radius:12px;overflow-x:auto;font-size:.95rem;line-height:1.6}html body .fx-page .fx-pre code{background:none;padding:0;color:inherit;font-size:inherit}.fx-contact-grid{display:grid;gap:40px}@media (min-width:960px){.fx-contact-grid{grid-template-columns:1.35fr 1fr;gap:56px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.fx-form-fallback{padding:32px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-soft)}html body .fx-page .fx-form-fallback h2{font-size:1.5rem;font-weight:800;margin-bottom:12px}.fx-contact-aside{display:grid;gap:22px}.fx-contact{list-style:none;display:grid;gap:4px;background:linear-gradient(160deg,var(--fx-slate),var(--fx-slate-2));border-radius:var(--fx-radius);padding:14px}.fx-contact li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:10px}.fx-contact .fx-icon{color:var(--fx-amber);width:40px;height:40px;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border-radius:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.fx-contact span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:#8ea3ab;font-weight:700}html body .fx-page .fx-contact strong{color:#fff;font-weight:600;font-size:.98rem}.fx-contact small{display:block;font-weight:400;color:#9fb2b9;font-size:.84rem;margin-top:2px}html body .fx-page .fx-contact a{color:#fff;-webkit-text-decoration-color:rgba(255,179,0,.6);text-decoration-color:rgba(255,179,0,.6)}.fx-include{border:1px solid var(--fx-line);border-radius:var(--fx-radius);padding:24px;background:#fff}html body .fx-page .fx-include h3{font-size:1.05rem;font-weight:800}.fx-cta{padding:clamp(56px,7vw,88px) 0;background:radial-gradient(700px 300px at 90% 0,rgba(255,179,0,.14),transparent 60%),linear-gradient(135deg,var(--fx-slate),var(--fx-slate-2));border-top:3px solid var(--fx-amber)}.fx-cta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px}.fx-cta-inner>div{max-width:680px}html body .fx-page .fx-cta h2{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}html body .fx-page .fx-cta p{color:#b3c3c9;font-size:1.08rem}.fx-visual{margin:0}.fx-flow{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:26px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .fx-page .fx-flow-label{font-family:var(--fx-mono);font-size:.78rem;letter-spacing:.08em;color:#8ea3ab;margin-bottom:18px}.fx-flow-tier{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#fff}.fx-flow-tier>.fx-icon{width:46px;height:46px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:grid;place-items:center;border-radius:12px;background:rgba(11,181,236,.14);color:var(--fx-cyan)}.fx-flow-accent{background:linear-gradient(135deg,rgba(255,179,0,.16),rgba(255,179,0,.05));border-color:rgba(255,179,0,.4)}.fx-flow-accent>.fx-icon{background:var(--fx-amber);color:#1b1300}.fx-flow-tier strong{color:#fff!important;font-size:1rem}.fx-flow-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.fx-flow-chips span{font-size:.74rem;font-weight:600;padding:2px 9px;border-radius:999px;background:hsla(0,0%,100%,.08);color:#c8d5da}.fx-flow-link{height:26px;width:2px;margin:4px 0 4px 40px;background:repeating-linear-gradient(180deg,var(--fx-amber) 0 4px,transparent 4px 8px);-webkit-animation:fx-dash 1.2s linear infinite;animation:fx-dash 1.2s linear infinite;background-size:2px 16px}@-webkit-keyframes fx-dash{to{background-position:0 16px}}@keyframes fx-dash{to{background-position:0 16px}}.fx-code{background:#0a1418;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.35);box-shadow:0 30px 60px rgba(0,0,0,.35)}.fx-code-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:12px 16px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.07)}.fx-code-bar i{width:11px;height:11px;border-radius:50%;background:#3a4a51}.fx-code-bar i:first-child{background:#ff5f57}.fx-code-bar i:nth-child(2){background:#febc2e}.fx-code-bar i:nth-child(3){background:#28c840}.fx-code-bar span{margin-left:10px;font-family:var(--fx-mono);font-size:.78rem;color:#8ea3ab}.fx-code pre{margin:0;padding:22px 24px;overflow-x:auto;font-family:var(--fx-mono);font-size:.86rem;line-height:1.7;color:#d9e4e8}html body .fx-page .fx-code code{background:none;padding:0;color:inherit;font-size:inherit}.fx-code .k{color:#7cc7ff}.fx-code .a{color:var(--fx-amber)}.fx-code .c{color:#6f8790;font-style:italic}.fx-layers{display:grid;gap:10px}.fx-layer{display:grid;grid-template-columns:46px 1fr auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;border-radius:14px;border:1px solid var(--fx-line);background:#fff;-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow)}.fx-hero .fx-layer{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:none;box-shadow:none}.fx-layer-n{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;font-weight:800;font-family:var(--fx-mono);background:var(--fx-slate);color:var(--fx-amber)}.fx-layer strong{display:block;font-size:1rem}.fx-hero .fx-layer strong{color:#fff}.fx-layer small{display:block;font-size:.84rem;color:var(--fx-muted);line-height:1.4}.fx-hero .fx-layer small{color:#9fb2b9}.fx-layer em{font-style:normal;font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--fx-amber-soft);color:var(--fx-amber-ink);white-space:nowrap}.fx-hero .fx-layer em{background:rgba(255,179,0,.16);color:var(--fx-amber)}.fx-layer-3{border-color:rgba(255,179,0,.55)!important}@media (max-width:480px){.fx-layer{grid-template-columns:40px 1fr}.fx-layer em{grid-column:2;justify-self:start}.fx-layer-n{width:40px;height:40px}}.fx-pipeline{list-style:none;display:grid;gap:10px;counter-reset:none;padding:0!important}.fx-pipeline li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--fx-line);font-weight:700;color:var(--fx-ink);-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);position:relative}.fx-pipeline li+li:before{content:"";position:absolute;left:40px;top:-11px;width:2px;height:10px;background:var(--fx-amber)}.fx-pipeline .fx-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--fx-soft);color:var(--fx-slate)}.fx-pipe-core{border-color:rgba(255,179,0,.6)!important}.fx-pipe-core .fx-icon{background:var(--fx-amber);color:#1b1300}.fx-chart{background:#fff;border-radius:18px;padding:20px 18px 16px;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.3);box-shadow:0 30px 60px rgba(0,0,0,.3)}.fx-chart svg{width:100%;height:auto;display:block}.fx-chart .g{stroke:#e6ecee;stroke-width:1}.fx-chart .gap{fill:rgba(255,179,0,.28)}.fx-chart .base{fill:none;stroke:#5b6d75;stroke-width:2.5;stroke-dasharray:6 5}.fx-chart .act{fill:none;stroke:var(--fx-slate);stroke-width:3}.fx-chart .m{stroke:var(--fx-amber-ink);stroke-width:1.5;stroke-dasharray:3 3}.fx-chart .t{font:600 11px var(--fx-font);fill:#7a8c93;text-anchor:middle}.fx-chart .tl{text-anchor:start;fill:var(--fx-amber-ink)}.fx-chart figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 14px;margin-top:10px;font-size:.8rem;color:var(--fx-muted)}.fx-chart .k{display:inline-block;width:18px;height:0;border-top:3px solid var(--fx-slate);vertical-align:middle;margin-right:-8px}.fx-chart .k.base{border-top:3px dashed #5b6d75}.fx-chart .k.gap{height:10px;border:0;background:rgba(255,179,0,.45);border-radius:2px}.fx-chart em{margin-left:auto;font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.fx-hub{position:relative;aspect-ratio:1/1;max-width:440px;margin:0 auto;width:100%}.fx-hub:after,.fx-hub:before{content:"";position:absolute;border-radius:50%;border:1px dashed hsla(0,0%,100%,.16)}.fx-hub:before{inset:12%}.fx-hub:after{inset:30%;border-style:solid;border-color:rgba(255,179,0,.25)}.fx-hub-core{position:absolute;inset:33%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:radial-gradient(circle at 30% 30%,#1f3a44,var(--fx-slate-2));border:1px solid rgba(255,179,0,.5);-webkit-box-shadow:0 0 60px rgba(255,179,0,.15);box-shadow:0 0 60px rgba(255,179,0,.15);z-index:1}.fx-hub-core .fx-icon{color:var(--fx-amber);font-size:30px}.fx-hub-core strong{color:#fff!important;font-size:1.05rem;margin-top:4px}.fx-hub-core small{color:#8ea3ab;font-size:.72rem}.fx-hub-p{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:7px 13px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap;background:rgba(21,38,45,.92);border:1px solid rgba(11,181,236,.45);color:#d9f3fc;z-index:2}.fx-hub-0{left:50%;top:8%}.fx-hub-1{left:84%;top:21%}.fx-hub-2{left:94%;top:50%}.fx-hub-3{left:84%;top:79%}.fx-hub-4{left:50%;top:92%}.fx-hub-5{left:16%;top:79%}.fx-hub-6{left:7%;top:50%}.fx-hub-7{left:16%;top:21%}.fx-hub-4,.fx-hub-5{border-color:rgba(255,179,0,.5);color:#ffe7a8}@media (max-width:420px){.fx-hub-p{font-size:.7rem;padding:5px 9px}}@media (prefers-reduced-motion:reduce){.fx-flow-link{-webkit-animation:none;animation:none}.fx-card,.fx-figure-link img{-webkit-transition:none;transition:none}}.fx-static{font-family:var(--fx-font);padding-top:64px;background:#fff}.fx-sh{position:fixed;top:0;left:0;right:0;z-index:10;height:64px;background:rgba(21,38,45,.97);border-bottom:1px solid hsla(0,0%,100%,.1)}.fx-sh-inner{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.fx-brand,.fx-sh-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fx-brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:1px;text-transform:uppercase}.fx-brand b{color:var(--fx-amber)}.fx-sh-nav{display:none}.fx-sh-menu,.fx-sh-nav{margin-left:auto}.fx-sh-menu summary{list-style:none;cursor:pointer;color:#fff;font-weight:600;padding:8px 14px;border:1px solid hsla(0,0%,100%,.25);border-radius:8px}.fx-sh-menu summary::-webkit-details-marker{display:none}.fx-sh-menu nav{position:absolute;left:0;right:0;top:64px;max-height:calc(100vh - 64px);overflow-y:auto;background:var(--fx-slate);padding:8px 24px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.fx-sh ul{list-style:none;margin:0;padding:0}.fx-sh-menu a{display:block;padding:11px 0;color:#dfe7ea;text-decoration:none;font-weight:500}.fx-sh a:hover,.fx-sh a[aria-current]{color:var(--fx-amber)}.fx-sh-menu .fx-nav-group>span{display:block;padding:12px 0 2px;color:#8ea3ab;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.fx-sh-menu .fx-nav-group ul{padding-left:14px}.fx-sh-cta{display:none!important}@media (min-width:1000px){.fx-sh-menu{display:none}.fx-sh-nav{display:block}.fx-sh-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.fx-sh-nav>ul>li{position:relative}.fx-sh-nav .fx-nav-group>span,.fx-sh-nav>ul>li>a{display:block;padding:8px 14px;font-size:.95rem;color:#dfe7ea;font-weight:500;text-decoration:none;cursor:default}.fx-sh-nav .fx-nav-group>span:after{content:" ▾";font-size:.7em;opacity:.7}.fx-sh-nav .fx-nav-group ul{display:none;position:absolute;top:100%;left:0;width:300px;padding:8px;background:var(--fx-slate);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.35);box-shadow:0 20px 40px rgba(0,0,0,.35)}.fx-sh-nav .fx-nav-group:focus-within ul,.fx-sh-nav .fx-nav-group:hover ul{display:block}.fx-sh-nav .fx-nav-group ul a{display:block;padding:10px 12px;border-radius:8px;color:#dfe7ea;text-decoration:none}.fx-sh-nav .fx-nav-group ul a:hover{background:hsla(0,0%,100%,.06)}.fx-sh-cta{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;min-height:40px!important;margin-left:10px}}.fx-sf{background:var(--fx-slate-2);color:#9fb2b9;padding:64px 0 28px;font-size:.95rem}.fx-sf-grid{display:grid;gap:36px}@media (min-width:800px){.fx-sf-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.fx-sf h2{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px}.fx-sf ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fx-sf a{color:#c8d5da;text-decoration:none}.fx-sf a:hover{color:var(--fx-amber)}.fx-sf-brand p{margin:14px 0 0;line-height:1.6}.fx-sf-legal{margin:48px 0 0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);font-size:.82rem;color:#6f8790}.fx-skip{position:absolute;left:12px;top:-60px;z-index:20;padding:10px 16px;border-radius:8px;background:var(--fx-amber);color:#1b1300;font-weight:700;text-decoration:none}.fx-skip:focus{top:12px}.fx-card-more .fx-read{float:right;font-weight:500;color:var(--fx-muted);font-size:.85rem}.fx-section[id]{scroll-margin-top:80px}