.lvn-box{box-sizing:border-box;background:#0b252b;color:#f4f2e9;border:1px solid #416269;border-radius:18px;padding:clamp(22px,4vw,40px);margin:40px auto;max-width:760px;text-align:left;font-family:Arial,sans-serif;line-height:1.55}.lvn-box h1,.lvn-box h2{font-size:clamp(27px,4vw,38px);line-height:1.15;margin:10px 0 18px;color:#f4f2e9}.lvn-box p{margin:12px 0}.lvn-kicker{color:#a5e6d3;font-size:12px;letter-spacing:2px}.lvn-box label{display:block;font-size:15px}.lvn-row{display:flex;gap:10px;margin:8px 0 18px}.lvn-box input[type=email]{box-sizing:border-box;flex:1;min-width:0;background:#071b20;border:1px solid #6e9298;border-radius:7px;color:#fff;padding:13px;font-size:16px}.lvn-box button{border:0;border-radius:7px;padding:13px 22px;background:#b3ecd9;color:#071b20;font-size:16px;font-weight:bold;cursor:pointer}.lvn-box .lvn-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px}.lvn-consent input{width:19px;height:19px;flex:none;margin-top:2px;accent-color:#b3ecd9}.lvn-box a{color:#b3ecd9;text-decoration:underline}.lvn-box .lvn-small{font-size:13px;color:#b5c6c8}.lvn-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lvn-screen{background:#071b20;margin:0;padding:30px 16px}.lvn-box :focus-visible{outline:3px solid #ffd08e;outline-offset:3px}[hidden]{display:none!important}@media(max-width:500px){.lvn-row{flex-direction:column}.lvn-box{margin:28px 14px}.lvn-screen .lvn-box{margin:20px auto}}
