.faq-chat-module__bypASq__section{--faq-question:#242626;--faq-answer:#185541;--faq-ink:#f1f3f2;padding:clamp(72px,9vw,144px) 0;scroll-margin-top:100px}.faq-chat-module__bypASq__container{width:min(100% - 48px,1040px);margin-inline:auto}.faq-chat-module__bypASq__header{margin-bottom:clamp(48px,7vw,88px)}.faq-chat-module__bypASq__header h2{max-width:18ch}.faq-chat-module__bypASq__eyebrow{font:11px var(--font-mono);letter-spacing:.16em;color:#b9b9b9;margin-bottom:24px}.faq-chat-module__bypASq__toolbar{color:#b9b9b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;font-size:14px;display:flex}.faq-chat-module__bypASq__readAll{color:#fff;cursor:pointer;border:1px solid #666;border-radius:999px;min-height:44px;padding:10px 18px;transition:background .18s}.faq-chat-module__bypASq__readAll:hover{background:#303030}.faq-chat-module__bypASq__readAll:focus-visible{outline:2px solid var(--faq-ink);outline-offset:5px}.faq-chat-module__bypASq__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.faq-chat-module__bypASq__skip,.faq-chat-module__bypASq__end a{color:#fff;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:inline-flex}.faq-chat-module__bypASq__skip:focus-visible,.faq-chat-module__bypASq__end a:focus-visible,.faq-chat-module__bypASq__more summary:focus-visible{outline:2px solid var(--faq-ink);outline-offset:5px}.faq-chat-module__bypASq__more{border-block:1px solid #454545;margin-top:56px}.faq-chat-module__bypASq__more summary{cursor:pointer;align-items:center;gap:20px;min-height:64px;padding-block:20px;list-style:none;display:flex}.faq-chat-module__bypASq__more summary::-webkit-details-marker{display:none}.faq-chat-module__bypASq__moreTrigger{color:#fff;font-size:clamp(17px,2vw,22px);font-weight:500}.faq-chat-module__bypASq__plus{flex-shrink:0;margin-left:auto;font-size:24px;transition:transform .24s}details[open]>summary>.faq-chat-module__bypASq__plus{transform:rotate(45deg)}.faq-chat-module__bypASq__compactItem{border-top:1px solid #373737}.faq-chat-module__bypASq__compactItem summary{color:#fff;font-size:16px}.faq-chat-module__bypASq__compactNumber{min-width:52px;font:11px var(--font-mono);color:#b9b9b9}.faq-chat-module__bypASq__compactItem p{color:#ccc;white-space:pre-line;max-width:72ch;padding:0 28px 28px 72px;line-height:1.8}.faq-chat-module__bypASq__end{color:#b9b9b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;scroll-margin-top:120px;font-size:13px;display:flex}.faq-chat-module__bypASq__conversation{flex-direction:column;gap:clamp(48px,6vw,80px);margin:0;padding:0;list-style:none;display:flex}.faq-chat-module__bypASq__pair{flex-direction:column;gap:24px;display:flex}.faq-chat-module__bypASq__question,.faq-chat-module__bypASq__answer{isolation:isolate;width:fit-content;min-width:56px;min-height:56px;color:var(--faq-ink);position:relative}.faq-chat-module__bypASq__question{align-self:flex-start;max-width:68%}.faq-chat-module__bypASq__answer{align-self:flex-end;max-width:72%}.faq-chat-module__bypASq__surface{background:var(--faq-question);transform-origin:28px 28px;pointer-events:none;border-radius:20px;width:100%;height:100%;position:absolute;inset:0 auto auto 0}.faq-chat-module__bypASq__answer .faq-chat-module__bypASq__surface{background:var(--faq-answer);transform-origin:calc(100% - 28px) 28px;left:auto;right:0}.faq-chat-module__bypASq__content{padding:22px 28px 26px;position:relative}.faq-chat-module__bypASq__label{font:10px var(--font-mono);letter-spacing:.12em;margin-bottom:10px;font-weight:600;display:block}.faq-chat-module__bypASq__question h3{letter-spacing:-.02em;font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.45}.faq-chat-module__bypASq__answer p{white-space:pre-line;font-size:16px;line-height:1.75}.faq-chat-module__bypASq__dots{opacity:0;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.faq-chat-module__bypASq__dots i{background:currentColor;border-radius:50%;width:5px;height:5px}[data-typing=true] .faq-chat-module__bypASq__dots i{animation:.8s ease-in-out infinite faq-chat-module__bypASq__typing}.faq-chat-module__bypASq__dots i:nth-child(2){animation-delay:.11s}.faq-chat-module__bypASq__dots i:nth-child(3){animation-delay:.22s}@keyframes faq-chat-module__bypASq__typing{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (max-width:600px){.faq-chat-module__bypASq__container{width:calc(100% - 32px)}.faq-chat-module__bypASq__question{max-width:89%}.faq-chat-module__bypASq__answer{max-width:92%}.faq-chat-module__bypASq__content{padding:18px 20px 22px}.faq-chat-module__bypASq__pair{gap:18px}.faq-chat-module__bypASq__compactItem p{padding-left:0;padding-right:0}.faq-chat-module__bypASq__more summary{gap:12px}}@media (prefers-reduced-motion:reduce),print{.faq-chat-module__bypASq__surface{width:100%!important;height:100%!important;transform:none!important}.faq-chat-module__bypASq__content{opacity:1!important;transform:none!important}.faq-chat-module__bypASq__dots{display:none}.faq-chat-module__bypASq__dots i{animation:none!important}.faq-chat-module__bypASq__plus{transition:none}}
