*{box-sizing:border-box;padding:0;margin:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}input:focus,textarea:focus{outline:none}body{width:100%;height:100%;background-color:#fbf8f8;overflow-x:hidden}.carouselContainer{margin:3rem 0;height:300px;overflow:hidden;position:relative}.carouselContent{display:flex;flex-direction:column;animation:scrollUp linear infinite}.carouselItem{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#fff;margin:.75rem auto;width:90%;border-radius:.375rem;border:0 solid #e5e7eb;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);max-width:600px}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}#NavBar{position:-webkit-sticky;position:sticky;display:flex;align-items:center;justify-content:space-between}#NavBar,.sticky{top:0;z-index:999999999;background:#fbf8f8;width:100%;height:105px}.sticky{position:fixed;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}#NavBar p{color:#000;z-index:999;font-family:Circular,system-ui,sans-serif;letter-spacing:.009rem}#NavBar a{text-decoration:none;color:#213e40;margin-right:.75rem;font-size:1rem;font-family:Montserrat,sans-serif;letter-spacing:.1px}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.rolling-text{position:absolute;width:100%;animation:slide-up 3s infinite}.scrollNavBtn{background:#000;color:#fff!important}.desktopHeroImage{display:none}@media (min-width:1100px){.desktopHeroImage{display:flex!important;justify-content:center;align-items:center;flex:1 1;flex-direction:column}.curverRoot{display:none}.heroRoot{padding:2rem}}.heroImageContent{max-width:500px;padding:2rem}.heroImageBadge{display:inline-block;padding:.5rem 1rem;background:#daeecc;border-radius:999px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.heroImageTitle{font-size:2.2rem;line-height:1.2;color:#213e40;margin-bottom:1rem}.heroImageText{font-size:1rem;line-height:1.8;color:#4f5b62;margin-bottom:2rem}.heroImageFeatures{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.heroImageFeature{background:#fff;padding:14px 20px;border-radius:999px;font-size:.95rem;font-weight:600;color:#213e40;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:all .25s ease;cursor:default;border:1px solid rgba(0,0,0,.04)}.heroImageFeature:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.LeadAssistant_triggerButton__YaF_l{position:fixed;bottom:24px;right:24px;z-index:9999;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;padding:14px 22px;border-radius:50px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 10px 30px rgba(22,163,74,.3);transition:all .3s cubic-bezier(.16,1,.3,1);animation:LeadAssistant_pulseButton__u00K3 3s infinite}.LeadAssistant_triggerButton__YaF_l:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 15px 35px rgba(22,163,74,.4)}.LeadAssistant_triggerButton__YaF_l:active{transform:translateY(-1px) scale(.98)}@keyframes LeadAssistant_pulseButton__u00K3{0%{box-shadow:0 10px 30px rgba(22,163,74,.3)}50%{box-shadow:0 10px 30px rgba(22,163,74,.6),0 0 0 10px rgba(22,163,74,.15)}to{box-shadow:0 10px 30px rgba(22,163,74,.3)}}.LeadAssistant_chatContainer__wkQUv{position:fixed;bottom:10px;right:24px;width:385px;height:395px;z-index:999999;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(22,163,74,.15);border-radius:24px;box-shadow:0 20px 50px rgba(15,23,42,.12);display:flex;flex-direction:column;overflow:hidden;font-family:Poppins,sans-serif;transition:all .4s cubic-bezier(.16,1,.3,1);transform-origin:bottom right}.LeadAssistant_chatHeader___g4Ur{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1)}.LeadAssistant_headerLeft__w6nQ7{display:flex;align-items:center;gap:12px}.LeadAssistant_avatarContainer__6idpP{position:relative;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:20px}.LeadAssistant_activeDot__xyba7{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#22c55e;border:2px solid #fff;border-radius:50%}.LeadAssistant_headerInfo__ml3b8 h3{margin:0;font-size:15px;font-weight:700}.LeadAssistant_headerInfo__ml3b8 span{font-size:11px;opacity:.85}.LeadAssistant_closeButton__QF_1w{background:none;border:none;color:#fff;font-size:22px;cursor:pointer;opacity:.8;transition:opacity .2s;padding:4px;display:flex;align-items:center;justify-content:center}.LeadAssistant_closeButton__QF_1w:hover{opacity:1}.LeadAssistant_chatMessages__3uiFj{flex:1 1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#fdfefe}.LeadAssistant_chatMessages__3uiFj::-webkit-scrollbar{width:6px}.LeadAssistant_chatMessages__3uiFj::-webkit-scrollbar-track{background:transparent}.LeadAssistant_chatMessages__3uiFj::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LeadAssistant_chatMessages__3uiFj::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LeadAssistant_messageBubble__JTdjT{max-width:85%;padding:12px 16px;border-radius:18px;font-size:13.5px;line-height:1.5;animation:LeadAssistant_slideUp__Dr7Up .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes LeadAssistant_slideUp__Dr7Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LeadAssistant_botBubble__kfxIX{background:#f1f5f1;color:#0f172a;align-self:flex-start;border-bottom-left-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.LeadAssistant_userBubble__qYuSH{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;box-shadow:0 4px 12px rgba(22,163,74,.15)}.LeadAssistant_typingBubble___joa6{align-self:flex-start;background:#f1f5f1;padding:12px 20px;border-radius:18px;border-bottom-left-radius:4px;display:flex;align-items:center;gap:4px;height:38px;box-sizing:border-box}.LeadAssistant_typingDot__hoay_{width:7px;height:7px;background:#16a34a;border-radius:50%;opacity:.4;animation:LeadAssistant_typingBounce__laBrh 1.4s ease-in-out infinite both}.LeadAssistant_typingDot__hoay_:first-child{animation-delay:-.32s}.LeadAssistant_typingDot__hoay_:nth-child(2){animation-delay:-.16s}@keyframes LeadAssistant_typingBounce__laBrh{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.LeadAssistant_chatControls__XnZdI{padding:16px 20px 20px;border-top:1px solid #f1f5f1;background:#fff;display:flex;flex-direction:column;gap:12px}.LeadAssistant_optionsGrid__CFw0_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.LeadAssistant_optionButton__uD3_J{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#1e293b;cursor:pointer;text-align:left;transition:all .2s;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(15,23,42,.01)}.LeadAssistant_optionButton__uD3_J:hover{background:#f1f6ee;border-color:#16a34a;color:#16a34a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(22,163,74,.06)}.LeadAssistant_optionButton__uD3_J:active{transform:translateY(0)}.LeadAssistant_selectDropdown__CWizK{grid-column:span 2;width:100%;padding:10px 14px;border-radius:12px;border:1px solid #e2e8f0;font-family:Poppins,sans-serif;font-size:13px;color:#1e293b;background:#fff;cursor:pointer;outline:none}.LeadAssistant_selectDropdown__CWizK:focus{border-color:#16a34a}.LeadAssistant_inputForm__ghBOx{display:flex;flex-direction:column;gap:10px;width:100%}.LeadAssistant_textInput__pefwV{width:100%;padding:12px 16px;border-radius:12px;border:1px solid #cbd5e1;font-family:Poppins,sans-serif;font-size:13px;color:#0f172a;outline:none;background:#fff;transition:border-color .2s;box-sizing:border-box}.LeadAssistant_textInput__pefwV:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.LeadAssistant_textareaInput__yBr_l{width:100%;height:80px;padding:12px 16px;border-radius:12px;border:1px solid #cbd5e1;font-family:Poppins,sans-serif;font-size:13px;color:#0f172a;outline:none;resize:none;box-sizing:border-box;transition:border-color .2s}.LeadAssistant_textareaInput__yBr_l:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.LeadAssistant_submitInputBtn__OFFeh{background:#16a34a;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px rgba(22,163,74,.2)}.LeadAssistant_submitInputBtn__OFFeh:hover{background:#15803d}.LeadAssistant_submitInputBtn__OFFeh:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.LeadAssistant_checkboxContainer__tWhuy{display:flex;align-items:flex-start;gap:10px;padding:5px 0}.LeadAssistant_checkboxLabel__mIgCI{font-size:11px;line-height:1.4;color:#475569}.LeadAssistant_checkboxLabel__mIgCI a{color:#16a34a;text-decoration:underline;font-weight:600}.LeadAssistant_successCard__Ne7l0{text-align:center;padding:10px 0}.LeadAssistant_successIcon__XI7dH{font-size:40px;color:#22c55e;margin-bottom:8px}@media (max-width:600px){.LeadAssistant_chatContainer__wkQUv{bottom:0;right:0;width:100vw;height:60vh;border-radius:0;border:none}.LeadAssistant_triggerButton__YaF_l{bottom:16px;right:16px;padding:12px 18px;font-size:13px}.LeadAssistant_selectDropdown__CWizK,.LeadAssistant_textInput__pefwV,.LeadAssistant_textareaInput__yBr_l{font-size:16px!important}.LeadAssistant_selectDropdown__CWizK{padding:12px 16px!important;grid-column:span 2;width:100%;box-sizing:border-box}}