.lp{--primary:54 100% 48%;--primary-fg:0 0% 0%;--lp-bg:0 0% 100%;--lp-page:48 16% 96%;--lp-fg:0 0% 8%;--lp-muted-fg:150 2% 38%;--lp-border:0 0% 89%;--lp-ok:152 60% 36%;--lp-no:0 70% 50%;background:hsl(var(--lp-page));color:hsl(var(--lp-fg));-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:Poppins,system-ui,sans-serif;line-height:1.55;display:flex}.lp *{box-sizing:border-box}.lp .wrap{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:460px;margin:0 auto;padding:0 18px;display:flex}.lp .brandbar{align-items:center;gap:9px;padding:24px 0 0;display:flex}.lp .star{width:22px;height:22px}.lp .bname{letter-spacing:.14em;font-size:14px;font-weight:600}.lp .main{padding:24px 0 32px}.lp .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--lp-muted-fg));margin-bottom:13px;font-size:12px;font-weight:600}.lp h1{letter-spacing:-.02em;margin:0 0 12px;font-size:27px;font-weight:600;line-height:1.2}.lp .sub{color:hsl(var(--lp-muted-fg));margin:0 0 22px;font-size:15.5px}.lp .demo{background:hsl(var(--lp-bg));border:1px solid hsl(var(--lp-border));border-radius:16px;margin-bottom:18px;padding:14px}.lp .demo .dlabel{color:hsl(var(--lp-muted-fg));align-items:center;gap:7px;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.lp .player{aspect-ratio:9/12;cursor:pointer;background:#0c0d0c;border-radius:12px;width:100%;max-height:300px;position:relative;overflow:hidden}.lp .player .chatbg{opacity:.5;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;transition:opacity .2s;display:flex;position:absolute;inset:0}.lp .bub{color:#111;border-radius:11px;max-width:82%;padding:8px 11px;font-size:11.5px;line-height:1.4}.lp .bub.in{background:#fff;border-radius:11px 11px 11px 3px}.lp .bub.out{background:#dcf8c6;border-radius:11px 11px 3px;align-self:flex-end}.lp .player .play{background:hsl(var(--primary));border-radius:99px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .12s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #00000073}.lp .player:hover .play{transform:translate(-50%,-50%)scale(1.07)}.lp .player.playing .play{opacity:0}.lp .player.playing .chatbg{opacity:1}.lp .player .dur{color:#fff;z-index:2;background:#0009;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.lp .player .cap{color:#fff;z-index:2;background:linear-gradient(#0000,#000000bf);padding:12px;font-size:12.5px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.lp .demo .dnote{color:hsl(var(--lp-muted-fg));text-align:center;margin:10px 2px 2px;font-size:11.5px}.lp .formcard{background:hsl(var(--lp-bg));border:1px solid hsl(var(--lp-border));border-radius:18px;padding:22px 20px;box-shadow:0 1px 2px #0000000a,0 12px 34px #0000000f}.lp .field{margin-bottom:12px}.lp label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.lp input,.lp select{border:1.5px solid hsl(var(--lp-border));background:hsl(var(--lp-bg));width:100%;height:50px;color:hsl(var(--lp-fg));border-radius:11px;padding:0 14px;font-family:inherit;font-size:15px}.lp select:invalid{color:hsl(var(--lp-muted-fg))}.lp .phone{gap:8px;display:flex}.lp .phone .ddi{flex:none;width:auto;min-width:106px;padding:0 8px;font-size:14.5px}.lp .phone .num{flex:auto;min-width:0}.lp input:focus,.lp select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .25);outline:none}.lp .btn{background:hsl(var(--primary));width:100%;height:54px;color:hsl(var(--primary-fg));cursor:pointer;border:0;border-radius:13px;margin-top:6px;font-family:inherit;font-size:16px;font-weight:600;transition:transform 80ms,box-shadow .15s}.lp .btn:hover{box-shadow:0 8px 22px hsl(var(--primary) / .4)}.lp .btn:active{transform:scale(.985)}.lp .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.lp .trust{color:hsl(var(--lp-muted-fg));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:13px;font-size:12.5px;display:flex}.lp .trust .trust-item{white-space:nowrap}.lp .lgpd{color:hsl(var(--lp-muted-fg));text-align:center;margin:11px 2px 0;font-size:11px;line-height:1.4}.lp .thanks{text-align:center}.lp .thanks .ic{background:hsl(var(--lp-ok) / .14);width:60px;height:60px;color:hsl(var(--lp-ok));border-radius:99px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:28px;display:flex}.lp .thanks h1{margin:0 0 8px}.lp .thanks p{color:hsl(var(--lp-muted-fg));margin:0 0 20px;font-size:15px}.lp .internal{border:1px dashed hsl(var(--lp-border));text-align:left;color:hsl(var(--lp-muted-fg));border-radius:10px;margin-top:20px;padding:11px 14px;font-size:12px}.lp .internal .row{justify-content:space-between;padding:3px 0;display:flex}.lp .qbadge{border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.lp .qbadge.y{background:hsl(var(--lp-ok) / .15);color:hsl(var(--lp-ok))}.lp .qbadge.n{background:hsl(var(--lp-no) / .13);color:hsl(var(--lp-no))}.lp footer{text-align:center;color:hsl(var(--lp-muted-fg));padding:16px 0 22px;font-size:11px}@media (width<=420px){.lp h1{font-size:24px}}
