.lakesense-page{--ls-ink:#17232a;--ls-muted:#5e686d;--ls-blue:#0877bd;--ls-deep-blue:#0069b4;--ls-green:#79ad3a;--ls-paper:#f8f7f2;--ls-warm:#efede5;--ls-line:#deddd5;--ls-magenta:#c13b83;--ls-cyan:#14a8c7;width:100%;overflow:hidden;background:var(--ls-paper);color:var(--ls-ink);font-family:Arial,Helvetica,sans-serif}.lakesense-page,.lakesense-page *{box-sizing:border-box}html{scroll-behavior:smooth}.lakesense-page a{color:inherit;text-decoration:none}.lakesense-page h1,.lakesense-page h2,.lakesense-page h3,.lakesense-page p{margin-top:0}.lakesense-page ul{margin-top:0}.lakesense-page section[id]{scroll-margin-top:110px}.ls-hero{position:relative;min-height:770px;overflow:hidden;display:flex;align-items:flex-start;padding:72px clamp(24px,5.4vw,82px) 150px}.ls-hero-image{position:absolute;inset:0 0 0 42%;background-image:linear-gradient(90deg,var(--ls-paper) 0%,rgba(248,247,242,0.12) 18%,transparent 42%),var(--ls-hero);background-repeat:no-repeat;background-size:cover;background-position:center}.ls-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ls-paper) 0%,var(--ls-paper) 37%,rgba(248,247,242,0.85) 46%,rgba(248,247,242,0) 64%)}.ls-hero-content{position:relative;z-index:2;width:min(650px,52vw)}.ls-trial-pill{display:inline-flex;align-items:center;gap:14px;margin:0 0 29px;padding:11px 18px;border:1px solid #92b65d;border-radius:100px;background:rgba(248,247,242,0.88);font-size:15px}.ls-trial-pill span{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--ls-green);box-shadow:0 0 0 5px rgba(121,173,58,0.12)}.ls-hero h1{max-width:680px;margin-bottom:24px;color:var(--ls-ink);font-size:clamp(49px,5vw,73px);font-weight:700;line-height:1.08;letter-spacing:-3.5px}.ls-hero-copy{max-width:570px;color:var(--ls-muted);font-size:19px;line-height:1.68}.ls-hero-actions{display:flex;gap:24px;margin-top:38px}.ls-button{min-height:62px;padding:0 32px;display:inline-flex;align-items:center;justify-content:center;gap:34px;border:1px solid var(--ls-deep-blue);border-radius:8px;font-size:17px;font-weight:600;transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.ls-button-primary{color:#ffffff!important;background:var(--ls-deep-blue);box-shadow:0 8px 18px rgba(0,105,180,0.18)}.ls-button-primary:hover{background:#045790;transform:translateY(-2px)}.ls-button-secondary{color:var(--ls-deep-blue)!important;background:rgba(248,247,242,0.84)}.ls-button-secondary:hover{background:#ffffff}.ls-hero-strip{position:absolute;z-index:4;right:3.3%;bottom:0;left:3.3%;min-height:118px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;overflow:hidden;background:rgba(252,251,247,0.97);border:1px solid var(--ls-line);border-radius:17px 17px 0 0;box-shadow:0 -2px 20px rgba(30,42,50,0.05)}.ls-strip-item{height:100%;padding:25px 7%;display:flex;align-items:center;gap:20px;border-right:1px solid var(--ls-line)}.ls-strip-item:last-child{border-right:0}.ls-strip-icon{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e7f1f8;color:var(--ls-blue);font-size:18px;font-weight:700}.ls-strip-icon-green{color:var(--ls-green);background:#edf3e3}.ls-strip-item p{margin:0;display:flex;flex-direction:column;gap:6px}.ls-strip-item strong{font-size:16px}.ls-strip-item small{color:var(--ls-muted);font-size:13px}.ls-section{padding:110px clamp(24px,7vw,108px)}.ls-section-kicker,.ls-eyebrow{color:var(--ls-deep-blue);font-size:13px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase}.ls-section-kicker{margin-bottom:52px;padding-bottom:24px;border-bottom:1px solid var(--ls-line);font-size:17px;font-weight:800;line-height:1.3;letter-spacing:0.12em}.ls-section h2{color:var(--ls-ink);font-size:clamp(40px,4vw,59px);font-weight:700;line-height:1.08;letter-spacing:-2.5px}.ls-section-lead{color:var(--ls-muted);font-size:19px;line-height:1.7}.ls-dashboard{background:#ffffff}.ls-dashboard-heading,.ls-deployment-heading{margin-bottom:56px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.ls-dashboard-heading .ls-eyebrow,.ls-deployment-heading .ls-eyebrow{margin-bottom:22px}.ls-dashboard-note{margin-bottom:0;padding-top:20px;color:var(--ls-muted);border-top:1px solid var(--ls-line);font-size:14px;line-height:1.6}.ls-dashboard-embed{min-height:180px;overflow:hidden;background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:18px}.ls-intro-heading{margin-bottom:66px;display:grid;grid-template-columns:1.1fr 0.9fr;gap:9vw}.ls-intro-heading p{color:var(--ls-muted);font-size:19px;line-height:1.7}.ls-stages{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ls-line)}.ls-stages article{min-height:280px;padding:34px 28px 48px 0;border-right:1px solid var(--ls-line)}.ls-stages article+article{padding-left:28px}.ls-stages article:last-child{border-right:0}.ls-stage-number{color:var(--ls-green);font-size:13px;font-weight:700}.ls-stages h3{margin:42px 0 15px;color:var(--ls-ink);font-size:21px;font-weight:700}.ls-stages p,.ls-benefit-list p,.ls-reporting-list p{color:var(--ls-muted);font-size:15px;line-height:1.65}.ls-network-panel{margin-top:70px;padding:62px;display:grid;grid-template-columns:0.8fr 1.2fr;gap:66px;align-items:center;color:#ffffff;background:#132b36;border-radius:18px}.ls-network-copy .ls-eyebrow{color:#9bc5d4}.ls-network-copy h3{margin:18px 0;color:#ffffff;font-size:34px;font-weight:700;line-height:1.15}.ls-network-copy>p:last-child{margin-bottom:0;color:#c0ccd1;line-height:1.7}.ls-network-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,0.78fr);gap:18px;align-items:center}.ls-network-sources{display:grid;gap:12px}.ls-network-node,.ls-network-hub{padding:18px 20px;display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:12px}.ls-network-node small,.ls-network-hub small{color:#9bc5d4;font-size:11px;font-weight:700;letter-spacing:0.12em}.ls-network-node strong,.ls-network-hub strong{color:#ffffff;font-size:17px}.ls-network-node span,.ls-network-hub span{color:#b9c7cc;font-size:12px;line-height:1.45}.ls-network-future{border-style:dashed;opacity:0.72}.ls-network-arrow{color:var(--ls-green);font-size:28px}.ls-network-hub{min-height:142px;justify-content:center;background:var(--ls-deep-blue);border-color:rgba(255,255,255,0.25)}.ls-deployment{background:#efeee8}.ls-lake-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.ls-lake-card{--ls-card-accent:var(--ls-green);position:relative;overflow:hidden;min-height:390px;padding:42px;background:linear-gradient(145deg,#ffffff 0%,#f8fbfc 100%);border:1px solid #d7d9d4;border-radius:18px;box-shadow:0 16px 38px rgba(23,35,42,0.07)}.ls-lake-card::before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:var(--ls-card-accent)}.ls-lake-card-osprey{--ls-card-accent:var(--ls-blue)}.ls-lake-card-head{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.ls-lake-card-head span{padding:10px 14px;color:#ffffff;background:var(--ls-deep-blue);border-radius:7px;font-size:12px;font-weight:700;letter-spacing:0.08em}.ls-lake-card-head small{color:var(--ls-card-accent);font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.ls-lake-card h3{margin-bottom:30px;color:var(--ls-ink);font-size:clamp(29px,2.4vw,36px);font-weight:750;line-height:1.16;letter-spacing:-0.8px}#page-container .lakesense-page ul.ls-feature-list{margin-bottom:0;padding:0!important;color:var(--ls-muted);list-style:none!important;list-style-type:none!important}#page-container .lakesense-page ul.ls-feature-list>li{position:relative;display:block;margin:0 0 15px;padding:0 0 0 30px!important;line-height:1.55;list-style:none!important;list-style-type:none!important}#page-container .lakesense-page ul.ls-feature-list>li::marker{content:""!important;font-size:0!important}#page-container .lakesense-page ul.ls-feature-list>li::before{content:"";position:absolute;top:0.48em;left:0;width:10px;height:10px;border-radius:50%;background:var(--ls-card-accent);box-shadow:0 0 0 5px rgba(121,173,58,0.13)}#page-container .lakesense-page .ls-lake-card-osprey ul.ls-feature-list>li::before{box-shadow:0 0 0 5px rgba(8,119,189,0.13)}#page-container .lakesense-page .ls-scope-future ul.ls-feature-list>li::before{box-shadow:0 0 0 5px rgba(8,119,189,0.13)}#page-container .lakesense-page ul.ls-feature-list>li:last-child{margin-bottom:0}.ls-reporting{color:#ffffff;background:var(--ls-deep-blue)}.ls-reporting .ls-section-kicker{color:#c5e2f1;border-color:rgba(255,255,255,0.25)}.ls-reporting .ls-eyebrow{color:#b8dbed}.ls-reporting h2{color:#ffffff}.ls-reporting .ls-section-lead{color:#d8e9f2}.ls-reporting-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:10vw}.ls-reporting-list article{padding:28px 0;display:grid;grid-template-columns:52px 1fr;gap:24px;border-top:1px solid rgba(255,255,255,0.24)}.ls-reporting-list article:last-child{border-bottom:1px solid rgba(255,255,255,0.24)}.ls-reporting-list>article>span{color:#b7d88d;font-size:13px;font-weight:700}.ls-reporting-list h3{margin-bottom:10px;color:#ffffff;font-size:22px}.ls-reporting-list p{margin-bottom:0;color:#d8e9f2}.ls-benefits{background:var(--ls-paper)}.ls-benefits-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:10vw}.ls-benefits h2{max-width:540px}.ls-benefit-list article{padding:28px 0;display:grid;grid-template-columns:52px 1fr;gap:24px;border-top:1px solid #d3d2ca}.ls-benefit-list article:last-child{border-bottom:1px solid #d3d2ca}.ls-benefit-list>article>span{color:var(--ls-green);font-size:13px;font-weight:700}.ls-benefit-list h3{margin-bottom:10px;color:var(--ls-ink);font-size:22px;font-weight:700}.ls-benefit-list p{margin-bottom:0}.ls-scope{background:#ffffff}.ls-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.ls-scope-column{--ls-card-accent:var(--ls-green);position:relative;overflow:hidden;padding:46px;background:linear-gradient(145deg,#f5f8f0 0%,#edf3e8 100%);border:1px solid #dce6d3;border-radius:18px;box-shadow:0 16px 38px rgba(23,35,42,0.06)}.ls-scope-column::before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:var(--ls-green)}.ls-scope-future{--ls-card-accent:var(--ls-blue);background:linear-gradient(145deg,#f1f7fa 0%,#e7f1f6 100%);border-color:#d3e3eb}.ls-scope-future::before{background:var(--ls-blue)}.ls-scope-column h2{margin:14px 0 32px;font-size:clamp(34px,3.2vw,48px)}.ls-field-trial{background:var(--ls-paper)}.ls-trial-card{padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;color:#ffffff;background:#132b36;border-radius:18px}.ls-trial-card .ls-eyebrow{color:#9bc5d4}.ls-trial-card h2{margin-top:22px;color:#ffffff;font-size:clamp(35px,3.5vw,52px)}.ls-trial-card>div:last-child{color:#d4e0e5;font-size:17px;line-height:1.75}.ls-trial-card>div:last-child p:last-child{margin-bottom:0}@media (max-width:980px){.ls-hero{min-height:auto;padding-top:54px;padding-bottom:320px}.ls-hero-image{inset:auto 0 112px 0;height:270px;background-image:linear-gradient(180deg,var(--ls-paper),transparent 30%),var(--ls-hero);background-position:center}.ls-hero::after{background:linear-gradient(180deg,var(--ls-paper) 0%,transparent 45%)}.ls-hero-content{width:100%}.ls-hero h1{font-size:clamp(43px,11vw,62px);letter-spacing:-2.5px}.ls-hero-copy{font-size:18px}.ls-hero-strip{right:18px;left:18px;min-height:105px;overflow-x:auto;grid-template-columns:repeat(3,250px);border-radius:14px 14px 0 0}.ls-strip-item{padding:20px}.ls-intro-heading,.ls-dashboard-heading,.ls-deployment-heading,.ls-benefits-grid,.ls-reporting-grid,.ls-network-panel,.ls-trial-card{grid-template-columns:1fr;gap:34px}.ls-stages{grid-template-columns:1fr 1fr}.ls-stages article:nth-child(2){border-right:0}.ls-network-panel{padding:42px 28px}}@media (max-width:600px){.ls-hero{display:block;padding:0 22px;overflow:visible}.ls-hero-image{position:relative;inset:auto;z-index:0;width:calc(100% + 44px);height:300px;margin:0 -22px;background-image:var(--ls-hero);background-position:85% center!important;background-size:cover}.ls-hero::after{z-index:1;bottom:auto;height:300px;background:linear-gradient(180deg,rgba(248,247,242,0.1) 0%,rgba(248,247,242,0.72) 68%,var(--ls-paper) 100%)}.ls-hero-content{position:relative;z-index:2;margin-top:-278px;padding-top:0}.ls-trial-pill{max-width:94%;margin-top:54px!important;margin-bottom:20px;font-size:12px;line-height:1.35}.ls-hero h1{max-width:94%;margin-bottom:0;font-size:43px;line-height:1.04;letter-spacing:-2px}.ls-hero-copy{margin-top:82px!important;font-size:17px;line-height:1.62}.ls-hero-actions{gap:12px}.ls-button{min-height:56px;padding:0 20px;gap:18px;font-size:14px}.ls-hero-strip{position:relative;right:auto;bottom:auto;left:auto;z-index:4;width:100%;min-height:0;margin:28px 0 0;display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:14px 14px 0 0}.ls-strip-item{width:100%;min-height:108px;padding:22px;border-right:0;border-bottom:1px solid var(--ls-line)}.ls-strip-item:last-child{border-bottom:0}.ls-section{padding:78px 22px}.ls-section-kicker{margin-bottom:38px;font-size:15px}.ls-section h2{font-size:39px}.ls-dashboard-heading,.ls-deployment-heading{margin-bottom:38px}.ls-dashboard-embed{min-height:120px;border-radius:12px}.ls-stages{grid-template-columns:1fr}.ls-stages article,.ls-stages article+article{min-height:auto;padding:28px 0;border-right:0;border-bottom:1px solid var(--ls-line)}.ls-stages h3{margin:24px 0 10px}.ls-network-flow{grid-template-columns:1fr}.ls-network-arrow{transform:rotate(90deg);text-align:center}.ls-lake-grid,.ls-scope-grid{grid-template-columns:1fr}.ls-lake-card,.ls-scope-column{padding:30px 24px}.ls-reporting-list article,.ls-benefit-list article{grid-template-columns:40px 1fr;gap:15px}.ls-trial-card{padding:42px 26px}}.ls-dashboard-embed img{display:block;width:100%;height:auto}