.lv2{--g:#d4af37;--bg:#050505;--tx:#f2f2f2;--mut:#a3a3a3;background:var(--bg) radial-gradient(#d4af3724 1px,transparent 1px) 0 0/22px 22px;color:var(--tx);text-align:center;min-height:100vh;font-family:Poppins,sans-serif}.lv2-wrap{max-width:1080px;margin:0 auto;padding:0 20px}.lv2-top{padding:22px 0}.lv2-top img{filter:brightness(0)invert();height:34px}.lv2 h1,.lv2 h2{text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:Poppins,sans-serif;line-height:1.05}.lv2 h1{font-size:clamp(2.2rem,6vw,4.4rem)}.lv2 h2{font-size:clamp(1.8rem,4vw,3rem)}.lv2-serif{color:var(--g);margin:.4em 0 1.2em;font-family:Poppins,sans-serif;font-size:clamp(1.2rem,2.6vw,1.8rem);font-style:italic}.lv2-kicker{color:var(--g);text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:.8rem}.lv2-hero{padding:30px 20px 50px}.lv2-video{border:1px solid #d4af3780;border-radius:14px;max-width:860px;margin:0 auto 28px;overflow:hidden;box-shadow:0 0 60px #d4af372e}.lv2-video video{background:#000;width:100%;display:block}.lv2-btn{background:var(--g);color:#000;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;padding:16px 40px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.lv2-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #d4af3759}.lv2-btn:disabled{opacity:.6}.lv2-small{color:var(--mut);margin-top:12px;font-size:.82rem}.lv2-marquee{white-space:nowrap;border-block:1px solid #d4af374d;padding:14px 0;overflow:hidden}.lv2-marquee div{animation:30s linear infinite lv2m;display:inline-block}.lv2-marquee span{text-transform:uppercase;letter-spacing:.1em;color:var(--g);margin:0 22px;font-family:Poppins,sans-serif}@keyframes lv2m{to{transform:translate(-50%)}}.lv2-sec{padding:70px 20px}.lv2-grid3,.lv2-grid4{text-align:left;gap:18px;display:grid}.lv2-grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lv2-grid4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:30px}.lv2-card{background:#ffffff08;border:1px solid #d4af3740;border-radius:14px;margin:0;padding:24px}.lv2-card blockquote{margin:0 0 14px;line-height:1.6}.lv2-card figcaption{color:var(--g);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.lv2-card h3{text-transform:uppercase;margin:8px 0;font-family:Poppins,sans-serif}.lv2-card p{color:var(--mut);margin:0;line-height:1.55}.lv2-num{color:var(--g);font-family:Poppins,sans-serif;font-size:1.6rem;font-style:italic}.lv2-guarantee{border:1px solid var(--g);border-radius:18px;max-width:720px;margin:40px auto;padding:50px 28px}.lv2-guarantee p:last-child{color:var(--mut);line-height:1.6}.lv2-form{gap:12px;max-width:480px;margin:0 auto;display:grid}.lv2-form input,.lv2-form select{color:var(--tx);font:inherit;background:#0e0e0e;border:1px solid #d4af3759;border-radius:10px;padding:14px 16px}.lv2-form input:focus,.lv2-form select:focus{border-color:var(--g);outline:none}.lv2-done{text-align:center;max-width:480px;margin:0 auto}.lv2-err{color:#f87171}.lv2-faq{text-align:left;max-width:720px;margin:30px auto 0}.lv2-faq-item{border-bottom:1px solid #d4af3740}.lv2-faq-item button{width:100%;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;padding:20px 0;font:600 1.05rem Poppins,sans-serif;display:flex}.lv2-faq-item span{color:var(--g)}.lv2-faq-item p{color:var(--mut);margin:0 0 20px;line-height:1.6}.lv2-foot{color:var(--mut);border-top:1px solid #d4af3733;padding:30px;font-size:.8rem}
