.lv{--ac:#ffc83d;--or:#ff8a1f;--tx:#c3cbe6;position:relative;margin-top:70px;border-radius:32px 32px 0 0;color:var(--tx);font-size:15px;line-height:1.7;overflow:hidden;background:
radial-gradient(600px 320px at 10% 0%,rgba(255,200,61,.14),transparent 65%),
radial-gradient(700px 400px at 100% 100%,rgba(99,102,241,.35),transparent 60%),
linear-gradient(160deg,#101a4a,#0b1437 60%,#0a1130)}
.lv a{color:var(--tx);text-decoration:none!important;transition:color .2s,transform .25s,background .25s,box-shadow .25s}
.lv a:hover{color:var(--ac)}
.lv-wrap{max-width:1180px;margin:0 auto;padding:0 22px}
.lv-help{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:34px 0 30px;border-bottom:1px solid rgba(255,255,255,.12)}
.lv-help h3{margin:0 0 2px;color:#fff;font-size:clamp(20px,2.6vw,26px);font-weight:800}
.lv-help h3 span{color:var(--ac)}
.lv-help p{margin:0;color:#aab4d8}
.lv-btns{display:flex;gap:12px;flex-wrap:wrap}
.lv-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 24px;border-radius:50px;font-weight:800;font-size:15px}
.lv-btn:hover{transform:translateY(-3px)}
.lv-btn.lv-wa{background:#25d366;color:#062a12!important;box-shadow:0 10px 22px -8px rgba(37,211,102,.7)}
.lv-btn.call{background:linear-gradient(90deg,var(--ac),var(--or));color:#2a1700!important;box-shadow:0 10px 22px -8px rgba(255,150,30,.7)}
.lv-grid{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.3fr;gap:40px;padding:46px 0 40px}
.lv h4{margin:0 0 18px;color:#fff;font-size:17px;font-weight:800}
.lv h4::after{content:"";display:block;width:34px;height:3px;border-radius:3px;margin-top:9px;background:var(--ac)}
.lv-brand{display:flex;align-items:center;gap:12px;color:#fff!important;font-weight:800;font-size:21px;margin-bottom:10px}
.lv-brand img{height:46px;width:auto;border-radius:10px;background:#fff;padding:3px}
.lv-slogan{margin:0 0 8px;color:var(--ac);font-weight:800;font-size:17px}
.lv-about{margin:0 0 16px;color:#a9b3d6}
.lv-iso{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.09);padding:7px 14px;border-radius:50px}
.lv-iso i{color:var(--ac)}
.lv-social{display:flex;gap:10px;margin-top:20px}
.lv-social a{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;background:rgba(255,255,255,.1)}
.lv-social a:hover{transform:translateY(-5px);color:#fff;box-shadow:0 10px 20px -8px rgba(0,0,0,.6)}
.lv-list a{display:block;padding:5px 0}
.lv-list a::before{content:"›";color:var(--ac);font-weight:800;margin-right:9px;display:inline-block;transition:transform .2s}
.lv-list a:hover{transform:translateX(4px)}
.lv-list a:hover::before{transform:translateX(3px)}
.lv-row{display:flex;gap:13px;align-items:flex-start;margin:0 0 13px}
.lv-row .ic{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,200,61,.15);color:var(--ac);font-size:14px}
.lv-row span,.lv-row a{color:#dfe5fa}
.lv-open{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#7dffb0}
.lv-open::before{content:"";width:8px;height:8px;border-radius:50%;background:#2ee66b;animation:lvp 1.8s infinite}
.lv-open.off{color:#ffabab}
.lv-open.off::before{background:#ff6b6b;animation:none}
@keyframes lvp{0%{box-shadow:0 0 0 0 rgba(46,230,107,.7)}70%,100%{box-shadow:0 0 0 8px rgba(46,230,107,0)}}
.lv-bot{background:rgba(0,0,0,.25)}
.lv-bot-in{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;font-size:14px}
.lv-bot-links{display:flex;gap:20px;flex-wrap:wrap}
.lv-bot-links a{color:#a2adcf}
@media(max-width:1000px){.lv-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.lv{border-radius:24px 24px 0 0}.lv-grid{grid-template-columns:1fr;gap:30px}.lv-help{text-align:center;justify-content:center}.lv-btns{justify-content:center;width:100%}.lv-btn{flex:1;justify-content:center}.lv-bot-in{justify-content:center;text-align:center}}
@media(prefers-reduced-motion:reduce){.lv-open::before{animation:none}.lv *{transition:none!important}}
.lv-brand{line-height:1.25}
footer.lv .lv-bot{padding-bottom:58px}
.lv-bot-in{padding:16px 22px}
.lv-social a:nth-child(1){background:#1877f2}
.lv-social a:nth-child(2){background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}
.lv-social a:nth-child(3){background:#f00}
.lv-social a:nth-child(4){background:#229ed9}
footer.lv{padding:0;margin-top:70px;font-size:15px}
footer.lv b{font-size:inherit}
@media(max-width:600px){footer.lv{margin-top:50px}}
