:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-bg:#f5f8f6;--z-ink:#101827;--z-muted:#5e6978;--z-line:#1018271f;--z-green:#4f9d23;--z-teal:#008fa3;--z-sky:#0d7db7;--z-amber:#d6861f;--z-coral:#ce5f46;--z-white:#fff;--z-panel:#ffffffdb;--z-shadow:0 24px 80px #1018271f;--z-site-width:1536px;--z-site-gutter:16px;--z-display:"Space Grotesk", Manrope, sans-serif}html,body{min-height:100%;margin:0}body{background:var(--z-bg)}button,input,textarea,select{font:inherit}.zsite,.zsite *{box-sizing:border-box}.zsite{background:linear-gradient(115deg, #4f9d2317 0%, transparent 36%), linear-gradient(245deg, #0d7db71a 0%, transparent 34%), linear-gradient(180deg, #fbfdfb 0%, var(--z-bg) 44%, #eef5f7 100%);min-height:100vh;color:var(--z-ink);letter-spacing:0;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.zsite a{color:inherit;text-decoration:none}.zsite a:focus-visible,.zsite button:focus-visible{outline-offset:3px;outline:3px solid #008fa37a}.zskip{z-index:100;color:#fff;box-shadow:var(--z-shadow);background:#102033;border-radius:8px;padding:12px 14px;font-weight:900;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.zskip:focus{transform:translateY(0)}.znav,.zmetrics,.zfit,.zusecases,.zsection,.zroles,.zpackage,.zmodules,.zcontrols,.zshowcase,.zworkflow,.zreadiness,.zsecurity,.zdeploy,.zai,.zpricing,.zlifecycle,.zcompare,.zevaluate,.zpath,.zfaq,.zcta,.zfooter-inner{width:min(var(--z-site-width), calc(100% - (var(--z-site-gutter) * 2)));margin-inline:auto}[id]{scroll-margin-top:216px}.znav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px;display:flex;position:sticky;top:16px;box-shadow:0 16px 50px #0f172a1a}.zbrand{align-items:center;gap:12px;min-width:220px;display:inline-flex}.zbrand img{width:46px;height:46px}.zbrand strong,.zbrand small{display:block}.zbrand strong{font-size:19px;line-height:1}.zbrand small{color:var(--z-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.znav-links{background:#0f172a09;border:1px solid #0f172a14;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.znav-links a,.zghost{color:#334155;white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.znav-links a:hover,.zghost:hover{background:var(--z-white);color:var(--z-ink)}.znav-actions{align-items:center;gap:10px;display:flex}.zbutton,.zmenu{background:linear-gradient(135deg, var(--z-green), var(--z-teal));color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 16px 36px #2b7a1c3d}.zbutton svg,.zmenu svg{flex:none;width:19px;height:19px}.zbutton:hover{color:#fff;transform:translateY(-1px)}.zsite .zbutton,.zsite .zbutton:visited{color:#fff}.zbutton-small{min-height:42px;padding-inline:16px;font-size:14px}.zbutton-secondary{border:1px solid var(--z-line);color:var(--z-ink);background:#ffffffed;box-shadow:0 12px 28px #0f172a14}.zbutton-secondary:hover,.zsite .zbutton-secondary,.zsite .zbutton-secondary:visited,.zsite .zbutton-secondary:hover{color:var(--z-ink)}.zmenu{border:1px solid var(--z-line);width:44px;min-height:44px;color:var(--z-ink);box-shadow:none;background:#fff;padding:0;display:none}.zmobile-panel{border:1px solid var(--z-line);box-shadow:var(--z-shadow);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.zmobile-panel a{border-radius:8px;min-height:44px;padding:12px;font-weight:850}.zmobile-panel a:hover{background:#f2f7f4}.zhero{min-height:calc(100vh - 32px);padding:190px var(--z-site-gutter) 58px;background:#102033;align-items:end;margin-top:-88px;display:grid;position:relative;overflow:hidden}.zhero-bg,.zhero-overlay{position:absolute;inset:0}.zhero-bg{object-fit:cover;object-position:58% center;width:100%;height:100%}.zhero-overlay{background:linear-gradient(90deg,#070f19e0 0%,#070f19ad 43%,#070f1947 100%),linear-gradient(#070f1980 0%,#070f191f 42%,#070f19cc 100%)}.zhero-content{z-index:1;width:min(var(--z-site-width), 100%);margin-inline:auto;padding-bottom:46px;padding-right:440px;position:relative}.zeyebrow{color:#315b22;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #4f9d232e;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.zhero .zeyebrow{color:#e8f6dc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#fff3}.zeyebrow span{background:var(--z-green);border-radius:999px;width:8px;height:8px}.zhero h1,.zfit h2,.zusecases h2,.zsection h2,.zroles h2,.zpackage h2,.zmodules h2,.zcontrols h2,.zshowcase h2,.zworkflow h2,.zreadiness h2,.zsecurity h2,.zai h2,.zlifecycle h2,.zcompare h2,.zevaluate h2,.zpath h2,.zfaq h2,.zcta h2{max-width:900px;color:var(--z-ink);letter-spacing:0;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-weight:800;line-height:1.02}.zhero h1{color:#fff;max-width:830px;margin-top:22px;font-size:76px}.zlead{color:#dce8ef;max-width:690px;margin:22px 0 0;font-size:20px;line-height:1.7}.zhero-actions,.ztrust-row{flex-wrap:wrap;gap:14px;display:flex}.zhero-actions{margin-top:34px}.ztrust-row{color:#e4edf2;margin-top:26px;font-size:14px;font-weight:850}.ztrust-row span{align-items:center;gap:8px;display:inline-flex}.ztrust-row svg{color:#95d768;width:17px;height:17px}.zhero-demo{z-index:2;right:max(var(--z-site-gutter), calc((100vw - var(--z-site-width)) / 2));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a14209e;border:1px solid #fff3;border-radius:12px;width:min(396px,100% - 32px);position:absolute;bottom:42px;overflow:hidden;box-shadow:0 28px 70px #020a1473}.zhero-demo-head{background:#ffffff12;border-bottom:1px solid #ffffff24;align-items:center;gap:9px;padding:13px 16px;font-size:13px;display:flex}.zhero-demo-head strong{font-weight:850}.zhero-demo-head em{color:#a9dd80;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:11px;font-style:normal;font-weight:850}.zhero-demo-dot{background:#7ed957;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #7ed95738}.zhero-demo-body{flex-direction:column;justify-content:flex-end;gap:10px;height:306px;padding:16px;display:flex}.zhero-demo-row{justify-content:flex-start;display:flex}.zhero-demo-visitor{justify-content:flex-end}.zhero-demo-bubble{color:#16283a;background:#fffffff0;border-radius:12px 12px 12px 3px;max-width:84%;padding:10px 13px;font-size:13.5px;line-height:1.5;animation:.34s both zhero-demo-in}.zhero-demo-visitor .zhero-demo-bubble{background:linear-gradient(135deg, var(--z-green), var(--z-teal));color:#fff;border-radius:12px 12px 3px}.zhero-demo-bubble small{color:#427a9d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:850;display:block}.zhero-demo-handoff{color:#b9d8a4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 0;font-size:10.5px;font-weight:850;animation:.34s both zhero-demo-in;display:flex}.zhero-demo-handoff span{background:#ffffff38;flex:1;height:1px}.zhero-demo-typing{align-items:center;gap:5px;min-height:38px;display:inline-flex}.zhero-demo-typing span{background:#6b8296;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite zhero-demo-blink}.zhero-demo-typing span:nth-child(2){animation-delay:.18s}.zhero-demo-typing span:nth-child(3){animation-delay:.36s}.zhero-demo-foot{color:#cfdde8;border-top:1px solid #ffffff24;padding:12px 16px;font-size:12px;font-weight:750}@keyframes zhero-demo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes zhero-demo-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.zhero-demo-bubble,.zhero-demo-handoff{animation:none}.zhero-demo-typing span{opacity:.6;animation:none}}.zmetrics{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-36px;display:grid;position:relative}.zmetrics article,.zfit-card,.zfit-callout,.zusecase-card,.zfeature,.zrole-card,.zpackage-item,.zmodule-card,.zcontrol-card,.zreadiness-item,.zlaunch-panel,.zscreenshot,.zsteps article,.zdeploy article,.zpricing article,.zlifecycle-card,.zcompare-table,.zevaluate-item,.zpath-card,.zfaq article,.zcta{background:var(--z-panel);border:1px solid #0f172a1a;border-radius:8px;box-shadow:0 16px 45px #0f172a12}.zmetrics article{padding:22px}.zmetrics strong{font-size:30px;line-height:1;display:block}.zmetrics span{color:var(--z-muted);text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:850;display:block}.zfit-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.zfit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.zfit-card,.zpackage-item{padding:24px}.zfit-callout{color:#fff;background:linear-gradient(135deg,#102033fa,#144048f5),#102033;flex-direction:column;justify-content:space-between;min-height:100%;padding:26px;display:flex}.zfit-callout .zicon{color:#a8e875;background:#ffffff1a}.zfit-callout strong{margin-top:22px;font-size:28px;line-height:1.15;display:block}.zfit-callout p{color:#d5e3eb;margin:14px 0 0;line-height:1.65}.zfit-callout ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.zfit-callout li{color:#eef8f1;align-items:center;gap:10px;font-weight:850;display:flex}.zfit-callout li svg{color:#a8e875;flex:none;width:18px;height:18px}.zsection,.zfit,.zusecases,.zpackage,.zroles,.zmodules,.zcontrols,.zshowcase,.zworkflow,.zreadiness,.zsecurity,.zai,.zlifecycle,.zcompare,.zevaluate,.zpath,.zfaq,.zcta{padding-top:96px}.zsection-head{gap:18px;max-width:880px;display:grid}.zsection h2,.zfit h2,.zusecases h2,.zroles h2,.zpackage h2,.zmodules h2,.zcontrols h2,.zshowcase h2,.zworkflow h2,.zreadiness h2,.zsecurity h2,.zai h2,.zlifecycle h2,.zcompare h2,.zevaluate h2,.zpath h2,.zfaq h2,.zcta h2{font-size:50px}.zsection-head p,.zfit .zsection-head p,.zusecases .zsection-head p,.zroles .zsection-head p,.zpackage .zsection-head p,.zmodules .zsection-head p,.zcontrols .zsection-head p,.zworkflow p,.zreadiness .zsection-head p,.zsecurity p,.zai p,.zlifecycle .zsection-head p,.zcompare .zsection-head p,.zevaluate .zsection-head p,.zpath .zsection-head p,.zcta p{max-width:760px;color:var(--z-muted);margin:0;font-size:18px;line-height:1.7}.zfeature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.zfeature{padding:24px}.zicon{width:48px;height:48px;color:var(--z-teal);background:linear-gradient(135deg,#4f9d231f,#008fa324);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.zicon svg,.zsteps svg,.zdeploy svg{width:24px;height:24px}.zfeature h3,.zfit-card h3,.zusecase-card h3,.zrole-card h3,.zpackage-item h3,.zmodule-card h3,.zcontrol-card h3,.zreadiness-item h3,.zlaunch-panel h3,.zscreenshot h3,.zsteps h3,.zdeploy h3,.zpricing h3,.zlifecycle-card h3,.zevaluate-item h3,.zpath-card h3,.zfaq h3{margin:18px 0 0;font-size:20px}.zfeature p,.zfit-card p,.zusecase-card p,.zrole-card p,.zpackage-item p,.zmodule-card p,.zcontrol-card p,.zreadiness-item p,.zscreenshot p,.zsteps p,.zdeploy p,.zpricing p,.zlifecycle-card p,.zevaluate-item p,.zpath-card p,.zfaq p{color:var(--z-muted);margin:10px 0 0;line-height:1.65}.zusecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.zusecase-card{min-height:250px;padding:24px}.zusecase-card:nth-child(3n+2) .zicon,.zmodule-card:nth-child(4n+2) .zicon{color:var(--z-sky);background:linear-gradient(135deg,#0d7db721,#d6861f29)}.zusecase-card:nth-child(3n) .zicon,.zmodule-card:nth-child(4n+3) .zicon{color:var(--z-coral);background:linear-gradient(135deg,#ce5f461f,#008fa324)}.zmodule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.zmodule-card{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:178px;padding:20px;display:grid}.zmodule-card h3{margin-top:0}.zrole-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.zrole-card{min-height:280px;padding:24px}.zrole-card:nth-child(2) .zicon,.zevaluate-item:nth-child(2) .zicon,.zevaluate-item:nth-child(5) .zicon{color:var(--z-sky);background:linear-gradient(135deg,#0d7db721,#d6861f29)}.zrole-card:nth-child(3) .zicon,.zevaluate-item:nth-child(3) .zicon,.zevaluate-item:nth-child(6) .zicon{color:var(--z-coral);background:linear-gradient(135deg,#ce5f461f,#008fa324)}.zrole-card:nth-child(4) .zicon,.zevaluate-item:nth-child(4) .zicon{color:var(--z-amber);background:linear-gradient(135deg,#d6861f24,#4f9d231f)}.zpackage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.zpackage-item:nth-child(3n+2) .zicon{color:var(--z-sky);background:linear-gradient(135deg,#0d7db721,#d6861f29)}.zpackage-item:nth-child(3n) .zicon{color:var(--z-coral);background:linear-gradient(135deg,#ce5f461f,#008fa324)}.zscreenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.zscreenshot{overflow:hidden}.zscreenshot-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.zscreenshot-open>span{color:#e6f1e0;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#0a1420c7;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:850;transition:opacity .18s;position:absolute;bottom:10px;right:10px}.zscreenshot-open:hover>span,.zscreenshot-open:focus-visible>span{opacity:1}.zscreenshot img{aspect-ratio:16/10;object-fit:cover;object-position:top center;border-bottom:1px solid var(--z-line);width:100%;display:block}.zlightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e16d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.zlightbox-panel{background:var(--z-white);border-radius:10px;max-width:min(1180px,100%);max-height:100%;position:relative;overflow:auto;box-shadow:0 40px 110px #00000080}.zlightbox-panel>img{width:100%;height:auto;display:block}.zlightbox-close{color:#fff;cursor:pointer;background:#0a1420d9;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px}.zlightbox-close svg{width:20px;height:20px}.zlightbox-caption{border-top:1px solid var(--z-line);gap:4px;padding:16px 20px;display:grid}.zlightbox-caption span{color:var(--z-muted);font-size:14px;line-height:1.5}.zscreenshot div{padding:20px}.zworkflow,.zsecurity,.zai{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:34px;display:grid}.zworkflow h2,.zsecurity h2,.zai h2{margin-top:18px}.zworkflow-copy,.zsecurity-copy{position:sticky;top:116px}.ztext-link{color:var(--z-teal);align-items:center;gap:8px;margin-top:24px;font-weight:900;display:inline-flex}.ztext-link svg{width:18px;height:18px}.zsection-more{margin-top:28px}.zsteps{gap:14px;display:grid}.zsteps article{padding:22px 22px 22px 82px;position:relative}.zsteps article>span{color:#10182747;font-family:Space Grotesk,Manrope,sans-serif;font-size:30px;font-weight:800;position:absolute;top:22px;left:22px}.zsecurity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zsecurity-list li{color:#dce8ef;background:#102033;border:1px solid #0f172a1a;border-radius:8px;align-items:flex-start;gap:12px;min-height:74px;padding:18px;font-weight:800;display:flex}.zsecurity-list svg{color:#95d768;flex:none;width:21px;height:21px}.zdeploy{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:32px;display:grid}.zdeploy article{padding:24px}.zai{align-items:center}.zai img{border:1px solid var(--z-line);width:100%;box-shadow:var(--z-shadow);border-radius:8px}.zpricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:96px;display:grid}.zpricing-note{color:var(--z-muted);grid-column:1/-1;margin:4px 0 0;font-size:14px;line-height:1.6}.zpricing-note a{color:var(--z-teal);font-weight:850;text-decoration:underline}.zpricing article{padding:28px}.zpricing article:nth-child(2){color:#fff;background:#102033}.zpricing span{color:var(--z-teal);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.zpricing article:nth-child(2) span,.zpricing article:nth-child(2) p{color:#c9d9e2}.zpricing strong{margin-top:10px;font-size:52px;line-height:1;display:block}.zpricing .zbutton{margin-top:22px}.zcompare-table{margin-top:32px;overflow:hidden}.zcompare-row{border-top:1px solid #0f172a17;grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:18px 22px;display:grid}.zcompare-row:first-child{border-top:0}.zcompare-heading{color:#475569;text-transform:uppercase;background:#1020330a;min-height:52px;font-size:13px;font-weight:900}.zcompare-row strong{color:var(--z-ink);font-size:17px}.zcompare-row span{color:var(--z-muted);line-height:1.55}.zcompare-row span:nth-child(2){color:#244c1b;align-items:center;gap:10px;font-weight:850;display:flex}.zcompare-row svg{width:18px;height:18px;color:var(--z-green);flex:none}.zcompare-links{color:var(--z-muted);margin:18px 0 0;font-size:14px;line-height:1.6}.zcompare-links a{color:var(--z-teal);font-weight:850;text-decoration:underline}.zpath-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.zpath-card{padding:26px}.zpath-card h3{margin-top:0}.zpath-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.zpath-card li{color:#244c1b;align-items:flex-start;gap:10px;font-weight:850;line-height:1.45;display:flex}.zpath-card li svg{width:18px;height:18px;color:var(--z-green);flex:none}.zfaq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.zfaq article{padding:24px}.zfaq h3{margin-top:0}.zcta{background:linear-gradient(135deg,#fffffff0,#f2fafbe6),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:84px;margin-bottom:84px;padding:34px;display:grid}.zcta .zeyebrow{margin-bottom:18px}.zcta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.zdownload-band{color:#fff;background:#102337;margin-top:96px;padding:92px 0}.zdownload{width:min(var(--z-site-width), calc(100% - (var(--z-site-gutter) * 2)));grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:72px;margin-inline:auto;display:grid}.zdownload .zeyebrow{color:#d5f5c0}.zdownload h2{color:#fff;max-width:720px;font-family:var(--z-display);letter-spacing:0;margin:18px 0 0;font-size:46px;line-height:1.08}.zdownload-copy>p{color:#bfd0de;max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.72}.zdownload-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.zdownload-facts article{background:#ffffff0d;border:1px solid #d5f5c02e;min-height:154px;padding:18px}.zdownload-facts svg{color:#a8e278;width:21px;height:21px}.zdownload-facts strong,.zdownload-facts span{display:block}.zdownload-facts strong{color:#fff;margin-top:22px;font-size:14px;line-height:1.35}.zdownload-facts span{color:#b5c6d5;margin-top:6px;font-size:12px;line-height:1.45}.zdownload-form{color:var(--z-ink);background:#fff;border:1px solid #ffffff2b;padding:30px;box-shadow:0 24px 54px #020c1647}.zform-heading>span{color:#47722e;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.zform-heading>strong{font-family:var(--z-display);margin-top:8px;font-size:25px;line-height:1.18;display:block}.zfield{color:#314256;gap:8px;margin-top:28px;font-size:13px;font-weight:800;display:grid}.zfield select{color:#172b3a;background:#f8fbfc;border:1px solid #bed0dc;border-radius:5px;width:100%;min-height:48px;padding:0 42px 0 14px;font-size:15px}.zedition-note{color:#526a7a;background:#f1f7f9;border-left:3px solid #3d7f98;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.zedition-note strong{color:#274657;margin-bottom:3px;font-size:13px;display:block}.zdeployment-guide{background:#f4f9f0;border:1px solid #cfe3c0;margin-top:18px;padding:16px}.zdeployment-guide>span,.zdeployment-guide strong,.zdeployment-guide p{display:block}.zdeployment-guide>span{color:#4f7f2a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.zdeployment-guide strong{color:#213d2e;margin-top:5px;font-size:15px}.zdeployment-guide p{color:#526b5b;margin:7px 0 0;font-size:13px;line-height:1.5}.zdeployment-guide ol{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.zdeployment-guide li{color:#365145;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.zdeployment-guide li svg{color:#4f9d23;flex:none;width:15px;height:15px}.zguide-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.zguide-copy{color:#315b1f;cursor:pointer;background:#fff;border:1px solid #9ec486;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.zguide-copy:hover{background:#e8f3df}.zguide-copy svg{width:15px;height:15px}.zguide-actions>span{color:#466457;font-size:12px}.zform-options{border:0;border-top:1px solid #dce6eb;grid-template-columns:1fr 1fr;gap:10px 14px;margin:24px 0 0;padding:18px 0 0;display:grid}.zform-options legend{color:#314256;padding:0;font-size:13px;font-weight:800}.zform-options label{color:#536a7a;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.zform-options input{accent-color:#4f9d23;width:16px;height:16px;margin:1px 0 0}.zform-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.zform-docs{color:#315b1f;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.zform-docs svg{width:17px;height:17px}.zdownload-ready{color:#26461a;background:#f0f8eb;border-left:3px solid #4f9d23;gap:11px;margin-top:22px;padding:15px;display:flex}.zdownload-ready>svg{color:#3f8122;flex:none;width:19px;height:19px}.zdownload-ready strong,.zdownload-ready a{display:block}.zdownload-ready strong{font-size:13px}.zdownload-ready a{color:#2a6920;align-items:center;gap:5px;margin-top:5px;font-size:13px;font-weight:800;display:inline-flex}.zdownload-ready a svg{width:16px;height:16px}.zfocus-checks{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.zfocus-checks li{color:#375a2a;font-size:12.5px;line-height:1.5}.zfocus-checks li::marker{color:#4f9d23}.zfooter{color:#fff;background:linear-gradient(#ffffff09,#0000 26%),#102033}.zfooter-inner{grid-template-columns:minmax(250px,.54fr) minmax(0,2.1fr);align-items:start;gap:44px;padding:58px 0;display:grid}.zfooter .zbrand{color:#fff}.zfooter .zbrand small,.zfooter-brand p,.zfooter-links a{color:#b9c8d4}.zfooter-brand p{max-width:460px;margin:20px 0 0;line-height:1.7}.zfooter-download{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin-top:24px;padding:0 14px;font-weight:900;display:inline-flex}.zfooter-download svg{width:18px;height:18px}.zfooter-links{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:34px 26px;display:grid}.zfooter-links>div{min-width:0}.zfooter-links>div:last-child{grid-column:span 3}.zfooter-links h2{letter-spacing:.18em;text-transform:uppercase;color:#7f94a6;margin:0 0 14px;font-size:12px}.zfooter-links a{padding:6px 0;font-weight:750;line-height:1.35;display:block}.zfooter-links>div:last-child a{break-inside:avoid}.zfooter-links>div:last-child{column-count:3;column-gap:28px}.zfooter-links>div:last-child h2{column-span:all}.zfooter-links a:hover,.zfooter-download:hover{color:#fff}@media (width<=1120px){.znav-links,.zghost,.znav-actions .zbutton{display:none}.zmenu{display:inline-flex}.zmetrics,.zfit-grid,.zusecase-grid,.zfeature-grid,.zrole-grid,.zpackage-list,.zmodule-grid,.zcontrol-grid,.zreadiness-list,.zscreenshot-grid,.zdeploy,.zlifecycle-grid,.zevaluate-grid,.zpath-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zfit-layout,.zworkflow,.zreadiness,.zsecurity,.zai,.zcta,.zdownload{grid-template-columns:1fr}.zworkflow-copy,.zsecurity-copy,.zlaunch-panel{position:static}.zhero{min-height:820px}.zhero-content{padding-right:0}.zhero h1{font-size:60px}.zhero-demo{width:min(430px,100%);margin:30px 0 0;position:relative;bottom:auto;left:auto;right:auto}.zcta-actions{justify-content:flex-start}.zdownload{gap:42px}.zfooter-inner{grid-template-columns:1fr}.zfooter-links{grid-template-columns:repeat(3,minmax(0,1fr))}.zfooter-links>div:last-child{column-count:3;grid-column:span 3}}@media (width<=760px){[id]{scroll-margin-top:156px}.zsite{--z-site-gutter:11px}.zbrand{min-width:0}.zbrand small{display:none}.znav{top:10px}.zhero{min-height:auto;padding-top:156px;padding-bottom:36px}.zhero-bg{object-position:63% center}.zhero h1{font-size:43px}.zhero-content{padding-bottom:0}.zlead,.zsection-head p,.zfit .zsection-head p,.zusecases .zsection-head p,.zroles .zsection-head p,.zpackage .zsection-head p,.zmodules .zsection-head p,.zcontrols .zsection-head p,.zworkflow p,.zreadiness .zsection-head p,.zsecurity p,.zai p,.zlifecycle .zsection-head p,.zcompare .zsection-head p,.zevaluate .zsection-head p,.zpath .zsection-head p,.zdownload-copy>p,.zcta p{font-size:16px}.zsection h2,.zfit h2,.zusecases h2,.zroles h2,.zpackage h2,.zmodules h2,.zcontrols h2,.zshowcase h2,.zworkflow h2,.zreadiness h2,.zsecurity h2,.zai h2,.zlifecycle h2,.zcompare h2,.zevaluate h2,.zpath h2,.zdownload h2,.zfaq h2,.zcta h2{font-size:34px}.zhero-actions .zbutton,.zcta-actions .zbutton{width:100%}.zhero-demo{width:100%;margin:24px auto 0}.zhero-demo-body{height:268px}.zmetrics,.zfit-grid,.zusecase-grid,.zfeature-grid,.zrole-grid,.zpackage-list,.zmodule-grid,.zcontrol-grid,.zreadiness-list,.zscreenshot-grid,.zsecurity-list,.zdeploy,.zpricing,.zfaq-grid,.zlifecycle-grid,.zevaluate-grid,.zpath-grid,.zdownload-facts,.zfooter-links{grid-template-columns:1fr}.zfooter-links>div:last-child{column-count:1;grid-column:auto}.zmetrics{margin-top:12px}.zsection,.zfit,.zusecases,.zpackage,.zroles,.zmodules,.zcontrols,.zshowcase,.zworkflow,.zreadiness,.zsecurity,.zai,.zlifecycle,.zcompare,.zevaluate,.zpath,.zfaq,.zcta,.zpricing{padding-top:64px}.zdownload-band{margin-top:64px;padding:64px 0}.zdownload h2{font-size:34px}.zdownload-form{padding:22px}.zform-options,.zfit-layout,.zreadiness{grid-template-columns:1fr}.zfit-callout{padding:22px}.zfit-callout strong{font-size:24px}.zrole-card,.zusecase-card,.zmodule-card,.zcontrol-card,.zreadiness-item,.zlaunch-panel,.zlifecycle-card,.zevaluate-item,.zpath-card{min-height:0;padding:22px}.zmodule-card{grid-template-columns:1fr}.zlaunch-panel h3{font-size:24px}.zcompare-row{grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;padding:18px}.zcompare-heading{display:none}.zcompare-row span:nth-child(2){align-items:flex-start}.zsteps article{padding-left:22px}.zsteps article>span{margin-bottom:10px;display:block;position:static}.zcta{margin-top:52px;margin-bottom:52px;padding:22px}.zfooter-inner{padding:40px 0}}
/*$vite$:1*/