.lh-desktop{--ld-mint:#a3f0c6;--ld-cyan:#78dce6;--ld-text:#e7f4f2;--ld-muted:#91a9b6;background:#07131e;color:var(--ld-text);overflow:hidden;font-family:'IBM Plex Sans',sans-serif;line-height:1.6}.lh-desktop *{box-sizing:border-box}.lh-desktop h1,.lh-desktop h2,.lh-desktop h3{font-family:inherit;color:var(--ld-text);letter-spacing:-.035em;line-height:1.12;margin:0;font-weight:650}.lh-desktop a{text-decoration:none}.lh-desktop em{font-style:normal;color:var(--ld-mint)}.ld-wrap{max-width:1200px;padding-inline:32px;margin-inline:auto}.ld-product-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:auto;padding:19px 32px;border-bottom:1px solid #66869422;font-size:12px;position:relative;z-index:2}.ld-product-nav>a:first-child{display:flex;align-items:center;gap:10px;color:#e4f4ee;font-size:15px;font-weight:600}.ld-product-nav span{color:#8aa4b1;font-size:11px;font-weight:400}.ld-product-nav>div{display:flex;align-items:center;gap:26px}.ld-product-nav a{color:#b2c8d0}.ld-product-nav .ld-mini-cta{background:#a3f0c6;color:#0d2921;padding:9px 16px;border-radius:8px;font-weight:600}.ld-eyebrow{display:block;font-size:10px;letter-spacing:.22em;color:#97c7c2;font-weight:600}.ld-eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a3f0c6;margin-right:9px;box-shadow:0 0 15px #a3f0c6}.ld-hero{position:relative;text-align:center;padding-top:82px}.lh-desktop .ld-hero h1{font-size:clamp(46px,6.1vw,86px);letter-spacing:-.06em;line-height:1.01;margin:24px 0}.ld-lead{color:#a7bdc7;font-size:16px;line-height:1.9;margin:24px 0}.ld-actions{display:flex;align-items:center;justify-content:center;gap:26px;margin:30px 0 12px}.ld-button{display:inline-flex;align-items:center;justify-content:center;gap:27px;padding:17px 25px;border-radius:12px;background:var(--ld-mint);color:#0b2a21!important;font-size:14px;font-weight:650;box-shadow:0 5px 35px #7ee9b324;transition:transform .2s,box-shadow .2s}.ld-button:hover{transform:translateY(-2px);box-shadow:0 7px 40px #7ee9b340}.ld-button span{font-size:20px;line-height:1}.ld-text-link{color:#c2e5df;background:none;border:0;cursor:pointer;font:inherit;font-size:12px;text-decoration:none;display:inline-block;padding:5px 0}.ld-meta{font-size:10px;color:#829ca9;margin:18px 0 50px}.ld-hero-glow{position:absolute;top:240px;left:5%;width:90%;height:720px;background:radial-gradient(ellipse,#2b9d8b26,transparent 65%);pointer-events:none}.ld-app-window{position:relative;z-index:1;border:1px solid #638b8866;border-radius:17px 17px 0 0;background:#101e2a;box-shadow:0 25px 110px #0007;overflow:hidden;margin:0;transform:perspective(1800px) rotateX(3deg)}.ld-window-bar{height:29px;display:flex;align-items:center;gap:6px;padding:0 13px;background:#142432;border-bottom:1px solid #42535e66}.ld-window-bar>span{width:5px;height:5px;border-radius:50%;background:#647f8c}.ld-window-bar>b{font-size:8px;letter-spacing:.17em;color:#73919c;margin:auto;font-weight:400;padding-right:22px}.ld-app-window>img{display:block;width:100%;height:auto}.ld-app-window figcaption,.ld-showcase-image figcaption{padding:10px 15px;font-size:9px;color:#7e9ba8;background:#0b1b27;line-height:1.6;text-align:left}.ld-statement{text-align:center;padding-top:110px;padding-bottom:75px}.lh-desktop .ld-statement h2{font-size:clamp(32px,4vw,55px);margin:21px 0}.ld-statement>p{color:#8fa9b6;font-size:14px;line-height:1.9;margin:22px 0}.ld-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ld-feature{border:1px solid #34545d88;border-radius:23px;padding:37px;background:linear-gradient(135deg,#19323b8f,#0e1f2c);min-width:0;overflow:hidden}.ld-feature-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:46px}.ld-feature-icon{font-size:29px;color:#b1efcf;display:block;line-height:1;margin-bottom:24px}.lh-desktop .ld-feature h3{font-size:31px;margin:16px 0}.ld-feature p{font-size:12px;line-height:1.9;color:#91acb8;max-width:420px;margin:18px 0 0}.ld-filter-demo{padding:27px;border:1px solid #5f8f8077;border-radius:15px;background:linear-gradient(125deg,#294b42,#152d35);box-shadow:0 20px 60px #0003;transform:rotate(-3deg)}.ld-filter-demo>span{font-size:9px;color:#88b5a5;letter-spacing:.18em;display:block}.ld-filter-demo>strong{font-size:23px;color:#e5f5ed;display:block;margin:15px 0}.ld-filter-demo>div{display:flex;gap:8px}.ld-filter-demo b{font-size:10px;border:1px solid #92c7b44d;background:#b0f5d010;padding:5px 12px;border-radius:6px;color:#b4dace}.ld-filter-demo>i{font-size:10px;color:#8dd9b3;font-style:normal;display:block;margin-top:23px}.ld-ready-demo{margin-top:28px;display:flex;align-items:center;gap:13px;background:#21463c66;border:1px solid #4e806e66;padding:18px;border-radius:13px}.ld-ready-demo>i{width:9px;height:9px;border-radius:50%;background:#a3f0c6;box-shadow:0 0 19px #a3f0c666}.ld-ready-demo strong,.ld-ready-demo span{display:block;font-size:12px;color:#b9ebd0}.ld-ready-demo span{font-size:9px;color:#80a99c;margin-top:6px}.ld-notice-demo{margin-top:28px;display:flex;gap:12px;align-items:center;background:#213541;border:1px solid #4f6f7a99;padding:16px;border-radius:13px;box-shadow:0 10px 40px #0002}.ld-notice-demo strong,.ld-notice-demo span{display:block;font-size:11px;color:#d0e7e4}.ld-notice-demo span{font-size:10px;color:#8eabb7;margin-top:5px}.ld-notice-demo small{font-size:8px;color:#87a3ae;margin-left:auto}.ld-showcase{padding-top:120px;padding-bottom:60px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px}.lh-desktop .ld-section-copy h2,.lh-desktop .ld-flow h2{font-size:clamp(33px,4vw,52px);margin:22px 0}.ld-section-copy>p,.ld-flow>div>p{font-size:13px;color:#8eabb8;line-height:1.9;margin:23px 0}.ld-small-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.ld-small-pills>span{font-size:9px;padding:6px 10px;border-radius:7px;background:#92e4c10b;border:1px solid #648d883b;color:#abcfc4}.ld-showcase-image{border:1px solid #496e6f77;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #0005;margin:0;transform:perspective(1200px) rotateY(-5deg)}.ld-showcase-image img{width:100%;display:block;height:auto}.ld-flow{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:100px;padding-bottom:100px}.ld-flow ol{padding:0;margin:0;list-style:none}.ld-flow li{display:flex;gap:22px;border-bottom:1px solid #34545a66;padding:23px 0}.ld-flow li>b{font-size:12px;color:#7bc6a5;line-height:1.9}.lh-desktop .ld-flow h3{font-size:18px;margin-bottom:9px}.ld-flow li p{font-size:11px;color:#8faab6;line-height:1.9;margin:0}.ld-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:55px;padding-bottom:80px;border-top:1px solid #37515a55}.lh-desktop .ld-faq h2{font-size:32px;margin-top:20px}.ld-faq details{border-bottom:1px solid #38525b66;padding:18px 0;font-size:13px}.ld-faq summary{cursor:pointer;color:#d2e6e4}.ld-faq details p{font-size:11px;line-height:1.9;color:#8faab7;margin:16px 0}.ld-final{text-align:center;padding-top:75px;padding-bottom:100px}.ld-final>img{display:block;margin:0 auto 25px;filter:drop-shadow(0 0 30px #5de6b333)}.lh-desktop .ld-final h2{font-size:clamp(35px,4.4vw,60px);margin:22px 0 32px}.ld-final>p{font-size:10px;color:#7f9ca8;margin-top:19px}.ld-download-hero{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:80px;padding-bottom:70px;align-items:center}.ld-app-icon{width:128px;height:128px;display:grid;place-items:center;border-radius:30px;border:1px solid #54877788;background:linear-gradient(145deg,#254a43,#0c2333);box-shadow:0 18px 60px #0005;margin-bottom:34px}.lh-desktop .ld-download-heading h1{font-size:clamp(45px,5vw,67px);margin:20px 0;letter-spacing:-.05em}.ld-download-card{border:1px solid #6f9c8e88;border-radius:24px;padding:32px;background:linear-gradient(135deg,#213e3e,#112734);box-shadow:0 30px 90px #0004}.lh-desktop .ld-download-card h2{font-size:25px;margin:18px 0 13px}.ld-download-card>p{font-size:11px;color:#94b0ba;line-height:1.9}.ld-download-button{display:flex;margin:27px 0 17px}.ld-file-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#8faeb7;padding-bottom:21px}.ld-file-line strong{color:#bfead6;font-size:13px}.ld-file-spec{margin:0}.ld-file-spec>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #47645e66;padding:12px 0;font-size:10px}.ld-file-spec dt{color:#8eacb4}.ld-file-spec dd{color:#c7dfdb;margin:0;text-align:right}.ld-download-card .ld-signature-note{font-size:10px;line-height:1.8;color:#b9b5a1;border-top:1px solid #47645e66;padding-top:16px;margin-bottom:0}.ld-download-status{padding:12px;border-radius:9px;background:#a3f0c614}.ld-install-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-block:1px solid #3b565b66;padding-block:30px}.ld-install-strip>div{position:relative;padding-left:40px}.ld-install-strip b{position:absolute;left:0;top:3px;font-size:11px;color:#85cbae}.lh-desktop .ld-install-strip h3{font-size:17px;margin-bottom:10px}.ld-install-strip p{font-size:11px;color:#8eabb8;line-height:1.9;margin:0}.ld-download-details{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:85px;padding-bottom:90px}.lh-desktop .ld-download-details h2{font-size:40px;margin:22px 0}.ld-download-details>div>p{font-size:13px;line-height:1.9;color:#8faab7;margin-bottom:22px}.ld-info-card{border-bottom:1px solid #36515c77;padding:23px 0}.ld-info-card:first-child{padding-top:0}.lh-desktop .ld-info-card h3{font-size:18px;margin-bottom:15px}.ld-info-card p,.ld-info-card li{font-size:11px;color:#94afbb;line-height:1.9}.ld-info-card ul{padding-left:17px;margin:0}.ld-info-card li{margin-bottom:8px}.ld-checksum{display:block;overflow-wrap:anywhere;white-space:normal;font-size:10px;padding:14px;border:1px solid #3e5a63;border-radius:8px;background:#142832;color:#b7d9cc;margin:14px 0}.ld-download-preview{margin:35px 0 0;border:1px solid #44656b;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #0004}.ld-download-preview img{width:100%;height:auto;display:block}.ld-home-banner{display:flex;align-items:center;gap:26px;padding:30px;margin:27px 0;border:1px solid #577f6f88;border-radius:18px;background:radial-gradient(ellipse at 10% 0,#62b59a1f,transparent 65%),linear-gradient(110deg,#1a3438,#122331);position:relative;overflow:hidden}.ld-home-icon{width:96px;height:96px;border:1px solid #567a6a66;background:#b4eecd08;border-radius:24px;display:grid;place-items:center;flex-shrink:0}.ld-home-copy{flex:1;min-width:0}.ld-home-copy>span{font-size:9px;letter-spacing:.2em;color:#89c2af}.ld-home-copy h2{font-family:'IBM Plex Sans',sans-serif;font-size:23px;line-height:1.3;margin:11px 0;color:#dcf1e7;letter-spacing:-.035em}.ld-home-copy p{font-size:11px;line-height:1.9;color:#94b0b9;max-width:610px;margin:0}.ld-home-actions{display:flex;align-items:center;flex-direction:column;gap:10px;flex-shrink:0}.ld-home-actions>a{font-size:11px;color:#acd9c6}.ld-home-actions .ld-home-primary{padding:13px 19px;border-radius:10px;background:#a3f0c6;color:#123228;font-weight:600}.ld-home-actions small{font-size:8px;color:#7d9f9f}.lh-desktop a:focus-visible,.lh-desktop button:focus-visible,.ld-home-banner a:focus-visible{outline:2px solid #a3f0c6;outline-offset:5px}.lh-desktop [hidden]{display:none!important}@media(max-width:1000px){.ld-feature-wide{gap:30px;padding:32px}.ld-download-hero{gap:45px}.ld-showcase,.ld-flow,.ld-faq,.ld-download-details{gap:35px}.ld-home-banner{flex-wrap:wrap}.ld-home-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:122px}.ld-home-actions small{width:100%}}@media(max-width:700px){.ld-wrap{padding-inline:22px}.ld-product-nav{padding:15px 20px}.ld-product-nav>div{gap:12px}.ld-product-nav>div>a:not(.ld-mini-cta){display:none}.ld-product-nav span{display:none}.ld-hero{padding-top:55px}.lh-desktop .ld-hero h1{font-size:54px}.ld-lead{font-size:13px}.ld-lead br{display:none}.ld-actions{flex-direction:column;gap:12px}.ld-meta{font-size:9px;margin-bottom:35px}.ld-app-window{margin-inline:-10px;border-radius:10px;transform:none}.ld-window-bar{height:20px}.ld-app-window figcaption{font-size:8px}.ld-statement{padding-top:75px;padding-bottom:45px}.ld-statement>p br{display:none}.ld-features{grid-template-columns:1fr;gap:15px}.ld-feature-wide{grid-column:auto;grid-template-columns:1fr;gap:28px}.ld-feature{padding:28px}.lh-desktop .ld-feature h3{font-size:29px}.ld-filter-demo{transform:none}.ld-showcase,.ld-flow,.ld-faq,.ld-download-hero,.ld-download-details{grid-template-columns:1fr;gap:30px}.ld-showcase{padding-top:75px}.ld-showcase-image{transform:none}.ld-flow{padding-top:60px;padding-bottom:60px}.ld-faq{padding-bottom:35px}.ld-final{padding-top:55px;padding-bottom:70px}.ld-download-hero{padding-top:45px;padding-bottom:45px}.ld-download-heading{max-width:430px}.ld-app-icon{width:100px;height:100px;border-radius:24px;margin-bottom:25px}.ld-app-icon img{width:84px;height:84px}.ld-download-card{padding:25px}.ld-install-strip{grid-template-columns:1fr;gap:24px}.ld-download-details{padding-top:55px;padding-bottom:55px}.ld-home-banner{padding:23px;gap:18px}.ld-home-icon{width:64px;height:64px;border-radius:18px}.ld-home-icon img{width:49px;height:49px}.ld-home-copy{flex-basis:calc(100% - 85px)}.ld-home-copy h2{font-size:19px}.ld-home-copy p{font-size:10px}.ld-home-actions{margin-left:0;gap:13px}.ld-home-actions .ld-home-primary{font-size:10px;padding:12px 15px}.ld-home-actions>a{font-size:10px}}@media(prefers-reduced-motion:reduce){.ld-button{transition:none}.ld-button:hover{transform:none}}
.container>.ld-home-banner:first-child{margin-top:0;margin-bottom:24px}
