.ls-home{overflow:hidden;background:#fff}.ls-home-container{width:min(100% - 2rem,1120px);margin:0 auto}.ls-home-eyebrow{margin:0 0 .75rem;color:var(--ls-cta);font-size:.8125rem;font-weight:700;text-transform:uppercase}.ls-home-hero{position:relative;min-height:650px;overflow:hidden;background:#f7f8fa}.ls-home-hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fffffffc,#fffffff5 28%,#ffffffd1 39%,#ffffff47 53%,#fff0 66%);pointer-events:none}.ls-home-hero__media{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.ls-home-hero__inner{position:relative;z-index:2;width:min(100% - 2rem,1120px);min-height:650px;margin:0 auto;display:flex;align-items:center}.ls-home-hero__copy{width:min(42%,31rem);padding:4rem 0}.ls-home-hero h1{max-width:30rem;margin:0;color:#111a3a;font-size:4rem;font-weight:700;line-height:1.08}.ls-home-hero__lead{max-width:31rem;margin:1.35rem 0 0;color:#394563;font-size:1.125rem;line-height:1.65}.ls-home-hero__cta{margin-top:1.75rem}.ls-home-facts{display:flex;flex-wrap:wrap;gap:0;margin-top:1.5rem;color:var(--ls-text);font-size:.8125rem;font-weight:600}.ls-home-facts span{padding:0 .85rem}.ls-home-facts span:first-child{padding-left:0}.ls-home-facts span+span{border-left:1px solid #cfd5e0}.ls-home-section{padding:5.5rem 0 4rem}.ls-home-section__header{max-width:42rem;margin:0 auto 4rem;text-align:center}.ls-home-section__header h2,.ls-home-ready h2,.ls-home-tech h2{margin:0;color:var(--ls-brand);font-size:2rem;line-height:1.25}.ls-home-section__header>p:last-child{margin:.85rem auto 0;color:var(--ls-muted);line-height:1.65}.ls-home-section__cta{max-width:16rem;margin:auto}.ls-home-flow{display:flex;flex-direction:column;gap:4rem}.ls-home-flow__row{min-height:25rem;display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.2fr);align-items:center;gap:clamp(2rem,6%,5rem)}.ls-home-flow__row--reverse{grid-template-columns:minmax(24rem,1.2fr) minmax(16rem,.8fr)}.ls-home-flow__row--reverse .ls-home-flow__copy{order:2}.ls-home-flow__row--reverse .ls-home-preview{order:1}.ls-home-flow__copy{display:grid;grid-template-columns:3.25rem 1fr;align-items:start;gap:1.25rem}.ls-home-flow__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border:1px solid #cfe0f7;border-radius:8px;background:#edf5ff;color:var(--ls-cta)}.ls-home-flow__copy h3{margin:0;color:var(--ls-text);font-size:1.4rem}.ls-home-flow__copy p{margin:.65rem 0 0;color:var(--ls-muted);line-height:1.65}.ls-home-preview{min-height:18rem;border:1px solid var(--ls-border);border-radius:8px;background:#fff}.ls-home-preview--calibration{position:relative;min-height:20rem;overflow:hidden;border-color:#e3e7ee;background:#dce2ea;box-shadow:0 24px 44px #111a3a21;transform:perspective(900px) rotateY(-7deg) rotateX(2deg) rotate(1deg);transform-origin:center}.ls-home-preview--calibration>img{display:block;width:100%;height:100%;min-height:20rem;max-width:none;object-fit:cover;object-position:center 36%}.ls-home-preview__face-frame{position:absolute;inset:20% 29% 9%;border:2px solid rgba(39,124,234,.88);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff73}.ls-home-preview--acuity{display:flex;align-items:center;justify-content:center;min-height:19rem;border-color:#e3e7ee;background:#f1f3f6;box-shadow:0 24px 44px #111a3a21;transform:perspective(900px) rotateY(7deg) rotateX(2deg) rotate(-1deg);transform-origin:center}.ls-home-mini-test{display:grid;grid-template-columns:repeat(3,8rem);grid-template-rows:repeat(3,8rem);align-items:center;justify-items:center;justify-content:center}.ls-home-mini-test .ls-direction-button{width:3.25rem;height:3.25rem;border-color:#d3dae6;background:#fff;pointer-events:none}.ls-home-mini-test .ls-direction-button:before,.ls-home-mini-test .ls-direction-button:after{display:none}.ls-home-mini-test .ls-direction-button svg{display:block}.ls-home-mini-test strong{color:#11182f;font-size:6rem;line-height:1;transform:rotate(90deg)}.ls-home-preview--result{display:grid;min-height:21rem;place-items:center;overflow:hidden;border-color:#e3e7ee;background:#eef2f7;box-shadow:0 24px 44px #111a3a21;transform:perspective(900px) rotateY(-7deg) rotateX(2deg) rotate(1deg);transform-origin:center}.ls-home-result-phone{width:12.5rem;min-height:22.5rem;border:.55rem solid #11182f;border-radius:2rem;padding:.45rem;background:#11182f;box-shadow:0 24px 44px #111a3a3d;transform:rotate(2deg) translateY(1.9rem)}.ls-home-result-phone__screen{min-height:21rem;display:grid;align-content:start;gap:.55rem;border-radius:1.35rem;padding:1.4rem .9rem 1rem;background:#fff;color:var(--ls-text)}.ls-home-result-phone__screen>small{color:var(--ls-muted);font-size:.65rem}.ls-home-result-phone__screen>strong{color:var(--ls-brand);font-size:1rem}.ls-home-result-phone__intro{margin:0 0 .35rem;color:var(--ls-muted);font-size:.62rem;line-height:1.35}.ls-home-result-phone__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--ls-border);border-radius:7px;padding:.65rem}.ls-home-result-phone__item>span{display:grid;gap:.2rem}.ls-home-result-phone__item b{color:var(--ls-text);font-size:.68rem}.ls-home-result-phone__item small{color:var(--ls-muted);font-size:.56rem}.ls-home-result-phone__item i{display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:#2e9e6a1f;color:var(--ls-success);font-size:.75rem;font-style:normal}.ls-home-result-phone__guidance{display:grid;gap:.25rem;margin-top:.15rem;border-radius:7px;padding:.7rem;background:var(--ls-brand-700);color:#fff}.ls-home-result-phone__guidance small{color:#9cc9ff;font-size:.55rem;text-transform:uppercase}.ls-home-result-phone__guidance b{font-size:.64rem;line-height:1.25}.ls-home-ready{padding:2.75rem 0 4.5rem}.ls-home-ready h2{text-align:center}.ls-home-ready__items{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.ls-home-ready__items>div{min-width:0;display:flex;align-items:center;gap:1rem;padding:0 1.75rem}.ls-home-ready__items>div+div{border-left:1px solid var(--ls-border)}.ls-home-ready__items span{display:grid;gap:.3rem}.ls-home-ready__items strong{color:var(--ls-text);font-size:1.2rem}.ls-home-ready__items small{color:var(--ls-muted);line-height:1.45}.ls-home-icon{width:2.15rem;height:2.15rem;flex:0 0 auto;color:var(--ls-brand)}.ls-home-tech{background:#182243;color:#fff}.ls-home-tech__inner{min-height:31rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;gap:4rem;padding-top:4.5rem;padding-bottom:4.5rem}.ls-home-tech .ls-home-eyebrow{color:#7eb4f7}.ls-home-tech h2{max-width:31rem;color:#fff;font-size:2.2rem}.ls-home-tech__copy>p:not(.ls-home-eyebrow){max-width:31rem;margin:1.25rem 0 0;color:#c7d0e4;line-height:1.7}.ls-home-tech__copy .ls-button{margin-top:1.75rem}.ls-home-tech__visual{overflow:hidden;border-radius:8px;background:#0d1730;box-shadow:0 24px 60px #04091a40}.ls-home-tech__visual img{display:block;width:100%;height:100%;min-height:23rem;max-width:none;object-fit:cover;object-position:center}@media(max-width:980px){.ls-home-container,.ls-home-hero__inner{width:min(100% - 4rem,1120px)}.ls-home-hero,.ls-home-hero__inner{min-height:590px}.ls-home-hero__copy{width:43%}.ls-home-hero h1{font-size:2.4rem}.ls-home-flow__row{grid-template-columns:1fr 1.2fr;gap:2rem}.ls-home-flow__row--reverse{grid-template-columns:1.2fr 1fr}.ls-home-flow__copy{grid-template-columns:3.25rem 1fr}.ls-home-ready__items>div{padding:0 1rem}.ls-home-tech__inner{gap:2.5rem}}@media(max-width:760px){.ls-home-container,.ls-home-hero__inner{width:min(100% - 2.5rem,1120px)}.ls-home-hero{min-height:790px;background:#f7f8fa}.ls-home-hero:after{background:linear-gradient(180deg,#fff 0% 39%,#fffffff0 51%,#ffffff6b 61%,#fff0 70%)}.ls-home-hero__media{top:auto;bottom:0;height:53%;object-position:64% center}.ls-home-hero__inner{min-height:790px;align-items:flex-start}.ls-home-hero__copy{width:100%;max-width:30rem;padding:3rem 0;text-align:center}.ls-home-hero h1{margin-right:auto;margin-left:auto;font-size:2rem}.ls-home-hero__lead{margin-right:auto;margin-left:auto;max-width:27rem;font-size:1.125rem}.ls-home-hero__cta{width:min(100%,18rem)}.ls-home-facts{justify-content:center}.ls-home-section{padding-top:4rem}.ls-home-section__header h2,.ls-home-ready h2,.ls-home-tech h2{font-size:1.65rem}.ls-home-flow__row,.ls-home-flow__row--reverse{min-height:0;grid-template-columns:1fr;gap:1.75rem;padding:2.75rem 0}.ls-home-flow__row--reverse .ls-home-flow__copy,.ls-home-flow__row--reverse .ls-home-preview{order:initial}.ls-home-flow__copy{grid-template-columns:3.25rem 1fr;gap:.8rem}.ls-home-preview{min-height:0;width:100%;max-width:100%}.ls-home-preview--calibration,.ls-home-preview--calibration>img{min-height:14rem}.ls-home-preview__face-frame{inset:18% 26% 8%}.ls-home-preview--calibration{transform:perspective(900px) rotateY(-4deg) rotateX(2deg) rotate(1deg) scale(.94)}.ls-home-preview--acuity{min-height:16rem;transform:perspective(900px) rotateY(4deg) rotateX(2deg) rotate(-1deg) scale(.94)}.ls-home-preview--result{min-height:20rem;transform:perspective(900px) rotateY(-4deg) rotateX(2deg) rotate(1deg) scale(.94)}.ls-home-result-phone{transform:rotate(2deg) translateY(2.4rem) scale(.9)}.ls-home-ready{padding:2rem 0 3.5rem}.ls-home-ready__items{grid-template-columns:1fr;gap:1.25rem}.ls-home-ready__items>div{padding:0}.ls-home-ready__items>div+div{border-left:0}.ls-home-tech__inner{min-height:0;grid-template-columns:1fr;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}.ls-home-tech__visual img{min-height:17rem}}@media(max-width:420px){.ls-home-container,.ls-home-hero__inner{width:min(100% - 2rem,1120px)}.ls-home-hero,.ls-home-hero__inner{min-height:740px}.ls-home-facts{display:grid;justify-items:center;gap:.35rem}.ls-home-facts span{padding:0}.ls-home-facts span+span{border-left:0}.ls-home-mini-test{grid-template-columns:repeat(3,5.5rem);grid-template-rows:repeat(3,5.5rem)}}
