.lv-hero{padding:80px var(--edge) 60px;text-align:center;background:var(--w)}.lv-hero-in{max-width:720px;margin:0 auto}.lv-badge{color:var(--p1);letter-spacing:.5px;background:#f5ebff;border-radius:999px;margin-bottom:20px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-block}.lv-hero-h1{color:var(--d1);margin-bottom:18px;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:900;line-height:1.15}.lv-hero-em{color:var(--p1)}.lv-hero-desc{color:var(--d3);max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.lv-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:36px;display:flex}.lv-hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-bottom:24px;display:flex}.lv-hero-rating{align-items:center;gap:6px;display:inline-flex}.lv-hero-stars{color:#f59e0b;letter-spacing:1.5px;font-size:15px;line-height:1}.lv-hero-rating strong{color:var(--d1);font-size:14px;font-weight:800}.lv-hero-trust-item{color:var(--d3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lv-hero-trust-item:before{content:"✓";color:var(--p1);font-size:12px;font-weight:900}.lv-btn-primary{background:var(--p1);color:#fff;border-radius:var(--r2);cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.lv-btn-primary:hover{background:var(--p1h);transform:translateY(-2px);box-shadow:0 6px 20px #723bcf40}.lv-btn-secondary{background:var(--w);color:var(--p1);border-radius:var(--r2);border:2px solid var(--p1);cursor:pointer;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.lv-btn-secondary:hover{background:#f5ebff;transform:translateY(-2px)}.lv-hero-checks{flex-direction:column;align-items:flex-start;gap:12px;max-width:480px;margin:0 auto;display:flex}.lv-hero-check{color:var(--d2);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.lv-hero-check svg{flex-shrink:0}.lv-countdown{max-width:var(--max);padding:44px var(--edge) 16px;text-align:center;margin:0 auto}.lv-countdown-title{color:var(--d1);margin-bottom:26px;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:800;line-height:1.3}.lv-countdown-timer{justify-content:center;align-items:flex-start;gap:10px;margin-bottom:26px;display:inline-flex}.lv-cd-unit{flex-direction:column;align-items:center;min-width:64px;display:flex}.lv-cd-num{color:var(--p1);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,7vw,4rem);font-weight:900;line-height:1}.lv-cd-lbl{color:var(--d4);text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:11px;font-weight:700}.lv-cd-sep{color:#723bcf40;align-self:flex-start;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:800;line-height:1}.lv-countdown-cta{flex-direction:column;align-items:center;gap:10px;display:flex}.lv-countdown-link{color:var(--p1);font-size:13px;font-weight:700;text-decoration:none}.lv-countdown-link:hover{text-decoration:underline}.lv-sec{padding:64px var(--edge);max-width:var(--max);margin:0 auto}.lv-sec-alt{background:var(--g2);width:100%}.lv-sec-title{color:var(--d1);text-align:center;margin-bottom:48px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.lv-help-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.lv-help-card{background:var(--w);border-radius:var(--r2);border-top:4px solid var(--p1);padding:28px 24px;transition:all .3s;box-shadow:0 4px 20px #00000012}.lv-help-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #0000001f}.lv-help-ico{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;display:flex;box-shadow:0 6px 16px #00000024}.lv-help-title{color:var(--d1);margin-bottom:8px;font-size:1rem;font-weight:700}.lv-help-desc{color:var(--d3);font-size:.875rem;line-height:1.65}.lv-problems{grid-template-columns:repeat(2,1fr);gap:18px;max-width:920px;margin:0 auto;display:grid}.lv-problem-row{border-radius:var(--r2);border:1px solid #0000;align-items:flex-start;gap:18px;padding:24px 26px;transition:all .25s;display:flex}.lv-problem-row:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000014}.lv-problem-purple{border-left:4px solid var(--p1);background:#f5ebff}.lv-problem-yellow{border-left:4px solid var(--p2);background:#fff9e6}.lv-problem-ico{background:var(--p1);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 5px 14px #723bcf47}.lv-problem-yellow .lv-problem-ico{background:var(--p2);color:#1f1f1f;box-shadow:0 5px 14px #ffca2859}.lv-problem-title{color:var(--d1);margin-bottom:4px;font-size:.95rem;font-weight:700}.lv-problem-desc{color:var(--d3);font-size:.875rem;line-height:1.6}.lv-stories{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:0 auto;display:grid}.lv-story{background:var(--w);border:1px solid #00000012;border-radius:20px;flex-direction:column;padding:26px 24px;transition:all .3s;display:flex;box-shadow:0 6px 24px #0000000f}.lv-story:hover{transform:translateY(-5px);box-shadow:0 16px 36px #0000001a}.lv-story-head{align-items:center;gap:13px;margin-bottom:18px;display:flex}.lv-story-name{color:var(--d1);font-size:1.05rem;font-weight:800;line-height:1.2}.lv-story-label{text-transform:uppercase;letter-spacing:.6px;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.lv-story-label-problem{color:#fff;background:#e0556b}.lv-story-label-result{color:#fff;background:#1ba053}.lv-story-problem{margin-bottom:16px}.lv-story-problem p{color:var(--d3);font-size:.9rem;line-height:1.6}.lv-story-actions{flex-direction:column;gap:9px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lv-story-actions li{color:var(--d2);padding-left:24px;font-size:.875rem;line-height:1.5;position:relative}.lv-story-actions li:before{content:"✓";color:var(--p1);font-size:13px;font-weight:900;position:absolute;top:0;left:0}.lv-story-result{background:#f7f4ff;border-radius:14px;margin-top:auto;padding:14px 16px}.lv-story-result p{color:var(--d1);font-size:.875rem;font-weight:600;line-height:1.55}.lv-benefits{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto;display:grid}.lv-benefit-item{background:var(--w);border:1px solid #0000000f;border-radius:18px;padding:28px 24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000d}.lv-benefit-item:before{content:"";background:var(--p1);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lv-benefit-item:hover{border-color:#723bcf33;transform:translateY(-5px);box-shadow:0 16px 36px #723bcf24}.lv-benefit-item:hover:before{transform:scaleX(1)}.lv-benefit-circle{background:var(--p1);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex;box-shadow:0 7px 18px #723bcf52}.lv-benefit-title{color:var(--d1);margin-bottom:7px;font-size:1.02rem;font-weight:800;line-height:1.3}.lv-benefit-desc{color:var(--d3);font-size:.88rem;line-height:1.65}.lv-highlight{text-align:center;background:var(--p1);color:#fff;padding:80px 20px;position:relative;overflow:hidden}.lv-highlight:before{content:"";background:var(--p2);opacity:.08;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.lv-highlight-in{z-index:1;max-width:650px;margin:0 auto;position:relative}.lv-highlight-num{color:var(--p2);margin-bottom:8px;font-size:clamp(4rem,10vw,7rem);font-weight:900;line-height:1}.lv-highlight-title{color:#fff;margin-bottom:16px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.lv-highlight-desc{color:#ffffffd9;margin-bottom:28px;font-size:16px;line-height:1.7}.lv-highlight-btn{background:var(--p2);color:var(--d1);cursor:pointer;border:0;border-radius:50px;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 4px 16px #ffca284d}.lv-highlight-btn:hover{background:#ffe84a;transform:translateY(-2px)}.lv-results{background:linear-gradient(135deg,#faf5ff 0%,#f0e7ff 40%,#fffbeb 100%);padding:80px 20px;position:relative;overflow:hidden}.lv-results:before{content:"";background:var(--p2);opacity:.06;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.lv-results:after{content:"";background:var(--p1);opacity:.05;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-80px}.lv-results-in{z-index:1;max-width:960px;margin:0 auto;position:relative}.lv-results-sub{text-align:center;color:var(--d3);max-width:600px;margin:-20px auto 40px;font-size:16px}.lv-results-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px;display:grid}.lv-stat-card{background:var(--w);border-radius:var(--r3);text-align:center;border:1px solid #723bcf14;padding:28px 24px;transition:all .3s;box-shadow:0 4px 20px #723bcf14}.lv-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #723bcf24}.lv-stat-value{color:var(--p1);margin-bottom:8px;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;line-height:1}.lv-stat-label{color:var(--d1);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:14px;font-weight:800}.lv-stat-desc{color:var(--d3);margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.lv-results-stats{grid-template-columns:1fr;gap:14px}.lv-stat-card{padding:22px 18px}}.lv-improvements{background:var(--w);border-radius:var(--r3);border:1px solid #723bcf14;margin-bottom:24px;padding:32px;box-shadow:0 4px 20px #723bcf14}.lv-improvements-title{color:var(--d1);align-items:center;gap:10px;margin-bottom:28px;font-size:18px;font-weight:800;display:flex}.lv-improvements-title svg{color:var(--p1)}.lv-imp-row{margin-bottom:24px}.lv-imp-row:last-child{margin-bottom:0}.lv-imp-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lv-imp-name{color:var(--d1);font-size:15px;font-weight:800}.lv-imp-subject{color:var(--d4);background:var(--g1);border-radius:20px;padding:3px 10px;font-size:13px;font-weight:600}.lv-imp-bars{flex-direction:column;gap:6px;display:flex}.lv-imp-bar-wrap{align-items:center;gap:10px;display:flex}.lv-imp-bar{color:#fff;border-radius:8px;justify-content:flex-end;align-items:center;min-width:60px;height:32px;padding:0 12px;font-size:13px;font-weight:800;transition:width .8s;display:flex}.lv-imp-before{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.lv-imp-after{background:linear-gradient(90deg,var(--p1),#9b5de5)}.lv-imp-bar-label{color:var(--d4);min-width:36px;font-size:12px;font-weight:700}@media (max-width:768px){.lv-improvements{padding:22px 18px}.lv-imp-bar{height:28px}}.lv-results-note{text-align:center;color:var(--d4);max-width:700px;margin:0 auto;font-size:13px;font-style:italic;line-height:1.6}.lv-faq-list{flex-direction:column;gap:10px;max-width:700px;margin:0 auto;display:flex}.lv-faq-item{background:var(--w);border-radius:var(--r2);border:1px solid #723bcf1a;transition:all .2s;overflow:hidden}.lv-faq-open{border-color:var(--p1);box-shadow:0 2px 12px #723bcf14}.lv-faq-q{width:100%;font-family:var(--font);color:var(--d1);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.95rem;font-weight:600;display:flex}.lv-faq-q:hover{color:var(--p1)}.lv-faq-chev{color:var(--p1);flex-shrink:0;transition:transform .25s}.lv-faq-open .lv-faq-chev{transform:rotate(180deg)}.lv-faq-a{color:var(--d3);padding:0 22px 18px;font-size:.875rem;line-height:1.7}.lv-cta-section{padding:0 var(--edge) 64px;max-width:var(--max);margin:0 auto}.lv-cta-banner{background:var(--p2);border-radius:var(--r3);text-align:center;padding:48px 40px}.lv-cta-title{color:var(--d1);margin-bottom:10px;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800}.lv-cta-desc{color:var(--d2);margin-bottom:28px;font-size:1rem}.lv-cta-btns{flex-direction:column;align-items:center;gap:20px;display:flex}.lv-cta-subjects{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lv-subject-chip{background:var(--w);color:var(--d1);border:1px solid #00000014;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-block}.lv-subject-chip:hover{border-color:var(--p1);color:var(--p1);background:#f5ebff}.lv-review{padding:72px var(--edge);background:#0f5132;position:relative;overflow:hidden}.lv-review:before{content:"";opacity:.12;background:#25d366;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;left:-60px}.lv-review-in{max-width:var(--max);text-align:center;z-index:1;margin:0 auto;position:relative}.lv-review-title{color:#fff;margin-bottom:12px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.lv-review-desc{color:#ffffffd1;max-width:640px;margin:0 auto 36px;font-size:1rem;line-height:1.7}.lv-review-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}.lv-review-step{text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:1rem;padding:24px 20px}.lv-review-step-num{color:#0f5132;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:15px;font-weight:900;display:inline-flex}.lv-review-step-title{color:#fff;margin-bottom:6px;font-size:1rem;font-weight:800}.lv-review-step-desc{color:#ffffffbf;font-size:.88rem;line-height:1.55}.lv-review-footer{flex-direction:column;align-items:center;gap:14px;display:flex}.lv-review-price{align-items:baseline;gap:8px;display:flex}.lv-review-price-value{color:#25d366;font-size:2.2rem;font-weight:900}.lv-review-price-note{color:#ffffffb3;font-size:.9rem}.lv-review-btn{color:#0b3b25;background:#25d366;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #25d3664d}.lv-review-btn:hover{background:#31e874;transform:translateY(-2px)}.lv-review-phone{color:#ffffffb3;font-size:.88rem}.lv-review-phone strong{color:#fff}.lv-match{background:var(--w);padding:64px var(--edge);border-top:1px solid #ecebf0}.lv-match-in{grid-template-columns:320px 1fr;align-items:center;gap:56px;max-width:1060px;margin:0 auto;display:grid}.lv-match-photo{justify-content:center;align-items:flex-end;display:flex;position:relative}.lv-match-photo img{z-index:1;object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:380px;position:relative}.lv-match-blob{z-index:2;pointer-events:none;width:124%;height:auto;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.lv-blob-drop{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5s ease-in-out infinite lv-drop-rise}.lv-blob-drop:nth-of-type(2){animation-duration:6.4s;animation-delay:1.1s}.lv-blob-drop:nth-of-type(3){animation-duration:5.6s;animation-delay:2.3s}.lv-blob-drop:nth-of-type(4){animation-duration:7s;animation-delay:.6s}@keyframes lv-drop-rise{0%{opacity:0;transform:translateY(10px)scale(.7)}25%{opacity:.95}70%{opacity:.75}to{opacity:0;transform:translateY(-26px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.lv-blob-drop{opacity:.9;animation:none}}.lv-match-title{color:var(--d1);margin-bottom:14px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1.25}.lv-match-desc{color:var(--d4);margin-bottom:26px;font-size:1rem;line-height:1.7}.lv-match-points{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.lv-match-points .lv-hero-check{font-size:15px}@media (max-width:1024px){.lv-help-grid,.lv-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lv-hero{padding:56px var(--edge) 40px}.lv-hero-checks{align-items:center}.lv-help-grid,.lv-benefits{grid-template-columns:1fr}.lv-cta-banner{padding:36px 24px}.lv-review{padding:48px var(--edge)}.lv-review-steps,.lv-problems{grid-template-columns:1fr}.lv-problem-row{padding:20px 22px}.lv-countdown{padding:32px var(--edge) 8px}.lv-cd-unit{min-width:50px}.lv-sec,.lv-match{padding:48px var(--edge)}.lv-match-in{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.lv-match-photo img{max-height:260px}.lv-match-blob{width:132%;bottom:-8px}.lv-match-points{text-align:left;align-items:flex-start}}
