.faq-index-module__X1mONW__stamps{gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.faq-index-module__X1mONW__stamp{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border:1px solid var(--border-interactive);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-500) 12%, transparent);color:var(--foreground-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:inline-flex}.faq-index-module__X1mONW__stamp svg{width:.875rem;height:.875rem;color:var(--brand-300);flex:none}.faq-index-module__X1mONW__section{padding-block:var(--section-space-compact);background:var(--background-section)}.faq-index-module__X1mONW__layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.faq-index-module__X1mONW__rail{min-width:0}.faq-index-module__X1mONW__railInner{gap:var(--space-12);padding:var(--card-padding-compact);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-500) 8%, transparent), transparent 52%), color-mix(in srgb, var(--surface) 72%, transparent);flex-direction:column;display:flex}.faq-index-module__X1mONW__railTitle{padding-inline:var(--space-4);}.faq-index-module__X1mONW__railList{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.faq-index-module__X1mONW__railLink{gap:var(--space-12);min-width:0;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 80%, transparent);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.faq-index-module__X1mONW__railLink:hover{border-color:var(--border-interactive);background:var(--surface-raised);transform:translateY(-1px)}.faq-index-module__X1mONW__railIcon{border:1px solid var(--border-interactive);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 18%, transparent);width:2rem;height:2rem;color:var(--brand-300);flex:none;place-items:center;display:grid}.faq-index-module__X1mONW__railIcon svg{width:1rem;height:1rem}.faq-index-module__X1mONW__railCopy{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.faq-index-module__X1mONW__railLabel{justify-content:space-between;align-items:flex-start;gap:var(--space-8);color:var(--foreground);display:flex;}.faq-index-module__X1mONW__railCount{min-width:1.25rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-500) 26%, transparent);color:var(--foreground);font-size:var(--text-caption);font-weight:var(--font-weight-medium);flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.faq-index-module__X1mONW__railSummary{color:var(--foreground-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);text-wrap:pretty}.faq-index-module__X1mONW__groups{gap:var(--section-heading-gap);flex-direction:column;min-width:0;display:flex}.faq-index-module__X1mONW__group{gap:var(--space-16);min-width:0;scroll-margin-top:var(--scroll-offset);flex-direction:column;display:flex}.faq-index-module__X1mONW__groupHeader{gap:var(--space-4);padding-bottom:var(--space-12);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.faq-index-module__X1mONW__groupTitle{scroll-margin-top:var(--scroll-offset);}.faq-index-module__X1mONW__groupSummary{color:var(--foreground-muted);font-size:var(--text-body-small);line-height:var(--text-body-small--line-height)}.faq-index-module__X1mONW__list{margin-top:0}.faq-index-module__X1mONW__cta{padding-block:var(--section-space-compact) var(--section-space);background:var(--background-section-alt)}.faq-index-module__X1mONW__ctaInner{align-items:flex-start;gap:var(--content-gap-loose);padding:var(--card-padding-feature);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-500) 16%, transparent), transparent 58%), var(--surface-raised);flex-direction:column;display:flex}.faq-index-module__X1mONW__ctaTitle{}.faq-index-module__X1mONW__ctaBody{--measure:56ch;margin-top:var(--space-8);}.faq-index-module__X1mONW__ctaInner svg{flex:none;width:1rem;height:1rem}@media (min-width:48rem){.faq-index-module__X1mONW__railList{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-index-module__X1mONW__ctaInner{justify-content:space-between;align-items:center;gap:var(--space-40);flex-direction:row}}@media (min-width:64rem){.faq-index-module__X1mONW__layout{gap:var(--space-48);grid-template-columns:19rem minmax(0,1fr)}.faq-index-module__X1mONW__railList{grid-template-columns:minmax(0,1fr)}.faq-index-module__X1mONW__rail{align-self:stretch}.faq-index-module__X1mONW__railInner{top:var(--scroll-offset);max-height:calc(100vh - var(--scroll-offset) - var(--space-24));overscroll-behavior:contain;position:sticky;overflow-y:auto}.faq-index-module__X1mONW__group{max-width:56rem}}@media (prefers-reduced-motion:reduce){.faq-index-module__X1mONW__railLink{transition:none}}
