@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");*{margin:0;padding:0}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");body{font-family:Inter,sans-serif;padding:0!important}:root{--main-green:#0E6AD2!important;--brand-green:#0E6AD2!important;--brand-green-light:#3B86E8!important;--brand-green-dark:#094A99!important;--brand-green-lighter:#E3F0FD!important;--main-green-dar:#094A99!important;--h2-size:clamp(30px,4vw,40px)}body{background:#FFF}a{text-decoration:none}.chatbot-container{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.chatbox{width:100%;height:400px;overflow-y:auto;border:1px solid #ddd;padding:10px;border-radius:8px;background-color:#fff}.chatbox,.message{margin-bottom:10px}.message.user{text-align:right}.message.ai{text-align:left;color:#333}.loading{text-align:center;font-style:italic}.chat-form{display:flex;width:100%}.chat-form input{flex:1;padding:10px;border-radius:8px;border:1px solid #ddd}.chat-form button{padding:10px;margin-left:10px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer}.chat-form button:disabled{background-color:#ccc;cursor:not-allowed}body,html{width:100%;max-width:100vw;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}h2{margin-bottom:clamp(20px,3vw,30px);font-size:clamp(30px,4vw,40px)!important}