.search-bar[data-v-e94f2ecd]{position:relative;display:flex;align-items:center;width:100%;max-width:400px;background-color:#fff;border:1px solid var(--color-border-light, #e2e8f0);border-radius:999px;padding:0 12px;transition:box-shadow .2s ease,border-color .2s ease}.search-bar[data-v-e94f2ecd]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #3f63bf0f}.search-icon-wrapper[data-v-e94f2ecd]{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted, #64748b);margin-right:8px;flex-shrink:0}.search-input[data-v-e94f2ecd]{flex:1;border:none;background:transparent;padding:10px 0;font-size:.95rem;color:var(--color-text-body, #1f2937);outline:none;min-width:0}.search-input[data-v-e94f2ecd]::placeholder{color:#94a3b8;opacity:1}.clear-button[data-v-e94f2ecd]{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-muted, #64748b);cursor:pointer;padding:4px;margin-left:4px;border-radius:50%;transition:background-color .2s,color .2s;flex-shrink:0}.clear-button[data-v-e94f2ecd]:hover{background-color:var(--color-bg-alt, #f1f5f9);color:var(--color-text-body, #1f2937)}.faq-page{width:100%;background:var(--color-bg-main)}.shell:is(:is(.faq-page .s-hero) .container){max-width:920px;display:flex;flex-direction:column;gap:var(--spacing-lg)}.shell:is(:is(.faq-page .s-hero) .container) .hero-head{display:flex;flex-direction:column;gap:var(--spacing-sm)}:is(.shell:is(:is(.faq-page .s-hero) .container) .hero-head) .kicker{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--color-border-light);background:#3f63bf14;color:var(--color-primary);font-weight:800;font-size:.72rem;letter-spacing:.06em}:is(:is(.shell:is(:is(.faq-page .s-hero) .container) .hero-head) .kicker) .kicker-icon{font-size:.9rem;line-height:1}:is(:is(.shell:is(:is(.faq-page .s-hero) .container) .hero-head) .kicker) .kicker-text{line-height:1}:is(.shell:is(:is(.faq-page .s-hero) .container) .hero-head) .hero-title{font-size:var(--font-size-h1);letter-spacing:-.04em;line-height:1.05;margin:0}:is(.shell:is(:is(.faq-page .s-hero) .container) .hero-head) .hero-subtitle{max-width:64ch;font-size:1.05rem;line-height:1.7;color:var(--color-text-muted);margin:0}.faq-page .s-content{padding-top:0}.shell:is(:is(.faq-page .s-content) .container){max-width:920px}.shell:is(:is(.faq-page .s-content) .container) .toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}:is(.shell:is(:is(.faq-page .s-content) .container) .toolbar) .faq-search{flex:1;min-width:320px}:is(.shell:is(:is(.faq-page .s-content) .container) .toolbar) .results-meta{font-size:.95rem;color:var(--color-text-muted);font-weight:700}.shell:is(:is(.faq-page .s-content) .container) .content-stack{display:flex;flex-direction:column;gap:0}:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager{display:flex;align-items:center;justify-content:center;gap:8px;padding-bottom:var(--spacing-xl)}:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager) .pager-item{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-surface);color:var(--color-text-main);font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager) .pager-item):hover:not(.is-disabled):not(.is-active){border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.is-active:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager) .pager-item){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.is-disabled:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager) .pager-item){opacity:.4;cursor:not-allowed;background:var(--color-bg-main)}.pager-trigger:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .pager) .pager-item){font-size:1.25rem;line-height:1}:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .support) .support-card{border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);background:radial-gradient(circle at 20% 20%,rgba(63,99,191,.14),transparent 55%),linear-gradient(180deg,#3f63bfeb,#3f63bfeb);box-shadow:var(--shadow-lg)}:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .support) .support-card) .support-copy{display:flex;flex-direction:column;gap:8px;max-width:70ch}:is(:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .support) .support-card) .support-copy) .support-title{margin:0;font-size:1.25rem;font-weight:800;color:#fff}:is(:is(:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .support) .support-card) .support-copy) .support-text{margin:0;color:#ffffffbf;line-height:1.6;font-size:.98rem}@media(max-width:768px){:is(:is(.shell:is(:is(.faq-page .s-content) .container) .content-stack) .support) .support-card{flex-direction:column;text-align:center}}
