.features-showcase{--fs-violet:#6950d9;--fs-blue:#126dcc;--fs-teal:#087f89;--fs-coral:#c65447;--fs-amber:#9e6b06;--fs-green:#20815d;color:var(--fusion-text);background:var(--fusion-bg)}
.fs-card[data-features-card="workload-forecasts"] .fs-preview>img{height:calc(100% - 25px)!important;object-fit:cover;object-position:center bottom}
.fs-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 24%,#c6f3ee91,transparent 48%),radial-gradient(ellipse at 15% 0%,#e8ddff9c,transparent 60%),var(--fusion-surface);border-bottom:1px solid var(--fusion-line)}
.fs-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px;align-items:center;padding-top:72px;padding-bottom:74px}.fs-hero-copy{position:relative;z-index:1}.fs-hero .eyebrow{color:var(--fusion-accent);margin-bottom:23px;display:block;font-size:12px;line-height:1.6}.fs-hero h1{font-size:clamp(3.1rem,5vw,5.1rem);line-height:1.07;margin:0 0 26px;max-width:710px}.fs-hero h1 em{font-style:normal;color:var(--fusion-accent)}.fs-hero-copy>p{font-size:18px;line-height:1.85;color:var(--fusion-muted);max-width:610px;margin:0 0 29px}.fs-hero .btn{display:inline-flex;align-items:center;gap:17px}.fs-hero-facts{display:flex;flex-wrap:wrap;gap:25px;margin-top:26px;font-size:13px;color:var(--fusion-muted)}.fs-hero-facts b{font-size:19px;color:var(--fusion-text);margin-right:5px}.fs-hero-visual{position:relative;isolation:isolate;min-width:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.fs-hero-visual>img{position:relative;z-index:1;width:76%;height:auto;max-height:440px;object-fit:contain;filter:drop-shadow(0 24px 22px #25497522)}.fs-orbit{position:absolute;border-radius:50%;border:1px solid #a0bad94d;z-index:-1}.fs-orbit-one{inset:2%;background:linear-gradient(145deg,#ffffffad,#d2e9f94d)}.fs-orbit-two{inset:13%;border-style:dashed}.fs-orbit-icon{position:absolute;z-index:2;display:grid;place-items:center;width:61px;height:61px;border:1px solid #fff;border-radius:18px;box-shadow:0 10px 25px #233d671c;background:#fff;font-size:25px}.fs-orbit-live{left:2%;top:15%;color:var(--fs-violet);transform:rotate(-9deg)}.fs-orbit-report{right:4%;top:5%;color:var(--fs-blue);transform:rotate(9deg)}.fs-orbit-ai{right:-1%;bottom:17%;color:var(--fs-teal);transform:rotate(-7deg)}.fs-orbit-admin{left:10%;bottom:3%;color:var(--fs-coral);transform:rotate(8deg)}
.fs-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:27px;padding-bottom:27px}.fs-directory>a{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 15px;border:1px solid var(--fusion-line);border-radius:12px;background:var(--fusion-surface);color:var(--fusion-text);text-decoration:none;font-size:13px;font-weight:600;line-height:1.4}.fs-directory-symbol{color:var(--fs-violet);font-size:20px;flex:none}.fs-directory>a:nth-child(2) .fs-directory-symbol{color:var(--fs-blue)}.fs-directory>a:nth-child(3) .fs-directory-symbol{color:var(--fs-teal)}.fs-directory>a:nth-child(4) .fs-directory-symbol{color:var(--fs-coral)}.fs-directory small{display:block;font:10px 'IBM Plex Mono',monospace;color:var(--fusion-muted);margin-bottom:5px}.fs-directory>a>i{margin-left:auto;color:var(--fusion-muted);font-size:11px}
.fs-chapter{padding:68px 0 76px;scroll-margin-top:100px}.fs-chapter-head{display:grid;grid-template-columns:65px minmax(0,1.05fr) minmax(0,.9fr);gap:23px;align-items:start;margin-bottom:32px}.fs-chapter-marker{width:59px;height:71px;border:1px solid var(--fusion-line);border-radius:15px;background:var(--fusion-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--fs-violet)}.fs-chapter-marker>span{font:11px 'IBM Plex Mono',monospace}.fs-chapter-marker>i{font-size:23px}.fs-chapter .eyebrow{font-size:11px;display:block;margin:0 0 13px;color:var(--fusion-accent);line-height:1.65}.fs-chapter h2{font-size:clamp(2.4rem,3.5vw,3.7rem);line-height:1.1;margin:0;max-width:580px}.fs-chapter-head>p{margin:2px 0 0;color:var(--fusion-muted);font-size:16px;line-height:1.85}.fs-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:21px}.fs-card{--fs-card-accent:var(--fs-violet);--fs-card-soft:#f1edff;display:flex;flex-direction:column;min-width:0;grid-column:span 2;border:1px solid var(--fusion-line);border-top:3px solid var(--fs-card-accent);border-radius:17px;background:var(--fusion-surface);text-decoration:none;color:var(--fusion-text);overflow:hidden;box-shadow:0 5px 15px #14284804;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fs-tone-blue{--fs-card-accent:var(--fs-blue);--fs-card-soft:#eaf3ff}.fs-tone-teal{--fs-card-accent:var(--fs-teal);--fs-card-soft:#e8f7f4}.fs-tone-coral{--fs-card-accent:var(--fs-coral);--fs-card-soft:#fff0e9}.fs-tone-amber{--fs-card-accent:var(--fs-amber);--fs-card-soft:#fff6dc}.fs-tone-green{--fs-card-accent:var(--fs-green);--fs-card-soft:#eaf7ec}.fs-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #22375912;border-color:var(--fs-card-accent)}.fs-card:focus-visible,.fs-directory a:focus-visible,.fs-closing a:focus-visible,.fs-hero a:focus-visible{outline:3px solid var(--fusion-accent);outline-offset:5px}.fs-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.fs-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.fs-card-icon{display:grid;place-items:center;background:var(--fs-card-soft);color:var(--fs-card-accent);width:46px;height:46px;border-radius:13px;font-size:22px}.fs-card-arrow{color:var(--fs-card-accent);font-size:13px;opacity:.8}.fs-card h3{font-size:21px;line-height:1.3;margin:0 0 13px;color:var(--fusion-text)}.fs-card p{font-size:14px;line-height:1.8;color:var(--fusion-muted);margin:0 0 22px}.fs-card-link{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:650;color:var(--fs-card-accent)}.fs-card-link i{font-size:11px}.fs-card-featured{grid-column:span 3;background:linear-gradient(145deg,var(--fs-card-soft),var(--fusion-surface) 65%)}.fs-card-featured h3{font-size:25px}.fs-preview{height:246px;margin:0 24px -1px;border:1px solid var(--fusion-line);border-radius:10px 10px 0 0;overflow:hidden;background:var(--fusion-bg);box-shadow:0 10px 30px #0e294317}.fs-preview-bar{height:25px;display:flex;align-items:center;gap:4px;padding:0 10px;background:var(--fusion-surface);border-bottom:1px solid var(--fusion-line)}.fs-preview-bar>span{width:5px;height:5px;background:#8c9bb2;border-radius:50%}.fs-preview>img{display:block;width:100%;height:auto!important;max-height:none;object-position:top}
.fs-chapter-reports{background:linear-gradient(160deg,#eaf4fe,var(--fusion-bg) 65%);border-block:1px solid var(--fusion-line)}.fs-chapter-reports .fs-chapter-marker{color:var(--fs-blue)}.fs-grid-reports>.fs-card-featured{grid-column:span 6;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;min-height:320px}.fs-grid-reports>.fs-card-featured .fs-preview{align-self:stretch;margin:27px 27px 0 0;height:300px}.fs-grid-reports>.fs-card-featured .fs-card-copy{padding:31px}.fs-grid-reports .fs-card:not(.fs-card-featured){border-top-width:1px;border-left:4px solid var(--fs-card-accent)}
.fs-chapter-intelligence{background:radial-gradient(ellipse at 90% 20%,#263758,transparent 60%),#151d36;color:#f1f3ff}.fs-chapter-intelligence .fs-chapter-head{grid-template-columns:65px minmax(0,1fr) minmax(0,.9fr)}.fs-chapter-intelligence .fs-chapter-head>p{color:#bdc9e0}.fs-chapter-intelligence .eyebrow{color:#aea4ff}.fs-chapter-intelligence .fs-chapter-marker{background:#273451;border-color:#3a4b6f;color:#94dedb}.fs-grid-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.fs-grid-intelligence .fs-card{grid-column:span 1}.fs-grid-intelligence .fs-card-featured h3{font-size:24px}.fs-grid-intelligence .fs-card-copy{padding:25px}.fs-grid-intelligence .fs-preview{height:185px;margin-inline:18px}.fs-grid-intelligence .fs-card:not(.fs-card-featured){background:linear-gradient(145deg,#e4f5f2,#fff 70%)}.fs-grid-intelligence .fs-card:not(.fs-card-featured) .fs-card-icon{width:73px;height:73px;font-size:33px;border-radius:21px;margin-bottom:10px}.fs-grid-intelligence .fs-card:not(.fs-card-featured) .fs-card-top{margin-bottom:24px}
.fs-chapter-administration{background:var(--fusion-surface)}.fs-chapter-administration .fs-chapter-marker{color:var(--fs-coral);background:var(--fusion-bg)}.fs-grid-administration{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fs-grid-administration .fs-card{grid-column:span 1;border-top-width:1px;box-shadow:none;border-radius:13px;background:var(--fusion-bg)}.fs-grid-administration .fs-card-copy{padding:22px}.fs-grid-administration .fs-card-icon{background:var(--fusion-surface);width:41px;height:41px;border:1px solid var(--fusion-line);border-radius:10px;font-size:19px}.fs-grid-administration .fs-card-top{margin-bottom:16px}.fs-grid-administration .fs-card h3{font-size:18px}.fs-grid-administration .fs-card p{font-size:13px;line-height:1.75}.fs-grid-administration .fs-card-link{font-size:11px}.fs-closing{padding-top:48px;padding-bottom:52px;display:flex;align-items:center;justify-content:space-between;gap:42px}.fs-closing>div{max-width:760px}.fs-closing .eyebrow{color:var(--fusion-accent);display:block;margin-bottom:15px;font-size:11px}.fs-closing h2{font-size:2.7rem;line-height:1.15;margin:0 0 14px}.fs-closing p{color:var(--fusion-muted);line-height:1.8;font-size:16px;margin:0}.fs-closing .btn{display:inline-flex;gap:15px;align-items:center;flex:none}
html[data-site-theme=dark] .features-showcase{--fs-violet:#b29aff;--fs-blue:#80b9ff;--fs-teal:#6fd3cd;--fs-coral:#f6a18b;--fs-amber:#f0ca77;--fs-green:#8cd7aa}html[data-site-theme=dark] .fs-hero{background:radial-gradient(ellipse at 90% 25%,#19474b66,transparent 50%),radial-gradient(ellipse at 10% 0%,#3a275d55,transparent 60%),var(--fusion-bg)}html[data-site-theme=dark] .fs-orbit-one{background:linear-gradient(145deg,#24365366,#18394266)}html[data-site-theme=dark] .fs-orbit-icon{background:#172a40;border-color:#2b4563;box-shadow:0 10px 25px #0003}html[data-site-theme=dark] .fs-card{--fs-card-soft:#27233e}html[data-site-theme=dark] .fs-tone-blue{--fs-card-soft:#1a304b}html[data-site-theme=dark] .fs-tone-teal{--fs-card-soft:#153536}html[data-site-theme=dark] .fs-tone-coral{--fs-card-soft:#3d2b32}html[data-site-theme=dark] .fs-tone-amber{--fs-card-soft:#393328}html[data-site-theme=dark] .fs-tone-green{--fs-card-soft:#19352e}html[data-site-theme=dark] .fs-chapter-reports{background:linear-gradient(150deg,#132238,var(--fusion-bg) 65%)}html[data-site-theme=dark] .fs-grid-intelligence .fs-card:not(.fs-card-featured){background:linear-gradient(145deg,#163638,var(--fusion-surface) 70%)}html[data-site-theme=dark] .fs-chapter-intelligence{background:radial-gradient(ellipse at 90% 20%,#24385866,transparent 60%),#10182b}
@media(max-width:1100px){.fs-hero-grid{gap:30px;padding-block:55px}.fs-hero h1{font-size:4rem}.fs-hero-copy>p{font-size:17px}.fs-orbit-icon{width:51px;height:51px;font-size:22px}.fs-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-chapter-head{grid-template-columns:56px minmax(0,1fr);gap:18px}.fs-chapter-head>p{grid-column:2;max-width:760px}.fs-chapter-intelligence .fs-chapter-head{grid-template-columns:56px minmax(0,1fr)}.fs-card-copy{padding:23px}.fs-grid-administration{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-grid-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-grid-intelligence .fs-card:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-items:center}.fs-grid-intelligence .fs-card:last-child .fs-preview{margin:24px 24px 0 0;height:260px;align-self:end}.fs-chapter{padding-block:53px}.fs-closing{gap:24px}.fs-closing>div{max-width:600px}}
@media(max-width:760px){.fs-hero-grid{grid-template-columns:1fr;padding-top:39px;padding-bottom:35px;gap:20px}.fs-hero h1{font-size:3.6rem;max-width:550px;line-height:1.08}.fs-hero .eyebrow{font-size:11px;margin-bottom:20px}.fs-hero-copy>p{font-size:16px;line-height:1.8}.fs-hero-facts{gap:20px;font-size:12px}.fs-hero-visual{width:80%;max-width:330px;justify-self:center}.fs-hero-visual>img{max-height:310px}.fs-orbit-icon{width:44px;height:44px;border-radius:13px;font-size:20px}.fs-directory{gap:10px;padding-block:22px}.fs-directory>a{padding:13px 11px;gap:9px;font-size:12px;align-items:flex-start}.fs-directory-symbol{font-size:17px;margin-top:3px}.fs-directory>a>i{display:none}.fs-chapter{padding:37px 0 44px;scroll-margin-top:90px}.fs-chapter-head,.fs-chapter-intelligence .fs-chapter-head{grid-template-columns:42px minmax(0,1fr);gap:16px;margin-bottom:25px}.fs-chapter-marker{width:42px;height:61px;border-radius:12px;gap:7px}.fs-chapter-marker>i{font-size:19px}.fs-chapter .eyebrow{font-size:10px;margin-bottom:10px}.fs-chapter h2{font-size:2.65rem;line-height:1.12}.fs-chapter-head>p{grid-column:1/-1;font-size:15px;line-height:1.8;margin-top:1px}.fs-grid,.fs-grid-administration,.fs-grid-intelligence{grid-template-columns:1fr;gap:16px}.fs-card,.fs-card-featured,.fs-grid-intelligence .fs-card,.fs-grid-intelligence .fs-card:last-child,.fs-grid-reports>.fs-card-featured,.fs-grid-administration .fs-card{grid-column:auto;display:flex;flex-direction:column;align-items:stretch}.fs-card-copy,.fs-grid-reports>.fs-card-featured .fs-card-copy,.fs-grid-intelligence .fs-card-copy,.fs-grid-administration .fs-card-copy{padding:23px}.fs-card h3,.fs-card-featured h3,.fs-grid-intelligence .fs-card-featured h3{font-size:23px}.fs-card p{font-size:14px}.fs-card-top{margin-bottom:18px}.fs-preview,.fs-grid-reports>.fs-card-featured .fs-preview,.fs-grid-intelligence .fs-preview,.fs-grid-intelligence .fs-card:last-child .fs-preview{height:200px;flex:none;margin:0 20px -1px;align-self:auto}.fs-grid-reports>.fs-card-featured{min-height:0}.fs-grid-intelligence .fs-card:not(.fs-card-featured) .fs-card-icon{width:56px;height:56px;font-size:25px;border-radius:15px;margin-bottom:0}.fs-grid-administration .fs-card-copy{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:15px;padding:22px}.fs-grid-administration .fs-card-top{grid-column:1;grid-row:1/4;margin:0;display:block}.fs-grid-administration .fs-card-arrow{display:none}.fs-grid-administration .fs-card h3{font-size:20px;grid-column:2}.fs-grid-administration .fs-card p{font-size:13px;grid-column:2;margin-bottom:17px}.fs-grid-administration .fs-card-link{grid-column:2}.fs-closing{padding-block:38px;display:block}.fs-closing h2{font-size:2.6rem}.fs-closing p{font-size:15px}.fs-closing .btn{margin-top:25px}}
@media(prefers-reduced-motion:reduce){.fs-card{transition:none}.fs-card:hover{transform:none}}
@media print{.fs-hero-visual,.fs-directory{display:none}.fs-hero-grid{display:block;padding-block:20px}.fs-chapter{padding-block:25px}.fs-card{break-inside:avoid;box-shadow:none}.fs-preview{height:160px}.fs-chapter-intelligence{background:none;color:#111}.fs-chapter-intelligence .fs-chapter-head>p{color:#333}}
