.ChatPopup_chatContainer__uOYQr{position:fixed;bottom:20px;right:20px;z-index:1000;font-family:inherit}.ChatPopup_chatCircle__XC0yk{width:60px;height:60px;background:linear-gradient(135deg,#966b54,#5c4030);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.15);transition:all .3s ease;animation:ChatPopup_slideInUp__1OPD7 .3s ease-out;position:relative}.ChatPopup_chatCircle__XC0yk.ChatPopup_expandable__C2KyL{cursor:pointer}.ChatPopup_chatCircle__XC0yk.ChatPopup_expandable__C2KyL:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ChatPopup_chatCircle__XC0yk.ChatPopup_waiting__5iFm8{cursor:pointer;opacity:.9}.ChatPopup_chatCircle__XC0yk.ChatPopup_waiting__5iFm8:hover{transform:scale(1.05);box-shadow:0 5px 18px rgba(0,0,0,.18)}.ChatPopup_circleIcon__0rP_1{font-size:24px;color:white;z-index:2;position:relative}.ChatPopup_circlePulse__T7CDX{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:rgba(150,107,84,.3);animation:ChatPopup_pulse__DJ2ES 2s infinite}.ChatPopup_countdownDot__Lzw5E{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ff6b6b;border-radius:50%;animation:ChatPopup_blink__tJ_do 1.5s infinite}@keyframes ChatPopup_pulse__DJ2ES{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes ChatPopup_blink__tJ_do{0%,50%{opacity:1}51%,to{opacity:.3}}.ChatPopup_chatWindow__da6fW{width:320px;background:#ffffff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid #e0e0e0;overflow:hidden;animation:ChatPopup_slideInUp__1OPD7 .3s ease-out}@keyframes ChatPopup_slideInUp__1OPD7{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.ChatPopup_chatHeader__DLkfu{background:linear-gradient(135deg,#966b54,#5c4030);color:white;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:move}.ChatPopup_chatTitle__ge1sB{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.ChatPopup_chatIcon__nxW_l{font-size:16px}.ChatPopup_chatActions__BJCqe{display:flex;gap:4px}.ChatPopup_closeBtn__s8g30,.ChatPopup_minimizeBtn__YcMJJ{background:none;border:none;color:white;font-size:18px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.ChatPopup_closeBtn__s8g30:hover,.ChatPopup_minimizeBtn__YcMJJ:hover{background:rgba(255,255,255,.2)}.ChatPopup_chatBody__d8s3G{padding:16px;max-height:400px;overflow-y:auto;background:#ffffff}.ChatPopup_welcomeMessage__6IEb5{margin-bottom:20px;padding:16px;background:#f5f5f0;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #966b54;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ChatPopup_welcomeMessage__6IEb5 p{margin:0 0 8px;font-size:14px;color:#1f2937;line-height:1.5;font-weight:400}.ChatPopup_welcomeMessage__6IEb5 p:last-child{color:#4b5563;font-size:13px;margin-bottom:0}.ChatPopup_chatForm__Acg02{gap:16px}.ChatPopup_chatForm__Acg02,.ChatPopup_formGroup__WE3yD{display:flex;flex-direction:column}.ChatPopup_input__NEisv,.ChatPopup_textarea__EVV9C{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s ease;font-family:inherit;background-color:#ffffff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ChatPopup_input__NEisv::placeholder,.ChatPopup_textarea__EVV9C::placeholder{color:#9ca3af}.ChatPopup_input__NEisv:focus,.ChatPopup_textarea__EVV9C:focus{outline:none;border-color:#966b54;box-shadow:0 0 0 3px rgba(150,107,84,.15);transform:translateY(-1px)}.ChatPopup_textarea__EVV9C{resize:vertical;min-height:80px}.ChatPopup_submitBtn__9hFqH{background:linear-gradient(135deg,#966b54,#5c4030);color:white;border:none;padding:14px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:12px;box-shadow:0 2px 8px rgba(150,107,84,.3);width:100%}.ChatPopup_submitBtn__9hFqH:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(150,107,84,.4)}.ChatPopup_submitBtn__9hFqH:disabled{opacity:.7;cursor:not-allowed;transform:none}.ChatPopup_contactInfo__qDT79{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:12px;color:#4b5563;text-align:center}.ChatPopup_contactInfo__qDT79 p{margin:4px 0}.ChatPopup_contactInfo__qDT79 a{color:#966b54;text-decoration:none;font-weight:500}.ChatPopup_contactInfo__qDT79 a:hover{text-decoration:underline}.ChatPopup_successMessage__1VI7a{text-align:center;padding:20px}.ChatPopup_successIcon__EPxKi{font-size:48px;margin-bottom:12px}.ChatPopup_successMessage__1VI7a h3{margin:0 0 8px;color:#5c4030;font-size:18px}.ChatPopup_successMessage__1VI7a p{margin:0;color:#666;font-size:14px;line-height:1.4}.ChatPopup_minimizedChat__SQHrQ{background:linear-gradient(135deg,#966b54,#5c4030);color:white;padding:12px 16px;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);transition:all .2s;animation:ChatPopup_slideInUp__1OPD7 .3s ease-out}.ChatPopup_minimizedChat__SQHrQ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ChatPopup_minimizedIcon__FyePA{font-size:20px}.ChatPopup_minimizedText__4uPon{font-weight:600;font-size:14px}@media (max-width:480px){.ChatPopup_chatContainer__uOYQr{bottom:10px;right:10px}.ChatPopup_chatWindow__da6fW{width:100%;max-width:320px}.ChatPopup_minimizedChat__SQHrQ{padding:10px 14px}.ChatPopup_minimizedText__4uPon{font-size:13px}.ChatPopup_chatCircle__XC0yk{width:50px;height:50px}.ChatPopup_circleIcon__0rP_1{font-size:20px}.ChatPopup_countdownDot__Lzw5E{top:6px;right:6px;width:6px;height:6px}}.ChatPopup_chatBody__d8s3G::-webkit-scrollbar{width:6px}.ChatPopup_chatBody__d8s3G::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ChatPopup_chatBody__d8s3G::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ChatPopup_chatBody__d8s3G::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.MobileNav_hamburger__BQc97{display:none;flex-direction:column;justify-content:space-around;width:40px;height:40px;background:rgba(255,255,255,.9);border:2px solid #5c4030;border-radius:8px;cursor:pointer;padding:8px;z-index:1001;position:fixed;top:20px;left:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.MobileNav_hamburger__BQc97:hover{background:rgba(255,255,255,1);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:scale(1.05)}.MobileNav_hamburger__BQc97 .MobileNav_line__KGx0m{width:100%;height:3px;background:#5c4030;border-radius:2px;transition:all .3s ease;transform-origin:center;box-shadow:0 1px 2px rgba(0,0,0,.1)}.MobileNav_hamburger__BQc97.MobileNav_active__mZXLl{background:rgba(255,255,255,1);border-color:#966b54}.MobileNav_hamburger__BQc97.MobileNav_active__mZXLl .MobileNav_line__KGx0m:first-child{transform:rotate(45deg) translate(6px,6px);background:#5c4030}.MobileNav_hamburger__BQc97.MobileNav_active__mZXLl .MobileNav_line__KGx0m:nth-child(2){opacity:0}.MobileNav_hamburger__BQc97.MobileNav_active__mZXLl .MobileNav_line__KGx0m:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:#5c4030}.MobileNav_overlay__G1UEs{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;animation:MobileNav_fadeIn__XDasv .3s ease forwards}@keyframes MobileNav_fadeIn__XDasv{to{opacity:1}}.MobileNav_sideNav__hwX75{position:fixed;top:0;left:-300px;width:300px;height:100vh;background:white;z-index:1000;transition:left .3s ease;display:flex;flex-direction:column;box-shadow:2px 0 10px rgba(0,0,0,.1)}.MobileNav_sideNav__hwX75.MobileNav_open__BbtUD{left:0}.MobileNav_navHeader__wsuhs{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background:#5c4030}.MobileNav_logoContainer__WFj7h{flex:1 1;display:flex;justify-content:center}.MobileNav_logo__nOpmB{height:60px;width:auto;object-fit:contain}.MobileNav_closeBtn__Si565{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.MobileNav_closeBtn__Si565:hover{background:rgba(92,64,48,.1)}.MobileNav_navItems__s1pgf{flex:1 1;padding:20px 0;overflow-y:auto}.MobileNav_navItem__mDrrv{display:block;padding:15px 25px;color:#5c4030;text-decoration:none;font-size:16px;font-weight:500;transition:all .2s ease;border-left:3px solid transparent}.MobileNav_navItem__mDrrv:hover{background:linear-gradient(135deg,rgba(150,107,84,.1),rgba(92,64,48,.05));border-left-color:#966b54;color:#966b54;transform:translateX(5px)}.MobileNav_navFooter__fnwdI{padding:20px;border-top:1px solid #e0e0e0;background:#f8f9fa}.MobileNav_contactInfo__bceX9{text-align:center}.MobileNav_contactInfo__bceX9 p{margin:8px 0;font-size:14px;color:#666}.MobileNav_contactInfo__bceX9 a{color:#966b54;text-decoration:none;font-weight:500}.MobileNav_contactInfo__bceX9 a:hover{text-decoration:underline}@media (max-width:768px){.MobileNav_hamburger__BQc97{display:flex}.MobileNav_sideNav__hwX75{width:280px;left:-280px}}@media (max-width:480px){.MobileNav_hamburger__BQc97{width:35px;height:35px;top:15px;left:15px;padding:6px}.MobileNav_sideNav__hwX75{width:260px;left:-260px}.MobileNav_navHeader__wsuhs{padding:15px}.MobileNav_logo__nOpmB{height:50px}.MobileNav_navItem__mDrrv{padding:12px 20px;font-size:15px}.MobileNav_navFooter__fnwdI{padding:15px}.MobileNav_contactInfo__bceX9 p{font-size:13px}}body.MobileNav_menu-open__hbNRR{overflow:hidden}.MobileNav_closeBtn__Si565,.MobileNav_hamburger__BQc97,.MobileNav_navItem__mDrrv{transition:all .2s ease}.MobileNav_closeBtn__Si565:focus,.MobileNav_hamburger__BQc97:focus,.MobileNav_navItem__mDrrv:focus{outline:2px solid #966b54;outline-offset:2px}.MobileNav_navItems__s1pgf::-webkit-scrollbar{width:4px}.MobileNav_navItems__s1pgf::-webkit-scrollbar-track{background:#f1f1f1}.MobileNav_navItems__s1pgf::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.MobileNav_navItems__s1pgf::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Charm;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff2e9a7f8aa0d751-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Charm;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ebf4870303bb8779-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Charm;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c78171c2c257b6f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Charm;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2046a3e458f40184-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Charm Fallback;src:local("Arial");ascent-override:129.11%;descent-override:50.25%;line-gap-override:0.00%;size-adjust:86.36%}.__className_b20f41{font-family:Charm,Charm Fallback;font-weight:400;font-style:normal}.__variable_b20f41{--font-charm:"Charm","Charm Fallback"}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}