.ai-page .ai-cmp-wrap{margin-top:40px;overflow-x:auto;border:0;border-radius:18px;background:var(--gf-surface);-webkit-overflow-scrolling:touch}.ai-page .ai-cmp{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px}.ai-page .ai-cmp td,.ai-page .ai-cmp th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--gf-border-faint);vertical-align:middle}.ai-page .ai-cmp thead th{font-family:var(--gf-font-mono);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--gf-fg-subtle);background:var(--hx-cream);white-space:nowrap}.ai-page .ai-cmp thead th:first-child{border-top-left-radius:18px}.ai-page .ai-cmp thead th:last-child{border-top-right-radius:18px}.ai-page .ai-cmp tbody th{font-family:var(--gf-font-display);font-weight:400;font-size:15.5px;letter-spacing:-.01em;color:var(--gf-fg-cool);white-space:nowrap}.ai-page .ai-cmp tbody tr:last-child td,.ai-page .ai-cmp tbody tr:last-child th{border-bottom:0}.ai-page .ai-cmp tbody tr:hover{background:var(--hx-cream)}.ai-page .ai-cmp-yes{color:var(--gf-fg-cool);font-weight:500}.ai-page .ai-cmp-no{color:var(--gf-fg-subtle)}.ai-page .ai-faq-list{margin-top:40px;max-width:780px;border-top:1px solid var(--gf-border-faint)}.ai-page .ai-faq-item{border-bottom:1px solid var(--gf-border-faint)}.ai-page .ai-faq-q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-family:var(--gf-font-display);font-weight:400;font-size:1.15rem;letter-spacing:-.02em;color:var(--gf-fg-cool)}.ai-page .ai-faq-q::-webkit-details-marker{display:none}.ai-page .ai-faq-q:after{content:"+";flex:none;width:26px;height:26px;display:grid;place-items:center;font-family:var(--gf-font-body);font-size:20px;line-height:1;color:var(--gf-fg-cool);transition:transform .18s ease}.ai-page .ai-faq-item[open] .ai-faq-q:after{transform:rotate(45deg)}.ai-page .ai-faq-a{padding:0 4px 20px;color:var(--gf-fg-muted);font-size:14.5px;line-height:1.65}.ai-page .ai-faq-a p{margin:0}