body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f9f9f9;color:#222}body.modal-open #chatbot-container{display:none!important}.container{width:90%;margin:0 auto;max-width:1200px}h1{font-size:2.5rem}@media (max-width:768px){h1{font-size:1.8rem}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#2a83ff;color:#fff;position:sticky;top:0;z-index:10}.logo{font-weight:700;font-size:1.6rem;cursor:pointer}.logo-container{display:flex;align-items:center;gap:1rem}.logo-image{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.logo-text{font-weight:700;font-size:1.6rem;line-height:1.2}.nav-links{display:flex;gap:2rem;padding-right:10rem}.nav-links a{font-weight:700;color:#fff;text-decoration:none;font-size:2rem;transition:color .3s}.nav-links a:hover{color:#000;-webkit-text-decoration:underline overline #3a3a3a;text-decoration:underline overline #3a3a3a}.hamburger{display:none;font-size:2.5rem;background:none;border:none;color:#fff;cursor:pointer}@media (max-width:768px){.hamburger{display:block}.nav-links{display:none;flex-direction:column;position:absolute;top:100%;right:0;background-color:#7eb2ff;width:100%;padding:.5rem 2rem}.nav-links.active{display:flex}.nav-links a{padding:.5rem 0;font-size:1.5rem}.logo-container{gap:.5rem}.logo-image{width:70px;height:70px}.logo-text{font-size:1.2rem}.hero{flex-direction:column;text-align:center}.hero img{width:150px!important;height:auto;margin-bottom:1.5rem}.hero p{text-align:center!important;font-size:1rem}.about-grid{grid-template-columns:1fr!important}}*{box-sizing:border-box}section:nth-of-type(2n){background:linear-gradient(180deg,#c4dcff,#fff)}section:nth-of-type(odd){background:linear-gradient(180deg,#fff,#c4dcff)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.social-icon:hover{transform:scale(1.3)}.Chatbot_chatbotContainer__aGIIY{position:fixed;bottom:20px;left:20px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;display:flex;align-items:flex-end;gap:15px}.Chatbot_bubble___JUOU{position:absolute;bottom:140px;left:10px;background:linear-gradient(135deg,#2a83ff,#1a5dc9);color:#fff;padding:12px 18px;border-radius:20px 20px 20px 5px;box-shadow:0 4px 15px rgba(42,131,255,.4);cursor:pointer;animation:Chatbot_bubblePop__kiXkk .5s ease-out,Chatbot_bubbleFloat__zsibM 3s ease-in-out .5s infinite;display:flex;align-items:center;gap:10px;white-space:nowrap;font-weight:500;font-size:14px}.Chatbot_bubble___JUOU:after{content:"";position:absolute;bottom:-8px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1a5dc9}.Chatbot_bubbleClose__le3Os{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.Chatbot_bubbleClose__le3Os:hover{background:hsla(0,0%,100%,.4)}@keyframes Chatbot_bubblePop__kiXkk{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Chatbot_bubbleFloat__zsibM{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Chatbot_robotButton__cCl_F{background:none;border:none;cursor:pointer;padding:0;transition:transform .3s ease,opacity .3s ease}.Chatbot_robotButton__cCl_F:hover{transform:scale(1.2)}.Chatbot_robotButton__cCl_F:hover .Chatbot_robotArmLeft__Q_5xj{animation:Chatbot_waveArm__K3nkj .5s ease-in-out infinite}.Chatbot_robotHidden__K_aZQ{opacity:0;pointer-events:none;transform:scale(0)}.Chatbot_robot__LGlcW{width:80px;height:120px;position:relative}.Chatbot_robotHead__3IcWn{width:60px;height:50px;background:linear-gradient(180deg,#4a9eff,#2a83ff);border-radius:15px 15px 10px 10px;margin:0 auto;position:relative;box-shadow:inset 0 -5px 10px rgba(0,0,0,.1),0 5px 15px rgba(42,131,255,.3)}.Chatbot_robotAntenna__vFiHy{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:4px;height:15px;background:#333;border-radius:2px}.Chatbot_robotAntennaLight__82Xnq{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:10px;height:10px;background:#f44;border-radius:50%;animation:Chatbot_blink__1Fkoh 1.5s ease-in-out infinite;box-shadow:0 0 10px #f44}@keyframes Chatbot_blink__1Fkoh{0%,to{opacity:1;box-shadow:0 0 10px #f44}50%{opacity:.3;box-shadow:0 0 5px #f44}}.Chatbot_robotEyes__RTX8u{display:flex;justify-content:center;gap:12px;padding-top:12px}.Chatbot_robotEye__GApH3{width:14px;height:14px;background:#fff;border-radius:50%;position:relative;animation:Chatbot_eyeBlink__cIosg 2s ease-in-out infinite}.Chatbot_robotEye__GApH3:after{content:"";position:absolute;width:6px;height:6px;background:#333;border-radius:50%;top:4px;left:4px;animation:Chatbot_pupilMove__fnW7i 3s ease-in-out infinite}@keyframes Chatbot_eyeBlink__cIosg{0%,to{transform:scaleY(1)}48%{transform:scaleY(1)}50%{transform:scaleY(.1)}52%{transform:scaleY(1)}78%{transform:scaleY(1)}80%{transform:scaleY(.1)}82%{transform:scaleY(1)}}@keyframes Chatbot_pupilMove__fnW7i{0%,30%{transform:translate(0)}40%,60%{transform:translate(2px)}70%,to{transform:translate(0)}}.Chatbot_robotMouth__adc17{width:20px;height:8px;background:#333;border-radius:0 0 10px 10px;margin:8px auto 0;animation:Chatbot_talk__Q6Hpp 2s ease-in-out infinite}@keyframes Chatbot_talk__Q6Hpp{0%,40%,to{height:8px}45%,55%{height:12px}}.Chatbot_robotBody__LuioX{width:50px;height:45px;background:linear-gradient(180deg,#5aafff,#2a83ff);border-radius:10px;margin:5px auto 0;position:relative;box-shadow:inset 0 -5px 10px rgba(0,0,0,.1),0 5px 15px rgba(42,131,255,.3)}.Chatbot_robotScreen__hQ9SW{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:30px;height:25px;background:#1a1a2e;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:inset 0 0 10px rgba(0,255,100,.3)}.Chatbot_robotArm__iZNFU{position:absolute;width:12px;height:35px;background:linear-gradient(180deg,#4a9eff,#2a83ff);border-radius:6px;top:5px}.Chatbot_robotArmLeft__Q_5xj{left:-15px;transform-origin:top center;animation:Chatbot_waveArmHigh__RCNzG 1s ease-in-out infinite}.Chatbot_robotArmRight__LNEYD{right:-15px}@keyframes Chatbot_waveArmHigh__RCNzG{0%,to{transform:rotate(210deg)}50%{transform:rotate(160deg)}}.Chatbot_chatWindow__ZeP7H{position:absolute;bottom:0;left:0;width:450px;height:500px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:Chatbot_chatOpen__c3HFi .3s ease-out}@keyframes Chatbot_chatOpen__c3HFi{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Chatbot_chatHeader__f5Vca{background:linear-gradient(135deg,#2a83ff,#1a5dc9);color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.Chatbot_chatHeaderInfo__5v05k{display:flex;align-items:center;gap:12px}.Chatbot_chatHeaderAvatar__6_8hE{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.Chatbot_chatHeaderInfo__5v05k h3{margin:0;font-size:16px;font-weight:600}.Chatbot_chatStatus__HzTF7{display:flex;align-items:center;gap:5px;font-size:12px;opacity:.9}.Chatbot_statusDot__EdpTN{width:8px;height:8px;background:#4f4;border-radius:50%;animation:Chatbot_pulse__VLqcz 2s infinite}.Chatbot_chatClose__hhVuC{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .2s}.Chatbot_chatClose__hhVuC:hover{background:hsla(0,0%,100%,.3)}.Chatbot_chatMessages__dcjOE{flex:1 1;overflow-y:auto;padding:20px;background:#f5f7fb;display:flex;flex-direction:column;gap:15px}.Chatbot_chatMessages__dcjOE::-webkit-scrollbar{width:6px}.Chatbot_chatMessages__dcjOE::-webkit-scrollbar-track{background:transparent}.Chatbot_chatMessages__dcjOE::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.Chatbot_message__dlTeb{display:flex;gap:10px;max-width:85%;animation:Chatbot_messageSlide__z2AvX .3s ease-out}@keyframes Chatbot_messageSlide__z2AvX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Chatbot_messageBot__ncnXs{align-self:flex-start}.Chatbot_messageUser__fPx_W{align-self:flex-end;flex-direction:row-reverse}.Chatbot_messageAvatar__BN8H6{width:30px;height:30px;background:#2a83ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.Chatbot_messageContent__YwWqZ{background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:14px;line-height:1.5;color:#333}.Chatbot_messageUser__fPx_W .Chatbot_messageContent__YwWqZ{background:linear-gradient(135deg,#2a83ff,#1a5dc9);color:#fff}.Chatbot_typingIndicator__oPeHJ{display:flex;gap:4px;padding:5px 0}.Chatbot_typingIndicator__oPeHJ span{width:8px;height:8px;background:#999;border-radius:50%;animation:Chatbot_typing__vJcB1 1.4s ease-in-out infinite}.Chatbot_typingIndicator__oPeHJ span:nth-child(2){animation-delay:.2s}.Chatbot_typingIndicator__oPeHJ span:nth-child(3){animation-delay:.4s}@keyframes Chatbot_typing__vJcB1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.Chatbot_chatInput__4xqcZ{padding:15px 20px;background:#fff;border-top:1px solid #eee;display:flex;gap:10px;align-items:center}.Chatbot_micButton__WIyQC{width:45px;height:45px;min-width:45px;background:#f0f0f0;border:2px solid #e0e0e0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Chatbot_micButton__WIyQC:hover:not(:disabled){background:#e8e8e8;border-color:#2a83ff}.Chatbot_micButton__WIyQC:disabled{opacity:.5;cursor:not-allowed}.Chatbot_micButton__WIyQC svg{width:22px;height:22px;fill:#666;transition:fill .3s ease}.Chatbot_micButton__WIyQC:hover:not(:disabled) svg{fill:#2a83ff}.Chatbot_micRecording__63Z6o{background:linear-gradient(135deg,#f44,#c00);border-color:#f44;animation:Chatbot_pulse__VLqcz 1.5s ease-in-out infinite}.Chatbot_micRecording__63Z6o svg{fill:#fff}.Chatbot_micRecording__63Z6o:hover:not(:disabled){background:linear-gradient(135deg,#f66,#d22);border-color:#f66}.Chatbot_micRecording__63Z6o:hover:not(:disabled) svg{fill:#fff}@keyframes Chatbot_pulse__VLqcz{0%,to{box-shadow:0 0 0 0 rgba(255,68,68,.4)}50%{box-shadow:0 0 0 10px rgba(255,68,68,0)}}.Chatbot_chatInput__4xqcZ input{flex:1 1;border:2px solid #e0e0e0;border-radius:25px;padding:12px 20px;font-size:14px;outline:none;transition:border-color .2s}.Chatbot_chatInput__4xqcZ input:focus{border-color:#2a83ff}.Chatbot_chatInput__4xqcZ input::-moz-placeholder{color:#999}.Chatbot_chatInput__4xqcZ input:-ms-input-placeholder{color:#999}.Chatbot_chatInput__4xqcZ input::placeholder{color:#999}.Chatbot_chatInput__4xqcZ button{width:45px;height:45px;background:linear-gradient(135deg,#2a83ff,#1a5dc9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s}.Chatbot_chatInput__4xqcZ button:hover:not(:disabled){transform:scale(1.05)}.Chatbot_chatInput__4xqcZ button:disabled{opacity:.5;cursor:not-allowed}.Chatbot_chatInput__4xqcZ button svg{width:20px;height:20px;fill:#fff}@media (max-width:480px){.Chatbot_chatbotContainer__aGIIY{bottom:10px;left:10px;right:10px}.Chatbot_chatWindow__ZeP7H{width:calc(100vw - 20px);max-width:none;height:450px;max-height:70vh;border-radius:15px;left:0;right:0}.Chatbot_chatInput__4xqcZ{padding:12px 15px;gap:8px}.Chatbot_micButton__WIyQC{width:40px;height:40px;min-width:40px}.Chatbot_micButton__WIyQC svg{width:18px;height:18px}.Chatbot_chatInput__4xqcZ input{padding:10px 15px;font-size:14px}.Chatbot_chatInput__4xqcZ button{width:40px;height:40px;min-width:40px}.Chatbot_chatInput__4xqcZ button svg{width:18px;height:18px}.Chatbot_bubble___JUOU{left:0;bottom:130px;font-size:13px;padding:10px 14px}.Chatbot_scrollTopButton__gJygI{width:44px;height:44px}.Chatbot_robot__LGlcW{width:70px;height:105px}.Chatbot_robotHead__3IcWn{width:52px;height:44px}.Chatbot_robotBody__LuioX{width:44px;height:40px}.Chatbot_robotScreen__hQ9SW{width:26px;height:22px;font-size:14px}}