.lp-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;margin-top:1.5rem;color:rgba(255,255,255,.85);font-size:.9rem}
.lp-trust span::before{content:"\2713";color:var(--gold);margin-right:.4rem;font-weight:700}
.lp-cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.75rem}
.lp-sec{padding:3.5rem 1rem}
.lp-wrap{max-width:1100px;margin:0 auto}
.lp-wrap>h2{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:.75rem}
.lp-intro{max-width:46rem;margin:0 auto 2.25rem;text-align:center;color:rgba(255,255,255,.75)}
.lp-prose{max-width:46rem;margin:0 auto}
.lp-prose p{color:rgba(255,255,255,.78);margin-bottom:1rem}
.lp-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}
@media(min-width:640px){.lp-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1024px){.lp-grid{grid-template-columns:repeat(3,1fr)}}
.lp-card{padding:1.5rem}
.lp-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--gold-light)}
.lp-card p{color:rgba(255,255,255,.75);font-size:.925rem}
.lp-card a{color:var(--gold-light);text-decoration:underline}
.lp-steps{display:grid;gap:1.25rem;grid-template-columns:1fr}
@media(min-width:768px){.lp-steps{grid-template-columns:repeat(3,1fr)}}
.lp-num{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--gold);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:.75rem}
.lp-note{max-width:46rem;margin:1.75rem auto 0;text-align:center;color:rgba(255,255,255,.75);font-size:.925rem}
.lp-plans{display:grid;gap:1.25rem;grid-template-columns:1fr}
@media(min-width:768px){.lp-plans{grid-template-columns:repeat(3,1fr)}}
.lp-plan{padding:1.75rem;text-align:center}
.lp-plan h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}
.lp-price{font-size:2.25rem;font-weight:700;color:var(--gold-light);line-height:1.1}
.lp-price small{font-size:.9rem;font-weight:400;color:rgba(255,255,255,.7)}
.lp-plan p{color:rgba(255,255,255,.75);font-size:.925rem;margin-top:.75rem}
.lp-faq{max-width:46rem;margin:0 auto}
.lp-faq details{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;margin-bottom:.75rem;padding:1rem 1.25rem}
.lp-faq summary{cursor:pointer;font-weight:500}
.lp-faq summary::marker{color:var(--gold)}
.lp-faq details p{color:rgba(255,255,255,.75);margin-top:.75rem;font-size:.95rem}
.lp-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
.lp-links a{border:1px solid rgba(201,166,70,.5);color:var(--gold-light);padding:.6rem 1.1rem;border-radius:.5rem;font-size:.9rem;font-weight:500}
.lp-links a:hover{background:rgba(201,166,70,.12)}
.lp-final{padding:2.5rem 1.5rem;text-align:center;max-width:48rem;margin:0 auto}
.lp-final h2{font-size:1.625rem;font-weight:700;margin-bottom:.75rem}
.lp-final p{color:rgba(255,255,255,.75);margin-bottom:1.5rem}
@media(max-width:480px){.lp-wrap>h2{font-size:1.5rem}}
