.ls-faq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ls-color-text-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;line-height:normal;display:inline-flex}.ls-faq__eyebrowdot{background:var(--ls-color-blush-connector);border-radius:50%;width:5px;height:5px}.ls-faq-hero{background:var(--ls-color-canvas)}.ls-faq-hero__inner{max-width:820px;padding:clamp(40px, 5vw, 80px) var(--ls-gutter) clamp(24px, 3vw, 40px);flex-direction:column;gap:18px;margin:0 auto;display:flex}.ls-faq-hero__title{font-family:var(--ls-font-display-stack);letter-spacing:-.02em;color:var(--ls-color-ink);margin:0;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.02}.ls-faq-hero__body{color:var(--ls-color-ink-soft);max-width:54ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.ls-faq-search{margin-top:6px;position:relative}.ls-faq-search__icon{color:var(--ls-color-text-muted);display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ls-faq-search__input{appearance:none;box-sizing:border-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);width:100%;min-height:52px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface);padding:14px 16px 14px 46px;font-size:15px}.ls-faq-search__input::placeholder{color:var(--ls-color-select-placeholder);opacity:1}.ls-faq-search__input:focus{border-color:var(--ls-color-ink);outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-faq-search__clear{appearance:none;cursor:pointer;border-radius:var(--ls-radius-pill);width:40px;height:40px;color:var(--ls-color-ink);transition:background var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ls-faq-search__clear:hover{background:var(--ls-color-surface-warm)}.ls-faq-cats{background:var(--ls-color-canvas)}.ls-faq-cats__inner{max-width:1000px;padding:0 var(--ls-gutter);margin:0 auto}.ls-faq-cats__chips{flex-wrap:wrap;gap:10px;display:flex}.ls-faq-list{background:var(--ls-color-canvas)}.ls-faq-list__inner{max-width:1000px;padding:clamp(28px, 3.5vw, 48px) var(--ls-gutter) clamp(40px, 5vw, 72px);flex-direction:column;gap:20px;margin:0 auto;display:flex}.ls-faq-list__resultline{letter-spacing:.06em;text-transform:uppercase;color:var(--ls-color-text-faint);font-size:13px;font-weight:600;line-height:normal}.ls-faq__provchip{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-color-warning);background:var(--ls-color-warning-tint);border:1px solid var(--ls-color-warning-border);border-radius:var(--ls-radius-pill);align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:600;line-height:normal}.ls-faq__answer{color:var(--ls-color-text-muted);max-width:68ch;margin:0;font-size:15px;line-height:1.7}.ls-faq-list__footnote{color:var(--ls-color-text-faint);max-width:72ch;margin:0;font-size:12px;line-height:1.6}.ls-faq-empty{background:var(--ls-color-surface-warm);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-panel);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,72px) clamp(24px,4vw,48px);display:flex}.ls-faq-empty__title{line-height:normal;font-family:var(--ls-font-display-stack);color:var(--ls-color-ink);font-size:clamp(20px,2.2vw,26px);font-weight:600}.ls-faq-empty__body{color:var(--ls-color-text-muted);max-width:44ch;margin:0;font-size:15px;line-height:1.65}.ls-faq-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.ls-faq-empty__clear{appearance:none;cursor:pointer;border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-ink);min-height:48px;color:var(--ls-color-ink);font-family:var(--ls-font-ui-stack);letter-spacing:.06em;text-transform:uppercase;transition:background var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;padding:13px 24px;font-size:13px;font-weight:600}.ls-faq-empty__clear:hover{background:var(--ls-color-surface)}.ls-faq-empty__clear:focus-visible{outline-offset:3px}.ls-faq-empty__ask{border-radius:var(--ls-radius-pill);background:var(--ls-color-ink);min-height:48px;color:var(--ls-color-inverse);letter-spacing:.06em;text-transform:uppercase;transition:background var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;padding:13px 24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ls-faq-empty__ask:hover{background:var(--ls-color-ink-soft)}.ls-faq-empty__ask:focus-visible{outline-offset:3px}.ls-faq-help{background:var(--ls-color-surface-warm)}.ls-faq-help__inner{max-width:var(--ls-container-wide);padding:clamp(40px, 5vw, 72px) var(--ls-gutter) clamp(56px, 6.5vw, 96px);margin:0 auto}.ls-faq-help__band{background:var(--ls-color-ink);color:var(--ls-color-inverse);border-radius:var(--ls-radius-panel);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(40px,5vw,72px) clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.ls-faq-help__pearl{opacity:.3;pointer-events:none;width:clamp(44px,6vw,80px);animation:24s cubic-bezier(.45,0,.55,1) infinite ls-drift-b;position:absolute;top:22%;left:10%}.ls-faq-help__heading{font-family:var(--ls-font-display-stack);letter-spacing:.005em;text-transform:uppercase;color:var(--ls-color-inverse);text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:700;line-height:1.1;position:relative}.ls-faq-help__body{color:#ffffffc7;max-width:48ch;margin:0;font-size:16px;line-height:1.65;position:relative}.ls-faq-help__cta{border-radius:var(--ls-radius-pill);background:var(--ls-color-inverse);min-height:54px;color:var(--ls-color-ink);letter-spacing:.06em;text-transform:uppercase;transition:background var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;gap:10px;margin-top:6px;padding:16px 30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ls-faq-help__cta:hover{background:var(--ls-color-inverse-cta-hover)}.ls-faq-help__cta:focus-visible{outline-color:var(--ls-color-inverse);outline-offset:3px}.ls-faq-search__clear:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
