body:has(.landing)>.ambient{display:none}.landing{color:#f7f8ff;background:#080d19}.landing .content{width:min(1248px,100% - 192px);margin-inline:auto;position:relative}.landing p{color:#b7c4df;margin:0;font-size:18px;line-height:29px}.landing h1,.landing h2,.landing h3,.landing h4{letter-spacing:0;margin:0}.landing .logo{letter-spacing:0;font-size:29px}.landing .button{white-space:nowrap;border-radius:8px;flex:none;min-height:57px;padding:17px 24px;font-size:16px;font-weight:500;line-height:22px}.landing .secondary{background:#0c1425;border-color:#2a3854}.landing-actions{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.landing .landing-eyebrow{letter-spacing:0;color:#6482ff;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:16px}.landing .landing-mono{color:#b7c4df;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:18px}.landing-header{z-index:3;justify-content:space-between;align-items:center;height:48px;margin-top:24px;padding:0;display:flex;position:relative}.landing-header .desktop-nav{color:#b7c4df;gap:30px;font-size:14px;font-weight:500}.landing-header:after{content:"";opacity:.6;background:#2a3854;height:1px;position:absolute;top:72px;left:0;right:0}.landing-hero{min-height:900px;padding-top:1px;position:relative;overflow:hidden}.hero-scene{--pointer-x:0;--pointer-y:0;width:1440px;height:810px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-layer{object-fit:contain;pointer-events:none;transform:translate(calc(var(--pointer-x) * var(--depth) * 1px), calc(var(--pointer-y) * var(--depth) * 1px)) scale(var(--layer-scale,1));transition:transform .2s ease-out;position:absolute}.hero-layer-1{--depth:2;width:1440px;height:810px;top:0;left:0}.hero-layer-2{--depth:5;width:1440px;height:810px;top:0;left:0}.hero-layer-3{--depth:22;width:607px;height:506px;top:177px;left:603px}.hero-layer-4{--depth:12;width:930px;height:409px;top:390px;left:635px}.hero-layer-5{opacity:.6;--depth:25;width:1440px;height:810px;top:100px;left:180px}.hero-safe-area{background:linear-gradient(90deg,#080d19 0%,#080d19f5 55%,#080d1980 86%,#080d1900 100%);width:1000px;height:810px;position:absolute;top:0;left:0}.hero-bottom-fade{background:linear-gradient(#080d1900,#080d19);width:1440px;height:130px;position:absolute;top:710px;left:0}.hero-content{z-index:2;flex-direction:column;align-items:flex-start;gap:24px;margin-top:98px;display:flex}.landing .hero-eyebrow{color:#b7c4df}.hero-content h1{max-width:590px;font-size:76px;font-weight:700;line-height:82px}.hero-content .pixel{color:#6482ff;letter-spacing:0;font-family:Pixelify Sans,monospace;font-size:80px;line-height:84px}.landing .hero-body{width:495px;max-width:100%;font-size:18px;line-height:29px}.landing .hero-ownership{font-size:13px}.hero-signature{background:#080d19;align-items:start;min-height:90px;margin-top:114px;padding-top:15px;display:flex;position:relative}.hero-signature>.content{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.hero-signature .landing-mono{font-size:12px}.hero-signature a.landing-mono{color:#6482ff;font-size:11px}.landing-section{isolation:isolate;background:#080d19;padding-top:72px;position:relative;overflow:hidden}.landing-background{z-index:-1;pointer-events:none;width:1440px;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-heading{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.landing .section-heading h2{font-size:52px;font-weight:700;line-height:1.16}.landing-card{background:#0c1425;border:1px solid #2a3854;border-radius:10px;min-width:0;padding:24px}.landing-card h3{font-size:24px;font-weight:500;line-height:30px}.landing .landing-card p{font-size:16px;line-height:25px}.custom-zone{border-color:#315cff}.section-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.section-footnote{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.landing .section-footnote p,.section-footnote a{font-size:15px;line-height:20px}.section-footnote a{color:#6482ff}.landing-demo{min-height:900px;padding-bottom:43px}.landing-demo .section-heading h2{font-size:58px;line-height:70px}.landing-demo .section-heading{gap:24px}.demo-layout{grid-template-columns:280px minmax(0,936px);gap:32px;margin-top:54px;display:grid}.fidelity-demo-tabs{flex-direction:column;gap:12px;display:flex}.fidelity-demo-tabs button{text-align:left;background:#080d19;border:1px solid #2a3854;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;min-height:150px;padding:20px;display:flex}.fidelity-demo-tabs button[aria-selected=true]{background:#0c1425;border:1.5px solid #315cff}.fidelity-demo-tabs .landing-mono{font-size:11px;line-height:15px}.fidelity-demo-tabs button[aria-selected=true] .landing-mono{color:#6482ff}.fidelity-demo-tabs strong{font-size:20px;font-weight:500;line-height:25px}.tab-description{color:#b7c4df;font-size:14px;line-height:23px}.fidelity-demo-media{background:#080d19;border:1px solid #2a3854;border-radius:12px;height:420px;overflow:hidden}.demo-media-header{background:#0c1425;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:22px 24px;display:flex}.demo-media-header .landing-mono{font-size:12px;line-height:16px}.demo-media-header .landing-mono:last-child{color:#6482ff;font-size:10px}.demo-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:362px;padding:24px;display:flex}.demo-placeholder>img{width:56px;height:56px}.landing .demo-placeholder h3{font-size:28px;font-weight:500;line-height:34px}.landing .demo-placeholder p{font-size:14px;line-height:20px}.landing .demo-media-caption{margin-top:22px;font-size:14px;line-height:20px}.demo-closing{justify-content:space-between;align-items:center;min-height:105px;margin-top:66px;margin-left:312px;display:flex;position:relative}.demo-closing>p{max-width:460px}.demo-closing .landing-actions{margin-left:auto}.demo-pointing-slot{pointer-events:none;width:131px;height:105px;position:absolute;top:-1px;right:308px;overflow:hidden}.demo-pointing{object-fit:fill;width:77.14%;height:100%;image-rendering:pixelated;position:absolute;top:.366%;left:22.52%}.landing-workflow{min-height:790px;padding-bottom:88px}.fidelity-workflow-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.workflow-step{border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;min-height:306px;padding:28px;display:flex}.workflow-step h3{font-size:27px;line-height:33px}.workflow-chips{flex-wrap:wrap;gap:8px;display:flex}.workflow-chips span{color:#b7c4df;background:#080d19;border:1px solid #2a3854;border-radius:5px;padding:9px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:14px}.landing-workflow .section-actions{min-height:58px;margin-top:72px}.landing-features{min-height:1232px;padding-bottom:94px}.landing-features .section-heading h2{max-width:640px;font-size:56px;line-height:64px}.fidelity-features-grid{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:96px;display:grid}.feature-card{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:16px;min-height:228px;display:flex}.feature-wide{grid-column:span 3}.feature-icon{width:36px;height:36px;display:block}.landing-features .section-footnote{margin-top:54px}.landing-architecture{min-height:1200px;padding-bottom:70px}.fidelity-architecture-grid{grid-template-columns:576px minmax(0,624px);gap:48px;margin-top:50px;display:grid}.generation-flow{flex-direction:column;align-items:center;gap:12px;display:flex}.flow-stage{flex-direction:column;gap:12px;width:100%;min-height:104px;padding:20px 24px;display:flex}.flow-stage h3,.fidelity-output-grid h3,.zone-panel h3{font-size:22px;line-height:27px}.landing .flow-stage p,.landing .fidelity-output-grid p,.landing .zone-panel p{font-size:14px;line-height:20px}.flow-connector{flex-shrink:0;width:24px;height:24px}.fidelity-output-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.fidelity-output-grid .landing-card{flex-direction:column;gap:12px;min-height:90px;padding:20px 24px;display:flex}.fidelity-output-grid .landing-card:nth-last-child(-n+2){min-height:94px;padding-top:18px}.fidelity-zones{flex-direction:column;gap:20px;min-width:0;display:flex}.zone-panel{flex-direction:column;gap:12px;min-height:226px;padding:20px 24px;display:flex}.fidelity-zones code{color:#b7c4df;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:18px;display:block}.custom-zone code{color:#6482ff}.output-paths{flex-direction:column;gap:12px;display:flex}.landing .output-paths p{font-size:11px;line-height:14px}.access-panel{flex-direction:column;gap:12px;min-height:152px;padding:18px 24px;display:flex}.landing .access-panel .landing-eyebrow{font-size:11px;line-height:14px}.landing .access-panel p{font-size:14px;line-height:18px}.landing-architecture .section-footnote{margin-top:94px}.landing-deployment{min-height:1490px;padding-bottom:110px}.landing-deployment .section-heading>p:last-child{max-width:1160px}.deployment-servers,.deployment-delivery{grid-template-columns:1fr 1fr;gap:24px;display:grid}.deployment-servers{margin-top:48px}.deployment-servers>.landing-card{flex-direction:column;gap:16px;min-height:266px;display:flex}.server-box{background:#080d19;border:1px solid #2a3854;border-radius:7px;flex-direction:column;gap:12px;min-height:104px;padding:20px 18px;display:flex}.server-box .landing-eyebrow{font-size:10px;line-height:13px}.landing .server-box p{font-size:14px;line-height:20px}.split-servers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deployment-delivery{margin-top:40px}.deployment-delivery>.landing-card{min-height:326px;position:relative}.delivery-choices{overflow:hidden}.delivery-choices>div{margin-top:20px}.landing h4{font-size:16px;font-weight:500;line-height:20px}.landing .delivery-choices p{margin-top:5px;font-size:14px;line-height:20px}.paper-pile{object-fit:contain;width:137px;height:209px;image-rendering:pixelated;position:absolute;top:171px;right:95px}.ci-choices>h4{margin-top:20px}.landing .ci-choices>p:not(.landing-eyebrow){margin-top:16px;font-size:14px;line-height:22px}.landing .ci-choices>.landing-eyebrow{margin-top:18px;font-size:10px;line-height:13px}.deployment-operations{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.deployment-operations>.landing-card{flex-direction:column;gap:16px;min-height:316px;display:flex}.landing .operation-helper{font-size:14px;line-height:22px}.landing-deployment .section-footnote{margin-top:78px}.landing-usecases{min-height:874px;padding-bottom:74px}.landing-usecases .section-heading h2{max-width:1050px;line-height:60px}.fidelity-usecase-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.fidelity-usecase-grid>.landing-card{flex-direction:column;gap:16px;min-height:204px;display:flex}.landing .fidelity-usecase-grid p{font-size:18px;line-height:28px}.usecase-icon{flex-shrink:0;width:32px;height:32px;position:relative}.landing .usecase-note{margin-top:40px;font-size:14px;line-height:20px}.landing-closing{min-height:622px;padding-bottom:56px}.closing-content{flex-direction:column;align-items:flex-start;gap:24px;min-height:277px;display:flex;position:relative}.closing-content h2{max-width:920px;font-size:48px;line-height:58px}.closing-content>p:not(.landing-eyebrow){max-width:1100px}.closing-standing{object-fit:contain;width:82px;height:172px;image-rendering:pixelated;position:absolute;top:58px;right:78px}.fidelity-footer{border-top:1px solid #2a3854;grid-template-columns:300px 1fr;align-items:start;gap:24px 48px;min-height:153px;margin-top:64px;padding-top:28px;display:grid;position:relative}.landing .fidelity-footer>div>p{max-width:280px;margin-top:10px;font-size:14px;line-height:22px}.fidelity-footer nav{align-items:center;gap:48px;display:flex}.fidelity-footer nav a{color:#b7c4df;align-items:center;min-height:48px;font-size:14px;display:flex}.landing .footer-note{grid-column:1/-1;font-size:13px;line-height:18px}.landing .menu-trigger{display:none}@media (width<=1199px){.landing .content{width:calc(100% - 128px)}.landing .logo{font-size:27px}.landing-header .desktop-nav{gap:25px;font-size:13px}.landing-header:after{display:none}.landing-hero{min-height:1020px}.hero-scene{width:100%;height:310px;position:relative;top:36px;left:0;overflow:hidden;transform:none}.hero-layer-1,.hero-layer-2{width:100%;height:576px;top:-120px;left:0}.hero-layer-3{width:27.93%;height:220px;top:51px;left:47.95%}.hero-layer-4{width:63.48%;height:286px;top:110px;left:39.06%}.hero-layer-5{opacity:.2;width:100%;height:576px;top:75px;left:0}.hero-safe-area{display:none}.hero-bottom-fade{width:100%;height:60px;top:250px}.hero-content{gap:24px;margin-top:76px}.hero-content h1{max-width:none;font-size:64px;line-height:70px}.hero-content .pixel{font-size:72px;line-height:70px}.landing .hero-body{width:780px}.hero-signature{min-height:52px;margin-top:73px;padding-top:0}.hero-signature>.content{min-height:44px;font-size:12px}.hero-signature a{display:none}.landing-background{width:1024px}.landing .section-heading h2{font-size:46px;line-height:55px}.landing-section{padding-top:64px}.landing-demo{min-height:1090px;padding-bottom:58px}.landing-demo .section-heading h2{font-size:52px;line-height:62px}.demo-layout{grid-template-columns:1fr;gap:41px;margin-top:39px}.fidelity-demo-tabs{flex-direction:row;gap:16px}.fidelity-demo-tabs button{flex:1;gap:12px;min-width:0;min-height:104px;padding:16px}.fidelity-demo-tabs strong{font-size:19px;line-height:24px}.fidelity-demo-tabs .tab-description{display:none}.fidelity-demo-media{height:450px}.demo-placeholder{height:392px}.landing .demo-media-caption{margin-top:22px}.demo-closing{grid-template-columns:1fr auto;justify-content:flex-end;align-items:flex-start;row-gap:35px;min-height:126px;margin-top:21px;margin-left:0;display:grid}.demo-closing>p{text-align:right;grid-column:2;justify-self:end}.demo-closing .landing-actions{grid-column:2;margin-left:0}.demo-pointing-slot{width:100px;height:104px;top:41px;right:316px}.demo-pointing{object-fit:contain;width:100%;height:100%;inset:0}.landing-workflow{min-height:1280px;padding-bottom:51px}.landing-workflow .section-heading h2{font-size:48px;line-height:56px}.fidelity-workflow-grid{grid-template-columns:1fr;gap:48px;margin-top:47px}.workflow-step{min-height:240px;position:relative}.workflow-step:not(:last-child):after{content:"↓";color:#6482ff;font-size:24px;position:absolute;bottom:-39px;left:calc(50% - 12px)}.landing-workflow .section-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:59px;display:flex}.landing-features{min-height:1440px;padding-bottom:103px}.landing-features .section-heading h2{font-size:48px;line-height:56px}.fidelity-features-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:84px}.feature-card,.feature-wide{grid-column:auto;min-height:228px}.feature-wide{min-height:262px}.landing-features .section-footnote{margin-top:21px}.landing-architecture{min-height:1924px;padding-bottom:86px}.fidelity-architecture-grid{grid-template-columns:1fr;gap:32px;margin-top:43px}.generation-flow{align-items:flex-start;gap:12px}.flow-stage{min-height:133px;padding:22px 24px}.fidelity-output-grid{gap:16px}.fidelity-output-grid>.landing-card{min-height:104px}.fidelity-output-grid>.landing-card:nth-last-child(-n+2){min-height:105px;padding-top:20px}.fidelity-zones{grid-template-columns:1fr 1fr;gap:32px 16px;display:grid}.zone-panel{min-height:232px;padding:24px}.output-paths,.access-panel{grid-column:1/-1}.output-paths{min-height:124px;padding:12px 0}.access-panel{gap:16px;min-height:197px;padding:24px}.landing .access-panel p{font-size:16px;line-height:25px}.landing-architecture .section-footnote{flex-direction:column;gap:14px;margin-top:32px}.landing-deployment{min-height:1472px;padding-bottom:102px}.deployment-servers{gap:16px;margin-top:39px}.deployment-servers>.landing-card{min-height:266px}.deployment-delivery{gap:16px;margin-top:32px}.deployment-delivery>.landing-card{min-height:320px}.paper-pile{display:none}.deployment-operations{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.deployment-operations>.landing-card{min-height:228px}.deployment-operations>.landing-card:last-child{grid-column:1/-1;min-height:157px}.landing-deployment .section-footnote{gap:12px;margin-top:32px}.landing-usecases{min-height:930px;padding-top:72px;padding-bottom:74px}.landing-usecases .section-heading h2{max-width:780px;font-size:46px;line-height:60px}.fidelity-usecase-grid>.landing-card{min-height:232px}.landing-closing{min-height:630px;padding-top:72px;padding-bottom:56px}.closing-content{min-height:285px}.closing-content h2{max-width:680px;font-size:40px;line-height:48px}.closing-content>p:not(.landing-eyebrow){max-width:780px}.closing-standing{display:none}.fidelity-footer{grid-template-columns:300px 1fr;gap:24px 28px}.fidelity-footer nav{gap:35px}}@media (width<=767px){.landing .content{width:calc(100% - 48px)}.landing .logo{font-size:24px}.landing-header{margin-top:24px}.landing .desktop-nav{display:none}.landing .menu-trigger{height:57px;min-height:57px;padding:17px 24px;font-size:16px;display:inline-flex}.landing-hero{min-height:880px}.hero-scene{height:240px;top:28px}.hero-layer-1,.hero-layer-2{width:123.08%;height:270px;top:-15px;left:-11.54%}.hero-layer-3{width:43.33%;height:118px;top:86px;left:21.79%}.hero-layer-4{width:102.56%;height:176px;top:116px;left:-1.03%}.hero-layer-5{opacity:.2;width:123.08%;height:270px;top:50px;left:5.13%}.hero-bottom-fade{height:50px;top:190px}.hero-content{gap:20px;margin-top:66px}.landing .hero-eyebrow{font-size:10px;line-height:13px}.hero-content h1{font-size:50px;line-height:56px}.hero-content .pixel{font-size:56px;line-height:56px}.landing .hero-body{width:auto;font-size:16px;line-height:25px}.landing .hero-ownership{font-size:11px;line-height:14px}.hero-signature{min-height:70px;margin-top:38px}.hero-signature>.content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.hero-signature .landing-mono{font-size:11px}.hero-signature>.content>span:nth-child(2){font-size:12px}.landing-background{width:390px}.landing-section{padding-top:48px}.section-heading{gap:20px}.landing .section-heading h2{font-size:34px;line-height:41px}.landing .section-heading>p:last-child:not(.landing-eyebrow){font-size:16px;line-height:25px}.landing .landing-eyebrow{font-size:11px;line-height:14px}.landing .landing-mono{font-size:11px;line-height:16px}.landing .button{min-height:57px;padding:17px 24px;font-size:16px}.landing-demo{min-height:1000px;padding-bottom:223px}.landing-demo .section-heading h2{font-size:36px;line-height:44px}.demo-layout{gap:28px;margin-top:35px}.fidelity-demo-tabs{gap:8px}.fidelity-demo-tabs button{gap:12px;min-height:100px;padding:14px 10px}.fidelity-demo-tabs .landing-mono{font-size:9px;line-height:12px}.fidelity-demo-tabs strong{font-size:15px;line-height:20px}.fidelity-demo-media{height:300px}.demo-media-header{align-items:center;height:45px;padding:14px 16px}.demo-media-header .landing-mono{font-size:9px;line-height:12px}.demo-media-header .landing-mono:last-child{font-size:7px;line-height:11px}.demo-placeholder{gap:18px;height:255px;padding:24px 16px}.landing .demo-placeholder h3{font-size:22px;line-height:27px}.landing .demo-placeholder p{max-width:290px;font-size:12px;line-height:19px}.landing .demo-media-caption{display:none}.demo-closing{flex-direction:column;align-items:flex-start;gap:22px;min-height:auto;margin-top:36px;display:flex}.demo-closing>p{text-align:left}.demo-pointing-slot{display:none}.demo-closing .landing-actions{margin-left:0}.landing-workflow{min-height:1420px;padding-bottom:55px}.landing-workflow .section-heading h2{font-size:34px;line-height:41px}.fidelity-workflow-grid{gap:48px;margin-top:46px}.workflow-step{gap:20px;min-height:282px;padding:24px}.workflow-step h3{font-size:24px;line-height:29px}.landing .workflow-step p{font-size:16px;line-height:25px}.workflow-chips{gap:8px}.workflow-chips span{padding:9px 10px;font-size:10px}.landing-workflow .section-actions{gap:22px;margin-top:34px}.landing-features{min-height:2650px;padding-bottom:106px}.landing-features .section-heading h2{font-size:36px;line-height:44px}.why-mobile-intro{margin-top:20px;font-size:16px!important;line-height:25px!important;display:block!important}.fidelity-features-grid{grid-template-columns:1fr;gap:16px;margin-top:48px}.feature-card{gap:16px;min-height:246px}.feature-wide{min-height:282px}.feature-card h3{font-size:23px;line-height:28px}.landing .feature-card p{font-size:16px;line-height:25px}.landing-features .section-footnote{gap:12px;margin-top:32px}.landing-features .section-footnote p,.landing-features .section-footnote a{font-size:13px;line-height:20px}.landing-architecture{min-height:2712px;padding-bottom:85px}.fidelity-architecture-grid{gap:24px;margin-top:32px}.generation-flow{align-items:center;gap:24px}.flow-stage{min-height:119px;padding:22px}.flow-stage:nth-of-type(2){min-height:144px}.flow-stage:nth-of-type(3){min-height:174px}.flow-stage h3,.fidelity-output-grid h3{font-size:22px;line-height:27px}.landing .flow-stage p,.landing .fidelity-output-grid p{font-size:14px;line-height:22px}.fidelity-output-grid{grid-template-columns:1fr;gap:12px}.fidelity-output-grid>.landing-card,.fidelity-output-grid>.landing-card:nth-last-child(-n+2){min-height:107px;padding:20px 24px}.fidelity-zones{gap:16px;display:flex}.zone-panel{gap:16px;min-height:252px;padding:24px}.zone-panel h3{font-size:24px;line-height:29px}.fidelity-zones code{overflow-wrap:anywhere;font-size:13px;line-height:22px}.output-paths{gap:14px;min-height:124px;margin-top:8px;padding:12px 0}.access-panel{gap:16px;min-height:277px;margin-top:8px;padding:24px}.landing .access-panel .landing-eyebrow{font-size:11px;line-height:17px}.landing .access-panel p{font-size:15px;line-height:24px}.landing-architecture .section-footnote{gap:16px;margin-top:24px}.landing-architecture .section-footnote p,.landing-architecture .section-footnote a{font-size:14px;line-height:22px}.landing-deployment{min-height:2518px;padding-bottom:86px}.landing-deployment .section-heading>p:last-child{font-size:16px;line-height:25px}.deployment-servers,.deployment-delivery,.deployment-operations{grid-template-columns:1fr;gap:16px}.deployment-servers{margin-top:36px}.deployment-servers>.landing-card{gap:16px;min-height:244px;padding:22px}.deployment-servers>.landing-card:last-child{min-height:373px}.split-servers{grid-template-columns:1fr;gap:12px}.deployment-servers h3,.deployment-delivery h3,.deployment-operations h3{font-size:24px;line-height:29px}.landing .deployment-servers p{font-size:16px;line-height:25px}.landing .server-box p{font-size:14px;line-height:20px}.server-box{min-height:104px;padding:18px}.deployment-delivery{margin-top:24px}.deployment-delivery>.landing-card{min-height:290px;padding:22px}.deployment-delivery>.landing-card:last-child{min-height:345px}.delivery-choices>div{margin-top:18px}.landing .ci-choices>p:not(.landing-eyebrow){font-size:14px;line-height:22px}.deployment-operations{margin-top:24px}.deployment-operations>.landing-card{min-height:229px;padding:22px}.deployment-operations>.landing-card:nth-child(2){min-height:229px}.deployment-operations>.landing-card:last-child{grid-column:auto;min-height:230px}.landing .operation-helper{font-size:13px;line-height:21px}.landing-deployment .section-footnote{gap:14px;margin-top:24px}.landing-deployment .section-footnote p,.landing-deployment .section-footnote a{font-size:13px;line-height:21px}.landing-usecases{min-height:1393px;padding-top:48px;padding-bottom:50px}.landing-usecases .section-heading h2{font-size:34px;line-height:41px}.fidelity-usecase-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.fidelity-usecase-grid>.landing-card{gap:16px;min-height:235px;padding:24px}.landing .fidelity-usecase-grid p{font-size:16px;line-height:25px}.fidelity-usecase-grid h3{font-size:24px;line-height:29px}.landing .usecase-note{margin-top:28px;font-size:13px;line-height:20px}.landing-closing{min-height:954px;padding-top:48px;padding-bottom:168px}.closing-content{gap:20px;min-height:331px}.closing-content h2{font-size:34px;line-height:41px}.landing .closing-content>p:not(.landing-eyebrow){font-size:16px;line-height:25px}.closing-standing{display:none}.fidelity-footer{flex-direction:column;gap:24px;min-height:359px;margin-top:48px;padding-top:24px;display:flex}.fidelity-footer .logo{font-size:24px}.landing .fidelity-footer>div>p{max-width:310px;font-size:13px;line-height:21px}.fidelity-footer nav{flex-direction:column;align-items:flex-start;gap:0}.fidelity-footer nav a{min-height:32px;font-size:13px;line-height:18px}.landing .footer-note{font-size:12px;line-height:18px}.landing-actions{flex-wrap:nowrap}}@media (width<=359px){.landing .content{width:calc(100% - 40px)}.landing-actions{flex-wrap:wrap}.landing .button{padding:17px 20px}.hero-content h1{font-size:46px}.hero-content .pixel{font-size:52px}}@media (prefers-reduced-motion:reduce){.hero-layer{transition:none;transform:none}}.landing .section-heading{gap:16px}.landing .section-heading h2{line-height:68px}.landing-demo .section-heading h2{line-height:75px}.landing .landing-demo .section-heading>p:last-child,.landing .landing-workflow .section-heading>p:last-child,.landing .landing-architecture .section-heading>p:last-child{line-height:23px}.landing-features .section-heading{gap:20px}.landing-features .section-heading h2{line-height:64px}.landing-usecases .section-heading h2{line-height:60px}.landing-closing .closing-content{gap:20px}.closing-content h2{max-width:1040px}.closing-content>p:not(.landing-eyebrow){max-width:1040px;line-height:27.9px}.fidelity-footer .logo{font-size:26px}.why-mobile-intro{display:none}@media (width<=1199px){.landing .section-heading h2{line-height:55px}.landing-demo .section-heading h2{line-height:62px}.landing-workflow .section-heading h2,.landing-features .section-heading h2{line-height:56px}.landing-usecases .section-heading h2{line-height:60px}.closing-content h2,.closing-content>p:not(.landing-eyebrow){max-width:688px}.fidelity-features-grid{margin-top:84px}.fidelity-footer .logo{font-size:25px}}@media (width<=767px){.landing .section-heading h2{line-height:41px}.landing-demo .section-heading h2,.landing-features .section-heading h2{line-height:44px}.landing .landing-demo .section-heading>p:last-child,.landing .landing-workflow .section-heading>p:last-child,.landing .landing-architecture .section-heading>p:last-child{line-height:25px}.closing-content h2{max-width:none}.closing-content>p:not(.landing-eyebrow){max-width:none;line-height:25px}.fidelity-footer .logo{font-size:24px}}.hero-signature{margin-top:118px}.demo-closing{margin-top:5px}.workflow-connector{display:none}@media (width<=1199px){.hero-signature{margin-top:56px}.landing-demo .section-heading h2{line-height:68px}.demo-layout{margin-top:42px}.demo-media-header{height:50px}.demo-placeholder{height:400px}.landing .demo-media-caption{display:none}.demo-closing{row-gap:24px;margin-top:43px}.demo-closing .landing-actions{align-items:center;min-height:104px}.workflow-step:not(:last-child):after{content:none}.workflow-connector{width:24px;height:24px;display:block;position:absolute;bottom:-36px;left:calc(50% - 12px)}.workflow-connector img{width:24px;height:24px}}@media (width<=767px){.hero-signature{margin-top:25px}.landing-demo .section-heading h2{line-height:46px}.demo-layout{margin-top:28px}.demo-media-header{height:45px}.demo-placeholder{height:255px}.demo-closing{gap:22px;margin-top:36px}.demo-closing .landing-actions{align-items:start;min-height:57px}}.landing-usecases .section-heading{gap:20px}.landing-usecases .landing-eyebrow{font-size:11px;line-height:16px}.fidelity-usecase-grid>.landing-card{border-radius:12px;gap:18px}@media (width<=767px){.fidelity-usecase-grid>.landing-card{gap:18px}}.hero-scene{overflow:hidden}.hero-layer-1,.hero-layer-2{--layer-scale:1.05;transform-origin:50%}.hero-layer-3{--layer-scale:.85;transform-origin:bottom}.hero-layer-5{--layer-scale:1.06;transform-origin:50%;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.landing-features .custom-zone,.landing-architecture .custom-zone{border-color:#2a3854}.landing-features .feature-card,.landing-architecture .flow-stage,.landing-architecture .zone-panel{transition:border-color .18s}.landing-features .feature-card:is(:hover,:focus-visible,:focus-within),.landing-architecture .flow-stage:is(:hover,:focus-visible,:focus-within),.landing-architecture .zone-panel:is(:hover,:focus-visible,:focus-within){border-color:#315cff}.landing-features .feature-card:focus-visible,.landing-architecture .flow-stage:focus-visible,.landing-architecture .zone-panel:focus-visible{outline-offset:3px;outline:2px solid #6482ff}@media (prefers-reduced-motion:reduce){.hero-layer{transform:scale(var(--layer-scale,1));transition:none}.landing-features .feature-card,.landing-architecture .flow-stage,.landing-architecture .zone-panel{transition:none}}:is(.landing-workflow,.landing-features,.landing-architecture,.landing-deployment,.landing-usecases) .landing-card{transition:border-color .18s}:is(.landing-workflow,.landing-features,.landing-architecture,.landing-deployment,.landing-usecases) .landing-card:is(:hover,:focus-visible,:focus-within){border-color:#315cff}:is(.landing-workflow,.landing-features,.landing-architecture,.landing-deployment,.landing-usecases) .landing-card:focus-visible{outline-offset:3px;outline:2px solid #6482ff}@media (prefers-reduced-motion:reduce){:is(.landing-workflow,.landing-features,.landing-architecture,.landing-deployment,.landing-usecases) .landing-card{transition:none}}.landing{isolation:isolate}.landing-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing>main{z-index:1;position:relative}.landing-section,.hero-signature{background:0 0}.hero-scene{mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 90%,#0000);mask-composite:intersect}.hero-layer-4{--layer-scale:1.12;transform-origin:bottom;mask-image:linear-gradient(90deg,#0000,#000 8% 97%,#0000)}.landing-header-tools{align-items:center;gap:18px;display:flex}.landing .locale-switch{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.landing .locale-switch a{color:#b7c4df}.landing .locale-switch a[aria-current=page]{color:#6482ff;font-weight:600}@media (width>=768px) and (width<=1199px){html[lang=ru] .landing-header .desktop-nav{gap:14px;font-size:11px}html[lang=ru] .landing-header .desktop-nav .button{padding-inline:16px;font-size:13px}}@media (width<=767px){.landing-header-tools{gap:12px}}.landing-header-tools .header-start{flex:none}@media (width<=767px){.landing-header{flex-wrap:wrap;gap:12px;height:auto}.landing-header-tools{justify-content:flex-end;gap:12px;width:100%}.landing-header-tools .header-start{min-height:40px;padding:9px 14px;font-size:13px}}.fidelity-footer nav{flex-wrap:wrap}.landing .footer-copyright{grid-column:1/-1;margin-top:-12px;font-size:13px;line-height:18px}
