.fq-page{padding-block-end:3rem}.fq-eyebrow{color:var(--color-muted);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.fq-eyebrow--glow{color:var(--color-glow)}.fq-eyebrow--lock{color:var(--color-lock)}.fq-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fq-page [id]{scroll-margin-block-start:calc(var(--header-offset) + 1.25rem)}.fq-hero{padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem)}.fq-hero h1{margin-block-start:1.25rem;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.04;max-width:20ch}.fq-hero__intro{margin-block-start:1.25rem;max-width:46rem;font-size:clamp(1.1rem,1.8vw,1.3125rem);line-height:1.6}.fq-section{padding-block:clamp(3rem,6vw,5rem)}.fq-section-head{max-width:42rem}.fq-section-head h2{margin-block-start:.85rem}.fq-section-head>p:not(.fq-eyebrow){margin-block-start:.85rem;font-size:1.125rem}.fq-section-head--center{margin-inline:auto;text-align:center}.fq-layout{margin-block-start:2.5rem}.fq-nav{min-width:0}.fq-nav__title{color:var(--color-muted);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.fq-nav__list{display:flex;flex-wrap:nowrap;gap:.5rem;margin-block-start:1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fq-nav__list::-webkit-scrollbar{display:none}.fq-nav__list li{flex:0 0 auto}.fq-nav__link{display:inline-flex;min-height:2.75rem;align-items:center;white-space:nowrap;border:1px solid var(--color-border);border-radius:999px;background:#ffffff08;padding:.55rem .95rem;color:var(--color-muted);font-size:.9375rem;font-weight:600;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.fq-nav__link:hover{border-color:#06b6d466;color:var(--color-ink)}.fq-nav__link[aria-current=page]{border-color:#06b6d466;background:#06b6d414;color:var(--color-glow)}.fq-content{min-width:0;margin-block-start:2rem}@media(min-width:64rem){.fq-layout{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2.5rem;align-items:start}.fq-content{margin-block-start:0}.fq-nav{position:sticky;top:calc(var(--header-offset) + 1.5rem)}.fq-nav__list{flex-direction:column;gap:.5rem;overflow:visible}.fq-nav__list li{flex:0 0 auto}.fq-nav__link{width:100%}}.fq-cards{display:grid;gap:1.25rem;margin-block-start:2.5rem;grid-template-columns:1fr}@media(min-width:48rem){.fq-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.fq-card{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1.75rem}.fq-card h2{font-size:1.375rem;letter-spacing:-.01em}.fq-card p{color:var(--color-muted);font-size:.9375rem}.fq-card__count{color:var(--color-muted);font-size:.875rem}.fq-card .text-link{display:inline-flex;align-items:center;min-height:2.75rem;margin-block-start:auto;padding-block:.5rem}.fq-panel{max-width:52rem;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.fq-item+.fq-item{border-block-start:1px solid var(--color-border)}.fq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4rem;cursor:pointer;padding:1.1rem 1.5rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;list-style:none}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:after{content:"+";flex:0 0 auto;color:var(--color-glow);font-family:var(--font-body);font-size:1.375rem;font-weight:600;line-height:1;transition:transform .18s var(--ease-out-expo)}.fq-item[open] summary:after{transform:rotate(45deg)}.fq-answer{max-width:65ch;padding:0 1.5rem 1.5rem}.fq-answer p{color:var(--color-muted);font-size:1.0625rem}.fq-cta__card{border:1px solid rgba(249,115,22,.24);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lock);padding:clamp(2.5rem,7vw,4.5rem) clamp(1.5rem,5vw,3.5rem);text-align:center}.fq-cta__card h2{margin-block-start:1rem;font-size:clamp(1.8rem,4vw,2.75rem)}.fq-cta__card>p{margin-block-start:1rem;margin-inline:auto;max-width:42ch;color:var(--color-muted)}.fq-cta__card .button{margin-block-start:2rem}
