.Faq-module__X38XYa__faq{--line:var(--color-corp-line);--ink:var(--color-corp-ink);--body:var(--color-corp-body);--accent:var(--color-navy-600);--icon-fg:var(--color-navy-600);--icon-on-bg:var(--color-navy-600);--icon-on-fg:#fff;position:relative}.Faq-module__X38XYa__faq[data-tone=dark]{--line:#ffffff24;--ink:#fff;--body:#ffffffb8;--accent:var(--color-navy-300);--icon-fg:var(--color-navy-300);--icon-on-bg:#fff;--icon-on-fg:var(--color-navy-900)}.Faq-module__X38XYa__item{position:relative}.Faq-module__X38XYa__hairline{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.Faq-module__X38XYa__item:last-child:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.Faq-module__X38XYa__heading{font:inherit;margin:0}.Faq-module__X38XYa__trigger{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:color .3s var(--ease-apple);background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem 0;display:flex}.Faq-module__X38XYa__trigger:hover{color:var(--accent)}.Faq-module__X38XYa__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Faq-module__X38XYa__question{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.02rem,.3vw + .95rem,1.2rem);font-weight:600;line-height:1.45}.Faq-module__X38XYa__icon{border:1px solid var(--line);width:1.75rem;height:1.75rem;color:var(--icon-fg);transition:background-color .35s var(--ease-apple), border-color .35s var(--ease-apple), color .35s var(--ease-apple), transform .45s var(--ease-apple);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:grid}.Faq-module__X38XYa__icon svg{width:.9rem;height:.9rem}.Faq-module__X38XYa__iconH,.Faq-module__X38XYa__iconV{transform-origin:50%;transition:transform .35s var(--ease-apple)}.Faq-module__X38XYa__trigger[aria-expanded=true] .Faq-module__X38XYa__icon{border-color:var(--icon-on-bg);background:var(--icon-on-bg);color:var(--icon-on-fg);transform:rotate(90deg)}.Faq-module__X38XYa__trigger[aria-expanded=true] .Faq-module__X38XYa__iconH{transform:scaleX(0)}.Faq-module__X38XYa__panel{visibility:hidden;transition:grid-template-rows .5s var(--ease-apple), visibility 0s linear .5s;grid-template-rows:0fr;display:grid}.Faq-module__X38XYa__panel[data-open=true]{visibility:visible;transition:grid-template-rows .5s var(--ease-apple), visibility 0s;grid-template-rows:1fr}.Faq-module__X38XYa__panelInner{min-height:0;overflow:hidden}.Faq-module__X38XYa__answer{max-width:44rem;color:var(--body);opacity:0;transition:opacity .35s var(--ease-apple), transform .45s var(--ease-apple);padding:0 3rem 1.6rem 0;font-size:1rem;line-height:1.7;transform:translateY(-6px)}.Faq-module__X38XYa__panel[data-open=true] .Faq-module__X38XYa__answer{opacity:1;transition:opacity .45s var(--ease-apple) .12s, transform .5s var(--ease-apple) .12s;transform:none}.Faq-module__X38XYa__answer p{margin:0}.Faq-module__X38XYa__answer p+p{margin-top:.85rem}@media (max-width:639px){.Faq-module__X38XYa__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.Faq-module__X38XYa__trigger,.Faq-module__X38XYa__icon,.Faq-module__X38XYa__iconH,.Faq-module__X38XYa__iconV,.Faq-module__X38XYa__panel,.Faq-module__X38XYa__panel[data-open=true],.Faq-module__X38XYa__answer,.Faq-module__X38XYa__panel[data-open=true] .Faq-module__X38XYa__answer{transition:none}.Faq-module__X38XYa__answer{transform:none}}
