.faq-breadcrumb{padding-top:clamp(0.75rem,0.5rem + 1vw,1.25rem)}.faq-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;list-style:none;padding:0;margin:0;font-size:0.85rem;color:var(--text-on-dark-muted)}.faq-breadcrumb li:not(:last-child):after{content:'/';margin-left:0.4rem;color:rgba(255,255,255,0.35)}.faq-breadcrumb a{color:var(--text-on-dark-muted);text-decoration:none}.faq-breadcrumb a:hover{color:#fff;text-decoration:underline}.faq-breadcrumb li[aria-current=page]{color:#fff;font-weight:600}.faq-hero-eyebrow{color:#FDBA74;margin-top:clamp(1.5rem,1rem + 2vw,2.25rem)}.faq-hero-eyebrow:before{background:#FDBA74}.faq-hero-h1{font-weight:800;letter-spacing:-0.02em;line-height:1.08;color:#fff;font-size:clamp(2rem,1.6rem + 2.2vw,3rem);margin:0.6rem 0 0}.faq-hero-sub{margin-top:1rem;max-width:68ch;color:var(--text-on-dark-muted);font-size:clamp(1rem,0.95rem + 0.25vw,1.1rem)}.faq-hero-cta-row{margin-top:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.faq-hero-note{margin-top:1rem;font-size:0.82rem;color:var(--text-on-dark-muted)}.faq-quicknav{position:sticky;top:var(--header-h-scrolled);z-index:var(--z-dropdown);background:#fff;border-bottom:1px solid var(--border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.faq-quicknav-inner{padding-block:0.75rem}.faq-quicknav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.6rem;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.faq-quicknav-list::-webkit-scrollbar{height:5px}.faq-quicknav-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.faq-quicknav-list li{-ms-flex-negative:0;flex-shrink:0}.faq-quicknav-list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:0.55rem 1.1rem;border-radius:var(--radius-pill);border:1.5px solid var(--border);font-size:0.86rem;font-weight:600;color:var(--text-muted);text-decoration:none;-webkit-transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.faq-quicknav-list a:hover{border-color:var(--secondary);color:var(--secondary-dark)}.faq-quicknav-list a[aria-current=true]{background:var(--primary);border-color:var(--primary);color:#fff}.faq-search-wrap{position:relative;max-width:34rem;margin:0 0 0.75rem}.faq-search-icon{position:absolute;left:0.9rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.05rem;height:1.05rem;color:var(--text-muted);pointer-events:none}.faq-search-input{width:100%;padding:0.65rem 2.5rem;border-radius:var(--radius-pill);border:1.5px solid var(--border);font-size:0.92rem;font-family:inherit;color:var(--text);background:var(--surface,#fff);-webkit-transition:border-color var(--dur-fast) var(--ease);transition:border-color var(--dur-fast) var(--ease)}.faq-search-input:focus{outline:none;border-color:var(--secondary)}.faq-search-input::-webkit-search-cancel-button{display:none}.faq-search-clear{position:absolute;right:0.55rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:none;background:none;color:var(--text-muted);cursor:pointer}.faq-search-clear svg{width:1rem;height:1rem}.faq-search-clear:hover{color:var(--text)}.faq-search-status{margin:0 0 0.75rem;font-size:0.85rem;color:var(--text-muted);min-height:1.1em}.faq-search-no-results{max-width:60ch;margin:2rem auto;padding:2rem 1.5rem;text-align:center;color:var(--text-muted);border:1.5px dashed var(--border);border-radius:var(--radius-lg,12px)}.faq-search-no-results a{color:var(--secondary-dark,var(--primary));font-weight:600}@media (prefers-reduced-motion:no-preference){section[id].faq-category{scroll-margin-top:calc(var(--header-h-scrolled) + 64px)}}section[id].faq-category{scroll-margin-top:calc(var(--header-h-scrolled) + 56px)}.faq-category-cta{margin-top:1.75rem}.accordion-panel-inner a{color:var(--secondary-dark,var(--primary));font-weight:600;text-decoration:underline;text-underline-offset:2px}.accordion-panel-inner a:focus-visible,.accordion-panel-inner a:hover{text-decoration:none}.industry-tags--light .industry-tag{background:var(--surface);border:1px solid var(--border);color:var(--primary-dark)}.faq-checklist{margin-top:0}.faq-checklist-cta{margin-top:clamp(2rem,1.6rem + 2vw,3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.pricing-table-note{margin-top:-0.5rem;margin-bottom:1rem;font-size:0.85rem;color:var(--text-muted)}.faq-timeline{margin:0 0 0.85rem}.faq-timeline-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.2rem 0.6rem;padding:0.5rem 0;border-bottom:1px solid var(--border)}.faq-timeline-row:last-child{border-bottom:none}.faq-timeline-row dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:6rem;font-weight:700;color:var(--primary-dark)}.faq-timeline-row dd{margin:0;-webkit-box-flex:1;-ms-flex:1 1 16rem;flex:1 1 16rem}.faq-section-note{max-width:68ch;margin:-0.5rem auto 1.75rem;text-align:center;font-size:0.9rem;color:var(--text-muted)}.faq-final-cta{max-width:68ch;margin-inline:auto;text-align:center}.faq-final-cta .section-sub{margin-inline:auto}.faq-final-cta-actions{margin-top:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.faq-final-cta-browse{margin-top:1.1rem;text-align:center}.faq-final-cta .contact-block{margin-top:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.faq-trust-line{margin-top:2rem;font-size:0.82rem;font-weight:600;letter-spacing:0.02em;color:var(--text-on-dark-muted)}.faq-trust-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.faq-trust-line a:focus-visible,.faq-trust-line a:hover{color:#fff;text-decoration:none}@media (max-width:640px){.faq-quicknav{top:0}.faq-final-cta .contact-block{text-align:center}.faq-final-cta .contact-block-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}