.page-banner{background:linear-gradient(150deg,var(--ink) 0%,#3a2f14 55%,var(--brand-800) 100%);padding:48px 0 40px;position:relative;overflow:hidden}.page-banner__grid{opacity:.5;background-image:linear-gradient(#d8c48d14 1px,#0000 1px),linear-gradient(90deg,#d8c48d14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.page-banner:after{content:"";z-index:0;background:radial-gradient(at 85% 10%,#c8ac6047,#0000 55%);position:absolute;inset:0}.page-banner__inner{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.page-banner__eyebrow{color:var(--brand-300)}.page-banner__title{color:#fff;margin:10px 0;font-size:32px;font-weight:800;line-height:1.15}.page-banner__desc{color:#cfc3a8;margin:0 0 26px;font-size:14.5px}.tbt-faq-search{max-width:440px;margin:0 auto;position:relative}.tbt-faq-search input{border-radius:var(--r-pill);width:100%;font-family:var(--font-body);color:var(--ink);background:#fff;border:0;padding:13px 46px 13px 18px;font-size:14px}.tbt-faq-search input:focus{outline:none;box-shadow:0 0 0 3px #c8ac6059}.tbt-faq-search .tbt-tabler-icon{color:var(--muted);pointer-events:none;font-size:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tbt-faq-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.tbt-faq-list{max-width:820px;margin:0 auto}.tbt-accordion-item{border-bottom:1px solid var(--line)}.tbt-accordion-item__heading{font:inherit;margin:0}.tbt-accordion-item__trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--font-heading);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:15px;font-weight:600;display:flex}.tbt-accordion-item__trigger:hover,.tbt-accordion-item__trigger:focus-visible{color:var(--action)}.tbt-accordion-item__trigger:focus-visible{outline:2px solid var(--brand-400);outline-offset:3px;border-radius:var(--r-sm)}.tbt-accordion-item__trigger .tbt-tabler-icon{color:var(--action);flex:none;font-size:18px;transition:transform .2s}.tbt-accordion-item--open .tbt-accordion-item__trigger .tbt-tabler-icon{transform:rotate(180deg)}.tbt-accordion-item__trigger-text{flex:1}.tbt-accordion-item__cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--action-text);background:var(--brand-100);border-radius:var(--r-pill);vertical-align:middle;flex:none;margin-left:10px;padding:2px 9px;font-size:9.5px;font-weight:700;display:inline-block}.tbt-accordion-item__panel{max-height:0;transition:max-height .25s;overflow:hidden}.tbt-accordion-item__answer{color:var(--slate);max-width:680px;padding:0 4px 20px;font-size:13.5px;line-height:1.7}.tbt-accordion-item__answer>:first-child{margin-top:0}.tbt-accordion-item__answer>:last-child{margin-bottom:0}.tbt-accordion-item__answer p,.tbt-accordion-item__answer ul,.tbt-accordion-item__answer ol{margin:0 0 12px}.tbt-accordion-item__answer ul,.tbt-accordion-item__answer ol{padding-left:22px}.tbt-accordion-item__answer a,.empty a{color:var(--action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tbt-faq-list .empty{text-align:center;color:var(--muted);padding:30px 12px}.tbt-faq-list .empty[hidden]{display:none}.cta-band--faq .cta-band__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.cta-band--faq .eyebrow{color:var(--brand-300)}.cta-band--faq .cta-band__desc{margin:0 auto}.cta-band--faq .cta-band__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.cta-band--faq .cta-band__actions .tbt-tabler-icon{font-size:14px}@media (width<=640px){.page-banner{padding:40px 0 34px}.page-banner__title{font-size:27px}.tbt-faq-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-right:-20px;padding-right:20px;overflow-x:auto}.tbt-faq-tabs::-webkit-scrollbar{display:none}.tbt-accordion-item__trigger{gap:10px;padding:18px 2px;font-size:14px}.tbt-accordion-item__cat{display:none}.cta-band--faq{padding:34px 22px}.cta-band--faq .cta-band__title{font-size:22px}}