body.lm-light-page .faq-center{background:var(--lm-surface-page);padding-top:clamp(8.5rem,12vw,12.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative}body.lm-light-page .faq-center:before{content:"";pointer-events:none;background:radial-gradient(48rem 22rem at 50% 0,#2392ff1a,#0000 66%),radial-gradient(32rem 18rem at 82% 6%,#c91eeb0d,#0000 70%);height:26rem;position:absolute;inset:0 0 auto}body.lm-light-page .faq-center__inner{z-index:1;max-width:56rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);position:relative}body.lm-light-page .faq-center__header{text-align:center}body.lm-light-page .faq-center__badge{border-radius:var(--lm-radius-sm);background:var(--lm-info-tint);color:var(--lm-blue-hover);letter-spacing:.09em;text-transform:uppercase;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;display:inline-block}body.lm-light-page .faq-center__title{letter-spacing:-.035em;color:var(--lm-text-primary);margin-top:1rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1.1}body.lm-light-page .faq-center__sub{max-width:40rem;color:var(--lm-text-secondary);margin:.875rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}body.lm-light-page .faq-center__controls{margin-top:clamp(2rem,3.5vw,2.75rem)}body.lm-light-page .faq-center__search{background:var(--lm-surface);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);box-shadow:var(--lm-shadow-card);align-items:center;gap:.625rem;padding:.25rem .5rem .25rem .875rem;transition:border-color .18s,box-shadow .18s;display:flex}body.lm-light-page .faq-center__search:focus-within{border-color:var(--lm-blue);box-shadow:0 0 0 3px #2392ff24}body.lm-light-page .faq-center__search-icon{color:var(--lm-text-muted);display:inline-flex}body.lm-light-page .faq-center__input{min-width:0;color:var(--lm-text-primary);background:0 0;border:none;outline:none;flex:1;padding-block:.7rem;font-family:inherit;font-size:.975rem}body.lm-light-page .faq-center__input::placeholder{color:var(--lm-text-muted)}body.lm-light-page .faq-center__input::-webkit-search-cancel-button{appearance:none}body.lm-light-page .faq-center__clear{border-radius:var(--lm-radius-pill);background:var(--lm-surface-sunken);color:var(--lm-text-secondary);flex-shrink:0;padding:.45rem .85rem;font-size:.8125rem;font-weight:600}body.lm-light-page .faq-center__clear:hover{background:var(--lm-border-strong);color:var(--lm-text-primary)}body.lm-light-page .faq-center__filters{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}body.lm-light-page .faq-center__chips{flex-wrap:wrap;gap:.5rem;display:flex}body.lm-light-page .faq-chip{border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);background:var(--lm-surface);color:var(--lm-text-secondary);padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}body.lm-light-page .faq-chip:hover{border-color:var(--faq-accent,var(--lm-blue));color:var(--faq-accent-text,var(--lm-blue-hover))}body.lm-light-page .faq-chip--active{background:var(--faq-accent-tint,var(--lm-navy-soft));color:var(--faq-accent-text,var(--lm-navy));border-color:#0000}body.lm-light-page .faq-center__count{font-variant-numeric:tabular-nums;color:var(--lm-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:500}body.lm-light-page .faq-center__list{gap:.75rem;margin-top:1.5rem;display:grid}body.lm-light-page .faq-item{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}body.lm-light-page .faq-item:before{content:"";background:var(--faq-accent);opacity:.4;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}body.lm-light-page .faq-item:hover{border-color:var(--lm-border-strong)}body.lm-light-page .faq-item--open{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-light-page .faq-item--open:before{opacity:1}body.lm-light-page .faq-item__heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}body.lm-light-page .faq-item__trigger{text-align:left;width:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem 1.125rem 1.5rem;display:flex}body.lm-light-page .faq-item__text{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}body.lm-light-page .faq-item__tag{border-radius:var(--lm-radius-sm);background:var(--faq-accent-tint);color:var(--faq-accent-text);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}body.lm-light-page .faq-item__question{letter-spacing:-.01em;color:var(--lm-text-primary);font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:600;line-height:1.4}body.lm-light-page .faq-item__chevron{border-radius:var(--lm-radius-pill);background:var(--lm-surface-sunken);width:1.75rem;height:1.75rem;color:var(--lm-text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:1.375rem;transition:background-color .18s,color .18s;display:inline-flex}body.lm-light-page .faq-item--open .faq-item__chevron{background:var(--faq-accent-tint);color:var(--faq-accent-text)}body.lm-light-page .faq-item__chevron-bar{transform-origin:50%;transition:transform .18s,opacity .18s}body.lm-light-page .faq-item--open .faq-item__chevron-bar{opacity:0;transform:scaleY(0)}body.lm-light-page .faq-item__panel{padding:0 3.5rem 1.375rem 1.5rem;animation:.18s ease-out faq-panel-in}body.lm-light-page .faq-item__panel p{color:var(--lm-text-secondary);font-size:.975rem;line-height:1.7}body.lm-light-page .faq-item__panel p+p{margin-top:.875rem}body.lm-light-page .faq-item__panel strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .faq-item mark{background:var(--lm-warning-tint);color:inherit;border-radius:3px;padding:0 .1em}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.lm-light-page .faq-item__panel{animation:none}}body.lm-light-page .faq-center__empty{border:1px dashed var(--lm-border-strong);border-radius:var(--lm-radius-card);text-align:center;color:var(--lm-text-secondary);margin-top:1.5rem;padding:2.5rem 1.5rem}body.lm-light-page .faq-center__cta{border-radius:var(--lm-radius-xl);background:linear-gradient(135deg, var(--lm-navy) 0%, var(--lm-navy-deep) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.75rem);display:flex}body.lm-light-page .faq-center__cta-title{letter-spacing:-.01em;color:#fff;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:600}body.lm-light-page .faq-center__cta-btn{border-radius:var(--lm-radius);color:var(--lm-navy);background:#fff;padding:.775rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .15s,color .15s}body.lm-light-page .faq-center__cta-btn:hover{background:var(--lm-blue-interactive);color:#fff}@media (max-width:640px){body.lm-light-page .faq-center__filters{flex-direction:column;align-items:flex-start}body.lm-light-page .faq-item__trigger{padding-inline:1.125rem 1rem}body.lm-light-page .faq-item__panel{padding-inline:1.125rem}body.lm-light-page .faq-center__cta{flex-direction:column;align-items:flex-start}}
.faq-page{display:block}
