.landing-performance-video{background:#0c0d0f;min-height:100vh}.lpv-stage{justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:96px 20px 48px;display:flex;position:relative;overflow:hidden}.lpv-bg{filter:blur(28px)saturate(1.1);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.08)}.lpv-bg-overlay{z-index:1;background:linear-gradient(#0c0d0f8c 0%,#0c0d0fb8 100%);position:absolute;inset:0}.lpv-content{z-index:2;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:520px;display:flex;position:relative}.lpv-content:has(.lpv-card--wide){max-width:940px}.lpv-card{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 24px 60px #00000059,0 2px 8px #0003}.lpv-card--wide{padding:32px 32px 24px}.lpv-card-grid{grid-template-columns:1fr 1fr;grid-template-areas:"title form""sub form""points form""trust trust";align-items:start;gap:16px 36px;display:grid}.lpv-area-title{grid-area:title}.lpv-area-sub{grid-area:sub}.lpv-area-points{grid-area:points}.lpv-area-form{grid-area:form;align-self:center}.lpv-area-trust{grid-area:trust}.lpv-title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#18181b;text-wrap:balance;margin:0;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.08}.lpv-sub{color:#52525b;margin:0;font-size:15px;line-height:1.5}.lpv-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lpv-points li{color:#3f3f46;padding-left:26px;font-size:14px;line-height:1.4;position:relative}.lpv-points li:before{content:"";background:#1f2227 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.landing-performance-video .pillar-bottom-lead__submit{background:#1f2227}.landing-performance-video .pillar-bottom-lead__submit:hover{background:#2d3239}.landing-performance-video .pillar-bottom-lead__submit:active{background:#171b20}.lpv-trust{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:12px;overflow:hidden}.lpv-trust :where(.border-y){border-color:#0000}.lpv-trust--inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #ececed;border-radius:0;padding-top:8px}.lpv-trust--inline :where([class*=bg-background]){background:0 0}.lpv-stage:has(.lpv-player-wrap){padding:72px 12px 12px}.lpv-content:has(.lpv-player-wrap){width:100%;max-width:none}.lpv-player-wrap{width:66.67%;max-width:calc(118.524dvh - 113.783px);margin:0 auto}.lpv-player-wrap mux-player,.lpv-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;box-shadow:0 24px 60px #0006}@media (max-width:640px){.lpv-stage:has(.lpv-player-wrap){align-items:flex-start;padding:64px 8px 8px}.lpv-player-wrap{width:100%;max-width:100%}}.lpv-rotate{display:none}@media (max-width:640px) and (orientation:portrait){.lpv-player-wrap mux-player,.lpv-player-wrap .lpv-video{display:none}.lpv-rotate{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:55dvh;padding:32px 24px;display:flex;box-shadow:0 24px 60px #00000059}.lpv-rotate p{color:#18181b;max-width:15rem;margin:0;font-size:17px;font-weight:600;line-height:1.35}.lpv-rotate-icon{color:#1f2227}.lpv-rotate-phone{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite lpv-rotate-tilt}}@keyframes lpv-rotate-tilt{0%,40%{transform:rotate(0)}70%,to{transform:rotate(-90deg)}}@media (orientation:landscape) and (max-height:600px){.lpv-stage:has(.lpv-player-wrap){padding:60px 8px 10px}.lpv-player-wrap{width:auto;max-width:calc(177.778dvh - 138.667px)}}@media (max-width:768px){.lpv-card-grid{grid-template-columns:1fr;grid-template-areas:"title""sub""form""trust""points";row-gap:16px}.lpv-card--wide{padding:24px 20px 20px}.landing-performance-video .lp-lead-form .pillar-hero-form-ramp-row2{grid-template-columns:1fr}.lpv-trust--inline{border-bottom:1px solid #ececed;padding-top:14px;padding-bottom:6px}}@media (max-width:640px){.lpv-stage{padding:88px 16px 40px}.lpv-card{padding:22px 18px}.lpv-title{text-align:center}}
