.announce[data-v-97d65e60]{background:var(--ink);color:#fff}.announce-link[data-v-97d65e60]{display:flex;align-items:center;justify-content:center;gap:14px;max-width:var(--max);min-height:44px;margin:0 auto;padding:9px var(--gutter);font-size:13.5px;line-height:1.45;color:inherit;text-decoration:none}.announce-link[data-v-97d65e60]:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:var(--r-sm)}.announce-track[data-v-97d65e60]{display:contents}.announce-text[data-v-97d65e60]{color:#ffffffdb}.announce-text strong[data-v-97d65e60]{font-weight:600;color:#fff}.announce-text--dup[data-v-97d65e60]{display:none}.announce-cta[data-v-97d65e60]{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap;color:var(--accent-tint);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease-out)}.announce-cta svg[data-v-97d65e60]{transition:transform var(--dur) var(--ease-out)}.announce-link:hover .announce-cta[data-v-97d65e60]{text-decoration-color:currentColor}.announce-link:hover .announce-cta svg[data-v-97d65e60]{transform:translate(2px)}@media(max-width:600px){.announce-link[data-v-97d65e60]{justify-content:flex-start;gap:0;padding:0 var(--gutter) 0 0;font-size:13px}.announce-track[data-v-97d65e60]{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.announce-text[data-v-97d65e60]{flex:none;white-space:nowrap;padding-left:var(--gutter);padding-right:32px;animation:announce-scroll-97d65e60 24s linear infinite}.announce-text--dup[data-v-97d65e60]{display:inline}.announce-link:focus-visible .announce-text[data-v-97d65e60],.announce-link:hover .announce-text[data-v-97d65e60]{animation-play-state:paused}.announce-cta[data-v-97d65e60]{flex:none;padding-left:8px}}@keyframes announce-scroll-97d65e60{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.announce-cta[data-v-97d65e60],.announce-cta svg[data-v-97d65e60]{transition:none}.announce-link:hover .announce-cta svg[data-v-97d65e60]{transform:none}.announce-text[data-v-97d65e60]{flex:1 1 auto;min-width:0;animation:none;overflow:hidden;text-overflow:ellipsis}.announce-text--dup[data-v-97d65e60]{display:none}.announce-track[data-v-97d65e60]{-webkit-mask-image:none;mask-image:none}}.faq[data-v-b29cfcdc]{background:var(--surface);border-top:1px solid var(--border)}.faq-list[data-v-b29cfcdc]{max-width:760px;display:flex;flex-direction:column;gap:10px}.faq-item[data-v-b29cfcdc]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.faq-item[data-v-b29cfcdc]:hover,.faq-item[open][data-v-b29cfcdc]{border-color:var(--border-strong)}.faq-item[open][data-v-b29cfcdc]{box-shadow:var(--shadow-md)}.faq-item summary[data-v-b29cfcdc]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;font-weight:600;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.faq-item summary[data-v-b29cfcdc]::-webkit-details-marker{display:none}.faq-item .chev[data-v-b29cfcdc]{flex:none;color:var(--sub);transition:transform var(--dur) var(--ease-out)}.faq-item[open] .chev[data-v-b29cfcdc]{transform:rotate(180deg);color:var(--accent)}.faq-item p[data-v-b29cfcdc]{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6;color:var(--ink-soft);max-width:64ch}
