[data-v3] .v3-section.v3-faq{padding-block:48px}@media (min-width:768px){[data-v3] .v3-section.v3-faq{padding-block:80px}}[data-v3] .v3-shell.v3-faq-shell{max-width:820px}.v3-faq-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.v3-faq-title{margin:0}.v3-faq-sub{color:var(--color-fill-3);font-weight:500;margin:0;max-width:48ch}.v3-faq-list{margin-top:24px;display:flex;flex-direction:column}@media (min-width:768px){.v3-faq-list{margin-top:32px}}.v3-faq-item{border-block-start:1px solid var(--v3-hairline)}.v3-faq-item:last-child{border-block-end:1px solid var(--v3-hairline)}.v3-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-block:16px;padding-inline:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;list-style:none}.v3-faq-summary::-webkit-details-marker{display:none}.v3-faq-summary::marker{content:none}@media (min-width:768px){.v3-faq-summary{padding-block:20px}}.v3-faq-q{font-family:var(--font-display);font-weight:600;font-size:clamp(17px,1.4vw,20px);line-height:1.3;color:var(--color-fill-2);flex:1;min-width:0;transition:color .2s ease;text-align:start}.v3-faq-item[data-open=true] .v3-faq-q{color:var(--color-fill-1)}.v3-faq-toggle{position:relative;flex:0 0 22px;width:22px;height:22px;color:var(--color-fill-3);transition:transform .24s cubic-bezier(.16,1,.3,1),color .2s ease}@media (prefers-reduced-motion:reduce){.v3-faq-toggle{transition:none}}@media (hover:hover) and (pointer:fine){.v3-faq-summary:hover .v3-faq-q{color:var(--color-fill-1)}.v3-faq-summary:hover .v3-faq-toggle{color:var(--color-fill-1);transform:rotate(4deg)}}.v3-faq-summary:active .v3-faq-toggle{transform:scale(.92);transition-duration:80ms}.v3-faq-toggle-h,.v3-faq-toggle-v{position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transform-origin:center}.v3-faq-toggle-h{width:14px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.v3-faq-toggle-v{width:2px;height:14px;transform:translate(-50%,-50%) scaleY(1);transition:transform .24s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.v3-faq-toggle-h,.v3-faq-toggle-v{transition:none}}.v3-faq-item[data-open=true] .v3-faq-toggle-v{transform:translate(-50%,-50%) scaleY(0);transition:transform .32s cubic-bezier(.16,1,.3,1)}.v3-faq-item[data-open=true] .v3-faq-toggle{color:var(--color-fill-1)}.v3-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.v3-faq-answer>.v3-faq-answer-inner{overflow:hidden;min-height:0}.v3-faq-answer p{max-width:64ch;color:var(--color-fill-3);padding-block-end:18px;margin:0;font-size:15px;font-weight:500;line-height:1.55;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1)}.v3-faq-item[data-open=true] .v3-faq-answer{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.v3-faq-item[data-open=true] .v3-faq-answer p{opacity:1;transform:translateY(0);transition:opacity .24s ease 60ms,transform .32s cubic-bezier(.16,1,.3,1) 60ms}@keyframes v3-faq-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.v3-faq .v3-faq-item,.v3-faq .v3-faq-title{opacity:0;transform:translateY(14px)}.v3-faq[data-revealed=true] .v3-faq-item,.v3-faq[data-revealed=true] .v3-faq-title{animation:v3-faq-rise .56s cubic-bezier(.16,1,.3,1) forwards}.v3-faq[data-revealed=true] .v3-faq-item{animation-delay:calc(.12s + var(--v3-faq-i, 0) * 60ms)}@media (prefers-reduced-motion:reduce){.v3-faq .v3-faq-item,.v3-faq .v3-faq-title{opacity:1;transform:none;animation:none}.v3-faq-answer,.v3-faq-answer p,.v3-faq-item[data-open=true] .v3-faq-answer,.v3-faq-item[data-open=true] .v3-faq-answer p,.v3-faq-summary:active .v3-faq-toggle{transition:none}}