.lv-page{--navy:#0b1f3a;--purple:#7f07ff;--muted:#59677c;font-family:Inter,Arial,sans-serif;color:var(--navy);background:#fff;text-align:center}.lv-page *{box-sizing:border-box}.lv-shell{width:min(1160px,calc(100% - 44px));margin:auto}.lv-page section{padding:clamp(66px,7vw,100px) 0}.lv-page h1,.lv-page h2,.lv-page h3,.lv-page p{margin-top:0}.lv-page h1{font-size:clamp(3rem,6vw,5.4rem);line-height:1.06;letter-spacing:-.055em;max-width:920px;margin:12px auto 24px}.lv-page h1 em{color:var(--purple);font-style:normal}.lv-page h2{font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.12;letter-spacing:-.045em;max-width:850px;margin:10px auto 24px}.lv-page h3{font-size:1.4rem;line-height:1.25}.lv-page p{color:var(--muted);font-size:1.05rem;line-height:1.62}.lv-kicker{font-size:.76rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--purple)!important;font-weight:800}.lv-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:7px;background:var(--purple);color:#fff!important;text-decoration:none;font-weight:750}.lv-button:hover{background:#6500d5}.lv-page a:not(.lv-button){color:#6513c9;font-weight:750}.lv-hero{padding:70px 0 54px!important;background:#fff}.lv-hero p:not(.lv-kicker){max-width:730px;margin:0 auto 25px;font-size:1.17rem}.lv-hero-photo{height:clamp(270px,37vw,510px);overflow:hidden}.lv-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block}.lv-pricing{padding:48px 0 55px!important;background:#faf9fd}.lv-price-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:18px auto 20px}.lv-price-grid article{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 18px}.lv-price-grid article+article{border-left:1px solid #d4dce8}.lv-price-grid strong{font-size:clamp(2.45rem,4vw,3.55rem);letter-spacing:-.055em}.lv-price-grid strong span{font-size:1.1rem;letter-spacing:0}.lv-price-grid b{font-size:1.08rem}.lv-price-grid article>span{color:var(--muted)}.lv-pricing .lv-shell>p:last-child{max-width:900px;margin:15px auto 0;font-size:.96rem}.lv-feature{background:linear-gradient(120deg,#0b1f3a 30%,#45149b 100%);color:#fff}.lv-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.lv-feature-grid>div:first-child{text-align:center}.lv-feature .lv-kicker{color:#d0a8ff!important}.lv-feature p{color:#d8e2f2}.lv-feature h2{margin-left:auto;margin-right:auto}.lv-screen{background:#faf9ff;border-radius:13px;box-shadow:0 24px 60px #080f24a0;transform:rotate(2deg);overflow:hidden;color:var(--navy);max-width:540px;width:100%;margin:auto;text-align:left}.lv-browser{height:33px;background:#eee9f9;display:flex;align-items:center;gap:7px;padding:0 15px}.lv-browser span{width:7px;height:7px;background:#ac91db;border-radius:50%}.lv-screen-body{padding:34px}.lv-screen-body p{font-size:.7rem;color:#8669bc;margin-bottom:26px;font-weight:800;letter-spacing:.2em}.lv-screen-heading{height:19px;width:65%;background:#172948;border-radius:3px;margin-bottom:12px}.lv-screen-line{height:9px;width:75%;background:#c7c6d2;border-radius:3px;margin:9px 0}.lv-screen-line.short{width:51%}.lv-screen-action{height:25px;width:90px;background:var(--purple);border-radius:4px;margin:23px 0 34px}.lv-screen-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lv-screen-tiles i{height:78px;background:#e7def6;border-radius:5px}.lv-questions{background:#f0eafd}.lv-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.lv-question-grid article{padding:0 15px}.lv-question-grid article+article{border-left:1px solid #cdbde7}.lv-question-grid h2{font-size:clamp(2rem,3vw,2.8rem)}.lv-question-grid p:last-child{max-width:460px;margin:auto}.lv-stories{background:#fff}.lv-stories>div>h2{margin-bottom:46px}.lv-story{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;text-align:center;margin:25px auto 55px}.lv-story.reverse img{order:2}.lv-story img{width:100%;aspect-ratio:1.75;object-fit:cover;border-radius:18px}.lv-story>div{padding:20px}.lv-story span,.lv-story-text span{color:var(--purple);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.lv-story h3,.lv-story-text h3{font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.13;letter-spacing:-.04em;margin:15px auto}.lv-story p{max-width:480px;margin:auto}.lv-story-text{background:#f7f4fc;border-radius:18px;padding:45px 25px;max-width:880px;margin:auto}.lv-story-text p{max-width:620px;margin:auto}.lv-monthly{background:#f7f5fc}.lv-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px auto 0}.lv-plan-grid article{background:#fff;border:1px solid #e3deea;border-radius:15px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;min-height:325px}.lv-plan-grid h3{min-height:2.5em;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.lv-plan-grid strong{font-size:2.25rem;letter-spacing:-.05em}.lv-plan-grid strong span{font-size:.95rem;letter-spacing:0}.lv-plan-grid p{margin:15px 0}.lv-plan-grid a{margin-top:auto}.lv-plan-note{font-size:.94rem!important;margin:26px auto 0!important}.lv-process ol{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lv-process li{border-top:2px solid #d8cbec;padding:24px 10px}.lv-process li b{display:block;color:var(--purple);margin-bottom:20px}.lv-process li h3{margin-bottom:8px}.lv-faq-list{max-width:850px;margin:35px auto 0}.lv-faq details{border-bottom:1px solid #d9e0ea;padding:19px 12px}.lv-faq summary{font-size:1.08rem;font-weight:750;cursor:pointer}.lv-faq details p{max-width:720px;margin:15px auto 0}.lv-close{background:linear-gradient(120deg,#20105e,#7f07ff);color:#fff}.lv-close .lv-kicker{color:#e2cfff!important}.lv-close p{color:#ede6ff;max-width:680px;margin:0 auto 25px}.lv-close .lv-button{background:#fff;color:#5311ac!important}.lv-page a:focus-visible,.lv-page summary:focus-visible{outline:3px solid #ecc449;outline-offset:4px}@media(max-width:760px){.lv-shell{width:min(100% - 36px,620px)}.lv-hero{padding:60px 0 42px!important}.lv-feature-grid,.lv-question-grid,.lv-story,.lv-plan-grid{grid-template-columns:1fr}.lv-feature-grid{gap:50px}.lv-question-grid{gap:42px}.lv-question-grid article+article{border-left:0;border-top:1px solid #cdbde7;padding-top:40px}.lv-story{gap:17px;margin-bottom:50px}.lv-story.reverse img{order:0}.lv-story>div{padding:0 12px}.lv-plan-grid article{min-height:0}.lv-process ol{grid-template-columns:1fr 1fr}.lv-hero-photo{height:330px}}@media(max-width:540px){.lv-page h1{font-size:2.7rem}.lv-page h2{font-size:2.25rem}.lv-price-grid{grid-template-columns:1fr}.lv-price-grid article{padding:20px 10px}.lv-price-grid article+article{border-left:0;border-top:1px solid #d4dce8}.lv-process ol{grid-template-columns:1fr}.lv-process li{padding:18px}.lv-hero-photo{height:245px}.lv-screen{transform:none}}

/* Keep complete photos visible at every viewport size. */
.lv-hero-photo{height:auto;overflow:visible}.lv-hero-photo img{height:auto;object-fit:contain;object-position:center}.lv-story img{height:auto;aspect-ratio:auto;object-fit:contain}.lv-feature-photo{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 60px #080f2480}.lv-feature-grid{align-items:center}@media(max-width:760px){.lv-hero-photo{height:auto}.lv-story img{height:auto}.lv-feature-photo{height:auto}}
