.lpv2{color:#111;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.lpv2 *,.lpv2 :before,.lpv2 :after{box-sizing:border-box;margin:0;padding:0}.lpv2 a{color:inherit;text-decoration:none}.lpv2 .nav{z-index:100;background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:15px 48px;display:flex;position:sticky;top:0}.lpv2 .nav-logo{align-items:center;display:inline-flex}.lpv2 .nav-logo img{object-fit:contain;width:auto;height:40px}.lpv2 .hero{grid-template-columns:1fr 1fr;min-height:640px;display:grid}.lpv2 .hero-left{background:#0a1020;min-height:640px;position:relative;overflow:hidden}.lpv2 .hero-photo{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.lpv2 .hero-overlay{background:linear-gradient(#0005141f 0%,#00051eb8 100%);position:absolute;inset:0}.lpv2 .hero-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;min-height:640px;padding:52px 44px;display:flex;position:relative}.lpv2 .eyebrow{letter-spacing:2px;text-transform:uppercase;color:#fff9;margin-bottom:16px;font-size:11px;font-weight:600}.lpv2 .hero-h1{letter-spacing:-.5px;color:#fff;margin-bottom:14px;font-size:30px;font-weight:600;line-height:1.22}.lpv2 .hero-h1 em{color:#fff;background:0 0;padding:0;font-style:normal;box-shadow:inset 0 -.12em #004fffe6}.lpv2 .hero-sub{color:#ffffffb8;max-width:390px;margin-bottom:32px;font-size:15px;line-height:1.68}.lpv2 .hero-sub strong{color:#ffffffeb;font-weight:500}.lpv2 .trust-row{flex-wrap:wrap;gap:28px;display:flex}.lpv2 .trust-item .num{color:#fff;letter-spacing:-.4px;font-size:21px;font-weight:600}.lpv2 .trust-item .lbl{color:#ffffff80;margin-top:3px;font-size:11px;line-height:1.4}.lpv2 .hero-right{background:#fff;border-left:1px solid #eee;flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.lpv2 .form-badge{color:#004fff;background:#eef2ff;border-radius:100px;align-self:flex-start;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-block}.lpv2 .form-title{letter-spacing:-.4px;color:#0a0a0a;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.22}.lpv2 .form-title span:last-child{color:#004fff}.lpv2 .form-sub{color:#888;margin-bottom:26px;font-size:14px;line-height:1.65}.lpv2 .fields{flex-direction:column;gap:11px;margin-bottom:14px;display:flex}.lpv2 input,.lpv2 textarea{color:#111;background:#fafafa;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s,background .15s}.lpv2 input:focus,.lpv2 textarea:focus{background:#fff;border-color:#004fff}.lpv2 input::placeholder,.lpv2 textarea::placeholder{color:#bbb}.lpv2 textarea{resize:none;height:88px}.lpv2 .btn-submit{color:#fff;cursor:pointer;background:#004fff;border:none;border-radius:8px;width:100%;margin-bottom:10px;padding:15px;font-size:15px;font-weight:600;transition:opacity .2s}.lpv2 .btn-submit:hover{opacity:.88}.lpv2 .btn-submit:disabled{opacity:.6;cursor:not-allowed}.lpv2 .form-error{color:#c0261b;background:#fdecea;border:1px solid #f5c6c2;border-radius:8px;padding:10px 12px;font-size:13px}.lpv2 .reassurance{color:#aaa;text-align:center;margin-bottom:18px;font-size:12px}.lpv2 .cta-secondary{text-align:center;color:#888;font-size:13px}.lpv2 .cta-secondary a{color:#004fff;border-bottom:1px solid #c5d4ff;padding-bottom:1px;font-weight:500;transition:opacity .2s}.lpv2 .cta-secondary a:hover{opacity:.75}.lpv2 .ticker{white-space:nowrap;background:#0c0c0c;padding:13px 0;overflow:hidden}.lpv2 .ticker-track{animation:48s linear infinite lpv2-tick;display:inline-flex}.lpv2 .ticker-track:hover{animation-play-state:paused}.lpv2 .t-item{color:#ccc;align-items:center;gap:7px;padding:0 40px;font-size:13px;display:inline-flex}.lpv2 .t-num{color:#7b9dff;font-weight:600}.lpv2 .t-dot{color:#3a3a3a}@keyframes lpv2-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.lpv2 .how{background:#fff;padding:72px 48px}.lpv2 .sec-label{letter-spacing:2px;text-transform:uppercase;color:#004fff;margin-bottom:14px;font-size:11px;font-weight:600}.lpv2 .sec-title{letter-spacing:-.5px;color:#0a0a0a;margin-bottom:12px;font-size:27px;font-weight:600;line-height:1.25}.lpv2 .sec-sub{color:#666;max-width:500px;margin-bottom:44px;font-size:15px;line-height:1.7}.lpv2 .steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lpv2 .steps:before{content:"";z-index:0;background:#e4e4e4;height:1px;position:absolute;top:20px;left:10%;right:10%}.lpv2 .step{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.lpv2 .step-num{color:#fff;background:#004fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.lpv2 .step-title{color:#0a0a0a;margin-bottom:6px;font-size:14px;font-weight:600}.lpv2 .step-desc{color:#777;max-width:155px;font-size:13px;line-height:1.6}.lpv2 .pain{background:#f8f8f8;padding:72px 48px}.lpv2 .pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lpv2 .p-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px}.lpv2 .p-icon{background:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.lpv2 .p-icon svg{stroke:#004fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lpv2 .p-title{color:#0a0a0a;margin-bottom:8px;font-size:14px;font-weight:600}.lpv2 .p-desc{color:#777;font-size:13px;line-height:1.65}.lpv2 .quotes{background:#fff;padding:72px 48px}.lpv2 .q-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.lpv2 .q-card{background:#f7f9ff;border:1px solid #e0e7ff;border-radius:12px;padding:28px}.lpv2 .q-text{color:#333;margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.72}.lpv2 .q-author{align-items:center;gap:12px;display:flex}.lpv2 .q-avatar{color:#004fff;background:#dde5ff;border:2px solid #c5d4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.lpv2 .q-avatar img{object-fit:cover;width:100%;height:100%}.lpv2 .q-name{color:#0a0a0a;font-size:13px;font-weight:600}.lpv2 .q-role{color:#888;margin-top:2px;font-size:12px}.lpv2 .cta-bottom{text-align:center;background:#004fff;padding:80px 48px}.lpv2 .cta-bottom h2{color:#fff;letter-spacing:-.4px;margin-bottom:12px;font-size:30px;font-weight:600}.lpv2 .cta-bottom p{color:#aec4ff;margin-bottom:36px;font-size:15px;line-height:1.65}.lpv2 .cta-bottom-btn{color:#004fff;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:16px 36px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-block}.lpv2 .cta-bottom-btn:hover{opacity:.9}.lpv2 .foot{background:#0a0a0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:22px 48px;display:flex}.lpv2 .foot span,.lpv2 .foot a{color:#555;font-size:12px}.lpv2 .foot a:hover{color:#888}.lpv2-modal-backdrop{z-index:1000;backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lpv2-modal{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:32px;font-family:Inter,sans-serif;box-shadow:0 20px 60px #00000040}.lpv2-modal-icon{color:#1ca35a;background:#e7f8ee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.lpv2-modal-icon svg{width:28px;height:28px}.lpv2-modal h3{color:#0a0a0a;margin-bottom:10px;font-size:20px;font-weight:600}.lpv2-modal p{color:#666;margin-bottom:22px;font-size:14px;line-height:1.6}@media (width<=980px){.lpv2 .how,.lpv2 .pain,.lpv2 .quotes{padding:56px 32px}.lpv2 .q-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.lpv2 .nav{padding:14px 20px}.lpv2 .hero{grid-template-columns:1fr}.lpv2 .hero-left{min-height:320px}.lpv2 .hero-content{min-height:320px;padding:28px 20px}.lpv2 .hero-h1{font-size:22px}.lpv2 .trust-row{gap:18px}.lpv2 .hero-right{border-top:1px solid #eee;border-left:none;padding:32px 20px}.lpv2 .how,.lpv2 .pain,.lpv2 .quotes{padding:48px 20px}.lpv2 .steps{grid-template-columns:1fr 1fr;gap:28px}.lpv2 .steps:before{display:none}.lpv2 .pain-grid,.lpv2 .q-grid{grid-template-columns:1fr}.lpv2 .cta-bottom{padding:56px 20px}.lpv2 .cta-bottom h2{font-size:24px}.lpv2 .foot{text-align:center;flex-direction:column;gap:8px;padding:16px 20px}}@media (width<=480px){.lpv2 .steps{grid-template-columns:1fr}.lpv2 .sec-title{font-size:23px}}
