.faq-page{--kh-bg:#f3f1eb;--kh-surface:#fffdf8;--kh-surface-2:#ebe8e0;--kh-ink:#15201f;--kh-muted:#66716e;--kh-line:rgba(21,32,31,0.12);--kh-hero:#edf0e9;--kh-hero-ink:#111b1a;--kh-accent:#ef5b47;--kh-accent-dark:#cb3f31;--kh-lime:#c8f35b;--kh-mint:#bce9da;--kh-inverse-bg:#13201f;--kh-inverse-ink:#f3f1e8;--kh-shadow:0 30px 90px rgba(28,38,36,0.12);--kh-card-border-glow:rgba(255,255,255,0.5);min-height:100vh;position:relative;overflow-x:hidden;background-color:var(--kh-bg);color:var(--kh-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}html[data-theme=dark],html[data-theme=dark] .faq-page{--kh-bg:#121214;--kh-surface:#1c1c1f;--kh-surface-2:#25252a;--kh-ink:#f0f0f3;--kh-muted:#9fa0a7;--kh-line:rgba(255,255,255,0.08);--kh-hero:#161619;--kh-hero-ink:#f0f0f3;--kh-inverse-bg:#0d0d0f;--kh-inverse-ink:#f0f0f3;--kh-shadow:0 34px 100px rgba(0,0,0,0.5);--kh-card-border-glow:rgba(255,255,255,0.08);--kh-accent:#eb836c;--kh-lime:#ded5c0;--kh-mint:#c6c2b6}@media (prefers-color-scheme:dark){html:not([data-theme]),html:not([data-theme]) .faq-page,html[data-theme=system],html[data-theme=system] .faq-page{--kh-bg:#121214;--kh-surface:#1c1c1f;--kh-surface-2:#25252a;--kh-ink:#f0f0f3;--kh-muted:#9fa0a7;--kh-line:rgba(255,255,255,0.08);--kh-hero:#161619;--kh-hero-ink:#f0f0f3;--kh-inverse-bg:#0d0d0f;--kh-inverse-ink:#f0f0f3;--kh-shadow:0 34px 100px rgba(0,0,0,0.5);--kh-card-border-glow:rgba(255,255,255,0.08);--kh-accent:#eb836c;--kh-lime:#ded5c0;--kh-mint:#c6c2b6}}.faq-ambient-mesh{position:absolute;top:0;left:0;right:0;height:850px;pointer-events:none;overflow:hidden;z-index:0}.faq-ambient-orb{position:absolute;border-radius:50%;filter:blur(90px);-webkit-filter:blur(90px);opacity:.65;will-change:transform}.faq-orb-1{width:min(520px,90vw);height:min(520px,90vw);top:-120px;left:-80px;background:radial-gradient(circle,rgba(223,115,90,.12) 0,rgba(223,115,90,.02) 65%,transparent 80%);animation:faq-drift-1 16s ease-in-out infinite alternate}html[data-theme=dark] .faq-orb-1,html[data-theme=system] .faq-orb-1{background:radial-gradient(circle,rgba(240,220,190,.04) 0,transparent 75%)}.faq-orb-2{width:min(460px,85vw);height:min(460px,85vw);top:80px;right:-90px;background:radial-gradient(circle,rgba(235,220,195,.08) 0,rgba(235,220,195,.02) 65%,transparent 80%);animation:faq-drift-2 20s ease-in-out infinite alternate}html[data-theme=dark] .faq-orb-2,html[data-theme=system] .faq-orb-2{background:radial-gradient(circle,rgba(240,220,190,.03) 0,transparent 75%)}.faq-orb-3{width:min(400px,75vw);height:min(400px,75vw);top:350px;left:30%;background:radial-gradient(circle,rgba(210,205,195,.06) 0,rgba(210,205,195,.01) 65%,transparent 80%);animation:faq-drift-3 18s ease-in-out infinite alternate}html[data-theme=dark] .faq-orb-3,html[data-theme=system] .faq-orb-3{background:radial-gradient(circle,rgba(240,220,190,.02) 0,transparent 75%)}@keyframes faq-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}@keyframes faq-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-35px,40px) scale(1.05)}}@keyframes faq-drift-3{0%{transform:translate(0) scale(.95)}to{transform:translate(25px,-30px) scale(1.1)}}.faq-nav-bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--kh-bg,#f3f1eb) 80%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--kh-line,rgba(21,32,31,.08));transition:all .25s ease}.faq-nav-container{max-width:1080px;margin:0 auto;padding:0 24px;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-nav-actions{display:flex;align-items:center;gap:14px}.faq-nav-link{color:var(--kh-muted,#66716e);font-size:13.5px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:10px;transition:all .18s ease}.faq-nav-link:hover{color:var(--kh-ink,#15201f);background:color-mix(in srgb,var(--kh-surface,#fffdf8) 70%,transparent)}.faq-nav-cta{min-height:40px;padding:0 16px;border-radius:12px;background:color-mix(in srgb,var(--kh-surface,#fffdf8) 85%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.12));color:var(--kh-ink,#15201f);font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 8px rgba(0,0,0,.03);transition:all .18s cubic-bezier(.16,1,.3,1)}.faq-nav-cta:hover{border-color:var(--kh-ink,#15201f);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.faq-nav-cta:active{transform:scale(.97);transition:transform .1s cubic-bezier(.2,.8,.2,1)}.faq-hero-wrapper{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:clamp(110px,12vw,144px) 24px clamp(32px,5vw,54px);text-align:center;display:flex;flex-direction:column;align-items:center}.faq-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:color-mix(in srgb,var(--kh-surface-2,#ebe8e0) 75%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.1));font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kh-muted,#66716e);margin-bottom:18px;box-shadow:0 2px 6px rgba(0,0,0,.02);animation:faq-fade-in .4s cubic-bezier(.16,1,.3,1) both}.faq-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--kh-accent,#ef5b47);box-shadow:0 0 8px var(--kh-accent,#ef5b47)}.faq-title{margin:0 0 16px;font-size:clamp(38px,6vw,68px);font-weight:850;line-height:1.02;letter-spacing:-.045em;color:var(--kh-ink,#15201f);max-width:780px;animation:faq-fade-in .5s cubic-bezier(.16,1,.3,1) .05s both}.faq-title em{font-style:normal;background:linear-gradient(135deg,var(--kh-accent,#ef5b47) 0,color-mix(in srgb,var(--kh-accent,#ef5b47) 80%,#ff9500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .faq-title em,html[data-theme=system] .faq-title em{background:linear-gradient(135deg,#f49f8a,#eb836c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-subtitle{margin:0 0 28px;font-size:clamp(15px,2.5vw,18px);line-height:1.6;color:var(--kh-muted,#66716e);max-width:620px;animation:faq-fade-in .5s cubic-bezier(.16,1,.3,1) .1s both}.faq-stats-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;animation:faq-fade-in .5s cubic-bezier(.16,1,.3,1) .15s both}.faq-stat-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:9999px;background:color-mix(in srgb,var(--kh-surface,#fffdf8) 75%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.08));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:12.5px;color:var(--kh-muted,#66716e);box-shadow:0 2px 6px rgba(0,0,0,.02)}.faq-stat-chip strong{color:var(--kh-ink,#15201f);font-weight:700}.faq-controls-section{position:relative;z-index:2;max-width:980px;margin:0 auto;padding:0 20px}.faq-controls-card{padding:20px;border-radius:28px;background:color-mix(in srgb,var(--kh-surface,#fffdf8) 88%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.12));backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);box-shadow:0 24px 70px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.02),inset 0 1px 0 rgba(255,255,255,.5);display:flex;flex-direction:column;gap:16px;animation:faq-fade-in .5s cubic-bezier(.16,1,.3,1) .2s both}.faq-search-box{position:relative;display:flex;align-items:center;min-height:56px;border-radius:18px;background:color-mix(in srgb,var(--kh-bg,#f3f1eb) 85%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.1));padding:0 16px;transition:all .2s cubic-bezier(.16,1,.3,1)}.faq-search-box:focus-within{background:var(--kh-surface,#fffdf8);border-color:var(--kh-accent,#ef5b47);box-shadow:0 0 0 4px color-mix(in srgb,var(--kh-accent,#ef5b47) 12%,transparent)}.faq-search-icon{width:20px;height:20px;color:var(--kh-muted,#66716e);flex-shrink:0;margin-right:12px}.faq-search-input{flex:1 1;min-width:0;border:none;background:transparent;color:var(--kh-ink,#15201f);font-size:15px;font-weight:500;outline:none;padding:0}.faq-search-input::placeholder{color:color-mix(in srgb,var(--kh-muted,#66716e) 75%,transparent)}.faq-search-clear{width:26px;height:26px;border-radius:50%;border:none;background:color-mix(in srgb,var(--kh-muted,#66716e) 20%,transparent);color:var(--kh-ink,#15201f);display:grid;place-items:center;cursor:pointer;padding:0;margin-left:8px;font-size:14px;transition:all .18s ease}.faq-search-clear:hover{background:var(--kh-accent,#ef5b47);color:#ffffff;transform:scale(1.08)}.faq-search-clear:active{transform:scale(.92)}.faq-categories-dock{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.faq-cat-pill{flex:1 1 auto;min-height:38px;padding:0 16px;border-radius:9999px;border:1px solid var(--kh-line,rgba(21,32,31,.1));background:color-mix(in srgb,var(--kh-surface-2,#ebe8e0) 50%,transparent);color:var(--kh-muted,#66716e);font-size:13px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:6px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.faq-cat-pill:hover{color:var(--kh-ink,#15201f);border-color:color-mix(in srgb,var(--kh-ink,#15201f) 30%,transparent)}.faq-cat-pill:active{transform:scale(.96);transition:transform .1s cubic-bezier(.2,.8,.2,1)}.faq-cat-pill.is-active{background:var(--kh-ink,#15201f);color:var(--kh-surface,#fffdf8);border-color:var(--kh-ink,#15201f);box-shadow:0 4px 14px rgba(21,32,31,.16)}html[data-theme=dark] .faq-cat-pill.is-active,html[data-theme=system] .faq-cat-pill.is-active{background:#f5f0e6;color:#141312;border-color:#f5f0e6}.faq-cat-pill.is-active .faq-cat-count{background:color-mix(in srgb,var(--kh-surface,#fffdf8) 25%,transparent);color:var(--kh-surface,#fffdf8)}html[data-theme=dark] .faq-cat-pill.is-active .faq-cat-count,html[data-theme=system] .faq-cat-pill.is-active .faq-cat-count{background:rgba(20,19,18,.18);color:#141312}.faq-cat-count{font-size:11px;padding:2px 7px;border-radius:9999px;background:color-mix(in srgb,var(--kh-muted,#66716e) 15%,transparent);color:var(--kh-muted,#66716e)}.faq-status-line{max-width:980px;margin:28px auto 16px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--kh-muted,#66716e)}.faq-status-line strong{color:var(--kh-accent,#ef5b47);font-size:13px}.faq-main-content{max-width:980px;margin:0 auto;padding:0 20px 80px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.faq-group-card{border-radius:28px;background:color-mix(in srgb,var(--kh-surface,#fffdf8) 84%,transparent);border:1px solid var(--kh-line,rgba(21,32,31,.1));backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);box-shadow:0 16px 45px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.faq-group-card:hover{border-color:color-mix(in srgb,var(--kh-accent,#ef5b47) 25%,var(--kh-line,rgba(21,32,31,.1)));box-shadow:0 22px 60px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.45)}.faq-group-header{padding:24px 28px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--kh-line,rgba(21,32,31,.08))}.faq-group-icon{width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--kh-accent,#ef5b47) 10%,transparent);border:1px solid color-mix(in srgb,var(--kh-accent,#ef5b47) 20%,transparent);color:var(--kh-accent,#ef5b47);display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px rgba(239,91,71,.08)}.faq-group-info{flex:1 1;min-width:0}.faq-group-number{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kh-accent,#ef5b47);margin-bottom:2px}.faq-group-title{margin:0;font-size:20px;font-weight:750;letter-spacing:-.025em;color:var(--kh-ink,#15201f)}.faq-accordion-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--kh-line,rgba(21,32,31,.07));transition:background-color .18s ease}.faq-item:last-child{border-bottom:none}.faq-item-trigger{width:100%;border:none;background:transparent;text-align:left;padding:20px 28px;min-height:64px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;transition:all .18s cubic-bezier(.16,1,.3,1)}.faq-item-trigger:hover{background:color-mix(in srgb,var(--kh-surface-2,#ebe8e0) 40%,transparent)}.faq-item-trigger:active{transform:scale(.995);transition:transform .1s cubic-bezier(.2,.8,.2,1)}.faq-item.is-open .faq-item-trigger{background:color-mix(in srgb,var(--kh-surface-2,#ebe8e0) 50%,transparent)}.faq-item-question-wrap{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.faq-item-index{font-size:12px;font-weight:700;color:color-mix(in srgb,var(--kh-muted,#66716e) 70%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;width:20px}.faq-item-question{font-size:15.5px;font-weight:650;line-height:1.4;letter-spacing:-.015em;color:var(--kh-ink,#15201f)}.faq-item.is-open .faq-item-question{color:var(--kh-accent,#ef5b47)}.faq-item-chevron{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--kh-line,rgba(21,32,31,.1));background:color-mix(in srgb,var(--kh-surface,#fffdf8) 90%,transparent);color:var(--kh-muted,#66716e);flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.faq-item-trigger:hover .faq-item-chevron{border-color:var(--kh-ink,#15201f);color:var(--kh-ink,#15201f)}.faq-item.is-open .faq-item-chevron{background:var(--kh-accent,#ef5b47);border-color:var(--kh-accent,#ef5b47);color:#ffffff;transform:rotate(180deg);box-shadow:0 4px 12px rgba(239,91,71,.25)}html[data-theme=dark] .faq-item.is-open .faq-item-chevron,html[data-theme=system] .faq-item.is-open .faq-item-chevron{background:var(--kh-accent);border-color:var(--kh-accent);color:#141312;box-shadow:0 4px 12px rgba(240,154,36,.3)}.faq-item-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1)}.faq-item.is-open .faq-item-answer-wrap{grid-template-rows:1fr}.faq-item-answer-inner{overflow:hidden}.faq-item-answer{padding:4px 28px 24px 62px;color:var(--kh-muted,#66716e);font-size:14.5px;line-height:1.68;margin:0;max-width:740px}.faq-empty-card{padding:64px 24px;border-radius:28px;background:color-mix(in srgb,var(--kh-surface,#fffdf8) 80%,transparent);border:1px dashed var(--kh-line,rgba(21,32,31,.18));text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.faq-empty-icon{width:56px;height:56px;border-radius:18px;background:color-mix(in srgb,var(--kh-accent,#ef5b47) 12%,transparent);color:var(--kh-accent,#ef5b47);display:grid;place-items:center;margin-bottom:6px}.faq-empty-title{margin:0;font-size:20px;font-weight:750;color:var(--kh-ink,#15201f)}.faq-empty-desc{margin:0 0 12px;color:var(--kh-muted,#66716e);font-size:14px;max-width:420px;line-height:1.5}.faq-support-island{position:relative;overflow:hidden;margin-top:16px;border-radius:28px;background:var(--kh-inverse-bg,#13201f);color:var(--kh-inverse-ink,#f3f1e8);padding:clamp(28px,5vw,42px);border:1px solid color-mix(in srgb,var(--kh-inverse-ink,#f3f1e8) 12%,transparent);box-shadow:0 32px 80px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:32px}html[data-theme=dark] .faq-support-island,html[data-theme=system] .faq-support-island{background:#181715}.faq-support-content{flex:1 1;min-width:0}.faq-support-kicker{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kh-accent,#ef5b47);margin-bottom:8px}.faq-support-title{margin:0 0 8px;font-size:clamp(22px,3.5vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.03em}.faq-support-desc{margin:0;color:color-mix(in srgb,var(--kh-inverse-ink,#f3f1e8) 65%,transparent);font-size:14px;line-height:1.6;max-width:500px}.faq-support-buttons{display:flex;align-items:center;gap:12px;flex-shrink:0}.faq-btn-primary{min-height:48px;padding:0 22px;border-radius:14px;background:var(--kh-accent,#ef5b47);color:#ffffff;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 18px rgba(239,91,71,.35);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}html[data-theme=dark] .faq-btn-primary,html[data-theme=system] .faq-btn-primary{background:linear-gradient(180deg,#eb836c,#db7159);color:#121214!important;font-weight:700;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 14px rgba(0,0,0,.35),0 2px 6px rgba(235,131,108,.2),inset 0 1px 0 rgba(255,255,255,.35)}.faq-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 24px rgba(239,91,71,.45)}html[data-theme=dark] .faq-btn-primary:hover,html[data-theme=system] .faq-btn-primary:hover{background:linear-gradient(180deg,#f29079,#e27860);box-shadow:0 8px 24px rgba(0,0,0,.4),0 4px 12px rgba(235,131,108,.28),inset 0 1px 0 rgba(255,255,255,.45)}.faq-btn-primary:active{transform:scale(.97);transition:transform .1s cubic-bezier(.2,.8,.2,1)}.faq-btn-secondary{min-height:48px;padding:0 18px;border-radius:14px;background:color-mix(in srgb,var(--kh-inverse-ink,#f3f1e8) 12%,transparent);color:var(--kh-inverse-ink,#f3f1e8);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--kh-inverse-ink,#f3f1e8) 15%,transparent);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.faq-btn-secondary:hover{background:color-mix(in srgb,var(--kh-inverse-ink,#f3f1e8) 20%,transparent);transform:translateY(-1px)}.faq-btn-secondary:active{transform:scale(.97);transition:transform .1s cubic-bezier(.2,.8,.2,1)}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .faq-controls-card,html[data-theme=dark] .faq-group-card{box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 var(--kh-card-border-glow)}html[data-theme=dark] .faq-cat-pill.is-active{background:var(--kh-ink);color:#121214}html[data-theme=dark] .faq-cat-pill.is-active .faq-cat-count{background:rgba(0,0,0,.2);color:#121214}html[data-theme=dark] .faq-search-box:focus-within{background:var(--kh-surface)}html[data-theme=dark] .faq-item-chevron{background:color-mix(in srgb,var(--kh-surface) 75%,transparent)}html[data-theme=dark] .faq-support-island{background:#161619;border-color:rgba(255,255,255,.08);box-shadow:0 32px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}@media (prefers-color-scheme:dark){html:not([data-theme]) .faq-controls-card,html:not([data-theme]) .faq-group-card,html[data-theme=system] .faq-controls-card,html[data-theme=system] .faq-group-card{box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 var(--kh-card-border-glow)}html:not([data-theme]) .faq-cat-pill.is-active,html[data-theme=system] .faq-cat-pill.is-active{background:var(--kh-ink);color:#121214}html:not([data-theme]) .faq-cat-pill.is-active .faq-cat-count,html[data-theme=system] .faq-cat-pill.is-active .faq-cat-count{background:rgba(0,0,0,.2);color:#121214}html:not([data-theme]) .faq-search-box:focus-within,html[data-theme=system] .faq-search-box:focus-within{background:var(--kh-surface)}html:not([data-theme]) .faq-item-chevron,html[data-theme=system] .faq-item-chevron{background:color-mix(in srgb,var(--kh-surface) 75%,transparent)}html:not([data-theme]) .faq-support-island,html[data-theme=system] .faq-support-island{background:#161619;border-color:rgba(255,255,255,.08);box-shadow:0 32px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}}@media (max-width:768px){.faq-nav-container{min-height:60px;padding:0 16px}.faq-nav-link{display:none}.faq-hero-wrapper{padding:40px 16px 36px}.faq-title{font-size:clamp(34px,9vw,44px);margin-bottom:12px}.faq-subtitle{font-size:14.5px;margin-bottom:22px}.faq-controls-section{padding:0 14px}.faq-controls-card{padding:16px;border-radius:22px}.faq-search-box{min-height:50px;border-radius:14px;padding:0 14px}.faq-search-input{font-size:14px}.faq-main-content{padding:0 14px 60px;gap:16px}.faq-group-card{border-radius:22px}.faq-group-header{padding:18px 20px 16px;gap:12px}.faq-group-icon{width:38px;height:38px;border-radius:12px}.faq-group-title{font-size:18px}.faq-item-trigger{padding:16px 20px;min-height:58px;gap:12px}.faq-item-index{display:none}.faq-item-question{font-size:14px}.faq-item-chevron{width:28px;height:28px}.faq-item-answer{padding:0 20px 20px;font-size:13.5px;line-height:1.6}.faq-support-island{flex-direction:column;align-items:stretch;padding:26px 20px;border-radius:22px;gap:22px}.faq-support-buttons{flex-direction:column;width:100%}.faq-btn-primary,.faq-btn-secondary{width:100%;justify-content:center;min-height:48px}}@media (prefers-reduced-motion:reduce){.faq-ambient-orb,.faq-badge-pill,.faq-controls-card,.faq-stats-row,.faq-subtitle,.faq-title{animation:none!important}.faq-btn-primary,.faq-btn-secondary,.faq-cat-pill,.faq-item-answer-wrap,.faq-item-chevron{transition:none!important}}@media (prefers-reduced-transparency:reduce){.faq-controls-card,.faq-group-card,.faq-nav-bar,.faq-stat-chip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--kh-surface,#fffdf8)!important}}