.chatbot-page{color:#17231d;background:#f7faf8;min-height:100vh}.chatbot-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1250px;min-height:720px;margin:auto;padding:90px 40px;display:grid}.chatbot-hero-content{max-width:600px}.ai-badge{color:#218c4b;letter-spacing:1px;background:#e4f6ea;border-radius:30px;margin-bottom:25px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex}.chatbot-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:800;line-height:.98}.chatbot-hero h1 span{color:#28a957}.chatbot-hero-content>p{color:#64736a;max-width:530px;margin-top:28px;font-size:18px;line-height:1.7}.chatbot-actions{align-items:center;gap:15px;margin-top:35px;display:flex}.start-chat,.learn-more,.cta-button{text-decoration:none;transition:all .25s}.start-chat{color:#fff;background:#24a653;border-radius:12px;align-items:center;gap:18px;padding:15px 23px;font-weight:700;display:flex;box-shadow:0 10px 25px #24a65333}.start-chat:hover{background:#1d8e47;transform:translateY(-2px)}.start-chat span{font-size:20px}.learn-more{color:#27352d;padding:15px 20px;font-weight:700}.learn-more:hover{color:#24a653}.chatbot-trust{align-items:center;gap:13px;margin-top:40px;display:flex}.avatars{display:flex}.avatars span{background:#fff;border:2px solid #f7faf8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;display:flex}.avatars span:first-child{margin-left:0}.chatbot-trust strong{font-size:14px;display:block}.chatbot-trust small{color:#7a867e;margin-top:3px;display:block}.chatbot-preview{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.glow-circle{filter:blur(5px);background:#dff5e7;border-radius:50%;width:390px;height:390px;position:absolute}.ai-card{z-index:2;background:#fff;border-radius:25px;width:390px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1a37261f,0 5px 20px #1a37260f}.ai-card-header{border-bottom:1px solid #edf1ee;align-items:center;gap:12px;height:80px;padding:15px 20px;display:flex}.ai-avatar{color:#fff;background:#24a653;border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;font-size:23px;display:flex}.ai-card-header strong{font-size:15px;display:block}.ai-card-header small{color:#7a887f;margin-top:4px;font-size:12px;display:block}.online-dot{background:#31c568;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ai-menu{color:#9aa49e;margin-left:auto;font-size:23px}.ai-messages{padding:25px 20px}.message{border-radius:15px;max-width:78%;margin-bottom:17px;padding:13px 15px;font-size:14px;line-height:1.5}.ai-message{background:#f0f5f1;border-bottom-left-radius:4px}.user-message{color:#fff;background:#24a653;border-bottom-right-radius:4px;margin-left:auto}.fake-input{color:#a2aaa5;border:1px solid #e2e9e4;border-radius:13px;align-items:center;height:52px;padding:0 8px 0 15px;font-size:13px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.fake-input button{color:#fff;background:#24a653;border:none;border-radius:10px;width:36px;height:36px;margin-left:auto;font-size:20px}.chatbot-features{background:#fff;padding:100px 40px}.section-heading{text-align:center;max-width:650px;margin:auto}.section-heading span,.chatbot-cta span{color:#24a653;letter-spacing:1.5px;font-size:12px;font-weight:800}.section-heading h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(35px,4vw,52px);line-height:1.05}.section-heading p{color:#738078;line-height:1.7}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:60px auto 0;display:grid}.feature-card{border:1px solid #e8eee9;border-radius:18px;padding:28px;transition:all .25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #19462a14}.feature-icon{background:#e7f7ec;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.feature-card h3{margin-top:22px;margin-bottom:10px}.feature-card p{color:#738078;font-size:14px;line-height:1.7}.chatbot-cta{color:#fff;background:#123d24;border-radius:28px;max-width:1100px;margin:80px auto;padding:70px}.chatbot-cta h2{letter-spacing:-2px;max-width:550px;margin:15px 0;font-size:clamp(38px,5vw,60px);line-height:1}.chatbot-cta p{color:#b8cabb;margin-bottom:30px}.cta-button{color:#174c2b;background:#fff;border-radius:11px;padding:14px 22px;font-weight:800;display:inline-block}.cta-button:hover{transform:translateY(-2px)}@media (max-width:850px){.chatbot-hero{grid-template-columns:1fr;gap:50px;padding:70px 25px}.chatbot-preview{min-height:470px}.feature-grid{grid-template-columns:repeat(2,1fr)}.chatbot-cta{margin:50px 20px;padding:45px 30px}}@media (max-width:520px){.chatbot-hero h1{font-size:48px}.chatbot-actions{flex-direction:column;align-items:stretch}.start-chat,.learn-more{text-align:center;justify-content:center}.ai-card{width:100%;max-width:360px}.feature-grid{grid-template-columns:1fr}.chatbot-features{padding:70px 20px}}.faq-chat{background:#f7faf8;padding:100px 20px}.faq-chat-container{width:min(1000px,100%);margin:auto}.faq-heading{text-align:center;margin-bottom:40px}.faq-heading>span{letter-spacing:2px;color:#20a15a;font-size:12px;font-weight:700}.faq-heading h2{color:#111;margin:10px 0;font-size:42px}.faq-heading p{color:#777;max-width:600px;margin:auto;line-height:1.6}.real-chat-window{background:#fff;border:1px solid #e8eee9;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #0000001f}.real-chat-header{color:#fff;background:#111;align-items:center;gap:12px;padding:18px 22px;display:flex}.real-ai-avatar{background:linear-gradient(135deg,#28b866,#126e3b);border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:20px;display:flex}.real-chat-header strong{font-size:15px;display:block}.real-chat-header small{color:#b8b8b8;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.online-dot{background:#2bd46d;border-radius:50%;width:7px;height:7px;display:inline-block}.real-chat-messages{background:#fbfcfb;flex-direction:column;gap:13px;min-height:330px;max-height:500px;padding:25px;display:flex;overflow-y:auto}.chat-message{border-radius:17px;max-width:75%;padding:13px 17px;font-size:14px;line-height:1.55;animation:.3s messageAppear}@keyframes messageAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-chat-message{color:#222;background:#fff;border:1px solid #e5e9e6;border-bottom-left-radius:5px;align-self:flex-start}.user-chat-message{color:#fff;background:#171717;border-bottom-right-radius:5px;align-self:flex-end}.typing-message{background:#fff;border:1px solid #e5e9e6;border-radius:17px 17px 17px 5px;align-items:center;gap:4px;width:fit-content;padding:14px 17px;display:flex}.typing-message span{background:#999;border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing}.typing-message span:nth-child(2){animation-delay:.15s}.typing-message span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.faq-section{background:#fff;border-top:1px solid #eee;padding:22px}.faq-title{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:700}.faq-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.faq-question{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9e5;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font-size:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.faq-question strong{color:#20a15a;font-size:16px;transition:transform .2s}.faq-question:hover{background:#f0f8f3;border-color:#a8d8b8;transform:translateY(-2px)}.faq-question:hover strong{transform:translate(4px)}.faq-question:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:700px){.faq-chat{padding:70px 12px}.faq-heading h2{font-size:32px}.real-chat-messages{min-height:300px;padding:17px}.chat-message{max-width:88%}.faq-grid{grid-template-columns:1fr}.faq-section{padding:15px}}
