.StickyContact-module__jl9xDq__backdrop{z-index:78;background:#0e172b3d;position:fixed;inset:0}.StickyContact-module__jl9xDq__panel{z-index:79;border:1px solid var(--panel-border);width:min(380px,100vw - 28px);max-height:calc(100dvh - 104px);color:var(--text);background:var(--panel-strong);border-radius:20px;position:fixed;bottom:86px;right:18px;overflow-y:auto;box-shadow:0 24px 70px #14274640}.StickyContact-module__jl9xDq__header{border-bottom:1px solid var(--panel-border);background:var(--surface-soft);align-items:center;gap:11px;padding:17px 18px;display:flex}.StickyContact-module__jl9xDq__headerIcon{color:#fff;background:linear-gradient(135deg,#0891b2,#4f6be8);border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.StickyContact-module__jl9xDq__header h2{color:var(--heading);margin:0;font-size:1rem;line-height:1.25}.StickyContact-module__jl9xDq__header p{color:var(--muted);margin:3px 0 0;font-size:.82rem}.StickyContact-module__jl9xDq__close{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;margin-left:auto;display:grid}.StickyContact-module__jl9xDq__close:hover,.StickyContact-module__jl9xDq__secondaryButton:hover{background:var(--surface-accent)}.StickyContact-module__jl9xDq__content{padding:20px}.StickyContact-module__jl9xDq__form{gap:12px;display:grid}.StickyContact-module__jl9xDq__form label{color:var(--heading);font-size:.9rem;font-weight:700}.StickyContact-module__jl9xDq__help{color:var(--muted);margin:-4px 0 2px;font-size:.86rem;line-height:1.5}.StickyContact-module__jl9xDq__form input,.StickyContact-module__jl9xDq__form textarea{border:1px solid var(--field-border);width:100%;min-width:0;color:var(--text);background:var(--field-bg);font:inherit;border-radius:10px;outline:none;padding:12px 13px}.StickyContact-module__jl9xDq__form textarea{resize:vertical}.StickyContact-module__jl9xDq__form input:focus,.StickyContact-module__jl9xDq__form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent)}.StickyContact-module__jl9xDq__replyTo{min-width:0;color:var(--label);background:var(--surface-soft);border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.82rem;display:flex}.StickyContact-module__jl9xDq__replyTo span{overflow-wrap:anywhere;min-width:0}.StickyContact-module__jl9xDq__replyTo button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-weight:700}.StickyContact-module__jl9xDq__sendButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0891b2,#2563eb);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.StickyContact-module__jl9xDq__sendButton:disabled{opacity:.65;cursor:wait}.StickyContact-module__jl9xDq__error{color:var(--danger);margin:0;font-size:.86rem}.StickyContact-module__jl9xDq__success{gap:8px;line-height:1.5;display:grid}.StickyContact-module__jl9xDq__success strong{color:var(--heading)}.StickyContact-module__jl9xDq__success p{color:var(--body);overflow-wrap:anywhere;margin:0}.StickyContact-module__jl9xDq__secondaryButton{border:1px solid var(--panel-border);color:var(--accent);background:var(--panel);font:inherit;cursor:pointer;border-radius:9px;justify-self:start;margin-top:8px;padding:9px 12px;font-weight:700}@media (max-width:520px){.StickyContact-module__jl9xDq__panel{max-height:calc(100dvh - 94px);bottom:78px;right:14px}}
@font-face{font-family:roboto;src:url(../media/Roboto-s.3vk0tvdu2mepr.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_2dda9121-module__olbezW__className{font-family:roboto,roboto Fallback}.roboto_2dda9121-module__olbezW__variable{--font-memory-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:openSans;src:url(../media/OpenSans-s.07epjh7w7ezml.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_80f96fdc-module__SWqbJq__className{font-family:openSans,openSans Fallback}.opensans_80f96fdc-module__SWqbJq__variable{--font-memory-open-sans:"openSans", "openSans Fallback"}
@font-face{font-family:lato;src:url(../media/Lato_Regular-s.0o5gbo_leuvpu.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:lato;src:url(../media/Lato_Bold-s.3333g2onp1geg.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:lato Fallback;src:local(Arial);ascent-override:99.53%;descent-override:21.48%;line-gap-override:0.0%;size-adjust:99.17%}.lato_2de3c6de-module__MwaRVW__className{font-family:lato,lato Fallback}.lato_2de3c6de-module__MwaRVW__variable{--font-memory-lato:"lato", "lato Fallback"}
@font-face{font-family:montserrat;src:url(../media/Montserrat-s.3jtw53q37e1ol.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_b3040760-module__T49bYq__className{font-family:montserrat,montserrat Fallback}.montserrat_b3040760-module__T49bYq__variable{--font-memory-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.0iwh8bbel1vnt.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.2t4n93i004s1b.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_637237e7-module__QlJRGq__className{font-family:poppins,poppins Fallback}.poppins_637237e7-module__QlJRGq__variable{--font-memory-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:playfairDisplay;src:url(../media/PlayfairDisplay-s.2ezigffbvor1n.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:playfairDisplay Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfairdisplay_2db984a4-module__N1Cuma__className{font-family:playfairDisplay,playfairDisplay Fallback}.playfairdisplay_2db984a4-module__N1Cuma__variable{--font-memory-playfair-display:"playfairDisplay", "playfairDisplay Fallback"}
@font-face{font-family:merriweather;src:url(../media/Merriweather-s.1yn362pyvyiq4.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:merriweather Fallback;src:local(Arial);ascent-override:91.52%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:107.51%}.merriweather_941ce771-module__IvUIhG__className{font-family:merriweather,merriweather Fallback}.merriweather_941ce771-module__IvUIhG__variable{--font-memory-merriweather:"merriweather", "merriweather Fallback"}
@font-face{font-family:dancingScript;src:url(../media/DancingScript-s.0msm75iwfs0-6.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:dancingScript Fallback;src:local(Arial);ascent-override:115.78%;descent-override:35.24%;line-gap-override:0.0%;size-adjust:79.46%}.dancingscript_d0bff27d-module__hbhTnG__className{font-family:dancingScript,dancingScript Fallback}.dancingscript_d0bff27d-module__hbhTnG__variable{--font-memory-dancing-script:"dancingScript", "dancingScript Fallback"}
@font-face{font-family:greatVibes;src:url(../media/GreatVibes_Regular-s.2yv9srkwtau0m.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:greatVibes Fallback;src:local(Arial);ascent-override:135.41%;descent-override:63.81%;line-gap-override:0.0%;size-adjust:62.85%}.greatvibes_311be0bc-module__vntNoa__className{font-family:greatVibes,greatVibes Fallback}.greatvibes_311be0bc-module__vntNoa__variable{--font-memory-great-vibes:"greatVibes", "greatVibes Fallback"}
@font-face{font-family:cinzel;src:url(../media/Cinzel-s.0vdh-39enq-vh.ttf?dpl=ca5ae79e2ae7b46e3c6bcd2accb79e6c09e271a5)format("truetype");font-display:swap}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_5b6bae2b-module__v9qZ7q__className{font-family:cinzel,cinzel Fallback}.cinzel_5b6bae2b-module__v9qZ7q__variable{--font-memory-cinzel:"cinzel", "cinzel Fallback"}
