.lp-wrapper{min-height:100vh;background:var(--primary, #2B3132);padding:130px 20px 60px}.lp-container{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.lp-badge{display:inline-flex;padding:.4rem 1.1rem;background:#5cf4e41a;border:1px solid rgba(92,244,228,.3);border-radius:2rem;color:#5cf4e4;font-size:.82rem;font-weight:500}.lp-title{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.3;max-width:780px}.lp-highlight{color:#5cf4e4}.lp-subtitle{color:#f6f6f6bf;font-size:1.1rem;line-height:1.7;max-width:620px}.lp-cta-group{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.lp-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;background:#5cf4e4;color:#1a1a1a;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;text-decoration:none;white-space:nowrap}.lp-btn-primary:hover{background:#3de8d6;transform:translateY(-2px);box-shadow:0 8px 24px #5cf4e459}.lp-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.75rem;background:transparent;color:#f6f6f6;border:1px solid rgba(246,246,246,.25);border-radius:.5rem;font-size:1rem;font-weight:400;cursor:pointer;transition:all .3s;text-decoration:none;white-space:nowrap}.lp-btn-secondary:hover{border-color:#f6f6f699;background:#f6f6f60d;transform:translateY(-2px)}.lp-btn-large{font-size:1.1rem;padding:1.1rem 2.5rem}.lp-proof-section{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.5rem;text-align:start}.lp-proof-title{color:#f6f6f68c;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;text-align:center}.lp-projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.lp-project-card{display:flex;align-items:flex-start;gap:.75rem;background:#ffffff0a;border-radius:.625rem;padding:.875rem;border:1px solid rgba(255,255,255,.06);transition:border-color .25s}.lp-project-card:hover{border-color:#5cf4e440}.lp-project-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.lp-project-name{color:#5cf4e4;font-size:.88rem;font-weight:600;margin-bottom:.25rem}.lp-project-desc{color:#f6f6f699;font-size:.78rem;line-height:1.4}.lp-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%}.lp-why-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;padding:1.25rem 1rem;text-align:center;transition:border-color .25s,transform .25s}.lp-why-card:hover{border-color:#5cf4e44d;transform:translateY(-3px)}.lp-why-icon{font-size:1.75rem;display:block;margin-bottom:.5rem}.lp-why-title{color:#fff;font-size:.88rem;font-weight:600;margin-bottom:.3rem}.lp-why-desc{color:#f6f6f680;font-size:.75rem;line-height:1.4}.lp-testimonial{width:100%;background:#39797f1f;border:1px solid rgba(57,121,127,.25);border-radius:1rem;padding:1.5rem 2rem;text-align:start}.lp-testimonial-text{color:#f6f6f6d1;font-size:.95rem;line-height:1.7;font-style:italic;margin-bottom:1rem}.lp-testimonial-author{display:flex;flex-direction:column;gap:.15rem}.lp-testimonial-author strong{color:#fff;font-size:.88rem}.lp-testimonial-author span{color:#f6f6f680;font-size:.78rem}.lp-clutch-link{color:#5cf4e4;font-size:.78rem;text-decoration:none;margin-top:.25rem}.lp-clutch-link:hover{text-decoration:underline}.lp-bottom-cta{width:100%;background:linear-gradient(135deg,#39797f26,#5cf4e414);border:1px solid rgba(92,244,228,.15);border-radius:1rem;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.lp-bottom-cta p{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.lp-bottom-note{color:#f6f6f666!important;font-size:.78rem!important;font-weight:400!important}@media (max-width: 768px){.lp-wrapper{padding:100px 16px 40px}.lp-title{font-size:1.7rem}.lp-projects-grid{grid-template-columns:1fr}.lp-why-grid{grid-template-columns:1fr 1fr}.lp-cta-group{flex-direction:column;align-items:stretch}.lp-btn-primary,.lp-btn-secondary{justify-content:center}}@media (max-width: 480px){.lp-title{font-size:1.4rem}.lp-why-grid{grid-template-columns:1fr}}
