.nv4-h2{font-family:var(--nv-font-display);font-size:var(--nv-d2);letter-spacing:-.02em;color:var(--nv-ink);max-width:20ch;margin-bottom:18px;font-weight:600;line-height:1.04}.nv4-faq__head{text-align:center;grid-template-columns:1fr;align-items:center;gap:8px;max-width:1060px;margin:0 auto;display:grid}.nv4-faq__figure{order:-1;justify-content:center;display:flex}.nv4-faq__img{width:min(170px,45%);height:auto}@media (min-width:900px){.nv4-faq__head{text-align:left;grid-template-columns:1fr 260px;gap:32px}.nv4-faq__title,.nv-root .nv4-faq__head .nv-lede{margin-inline:0}.nv4-faq__figure{order:0;justify-content:flex-end}.nv4-faq__img{width:240px}}.nv4-faq__title{max-width:none;margin-inline:auto}.nv4-faq__title strong{font-weight:inherit}.nv-root .nv4-faq__head .nv-lede{margin-inline:auto}.nv4-faq__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.nv4-chip{border:var(--nv-stroke) solid var(--nv-ink);border-radius:var(--nv-radius-pill);background:var(--nv-paper);min-height:44px;color:var(--nv-ink);font-size:var(--nv-small);cursor:pointer;touch-action:manipulation;transition:transform .12s var(--nv-ease), background-color .15s var(--nv-ease);padding:0 16px;font-weight:800}.nv4-chip.is-active{background:var(--nv-lav);color:var(--nv-on-accent);box-shadow:var(--nv-pop-sm)}@media (hover:hover) and (pointer:fine){.nv4-chip:hover:not(.is-active){background:var(--nv-lav-soft)}}.nv4-chip:active{transform:scale(.96)}.nv4-faq{gap:14px;max-width:1060px;margin:28px auto 0;display:grid}.nv4-faq__col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:900px){.nv4-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 28px}}.nv4-faq__item{flex-direction:column;gap:10px;display:flex}.nv4-faq__turn{align-items:flex-end;gap:8px;display:flex}.nv4-faq__turn--you{justify-content:flex-end}.nv4-faq__turn--us{justify-content:flex-start}.nv4-faq__item--flip .nv4-faq__turn--you{flex-direction:row-reverse;justify-content:flex-end}.nv4-faq__item--flip .nv4-faq__turn--us{flex-direction:row-reverse;justify-content:flex-start}.nv4-faq__item--flip .nv4-faq__q{border-radius:var(--nv-radius) var(--nv-radius) var(--nv-radius) 6px}.nv4-faq__item--flip .nv4-faq__a{border-radius:var(--nv-radius) var(--nv-radius) 6px var(--nv-radius)}.nv4-faq__word{display:inline}.nv4-faq__avatar{border-radius:var(--nv-radius-pill);border:var(--nv-stroke) solid var(--nv-ink);width:34px;height:34px;font-size:var(--nv-micro);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.nv4-faq__avatar--you{background:var(--nv-paper);color:var(--nv-ink);width:44px;height:44px;overflow:hidden}.nv4-faq__avatar--you img{object-fit:contain;width:100%;height:100%;padding:3px}.nv4-faq__avatar--us{background:var(--nv-ink);color:var(--nv-paper)}.nv4-faq__q{appearance:none;background:var(--nv-paper);max-width:min(100%,520px);min-height:52px;color:var(--nv-ink);border:var(--nv-stroke) solid var(--nv-ink);border-radius:var(--nv-radius) var(--nv-radius) 6px var(--nv-radius);box-shadow:var(--nv-pop-sm);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .12s var(--nv-ease), box-shadow .12s var(--nv-ease), background-color .15s var(--nv-ease);align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.nv4-faq__q:active{box-shadow:0 0 0 var(--nv-ink);transform:translate(4px,4px)}.nv4-faq__qText{min-width:0;font-family:var(--nv-font-display);font-size:var(--nv-body);flex:auto;font-weight:600;line-height:1.35}.nv4-faq__icon{border-radius:var(--nv-radius-pill);background:var(--nv-lav-soft);width:26px;height:26px;color:var(--nv-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.nv4-faq__item.is-open .nv4-faq__icon{background:var(--nv-lav);color:var(--nv-on-accent)}@media (hover:hover) and (pointer:fine){.nv4-faq__item:not(.is-open) .nv4-faq__q:hover{background:var(--nv-lav-soft)}}.nv4-faq__a{background:var(--nv-lav);max-width:min(80%,560px);color:var(--nv-on-accent);border:var(--nv-stroke) solid var(--nv-ink);border-radius:var(--nv-radius) var(--nv-radius) var(--nv-radius) 6px;box-shadow:var(--nv-pop-sm);padding:14px 18px}.nv-root .nv4-faq__a p{font-size:var(--nv-body);color:var(--nv-on-accent);margin:0;line-height:1.6}@media (max-width:480px){.nv4-faq__q{padding:10px 12px 10px 14px}.nv4-faq__avatar--us{width:30px;height:30px}.nv4-faq__avatar--you{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.nv4-faq__q{transition:none}}
