@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_d370d38a-module__MSSkDa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_d370d38a-module__MSSkDa__variable{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.7bb0ada4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.5f7c9333.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ec87404-module__hP8_Ta__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ec87404-module__hP8_Ta__variable{--font-mono:"DM Mono","DM Mono Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_1471a9ae-module__Qk3lUW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_1471a9ae-module__Qk3lUW__variable{--font-sans:"Figtree","Figtree Fallback"}
.ChatWidget-module__MMKJYW__bubble{z-index:1000;background:var(--amber);color:#0c0906;cursor:pointer;width:56px;height:56px;box-shadow:0 4px 24px var(--amber-glow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:28px;right:28px}.ChatWidget-module__MMKJYW__bubble:hover{box-shadow:0 6px 32px var(--amber-glow);transform:scale(1.08)}.ChatWidget-module__MMKJYW__panel{z-index:999;background:var(--bg-card);border:1px solid var(--border-bright);border-radius:16px;flex-direction:column;width:360px;max-height:560px;animation:.2s ChatWidget-module__MMKJYW__slideUp;display:flex;position:fixed;bottom:96px;right:28px;overflow:hidden;box-shadow:0 16px 48px #00000080}@keyframes ChatWidget-module__MMKJYW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ChatWidget-module__MMKJYW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ChatWidget-module__MMKJYW__headerTitle{font-family:var(--font-sans);color:var(--text-bright);letter-spacing:.01em;font-size:.875rem;font-weight:600}.ChatWidget-module__MMKJYW__closeBtn{cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .15s;display:flex}.ChatWidget-module__MMKJYW__closeBtn:hover{color:var(--text)}.ChatWidget-module__MMKJYW__tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.ChatWidget-module__MMKJYW__tab{cursor:pointer;font-family:var(--font-sans);color:var(--text-dim);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px;font-size:.8125rem;font-weight:500;transition:color .15s,border-bottom .15s}.ChatWidget-module__MMKJYW__tab:hover{color:var(--text)}.ChatWidget-module__MMKJYW__tabActive{color:var(--amber);border-bottom-color:var(--amber)}.ChatWidget-module__MMKJYW__messages{scrollbar-width:thin;scrollbar-color:var(--border)transparent;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ChatWidget-module__MMKJYW__message{max-width:82%;font-family:var(--font-sans);white-space:pre-wrap;border-radius:12px;padding:9px 13px;font-size:.825rem;line-height:1.5}.ChatWidget-module__MMKJYW__messageBot{background:var(--bg-elevated);color:var(--text);border-bottom-left-radius:3px;align-self:flex-start}.ChatWidget-module__MMKJYW__messageUser{background:var(--amber-subtle);border:1px solid var(--amber-dim);color:var(--text-bright);border-bottom-right-radius:3px;align-self:flex-end}.ChatWidget-module__MMKJYW__errorMsg{color:#fca5a5;max-width:82%;font-family:var(--font-sans);background:#ef44441a;border:1px solid #ef44444d;border-radius:12px 12px 12px 3px;align-self:flex-start;padding:9px 13px;font-size:.8rem;line-height:1.5}.ChatWidget-module__MMKJYW__typing{align-items:center;gap:4px;display:inline-flex}.ChatWidget-module__MMKJYW__typing span{background:var(--text-dim);border-radius:50%;width:6px;height:6px;animation:1.2s infinite ChatWidget-module__MMKJYW__blink}.ChatWidget-module__MMKJYW__typing span:nth-child(2){animation-delay:.2s}.ChatWidget-module__MMKJYW__typing span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget-module__MMKJYW__blink{0%,80%,to{opacity:.3}40%{opacity:1}}.ChatWidget-module__MMKJYW__emailPrompt{border-top:1px solid var(--border);background:var(--bg-elevated);flex-direction:column;flex-shrink:0;gap:7px;padding:9px 14px 10px;display:flex}.ChatWidget-module__MMKJYW__emailPromptHint{font-family:var(--font-sans);color:var(--text-dim);margin:0;font-size:.75rem;line-height:1.4}.ChatWidget-module__MMKJYW__emailRow{flex:1;gap:6px;display:flex}.ChatWidget-module__MMKJYW__emailInput{background:var(--bg-card);border:1px solid var(--border-bright);min-width:0;font-family:var(--font-sans);color:var(--text);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:.8rem;transition:border-color .15s}.ChatWidget-module__MMKJYW__emailInput:focus{border-color:var(--amber-dim)}.ChatWidget-module__MMKJYW__emailInput::placeholder{color:#f0e4cc73}.ChatWidget-module__MMKJYW__emailSendBtn{background:var(--amber);color:#0c0906;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:opacity .15s}.ChatWidget-module__MMKJYW__emailSendBtn:hover:not(:disabled){opacity:.85}.ChatWidget-module__MMKJYW__emailSendBtn:disabled{opacity:.5;cursor:default}.ChatWidget-module__MMKJYW__emailThanks{border-top:1px solid var(--border);font-family:var(--font-sans);color:var(--green);flex-shrink:0;margin:0;padding:8px 14px;font-size:.775rem}.ChatWidget-module__MMKJYW__inputBar{border-top:1px solid var(--border);flex-shrink:0;gap:8px;padding:12px 14px;display:flex}.ChatWidget-module__MMKJYW__inputField{background:var(--bg-elevated);border:1px solid var(--border-bright);font-family:var(--font-sans);color:var(--text);border-radius:10px;outline:none;flex:1;padding:9px 13px;font-size:.825rem;transition:border-color .15s}.ChatWidget-module__MMKJYW__inputField:focus{border-color:var(--amber-dim)}.ChatWidget-module__MMKJYW__inputField::placeholder{color:var(--text-dim)}.ChatWidget-module__MMKJYW__sendBtn{background:var(--amber);color:#0c0906;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .15s;display:flex}.ChatWidget-module__MMKJYW__sendBtn:hover:not(:disabled){opacity:.85}.ChatWidget-module__MMKJYW__sendBtn:disabled{opacity:.4;cursor:default}.ChatWidget-module__MMKJYW__contactTab{flex:1;padding:16px;overflow-y:auto}.ChatWidget-module__MMKJYW__contactForm{flex-direction:column;gap:12px;display:flex}.ChatWidget-module__MMKJYW__label{font-family:var(--font-sans);color:var(--text-dim);flex-direction:column;gap:5px;font-size:.775rem;font-weight:500;display:flex}.ChatWidget-module__MMKJYW__required{color:var(--amber)}.ChatWidget-module__MMKJYW__contactInput{background:var(--bg-elevated);border:1px solid var(--border-bright);font-family:var(--font-sans);color:var(--text);border-radius:8px;outline:none;padding:8px 11px;font-size:.825rem;transition:border-color .15s}.ChatWidget-module__MMKJYW__contactInput:focus{border-color:var(--amber-dim)}.ChatWidget-module__MMKJYW__contactInput::placeholder{color:var(--text-dim)}.ChatWidget-module__MMKJYW__contactTextarea{background:var(--bg-elevated);border:1px solid var(--border-bright);font-family:var(--font-sans);color:var(--text);resize:vertical;border-radius:8px;outline:none;min-height:90px;padding:8px 11px;font-size:.825rem;transition:border-color .15s}.ChatWidget-module__MMKJYW__contactTextarea:focus{border-color:var(--amber-dim)}.ChatWidget-module__MMKJYW__contactTextarea::placeholder{color:var(--text-dim)}.ChatWidget-module__MMKJYW__contactSubmitBtn{background:var(--amber);color:#0c0906;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:10px;font-size:.85rem;font-weight:600;transition:opacity .15s}.ChatWidget-module__MMKJYW__contactSubmitBtn:hover:not(:disabled){opacity:.85}.ChatWidget-module__MMKJYW__contactSubmitBtn:disabled{opacity:.5;cursor:default}.ChatWidget-module__MMKJYW__contactSent{height:200px;font-family:var(--font-sans);color:var(--green);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:600;display:flex}.ChatWidget-module__MMKJYW__contactSentSub{color:var(--text-dim);font-size:.825rem;font-weight:400}@media (max-width:480px){.ChatWidget-module__MMKJYW__panel{width:calc(100vw - 24px);bottom:84px;right:12px}.ChatWidget-module__MMKJYW__bubble{bottom:20px;right:16px}}
:root{--bg:#0c0906;--bg-elevated:#141009;--bg-card:#1c1510;--border:#ffffff0f;--border-bright:#ffffff1f;--amber:#e8a832;--amber-dim:#e8a83259;--amber-subtle:#e8a83214;--amber-glow:#e8a83240;--green:#4ade80;--green-dim:#4ade801f;--text:#f0e4cc;--text-dim:#8a7a68;--text-bright:#fef9f0;--font-display:Georgia,"Times New Roman",serif;--font-mono:"Courier New",Courier,monospace;--font-sans:system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg);max-width:100vw;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin-bottom:0;line-height:1.1}p{margin-bottom:0}button{font-family:var(--font-sans)}.grain{z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}
