.frk-faq.svelte-cqdspr{font-family:var(--font-body);color:var(--frk-ink);background:var(--frk-cream);overflow-x:clip}.frk-faq.svelte-cqdspr h2:where(.svelte-cqdspr),.frk-faq.svelte-cqdspr h3:where(.svelte-cqdspr){font-family:var(--font-heading);font-weight:500;color:var(--frk-navy);margin:0}.frk-faq-wrap.svelte-cqdspr{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.frk-faq-eyebrow.svelte-cqdspr{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--frk-gold-dark)}.frk-faq-eyebrow.is-light.svelte-cqdspr{color:var(--frk-gold-soft)}.frk-faq-search.svelte-cqdspr{position:relative;width:min(420px,100%);margin:0}.frk-faq-search.svelte-cqdspr input:where(.svelte-cqdspr){width:100%;height:56px;padding:0 52px;border:1px solid var(--frk-line);border-radius:2px;background:#fff;font:inherit;font-size:16px;color:var(--frk-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.frk-faq-search.svelte-cqdspr input:where(.svelte-cqdspr)::-webkit-search-cancel-button{display:none}.frk-faq-search.svelte-cqdspr input:where(.svelte-cqdspr)::-moz-placeholder{color:#8b8992}.frk-faq-search.svelte-cqdspr input:where(.svelte-cqdspr)::placeholder{color:#8b8992}.frk-faq-search.svelte-cqdspr input:where(.svelte-cqdspr):focus{outline:none;border-color:var(--frk-gold);box-shadow:0 0 0 3px #14213d38}.frk-faq-search-ico.svelte-cqdspr{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--frk-gold);pointer-events:none}.frk-faq-clear.svelte-cqdspr{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--frk-muted);transform:translateY(-50%)}.frk-faq-clear.svelte-cqdspr:hover{color:var(--frk-navy);background:var(--frk-cream)}.frk-faq-chips.svelte-cqdspr{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:clamp(28px,4vw,44px);padding-bottom:8px}.frk-faq-chip.svelte-cqdspr{min-height:40px;padding:0 18px;border:1px solid var(--frk-line);border-radius:2px;background:#fff;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--frk-navy);transition:background-color .2s,border-color .2s,color .2s}.frk-faq-chip.svelte-cqdspr:hover{border-color:var(--frk-gold)}.frk-faq-chip[aria-pressed=true].svelte-cqdspr{background:var(--frk-navy);border-color:var(--frk-navy);color:var(--frk-cream)}.frk-faq-body.svelte-cqdspr{max-width:920px;padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(56px,7vw,96px)}.frk-faq-cat.svelte-cqdspr+.frk-faq-cat:where(.svelte-cqdspr){margin-top:clamp(40px,5vw,64px)}.frk-faq-cat.svelte-cqdspr h2:where(.svelte-cqdspr){padding-bottom:14px;border-bottom:1px solid var(--frk-navy);font-size:clamp(23px,2.22vw,32px);line-height:1.15}.frk-faq-qa.svelte-cqdspr{border-bottom:1px solid var(--frk-line);scroll-margin-top:120px}.frk-faq-qa.svelte-cqdspr h3:where(.svelte-cqdspr){font-size:inherit}.frk-faq-qa.svelte-cqdspr button:where(.svelte-cqdspr){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;font-family:var(--font-heading);font-size:clamp(19px,1.6vw,22px);line-height:1.3;color:var(--frk-navy);text-align:left;transition:color .2s}.frk-faq-qa.svelte-cqdspr button:where(.svelte-cqdspr):hover,.frk-faq-qa.is-open.svelte-cqdspr button:where(.svelte-cqdspr){color:var(--frk-gold-dark)}.frk-faq-pm.svelte-cqdspr{position:relative;flex:none;width:14px;height:14px}.frk-faq-pm.svelte-cqdspr:before,.frk-faq-pm.svelte-cqdspr:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;background:var(--frk-gold);transition:transform .3s ease}.frk-faq-pm.svelte-cqdspr:after{transform:rotate(90deg)}.frk-faq-qa.is-open.svelte-cqdspr .frk-faq-pm:where(.svelte-cqdspr):after{transform:rotate(0)}.frk-faq-a.svelte-cqdspr{padding:0 40px 24px 0}.frk-faq-answer.svelte-cqdspr{font-size:15.5px;line-height:1.75;color:var(--frk-muted);overflow-wrap:anywhere}.frk-faq-answer.svelte-cqdspr p{margin:0}.frk-faq-answer.svelte-cqdspr p+p,.frk-faq-answer.svelte-cqdspr ul,.frk-faq-answer.svelte-cqdspr ol{margin-top:12px}.frk-faq-answer.svelte-cqdspr ul,.frk-faq-answer.svelte-cqdspr ol{padding-left:20px}.frk-faq-answer.svelte-cqdspr ul{list-style:disc}.frk-faq-answer.svelte-cqdspr ol{list-style:decimal}.frk-faq-answer.svelte-cqdspr a{color:var(--frk-navy);text-decoration:underline;text-decoration-color:var(--frk-gold-dark);text-underline-offset:3px}.frk-faq-answer.svelte-cqdspr a:hover{color:var(--frk-gold-dark)}.frk-faq-answer.svelte-cqdspr strong{font-weight:600;color:var(--frk-ink)}.frk-faq-empty.svelte-cqdspr{padding:48px 24px;border:1px solid var(--frk-line);border-radius:2px;background:#fff;text-align:center;color:var(--frk-muted)}.frk-faq-empty.svelte-cqdspr p:where(.svelte-cqdspr){margin:0 0 8px}.frk-faq-empty-title.svelte-cqdspr{font-family:var(--font-heading);font-size:26px;color:var(--frk-navy)}.frk-faq-empty.svelte-cqdspr .frk-faq-btn:where(.svelte-cqdspr){margin-top:16px}.frk-faq-btn.svelte-cqdspr{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--frk-navy);border-radius:2px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.frk-faq-btn.is-outline.svelte-cqdspr{background:transparent;color:var(--frk-navy)}.frk-faq-btn.is-outline.svelte-cqdspr:hover{background:var(--frk-navy);color:var(--frk-cream)}.frk-faq-btn.is-gold.svelte-cqdspr{background:var(--frk-navy);border-color:var(--frk-navy);color:#fff}.frk-faq-btn.is-gold.svelte-cqdspr:hover{background:var(--frk-navy-2);border-color:var(--frk-navy-2)}.frk-faq-btn.is-ghost.svelte-cqdspr{background:transparent;border-color:#ffffff80;color:var(--frk-cream)}.frk-faq-btn.is-ghost.svelte-cqdspr:hover{border-color:var(--frk-cream);background:#ffffff14}.frk-faq-btn.svelte-cqdspr:focus-visible,.frk-faq-chip.svelte-cqdspr:focus-visible,.frk-faq-clear.svelte-cqdspr:focus-visible,.frk-faq-qa.svelte-cqdspr button:where(.svelte-cqdspr):focus-visible,.frk-faq-answer.svelte-cqdspr a:focus-visible,.frk-faq-contact.svelte-cqdspr a:where(.svelte-cqdspr):focus-visible{outline:2px solid var(--frk-gold);outline-offset:3px}.frk-faq-contact-wrap.svelte-cqdspr{padding-bottom:clamp(56px,7vw,96px)}.frk-faq-contact.svelte-cqdspr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy list" "ctas list";gap:28px clamp(28px,5vw,72px);max-width:1080px;margin:0 auto;padding:clamp(32px,5vw,56px);border-radius:2px;background:var(--frk-sand);color:var(--frk-navy)}.frk-faq-contact-copy.svelte-cqdspr{grid-area:copy}.frk-faq-contact.svelte-cqdspr h2:where(.svelte-cqdspr){color:var(--frk-navy);font-size:clamp(26px,2.5vw,36px);line-height:1.1}.frk-faq-contact-copy.svelte-cqdspr p:where(.svelte-cqdspr):last-child{margin:14px 0 0;max-width:460px;font-size:15.5px;line-height:1.75;color:var(--frk-muted)}.frk-faq-contact-list.svelte-cqdspr{grid-area:list;align-self:center;margin:0;padding:0;list-style:none}.frk-faq-contact-list.svelte-cqdspr li:where(.svelte-cqdspr){display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--frk-line)}.frk-faq-contact-list.svelte-cqdspr li:where(.svelte-cqdspr):first-child{padding-top:0}.frk-faq-contact-list.svelte-cqdspr li:where(.svelte-cqdspr)>span:where(.svelte-cqdspr):first-child{font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--frk-gold-dark)}.frk-faq-contact-list.svelte-cqdspr a:where(.svelte-cqdspr),.frk-faq-contact-val.svelte-cqdspr{font-size:16.5px;color:var(--frk-navy);overflow-wrap:anywhere}.frk-faq-contact-list.svelte-cqdspr a:where(.svelte-cqdspr):hover{color:var(--frk-gold-dark)}.frk-faq-contact-ctas.svelte-cqdspr{grid-area:ctas;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.frk-faq-chips.svelte-cqdspr{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.frk-faq-chips.svelte-cqdspr::-webkit-scrollbar{display:none}.frk-faq-chip.svelte-cqdspr{flex:none}.frk-faq-a.svelte-cqdspr{padding-right:0}.frk-faq-contact.svelte-cqdspr{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "list" "ctas"}.frk-faq-contact-ctas.svelte-cqdspr .frk-faq-btn:where(.svelte-cqdspr){flex:1 1 100%}}
