html body:has(.lpcv) #MainContent{background:#020408!important;padding:0!important}
.lpcv{color:#f7f8fa;background:#020408 url('/cdn/shop/files/lp-cinematic-smoke-background.png?v=1791263064') center/100% 100% no-repeat;padding:22px 4.2% 36px;font:16px/1.4 Arial,Helvetica,sans-serif;isolation:isolate}
.lpcv *{box-sizing:border-box;letter-spacing:normal}
.lpcv-inner{max-width:810px;margin:auto}
.lpcv-hero{text-align:center}
.lpcv-wordmark{font:clamp(21px,4.8vw,40px)/1.2 'LP Reference Brush',cursive;color:white;transform:rotate(-4deg);margin-bottom:20px}
.lpcv-wordmark span,.lpcv-tagline span{color:#08aaff}.lpcv-wordmark em,.lpcv-tagline em{color:#f60087;font-style:normal}
.lpcv-eyebrow{display:flex;align-items:center;justify-content:center;gap:20px;letter-spacing:.3em;font-weight:bold;font-size:clamp(10px,2vw,18px);color:#bcc6d1;margin:0}
.lpcv-eyebrow:before,.lpcv-eyebrow:after{content:'';width:60px;height:2px;background:#a9d9ed}
.lpcv h1{font:italic 400 clamp(58px,12vw,112px)/1.08 'LP Reference Display',Impact,sans-serif;color:#fff;margin:4px 0 12px;text-shadow:0 3px 10px #000}
.lpcv h1:after,.lpcv-message>h2:after{content:'';display:block;height:7px;background:linear-gradient(90deg,#05aaff 0 35%,transparent 36% 64%,#ff008c 65%);clip-path:polygon(4% 50%,42% 0,100% 45%,94% 100%,35% 70%,0 100%);margin:1px 12% 0}
.lpcv-intro{font-size:clamp(15px,3vw,26px);margin:12px 0 16px}
.lpcv-quote{display:flex;gap:20px;padding:22px;border:3px solid #079efa;border-radius:24px;background:#060c12ed;box-shadow:inset 0 0 22px #008fff22,0 0 16px #008fff55;scroll-margin-top:150px}
.lpcv-quote>svg{width:56px;min-width:36px;flex-shrink:0;color:#79ceff;filter:drop-shadow(0 0 6px #08aaff);margin-top:4px}
.lpcv-quote h2{font:bold clamp(18px,3.5vw,30px)/1.2 Arial;color:#fff;margin:0 0 5px}.lpcv-quote p{font-size:clamp(14px,2.5vw,22px);margin:0;line-height:1.4}
.lpcv-warning{border-left:5px solid #ff008c;padding-left:18px;margin-top:17px}.lpcv-warning h3{font:bold clamp(17px,3vw,28px)/1.25 Arial;color:#ff1996;margin:0 0 4px}
.lpcv-message{margin-top:18px;border:3px solid #ff008c;border-radius:25px;padding:24px 34px 16px;background:#080c10ef;box-shadow:inset 0 0 28px #ff008c20,0 0 16px #ff008c44}
.lpcv-message>h2{font:italic 400 clamp(30px,6.8vw,62px)/1.12 'LP Reference Display',Impact,sans-serif;color:white;margin:0;white-space:nowrap}
.lpcv-message>h2:after{background:#ff008c;margin:1px 72% 0 0;height:6px}.lpcv-form-intro{font-size:clamp(15px,2.8vw,24px);margin:12px 0 20px}
.lpcv-form label{display:block;font-size:clamp(15px,2.7vw,22px);font-weight:700;margin:12px 0 4px}.lpcv-form label span{color:#ff008c}
.lpcv-form input,.lpcv-form textarea{display:block;width:100%;border:1.5px solid #89909b;border-radius:11px;background:#1b2026e8;color:white;font:clamp(16px,2.6vw,22px)/1.4 Arial;padding:14px 22px;box-shadow:inset 0 0 14px #0003;min-height:54px}
.lpcv-form textarea{resize:vertical;min-height:138px}.lpcv-form input::placeholder,.lpcv-form textarea::placeholder{color:#b8c2d0;opacity:1}.lpcv-form :is(input,textarea):focus-visible{outline:2px solid #08aaff;outline-offset:3px}
.lpcv-form button{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:76px;margin-top:18px;border:3px solid #009fff;border-radius:18px;background:linear-gradient(#062746,#010c20);box-shadow:inset 0 0 20px #009fff40,0 0 18px #009fff80;color:#fff;font:italic 400 clamp(25px,4.3vw,39px)/1.1 'LP Reference Display',Impact,sans-serif;cursor:pointer}.lpcv-form button span{font:52px/1 Arial;color:#5ce3ff}
.lpcv-privacy{font:13px/1.5 Arial;color:#b8c2d0;margin:15px 0 0}.lpcv-reply{text-align:center;font-size:clamp(14px,2.5vw,20px);margin:13px 0 0}.lpcv-status{padding:16px;border:1px solid #08c9ec;color:#fff}
.lpcv-tagline{text-align:center;font:italic 400 clamp(20px,3.5vw,28px)/1.3 'LP Reference Display',Impact,sans-serif;letter-spacing:.2em;padding:28px 0 0}.lpcv-tagline span,.lpcv-tagline em{letter-spacing:.2em}
@media(max-width:520px){.lpcv{padding-top:20px}.lpcv-quote{padding:14px;gap:10px;border-width:2px;border-radius:17px}.lpcv-quote>svg{width:30px;min-width:30px}.lpcv-warning{padding-left:10px;border-width:3px}.lpcv-message{padding:18px 16px 14px;border-width:2px;border-radius:18px}.lpcv-form input,.lpcv-form textarea{padding:12px}.lpcv-form button{min-height:58px;border-width:2px}.lpcv-eyebrow{gap:10px}.lpcv-eyebrow:before,.lpcv-eyebrow:after{width:30px}}
html body #MainContent .lpcv h1,html body #MainContent .lpcv h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body #MainContent .lpcv h3{color:#ff1996!important;-webkit-text-fill-color:#ff1996!important}
html body #MainContent .lpcv input,html body #MainContent .lpcv textarea{background:#1b2026!important;color:#fff!important}
.lpcv-quote>svg{height:56px;align-self:flex-start}
