.chatbot-section{background-color:var(--color-background);width:100%;padding:200px 0 80px}.chatbot-container{gap:24px;max-width:1160px;min-height:560px;margin:0 auto;padding:0 20px;display:flex}.chatbot-sidebar{flex-direction:column;flex:0 0 360px;gap:0;display:flex}.chatbot-title{font-family:var(--font-primary);color:var(--color-text-primary);letter-spacing:-1.92px;margin:0 0 12px;font-size:48px;font-weight:400;line-height:1.15}.chatbot-subtitle{font-family:var(--font-primary);color:var(--color-text-secondary);letter-spacing:0;margin:0 0 32px;font-size:16px;font-weight:300;line-height:1.6}.chatbot-suggested{flex-direction:column;gap:8px;display:flex}.chatbot-suggested-label{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:400}.chatbot-suggested-btn{color:var(--color-text-secondary);font-family:var(--font-primary);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff14;padding:10px 14px;font-size:14px;font-weight:300;line-height:1.4;transition:border-color .2s,color .2s,opacity .2s}.chatbot-suggested-btn:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-text-primary)}.chatbot-suggested-btn:disabled,.chatbot-suggested-btn.disabled{opacity:.3;cursor:not-allowed}.chatbot-chat-area{border:1px solid #ffffff14;flex-direction:column;flex:1;min-width:0;display:flex}.chatbot-messages{flex-direction:column;flex:1;gap:16px;min-height:400px;max-height:480px;padding:24px;display:flex;overflow-y:auto}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-track{background:0 0}.chatbot-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.chatbot-messages::-webkit-scrollbar-thumb:hover{background:#fff3}.chatbot-message{width:100%;display:flex}.chatbot-message-user{justify-content:flex-end}.chatbot-message-bot{justify-content:flex-start}.chatbot-bubble{max-width:85%;font-family:var(--font-primary);letter-spacing:0;padding:12px 16px;font-size:15px;font-weight:300;line-height:1.6}.chatbot-bubble-user{background-color:var(--color-gold);color:var(--color-gray-900)}.chatbot-bubble-bot{color:var(--color-text-primary);background-color:#ffffff0d;border:1px solid #ffffff14}.chatbot-bubble-bot p{margin:0 0 .6em}.chatbot-bubble-bot p:last-child{margin-bottom:0}.chatbot-bubble-bot ul,.chatbot-bubble-bot ol{margin:.4em 0;padding-left:1.4em}.chatbot-bubble-bot li{margin-bottom:.2em}.chatbot-bubble-bot strong{font-weight:500}.chatbot-bubble-bot a{color:var(--color-gold);text-underline-offset:2px;text-decoration:underline}.chatbot-bubble-bot a:hover{color:var(--color-gold-light)}.chatbot-typing-bubble{align-items:center;gap:5px;padding:14px 20px;display:flex}.chatbot-dot{background-color:#fff6;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite chatbot-bounce;display:inline-block}.chatbot-dot:nth-child(2){animation-delay:.2s}.chatbot-dot:nth-child(3){animation-delay:.4s}@keyframes chatbot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.chatbot-input-area{border-top:1px solid #ffffff14;display:flex}.chatbot-input{color:var(--color-text-primary);font-family:var(--font-primary);background:0 0;border:none;outline:none;flex:1;padding:16px 20px;font-size:15px;font-weight:300;line-height:1.6;transition:opacity .2s}.chatbot-input:disabled{opacity:.4;cursor:not-allowed}.chatbot-input::placeholder{color:var(--color-text-muted)}.chatbot-send-btn{color:var(--color-gold);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff14;padding:16px 24px;font-size:12px;font-weight:400;transition:background-color .2s,color .2s,opacity .2s}.chatbot-send-btn:hover:not(:disabled){color:var(--color-gold-light);background-color:#ffffff0d}.chatbot-send-btn:disabled{opacity:.3;cursor:not-allowed}@media (width<=1200px){.chatbot-section{padding:140px 0 80px}.chatbot-container{flex-direction:column;gap:40px}.chatbot-sidebar{flex:none}.chatbot-title{letter-spacing:-1.6px;font-size:40px}}@media (width<=1024px){.chatbot-section{padding:120px 0 60px}.chatbot-title{letter-spacing:-1.44px;margin-bottom:8px;font-size:36px}}@media (width<=768px){.chatbot-section{padding:140px 0 50px}.chatbot-container{gap:32px;padding:0 20px}.chatbot-title{letter-spacing:-1.28px;font-size:32px}.chatbot-messages{min-height:300px;max-height:380px;padding:16px}.chatbot-bubble{max-width:90%;font-size:14px}}@media (width<=600px){.chatbot-section{padding:130px 0 40px}.chatbot-container{padding:0 18px}.chatbot-title{letter-spacing:-1.12px;font-size:28px}.chatbot-suggested-btn{padding:8px 12px;font-size:13px}}@media (width<=480px){.chatbot-section{padding:120px 0 40px}.chatbot-container{gap:24px;padding:0 16px}.chatbot-title{letter-spacing:-1.04px;margin-bottom:6px;font-size:26px}.chatbot-messages{gap:12px;min-height:260px;max-height:320px;padding:12px}.chatbot-bubble{padding:10px 12px;font-size:13px}.chatbot-input{padding:14px 16px;font-size:14px}.chatbot-send-btn{padding:14px 18px;font-size:11px}}@media (width<=375px){.chatbot-section{padding:110px 0 30px}.chatbot-title{letter-spacing:-.96px;font-size:24px}.chatbot-suggested-btn{font-size:12px}}.faq-hero{width:1160px;height:1240px;margin:0 auto}@media (width<=1200px){.faq-hero{width:100%;padding:0 20px}}@media (width<=768px){.faq-hero{height:900px;padding:0 16px}}.faq-accordion-section{background:var(--background-color);padding:200px 0 80px}.faq-accordion-container{gap:24px;max-width:1160px;margin:0 auto;display:flex}.faq-accordion-selector{flex-direction:column;flex:0 0 558px;gap:0;display:flex}.faq-title{color:#fff;letter-spacing:-1.92px;margin:0 0 32px;font-family:FK_Grotesk_Neue_Trial,sans-serif;font-size:48px;font-weight:400;line-height:1.15}.faq-category{cursor:pointer;align-items:center;gap:16px;margin-bottom:16px;padding:6px 0;transition:opacity .3s;display:flex}.faq-category:not(.active){opacity:.3}.faq-category.active{opacity:1}.faq-category-logo{width:14.769px;height:12px;transition:filter .3s}.faq-category.active .faq-category-logo{filter:brightness(0)saturate()invert(68%)sepia(26%)saturate(566%)hue-rotate(8deg)brightness(92%)contrast(87%)}.faq-category-text{color:#fff;letter-spacing:.2px;font-family:FK_Grotesk_Neue_Trial,sans-serif;font-size:26px;font-weight:400;line-height:1.6;transition:color .3s}.faq-category.active .faq-category-text{color:var(--color-gold)}.faq-accordion-content{flex:1;max-width:562px}.faq-qa-list{display:none}.faq-qa-list.active{display:block}.faq-qa-item{cursor:pointer;border-bottom:1px solid #ffffff14;padding:12px 0;transition:all .3s}.faq-qa-item:hover{background-color:#ffffff05}.faq-question{color:#fff;letter-spacing:.2px;cursor:pointer;justify-content:space-between;align-items:center;font-family:FK_Grotesk_Neue_Trial,sans-serif;font-size:19px;font-weight:500;line-height:1.6;transition:color .3s;display:flex}.faq-question.active{color:#c09e5a}.faq-toggle{color:#fff;-webkit-user-select:none;user-select:none;font-size:20px;font-weight:300;transition:color .3s,transform .3s}.faq-question.active .faq-toggle{color:#c09e5a}.faq-answer{letter-spacing:.2px;color:#ffffffd9;opacity:0;height:0;margin-top:0;padding-top:0;padding-bottom:0;font-family:FK_Grotesk_Neue_Trial,sans-serif;font-size:19px;line-height:1.6;overflow:hidden}.faq-answer.collapsed{opacity:0;height:0;margin-top:0;padding-top:0;padding-bottom:0}.faq-answer.expanded{opacity:1;height:auto;margin-top:12px;padding-top:12px;padding-bottom:12px}@media (width<=1200px){.faq-accordion-section{padding:140px 20px 80px}.faq-accordion-container{flex-direction:column;gap:40px}.faq-accordion-selector{flex:none}.faq-accordion-content{max-width:100%}.faq-title{letter-spacing:-1.6px;font-size:40px}}@media (width<=1024px){.faq-accordion-section{padding:120px 20px 60px}.faq-title{letter-spacing:-1.44px;margin-bottom:24px;font-size:36px}.faq-category{margin-bottom:12px}.faq-category-text{letter-spacing:-.66px;font-size:22px}.faq-question,.faq-answer{font-size:16px}}@media (width<=768px){.faq-accordion-section{padding:140px 20px 50px}.faq-accordion-container{gap:32px}.faq-title{letter-spacing:-1.28px;margin-bottom:20px;font-size:32px}.faq-category-text{letter-spacing:-.6px;font-size:20px}.faq-category-logo{width:12px;height:10px}.faq-question{font-size:15px;line-height:1.4}.faq-answer{font-size:15px;line-height:1.5}.faq-toggle{font-size:18px}}@media (width<=600px){.faq-accordion-section{padding:130px 18px 40px}.faq-title{letter-spacing:-1.12px;font-size:28px}.faq-category-text{font-size:18px}.faq-question,.faq-answer{font-size:14px}}@media (width<=480px){.faq-accordion-section{padding:120px 16px 40px}.faq-accordion-container{gap:24px}.faq-title{letter-spacing:-1.04px;margin-bottom:16px;font-size:26px}.faq-category{gap:12px;margin-bottom:8px}.faq-category-text{letter-spacing:-.48px;font-size:16px;line-height:24px}.faq-category-logo{width:10px;height:8px}.faq-qa-item{padding:10px 0}.faq-question{font-size:14px;line-height:1.4}.faq-answer{font-size:14px;line-height:1.5}.faq-toggle{font-size:16px}}@media (width<=375px){.faq-accordion-section{padding:110px 16px 30px}.faq-title{letter-spacing:-.96px;font-size:24px}.faq-category-text{font-size:15px}.faq-question,.faq-answer{font-size:13px}}.faq-static{max-width:1160px;margin:0 auto;padding:140px 24px 40px}.faq-static h1{font-size:var(--text-headline-large,48px);margin:0 0 12px}.faq-static-lede{color:var(--color-text-secondary);max-width:720px;margin:0 0 28px}.faq-static-item{border-top:1px solid var(--color-border);padding:16px 0}.faq-static-item:last-child{border-bottom:1px solid var(--color-border)}.faq-static-q{cursor:pointer;font-weight:600;list-style:none}.faq-static-q::-webkit-details-marker{display:none}.faq-static-a{color:var(--color-text-secondary);margin:12px 0 0;line-height:1.6}
