.lpx{--ink:#071d22;--petrol:#0d3539;--green:#174a43;--orange:#dd5737;--cream:#f5f0e8;--paper:#fbfaf6;--muted:#647778;--line:#dbe3df;background:var(--paper);color:var(--ink);font-family:var(--font-inter),Inter,system-ui,-apple-system,sans-serif}.lpx *{box-sizing:border-box}.lpx a{color:inherit;text-decoration:none}.lpx .nav{height:84px;padding:0 max(6vw,24px);display:flex;align-items:center;justify-content:space-between;background:hsla(48,38%,97%,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.lpx .nav .brandLogo{height:34px;width:auto;display:block}.lpx .nav nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:700}.lpx .navCta,.lpx .primary{background:var(--orange);color:#fff8f0;border-radius:8px;border:0;cursor:pointer}.lpx .navCta{padding:13px 20px;font-weight:700}.lpx .hero{min-height:680px;background:var(--ink);color:var(--cream);padding:86px max(6vw,24px);display:grid;grid-template-columns:1.02fr .98fr;gap:7vw;align-items:center;position:relative;overflow:hidden}.lpx .hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(221,87,55,.25);border-radius:50%;right:-260px;top:90px}.lpx .heroCopy,.lpx .videoCard{position:relative;z-index:2}.lpx .eyebrow{font-size:12px;letter-spacing:.19em;font-weight:800;color:#249081;margin:0 0 18px}.lpx .academy .eyebrow,.lpx .hero .eyebrow{color:#5bb9a9}.lpx .academy h2,.lpx .formCopy h2,.lpx .hero h1,.lpx .section h2{font-weight:800;letter-spacing:-.02em}.lpx .hero h1{font-size:clamp(40px,5vw,72px);line-height:1;margin:0;max-width:760px}.lpx .hero h1 em,.lpx .statement em{color:#ef6848;font-style:normal}.lpx .lead{font-size:19px;line-height:1.65;color:#b8c8c5;max-width:650px;margin:30px 0}.lpx .heroActions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.lpx .primary{padding:18px 24px;font-weight:800;display:inline-block}.lpx .heroActions .cost{display:flex;flex-direction:column}.lpx .heroActions .cost small{color:#8fa5a2;margin-top:4px}.lpx .legal{font-size:11px;color:#728d8b;margin-top:25px}.lpx .videoCard{background:#0b282e;border:1px solid hsla(0,0%,100%,.12);padding:16px;box-shadow:0 32px 90px rgba(0,0,0,.42);border-radius:8px}.lpx .videoFrame{aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:#071419}.lpx .videoFrame iframe,.lpx .videoFrame video{width:100%;height:100%;object-fit:cover;border:0;display:block}.lpx .videoPlaceholder{width:100%;height:100%;background:linear-gradient(145deg,#19474a,#071419);flex-direction:column;text-align:center}.lpx .videoPlaceholder,.lpx .videoPlaceholder .play{display:flex;align-items:center;justify-content:center}.lpx .videoPlaceholder .play{width:74px;height:74px;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;background:rgba(221,87,55,.95);color:#fff;font-size:22px}.lpx .videoPlaceholder p{font-weight:800;letter-spacing:.13em;margin:20px 0 6px;color:#fff;font-size:12px}.lpx .videoPlaceholder small{color:#9eb1ae}.lpx .proof{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:18px 12px 5px;color:var(--cream)}.lpx .proof b{letter-spacing:.15em}.lpx .proof i{color:var(--orange);font-style:normal}.lpx .proof span{width:100%;text-align:center;color:#8fa5a2;font-size:13px}.lpx .trustStrip{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid var(--line);padding:27px max(6vw,24px);gap:30px}.lpx .trustStrip span{display:flex;align-items:center;gap:13px;color:#506567;font-size:14px}.lpx .trustStrip b{color:var(--orange);font-weight:800;font-size:24px}.lpx .section{padding:100px max(8vw,24px)}.lpx .problem{text-align:center}.lpx .section h2{font-size:clamp(32px,4vw,54px);line-height:1.08;margin:0}.lpx .sectionIntro{max-width:830px;margin:25px auto 60px;color:var(--muted);font-size:18px;line-height:1.65}.lpx .statement{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1.3fr .7fr;align-items:center;text-align:left;padding:56px;border-radius:8px;gap:30px}.lpx .statement blockquote{font-weight:800;font-size:clamp(26px,3vw,44px);line-height:1.15;letter-spacing:-.02em;margin:0}.lpx .mapRoute{display:flex;align-items:center;justify-content:center;gap:15px}.lpx .mapRoute span{width:68px;height:68px;border:1px solid #4a7570;border-radius:50%;display:grid;place-items:center;font-weight:900}.lpx .mapRoute i{width:60px;border-top:1px dashed var(--orange)}.lpx .platform{background:#eef2ef}.lpx .sectionHeading{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.lpx .sectionHeading p:last-child{color:var(--muted);font-size:17px;line-height:1.6}.lpx .deviceStage{margin:60px auto 40px;max-width:1100px;position:relative;padding:0 0 50px 90px}.lpx .dashboard{width:100%;display:block;border:10px solid #173137;box-shadow:0 35px 70px rgba(7,29,34,.22)}.lpx .property{position:absolute;width:200px;left:0;bottom:0;border:8px solid #14272c;border-radius:24px;box-shadow:0 24px 45px rgba(7,29,34,.35)}.lpx .benefitGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cfd9d5;border:1px solid #cfd9d5}.lpx .benefitGrid article{background:var(--paper);padding:30px}.lpx .benefitGrid span{color:var(--orange);font-weight:800;font-size:24px}.lpx .benefitGrid h3{font-size:17px;margin:34px 0 12px}.lpx .benefitGrid p,.lpx .stepList p{color:var(--muted);line-height:1.55;font-size:14px}.lpx .steps{display:grid;grid-template-columns:.72fr 1.28fr;column-gap:8vw}.lpx .steps>.eyebrow,.lpx .steps>h2{grid-column:1}.lpx .stepList{grid-column:2;grid-row:1/4}.lpx .stepList article{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.lpx .stepList b{font-weight:800;font-size:30px;color:var(--orange)}.lpx .stepList h3{margin:3px 0 8px;font-size:19px}.lpx .stepList p{margin:0;max-width:620px}.lpx .academy{padding:90px max(8vw,24px);background:var(--petrol);color:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.lpx .academy h2{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0}.lpx .academy ul{list-style:none;padding:0;margin:24px 0 0}.lpx .academyMedia img{width:100%;border-radius:16px;display:block;box-shadow:0 30px 60px rgba(0,0,0,.35)}.lpx .academy li{padding:18px 0 18px 34px;border-bottom:1px solid hsla(0,0%,100%,.14);position:relative}.lpx .academy li:before{content:"\2713";position:absolute;left:0;color:#ef6848;font-weight:700}.lpx .faq{max-width:1000px;margin:auto}.lpx .faq h2{margin-bottom:40px}.lpx .faq details{border-top:1px solid var(--line);padding:22px 0}.lpx .faq summary{font-weight:800;cursor:pointer;list-style:none}.lpx .faq summary::-webkit-details-marker{display:none}.lpx .faq summary:after{content:"+";float:right;color:var(--orange);font-size:22px}.lpx .faq details[open] summary:after{content:"\2212"}.lpx .faq details p{color:var(--muted);line-height:1.6;max-width:780px;margin:14px 0 0}.lpx .lpFooter{background:#06171b;color:#8ba19e;padding:56px max(8vw,24px)}.lpx .lpFooter p{color:var(--cream);margin:6px 0}.lpx .lpFooter small{display:block;line-height:1.6;max-width:1100px;margin-top:16px}@media(max-width:900px){.lpx .nav nav>a:not(.navCta){display:none}.lpx .hero{grid-template-columns:1fr;padding-top:64px}.lpx .hero h1{font-size:46px}.lpx .trustStrip{grid-template-columns:1fr}.lpx .academy,.lpx .sectionHeading,.lpx .statement,.lpx .steps{grid-template-columns:1fr;display:block}.lpx .stepList{margin-top:30px}.lpx .deviceStage{padding-left:40px}.lpx .property{width:140px}.lpx .benefitGrid{grid-template-columns:1fr 1fr}.lpx .statement blockquote{margin-bottom:30px}}@media(max-width:560px){.lpx .hero{padding:56px 22px}.lpx .hero h1{font-size:38px}.lpx .section{padding:66px 22px}.lpx .benefitGrid{grid-template-columns:1fr}.lpx .academy{padding:66px 22px}.lpx .statement{padding:34px 24px}}body:has(.lpx) header:not(.nav){display:none!important}body:has(.lpx) footer:not(.lpFooter){display:none!important}body:has(.lpx) main{padding-top:0!important}.lpx .academyMedia .laptop{position:relative;width:100%;max-width:520px;margin:0 auto;background:#1a1f24;border-radius:14px 14px 6px 6px;padding:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.45)}.lpx .academyMedia .laptopScreen{border-radius:6px;overflow:hidden;background:#000;aspect-ratio:16/10}.lpx .academyMedia .laptopScreen img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;box-shadow:none}.lpx .academyMedia .laptopStand{width:70%;max-width:380px;height:14px;margin:0 auto;background:linear-gradient(#d6dbdd,#b4bcbe);border-radius:0 0 12px 12px;box-shadow:0 8px 14px -6px rgba(0,0,0,.35)}.lpx .academyMedia .laptopStand:after{content:"";display:block;width:90px;height:6px;margin:0 auto;background:#9aa3a5;border-radius:0 0 8px 8px}