.lp-root{font-family:Poppins,Poppins-fallback,sans-serif;color:var(--body)}.lp-root img{max-width:100%;display:block}.lp-root ul{list-style:none}.lp-root .btn-gold{display:inline-block;background:var(--gold);color:#fff;font-family:Poppins,Poppins-fallback,sans-serif;font-weight:700;font-size:1rem;padding:16px 38px;border-radius:30px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 8px 20px #cca35a4d;text-decoration:none}.lp-root .btn-gold:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 12px 28px #cca35a66;color:#fff}.lp-root .btn-outline-white{display:inline-block;background:transparent;color:#fff;font-family:Poppins,Poppins-fallback,sans-serif;font-weight:600;font-size:1rem;padding:14px 38px;border-radius:30px;border:2px solid rgba(255,255,255,.5);cursor:pointer;transition:all .3s;text-decoration:none}.lp-root .btn-outline-white:hover{border-color:#fff;background:#ffffff1a;color:#fff}.lp-root .btn-outline-gold{display:inline-block;background:transparent;color:var(--gold);font-family:Poppins,Poppins-fallback,sans-serif;font-weight:600;font-size:1rem;padding:14px 38px;border-radius:30px;border:2px solid var(--gold);cursor:pointer;transition:all .3s;text-decoration:none}.lp-root .btn-outline-gold:hover{background:var(--gold);color:#fff;transform:translateY(-2px)}.lp-root .tag{display:inline-block;font-family:Poppins,Poppins-fallback,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border:1.5px solid var(--navy);padding:5px 22px;border-radius:30px;margin-bottom:18px}.lp-root .tag.gold{color:var(--gold);border-color:var(--gold)}.lp-root .tag.white{color:#ffffffd9;border-color:#fff6}.lp-root .faq{background:#fff;padding:100px 56px}.lp-root .faq-inner{max-width:840px;margin:0 auto}.lp-root .faq-item{border:1.5px solid #e4eaf0;border-radius:12px;margin-bottom:14px;overflow:hidden;transition:border-color .2s}.lp-root .faq-item:hover,.lp-root .faq-item.open{border-color:var(--gold)}.lp-root .faq-btn{width:100%;background:none;border:none;padding:22px 26px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-root .faq-btn h3{font-family:Poppins,Poppins-fallback,sans-serif;font-weight:600;font-size:.95rem;color:var(--navy);line-height:1.4}.lp-root .faq-chevron{width:30px;height:30px;border-radius:50%;background:var(--off-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.lp-root .faq-chevron svg{width:14px;height:14px;stroke:var(--navy);fill:none;transition:transform .3s;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp-root .faq-item.open .faq-chevron{background:var(--gold)}.lp-root .faq-item.open .faq-chevron svg{stroke:#fff;transform:rotate(180deg)}.lp-root .faq-ans{display:none;padding:0 26px 26px}.lp-root .faq-item.open .faq-ans{display:block}.lp-root .faq-ans p{font-family:Inter,Inter-fallback,sans-serif;font-size:.9rem;color:var(--body);line-height:1.75;margin-bottom:12px}.lp-root .faq-ans p:last-child{margin-bottom:0}.lp-root .faq-ans a{color:var(--navy);text-decoration:underline;font-weight:500}.lp-root .faq-ans a:hover{color:var(--gold)}@media(max-width:768px){.lp-root .faq{padding:64px 24px}}
