.lv-home-hero{padding:34px 0 62px;background:radial-gradient(circle at 12% 8%,rgba(var(--lv-brand-rgb),.065),transparent 31%),linear-gradient(180deg,var(--lv-bg),rgba(var(--lv-brand-rgb),.025))}
.lv-home-hero__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}
.lv-home-hero__copy-card{max-width:590px;padding:8px 0}
.lv-home-hero__copy-card h1{margin:0;color:var(--lv-ink);font-size:clamp(44px,5.4vw,68px);line-height:.99;letter-spacing:-.056em;font-weight:900}
.lv-home-hero__copy-card>.rte{max-width:545px;margin:19px 0 0;color:var(--lv-muted);font-size:15px;line-height:1.72}
.lv-home-hero__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}
.lv-home-hero__benefit{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 9px;border:1px solid var(--lv-line);border-radius:12px;background:rgba(255,255,255,.76);color:var(--lv-ink);font-size:10.5px;text-align:center;font-weight:750}
.lv-home-hero__benefit span{width:21px;height:21px;min-width:21px;display:grid;place-items:center;border-radius:50%;background:#eaf7ef;color:var(--lv-success);font-weight:900}
.lv-home-hero__buy{display:flex;align-items:center;gap:15px;margin-top:22px}.lv-home-hero__price{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.lv-home-hero__price strong{color:var(--lv-ink);font-size:23px;line-height:1;font-weight:900}.lv-home-hero__price s{color:var(--lv-muted);font-size:11px}
.lv-home-hero__buy .lv-primary-btn{flex:1;max-width:310px}
.lv-home-hero__proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:var(--lv-muted);font-size:9.5px}.lv-home-hero__proof>span{display:flex;align-items:center;gap:7px}.lv-home-hero__proof>span:before{content:'•';opacity:.45}
.lv-home-hero__visual-card{position:relative;display:block;min-height:560px;overflow:hidden;border-radius:30px;background:rgba(var(--lv-brand-rgb),.065);border:1px solid rgba(var(--lv-brand-rgb),.09);box-shadow:0 24px 60px rgba(47,31,42,.10);color:inherit;text-decoration:none}
.lv-home-hero__visual-card img,.lv-home-hero__visual-card svg{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center;transition:transform .55s var(--lv-ease)}.lv-home-hero__visual-card:hover img{transform:scale(1.018)}
.lv-home-hero__float{position:absolute;z-index:2;padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(0,0,0,.09);color:#34252f}.lv-home-hero__float b{display:block;font-size:11px;font-weight:900}.lv-home-hero__float span{display:block;margin-top:2px;color:#786b73;font-size:8.5px;font-weight:700}.lv-home-hero__float--top{top:18px;right:18px;text-align:center}.lv-home-hero__float--bottom{left:18px;bottom:18px;display:flex;align-items:center;gap:9px}.lv-home-hero__float-check{width:27px;height:27px;display:grid!important;place-items:center;margin:0!important;border-radius:50%;background:#eaf7ef;color:var(--lv-success)!important;font-size:12px!important;font-weight:900!important}

.lv-home-product{padding:76px 0}.lv-home-product__grid{max-width:1080px;display:grid;grid-template-columns:.95fr 1.05fr;gap:38px;align-items:center}.lv-home-product__media{min-width:0}.lv-home-product__stage{position:relative;overflow:hidden;min-height:500px;border-radius:26px;background:rgba(var(--lv-brand-rgb),.06);border:1px solid var(--lv-line)}.lv-home-product__stage img,.lv-home-product__stage svg{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.lv-home-product__mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.lv-home-product__mini-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:11px;border:1px solid var(--lv-line)}
.lv-home-product__content{padding:30px;border:1px solid var(--lv-line);border-radius:25px;background:rgba(var(--lv-brand-rgb),.035)}.lv-home-product__content h2{margin:9px 0 0;color:var(--lv-ink);font-size:clamp(31px,4vw,45px);line-height:1.04;letter-spacing:-.04em;font-weight:900}.lv-home-product__lead{margin-top:12px;color:var(--lv-muted);font-size:13px;line-height:1.65}.lv-home-product__actions{display:grid;gap:7px;margin-top:17px}.lv-home-product__actions .lv-text-link{text-align:center;padding:7px}.lv-home-product__content .lv-product-buybox__price{margin-top:13px}

.lv-problem-section{padding:72px 0;background:linear-gradient(180deg,var(--lv-bg),rgba(var(--lv-brand-rgb),.025))}.lv-problem{max-width:1120px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.lv-problem__media{overflow:hidden;min-height:500px;border-radius:26px;background:rgba(var(--lv-brand-rgb),.055);border:1px solid var(--lv-line)}.lv-problem__media img,.lv-problem__media svg{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.lv-problem__content .lv-section-heading{margin-bottom:19px}.lv-problem__points{display:grid;border-top:1px solid var(--lv-line)}.lv-problem__point{display:grid;grid-template-columns:32px 1fr;gap:11px;padding:16px 0;border-bottom:1px solid var(--lv-line)}.lv-problem__point>span{color:var(--lv-brand);font-size:11px;font-weight:900;letter-spacing:.04em}.lv-problem__point h3{margin:0 0 4px;color:var(--lv-ink);font-size:14px;font-weight:850}.lv-problem__point p{margin:0;color:var(--lv-muted);font-size:11.5px;line-height:1.58}.lv-problem__content .lv-secondary-btn{margin-top:20px}

@media(max-width:900px){.lv-home-hero__split,.lv-home-product__grid,.lv-problem{grid-template-columns:1fr;gap:26px}.lv-home-hero__copy-card{max-width:650px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.lv-home-hero__copy-card>.rte{margin-inline:auto}.lv-home-hero__benefits{width:100%;max-width:510px}.lv-home-hero__buy{width:100%;justify-content:center}.lv-home-hero__proof{justify-content:center}.lv-home-hero__visual-card{width:100%;max-width:650px;margin-inline:auto;min-height:430px}.lv-home-hero__visual-card img,.lv-home-hero__visual-card svg{min-height:430px}.lv-home-product__content{max-width:none}.lv-problem__media,.lv-problem__media img,.lv-problem__media svg{min-height:390px}}
@media(max-width:600px){.lv-home-hero{padding:14px 0 42px}.lv-home-hero__copy-card h1{max-width:365px;font-size:36px;line-height:1.02}.lv-home-hero__copy-card>.rte{max-width:350px;font-size:12.2px;line-height:1.62}.lv-home-hero__benefits{grid-template-columns:1fr;max-width:350px;gap:6px}.lv-home-hero__benefit{min-height:42px;justify-content:flex-start}.lv-home-hero__buy{flex-direction:column;gap:10px}.lv-home-hero__price{align-items:center}.lv-home-hero__buy .lv-primary-btn{width:100%;max-width:350px}.lv-home-hero__visual-card,.lv-home-hero__visual-card img,.lv-home-hero__visual-card svg{min-height:370px}.lv-home-hero__visual-card{border-radius:22px}.lv-home-product,.lv-problem-section{padding:50px 0}.lv-home-product__stage,.lv-home-product__stage img,.lv-home-product__stage svg{min-height:360px}.lv-home-product__content{padding:19px;border-radius:20px;text-align:center}.lv-home-product__content h2{font-size:30px}.lv-home-product__lead{font-size:12px}.lv-home-product__content .lv-benefit-list{text-align:left}.lv-home-product__content .lv-product-buybox__price{justify-content:center}.lv-problem__media,.lv-problem__media img,.lv-problem__media svg{min-height:330px}.lv-problem__media{border-radius:20px}}
