.faq-conversation{position:relative;display:grid;width:100%;gap:1.15rem}.faq-conversation__frame{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(212,175,55,.18);background:radial-gradient(circle at top left,rgba(212,175,55,.14),transparent 34%),linear-gradient(180deg,#0f0c0af5,#080705f7);box-shadow:0 22px 54px #00000057,inset 0 1px #ffffff0f,inset 0 0 0 1px #d4af370d}.faq-conversation__frame:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 24%,transparent 76%,rgba(212,175,55,.035)),radial-gradient(circle at 20% 0%,rgba(212,175,55,.08),transparent 28%);pointer-events:none}.faq-conversation__chrome{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.faq-conversation__window-controls{display:inline-flex;align-items:center;gap:.38rem}.faq-conversation__window-controls span{width:.56rem;height:.56rem;border-radius:999px;background:#ffffff2e;box-shadow:0 0 0 1px #ffffff0a}.faq-conversation__window-controls span:nth-child(1){background:#d4af37cc}.faq-conversation__window-controls span:nth-child(2){background:#78663ad1}.faq-conversation__window-controls span:nth-child(3){background:#58524ae6}.faq-conversation__chrome-title{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:#ffffffbd;font-size:.84rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center}.faq-conversation__chrome-status{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;color:#d4af37d6;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq-conversation__thread{position:relative;z-index:1;display:grid;gap:1rem;padding:1.4rem}.faq-conversation__thread-item{display:grid;gap:.8rem}.faq-conversation__question-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem}.faq-conversation__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0d,#ffffff06);color:#ffffffbd;box-shadow:inset 0 1px #ffffff0a}.faq-conversation__avatar svg{width:1rem;height:1rem}.faq-conversation__question-heading{margin:0}.faq-conversation__question-button{width:min(100%,48rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.1rem 1rem .95rem;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(180deg,#38363a94,#1d1a1df0);color:#fff;text-align:left;box-shadow:0 14px 26px #0003,inset 0 1px #ffffff0a;transition:border-color .26s ease,background-color .26s ease,transform .26s ease,box-shadow .26s ease}.faq-conversation__question-button:hover,.faq-conversation__question-button:focus-visible{border-color:#d4af3742;transform:translateY(-1px);box-shadow:0 18px 30px #0000003d,0 0 0 1px #d4af3714}.faq-conversation__question-button:focus-visible{outline:2px solid rgba(212,175,55,.48);outline-offset:3px}.faq-conversation__question-button.is-open{border-color:#d4af3738;background:linear-gradient(180deg,#3e3a3cad,#1a1718f5)}.faq-conversation__question-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.1rem;border-radius:999px;background:#ffffff0d;color:#d4af37eb;font-size:.82rem;font-weight:800;letter-spacing:.14em}.faq-conversation__question-text{color:#fffffff2;font-size:1.04rem;font-weight:700;line-height:1.45}.faq-conversation__question-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#ffffff0d;color:#ffffffbd;transition:transform .24s ease,background-color .24s ease,color .24s ease}.faq-conversation__question-button.is-open .faq-conversation__question-toggle{transform:rotate(180deg);background:#d4af371f;color:#f4d370}.faq-conversation__answer-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1)}.faq-conversation__answer-panel.is-open{grid-template-rows:1fr}.faq-conversation__answer-shell{min-height:0;overflow:hidden}.faq-conversation__answer-row{display:flex;justify-content:flex-end;gap:.8rem;padding-left:3.75rem}.faq-conversation__answer-bubble{position:relative;width:min(100%,45rem);padding:1rem 1.1rem;border:1px solid rgba(212,175,55,.22);border-radius:24px;background:linear-gradient(180deg,#402a159e,#19110af2);box-shadow:0 16px 30px #00000038,inset 0 1px #ffffff08}.faq-conversation__answer-bubble:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(212,175,55,.06);pointer-events:none}.faq-conversation__answer-meta{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.7rem;color:#d4af37db;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq-conversation__brand-mark{width:1rem;height:1rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 .45rem rgba(212,175,55,.12)) saturate(.94)}.faq-conversation__answer-copy{display:grid}.faq-conversation__answer-copy p{grid-area:1 / 1;margin:0;font-size:.98rem;line-height:1.68;color:#fff8edeb;white-space:pre-wrap}.faq-conversation__answer-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-conversation__answer-live{position:relative}.faq-conversation__typing-cursor{display:inline-block;width:.13rem;height:1.02em;margin-left:.2rem;vertical-align:text-bottom;border-radius:999px;background:#f4d370e0;box-shadow:0 0 .55rem #f4d37029;animation:faqConversationCursor .78s ease-in-out infinite}.faq-conversation__typing-cursor.is-resting{animation:none;opacity:.9}.faq-conversation__badge{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .72rem;border:1px solid rgba(212,175,55,.18);border-radius:999px;background:#14100ad6;color:#d4af37db;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-conversation__brand-mark--badge{width:.92rem;height:.92rem}@keyframes faqConversationCursor{0%,40%{opacity:1}50%,to{opacity:.22}}@media(max-width:900px){.faq-conversation__thread{padding:1.1rem;gap:.9rem}.faq-conversation__question-button,.faq-conversation__answer-bubble{width:100%}.faq-conversation__answer-row{padding-left:0}}@media(max-width:700px){.faq-conversation__frame{border-radius:24px}.faq-conversation__chrome{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:.45rem}.faq-conversation__chrome-status{grid-column:1 / -1;justify-content:flex-start}.faq-conversation__thread{padding:.95rem}.faq-conversation__question-row{gap:.68rem}.faq-conversation__avatar{width:2.45rem;height:2.45rem}.faq-conversation__question-button{gap:.72rem;padding:.88rem .9rem .88rem .78rem;border-radius:18px}.faq-conversation__question-index{min-width:2.02rem;height:1.88rem;font-size:.76rem}.faq-conversation__question-text{font-size:.96rem;line-height:1.42}.faq-conversation__answer-row{flex-direction:column;align-items:flex-end;gap:.55rem}.faq-conversation__badge{order:-1;align-self:flex-end;margin-right:.2rem}.faq-conversation__answer-bubble{border-radius:20px;padding:.9rem .92rem}.faq-conversation__answer-copy p{font-size:.94rem;line-height:1.62}}@media(max-width:520px){.faq-conversation__chrome{padding:.88rem .92rem}.faq-conversation__chrome-title{font-size:.78rem;letter-spacing:.08em}.faq-conversation__window-controls span{width:.5rem;height:.5rem}.faq-conversation__thread{padding:.82rem}.faq-conversation__question-button{grid-template-columns:auto minmax(0,1fr)}.faq-conversation__question-toggle{grid-column:2;justify-self:end;margin-top:-.2rem}}@media(prefers-reduced-motion:reduce){.faq-conversation__question-button,.faq-conversation__question-toggle,.faq-conversation__answer-panel{transition-duration:.01ms}.faq-conversation__typing-cursor{animation:none;opacity:0}}
