@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e86d692d-module__c0r2TW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_e86d692d-module__c0r2TW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.AppointmentForm-module__yKHM4q__formContainer{width:100%}.AppointmentForm-module__yKHM4q__formTitle{font-family:var(--font-heading);color:var(--color-black);margin-bottom:var(--spacing-sm);font-size:clamp(1.8rem,3vw,2.2rem);font-weight:600}.AppointmentForm-module__yKHM4q__formDescription{color:var(--color-muted);margin-bottom:var(--spacing-xl);line-height:1.6}.AppointmentForm-module__yKHM4q__form{flex-direction:column;gap:10px;display:flex}.AppointmentForm-module__yKHM4q__formGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.AppointmentForm-module__yKHM4q__formGrid{grid-template-columns:repeat(2,1fr)}}.AppointmentForm-module__yKHM4q__formGroup{gap:var(--spacing-xs);flex-direction:column;margin-top:25px;display:flex}.AppointmentForm-module__yKHM4q__label{color:var(--color-black);font-size:.9rem;font-weight:600}.AppointmentForm-module__yKHM4q__label:after{content:" *";color:#e53e3e}.AppointmentForm-module__yKHM4q__input,.AppointmentForm-module__yKHM4q__select,.AppointmentForm-module__yKHM4q__textarea{background:var(--color-white);width:90%;color:var(--color-black);border:2px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:all .2s}.AppointmentForm-module__yKHM4q__input:focus,.AppointmentForm-module__yKHM4q__select:focus,.AppointmentForm-module__yKHM4q__textarea:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #c9a2271a}.AppointmentForm-module__yKHM4q__input::placeholder,.AppointmentForm-module__yKHM4q__textarea::placeholder{color:#a0aec0}.AppointmentForm-module__yKHM4q__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.AppointmentForm-module__yKHM4q__textarea{resize:vertical;min-height:100px}.AppointmentForm-module__yKHM4q__servicePreview{background:var(--color-cream);padding:var(--spacing-lg);border:2px solid var(--color-gold);margin-top:var(--spacing-sm);border-radius:12px}.AppointmentForm-module__yKHM4q__previewTitle{font-family:var(--font-heading);color:var(--color-black);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:600}.AppointmentForm-module__yKHM4q__previewContent{align-items:center;gap:10px;padding:10px;display:flex}.AppointmentForm-module__yKHM4q__previewImage{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.AppointmentForm-module__yKHM4q__image{object-fit:cover;width:100%;height:100%}.AppointmentForm-module__yKHM4q__previewDetails{flex:1}.AppointmentForm-module__yKHM4q__serviceName{color:var(--color-black);margin-bottom:var(--spacing-xs);font-size:1.1rem;font-weight:600}.AppointmentForm-module__yKHM4q__serviceDescription{color:var(--color-muted);font-size:.9rem;line-height:1.5}.AppointmentForm-module__yKHM4q__submitButton{background:var(--color-gold);color:var(--color-white);cursor:pointer;margin-top:var(--spacing-md);border:none;border-radius:10px;align-self:flex-start;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s}.AppointmentForm-module__yKHM4q__submitButton:hover:not(:disabled){background:var(--color-gold-deep);transform:translateY(-2px);box-shadow:0 4px 12px #c9a2274d}.AppointmentForm-module__yKHM4q__submitButton:disabled{opacity:.6;cursor:not-allowed}.AppointmentForm-module__yKHM4q__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;animation:.3s AppointmentForm-module__yKHM4q__fadeIn;display:flex;position:fixed;inset:0}.AppointmentForm-module__yKHM4q__modalContent{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;animation:.3s AppointmentForm-module__yKHM4q__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.AppointmentForm-module__yKHM4q__modalHeader{z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:sticky;top:0}.AppointmentForm-module__yKHM4q__modalTitle{font-family:var(--font-heading);color:var(--color-black);margin:0;font-size:1.8rem;font-weight:600}.AppointmentForm-module__yKHM4q__modalClose{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:2rem;line-height:1;transition:all .2s;display:flex}.AppointmentForm-module__yKHM4q__modalClose:hover{color:#4a5568;background:#f7fafc}.AppointmentForm-module__yKHM4q__modalBody{padding:0 32px 32px}@keyframes AppointmentForm-module__yKHM4q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppointmentForm-module__yKHM4q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AppointmentForm-module__yKHM4q__modalContent{max-height:95vh;margin:10px}.AppointmentForm-module__yKHM4q__modalHeader,.AppointmentForm-module__yKHM4q__modalBody{padding:20px}.AppointmentForm-module__yKHM4q__modalTitle{font-size:1.5rem}}.AppointmentForm-module__yKHM4q__successMessage{padding:var(--spacing-md);margin-top:var(--spacing-md);background:#f0fff4;border:2px solid #38a169;border-radius:8px}.AppointmentForm-module__yKHM4q__successMessage p{color:#276749;margin:0;line-height:1.5}.AppointmentForm-module__yKHM4q__successMessage p:first-child{margin-bottom:var(--spacing-xs);font-weight:600}.AppointmentForm-module__yKHM4q__errorMessage{padding:var(--spacing-md);margin-top:var(--spacing-md);background:#fff5f5;border:2px solid #e53e3e;border-radius:8px}.AppointmentForm-module__yKHM4q__errorMessage p{color:#c53030;margin:0;font-weight:600}@media (max-width:640px){.AppointmentForm-module__yKHM4q__previewContent{flex-direction:column;align-items:flex-start}.AppointmentForm-module__yKHM4q__previewImage{width:100%;height:120px}.AppointmentForm-module__yKHM4q__submitButton{text-align:center;width:100%}}
.AboutUs-module__3KVYxq__section{max-width:1160px;margin:0 auto}.AboutUs-module__3KVYxq__parallax{background-image:url(/assests/images/b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;min-height:clamp(520px,72vh,780px);position:relative}.AboutUs-module__3KVYxq__overlay{width:100%;min-height:inherit;justify-content:center;align-items:center;padding:25px 0;display:flex}.AboutUs-module__3KVYxq__inner{text-align:center;color:#e5d5b8;width:100%;max-width:960px;margin:0 auto}.AboutUs-module__3KVYxq__headingWrapper{justify-content:center;align-items:center;gap:20px;margin-bottom:clamp(28px,4vw,40px);display:flex}.AboutUs-module__3KVYxq__headingLine{background:#e5d5b873;flex:1;max-width:220px;height:1px}.AboutUs-module__3KVYxq__heading{color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 12px #0006;margin:0;font-family:Inter,system-ui,serif;font-size:35px;font-weight:500}.AboutUs-module__3KVYxq__content{margin-bottom:0}.AboutUs-module__3KVYxq__tagline{color:#fff;margin-bottom:clamp(16px,3vw,24px);font-size:25px;font-style:italic;font-weight:500}.AboutUs-module__3KVYxq__p{max-width:820px;text-align:-webkit-center;color:#fff;text-shadow:0 1px 8px #00000059;margin-bottom:clamp(12px,2.5vw,18px);margin-left:auto;margin-right:auto;font-family:Inter,system-ui,serif;font-size:16px;font-weight:400}.AboutUs-module__3KVYxq__p:last-child{margin-bottom:0}.AboutUs-module__3KVYxq__statsDivider{background:#e5d5b859;height:1px;margin:clamp(28px,4vw,40px) 0 clamp(24px,3.5vw,32px)}.AboutUs-module__3KVYxq__stats{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.AboutUs-module__3KVYxq__stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,2vw,20px) clamp(8px,1.5vw,16px);display:flex}.AboutUs-module__3KVYxq__statDivider{border-left:1px solid #e5d5b859}.AboutUs-module__3KVYxq__statValue{color:#fff;text-shadow:0 2px 10px #0006;margin-bottom:6px;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.AboutUs-module__3KVYxq__statLabel{letter-spacing:.06em;text-transform:uppercase;color:#e5d5b8;opacity:.9;font-size:clamp(.65rem,1.4vw,.8rem);font-weight:500}@media (max-width:900px){.AboutUs-module__3KVYxq__stats{grid-template-columns:repeat(3,1fr);row-gap:clamp(20px,3vw,28px)}.AboutUs-module__3KVYxq__stat{padding:16px 12px}.AboutUs-module__3KVYxq__statDivider{border-left:none}.AboutUs-module__3KVYxq__stat:nth-child(2),.AboutUs-module__3KVYxq__stat:nth-child(4){border-left:1px solid #e5d5b859}.AboutUs-module__3KVYxq__stat:nth-child(3),.AboutUs-module__3KVYxq__stat:nth-child(4){padding-top:clamp(20px,3vw,28px)}.AboutUs-module__3KVYxq__learnMoreButton{font-size:12px!important}.AboutUs-module__3KVYxq__heading{font-size:25px}.AboutUs-module__3KVYxq__tagline{font-size:20px}}@media (max-width:768px){.AboutUs-module__3KVYxq__p{padding:0 50px}.AboutUs-module__3KVYxq__parallax{background-attachment:scroll;min-height:auto}.AboutUs-module__3KVYxq__overlay{width:auto;padding:25px 10px}.AboutUs-module__3KVYxq__headingWrapper{gap:12px;margin-bottom:24px}.AboutUs-module__3KVYxq__headingLine{max-width:48px}.AboutUs-module__3KVYxq__cardDesc{font-size:15px;font-weight:400}}@media (max-width:520px){.AboutUs-module__3KVYxq__headingLine{display:none}.AboutUs-module__3KVYxq__heading{white-space:normal}.AboutUs-module__3KVYxq__stats{row-gap:0}.AboutUs-module__3KVYxq__stat{padding:unset!important;border-left:none!important}.AboutUs-module__3KVYxq__stat:nth-child(3),.AboutUs-module__3KVYxq__stat:nth-child(4){padding-top:18px}}@media (prefers-reduced-motion:reduce){.AboutUs-module__3KVYxq__parallax{background-attachment:scroll}}@media (max-width:768px){.AboutUs-module__3KVYxq__cardDetails{gap:5px}}@media (max-width:576px){.AboutUs-module__3KVYxq__tagline{font-size:18px}.AboutUs-module__3KVYxq__stat:nth-child(3),.AboutUs-module__3KVYxq__stat:nth-child(4){border-top:unset}.AboutUs-module__3KVYxq__heading{font-size:20px;font-weight:600}.AboutUs-module__3KVYxq__p{letter-spacing:1px;text-align:center;padding:0 10px;font-size:15px}.AboutUs-module__3KVYxq__stats{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.AboutUs-module__3KVYxq__statLabel{font-size:9px}.AboutUs-module__3KVYxq__statValue{font-size:15px}}@media (max-width:480px){.AboutUs-module__3KVYxq__p{font-size:14px!important}}@media (max-width:360px){.AboutUs-module__3KVYxq__heading{font-size:25px;font-weight:600}}.AboutUs-module__3KVYxq__learnMoreWrapper{text-align:center;margin-top:clamp(24px,3vw,32px)}.AboutUs-module__3KVYxq__learnMoreButton{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:2px solid #e5d5b8;border-radius:10px;padding:10px 14px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.AboutUs-module__3KVYxq__learnMoreButton:hover{color:#000;background:#c38e2b;transform:translateY(-2px);box-shadow:0 5px 15px #e5d5b84d}.AboutUs-module__3KVYxq__learnMoreButton:before{content:"";background:#e5d5b833;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutUs-module__3KVYxq__learnMoreButton:hover:before{width:300px;height:300px}@media (max-width:576px){.AboutUs-module__3KVYxq__learnMoreButton{padding:10px 24px;font-size:12px}}
.WhyDifferent-module__KkrgXG__section{padding:100px 0}.WhyDifferent-module__KkrgXG__inner{max-width:1160px;margin:0 auto;padding:0 24px}.WhyDifferent-module__KkrgXG__heading{font-family:var(--font-heading), Georgia, serif;text-align:center;margin-bottom:44px;font-size:35px;font-weight:500}.WhyDifferent-module__KkrgXG__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.WhyDifferent-module__KkrgXG__card{color:#fff;text-align:center;background:#000;border:1px solid #c9a22759;border-radius:12px;flex-direction:column;align-items:center;min-height:70%;padding:32px 24px;display:flex}.WhyDifferent-module__KkrgXG__iconWrap{color:var(--color-gold);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.WhyDifferent-module__KkrgXG__iconSvg{width:60px;height:73px}.WhyDifferent-module__KkrgXG__cardTitle{color:#fff;margin-bottom:12px;font-family:Alexandria,system-ui,serif;font-size:25px;font-weight:700;line-height:1.35}.WhyDifferent-module__KkrgXG__cardText{font-family:Inter,system-ui,serif;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1920px){.WhyDifferent-module__KkrgXG__inner{max-width:1728px}}@media (max-width:1600px){.WhyDifferent-module__KkrgXG__inner{max-width:1160px}.WhyDifferent-module__KkrgXG__section{padding:90px 0}}@media (max-width:1440px){.WhyDifferent-module__KkrgXG__inner{max-width:1320px}}@media (max-width:1366px){.WhyDifferent-module__KkrgXG__inner{max-width:1240px}}@media (max-width:1280px){.WhyDifferent-module__KkrgXG__inner{max-width:1160px}.WhyDifferent-module__KkrgXG__grid{gap:20px}}@media (max-width:1200px){.WhyDifferent-module__KkrgXG__inner{max-width:1080px}}@media (max-width:1024px){.WhyDifferent-module__KkrgXG__inner{max-width:920px}.WhyDifferent-module__KkrgXG__section{padding:80px 0}.WhyDifferent-module__KkrgXG__card{padding:28px 20px}}@media (max-width:992px){.WhyDifferent-module__KkrgXG__card{height:390px;padding:20px 15px}.WhyDifferent-module__KkrgXG__inner{max-width:880px}.WhyDifferent-module__KkrgXG__grid{gap:18px}.WhyDifferent-module__KkrgXG__cardTitle{font-size:20px}.WhyDifferent-module__KkrgXG__cardText{font-size:16px}}@media (max-width:900px){.WhyDifferent-module__KkrgXG__inner{max-width:95%}.WhyDifferent-module__KkrgXG__grid{max-width:unset;margin:0 auto}.WhyDifferent-module__KkrgXG__section{padding:60px 0}}@media (max-width:768px){.WhyDifferent-module__KkrgXG__grid{grid-template-columns:repeat(3,1fr);gap:10px}.WhyDifferent-module__KkrgXG__inner{padding:0 20px}.WhyDifferent-module__KkrgXG__heading{margin-bottom:32px}.WhyDifferent-module__KkrgXG__card{height:420px;padding:15px 10px}.WhyDifferent-module__KkrgXG__cardTitle{font-size:18px}.WhyDifferent-module__KkrgXG__cardText{font-size:15px}.WhyDifferent-module__KkrgXG__iconSvg{width:50px;height:50px}}@media (max-width:640px){.WhyDifferent-module__KkrgXG__inner{max-width:480px;padding:0 16px}.WhyDifferent-module__KkrgXG__section{padding:50px 0}.WhyDifferent-module__KkrgXG__grid{grid-template-columns:repeat(1,1fr);gap:40px}.WhyDifferent-module__KkrgXG__card{height:220px}}@media (max-width:576px){.WhyDifferent-module__KkrgXG__grid{gap:48px}.WhyDifferent-module__KkrgXG__section{padding:50px 0}.WhyDifferent-module__KkrgXG__inner{max-width:100%;padding:0 16px}.WhyDifferent-module__KkrgXG__heading{margin-bottom:24px;font-size:26px}.WhyDifferent-module__KkrgXG__card{padding:20px 35px;display:flex}.WhyDifferent-module__KkrgXG__iconWrap{margin-bottom:14px}.WhyDifferent-module__KkrgXG__iconSvg{width:48px;height:58px}.WhyDifferent-module__KkrgXG__cardTitle{margin-bottom:8px;font-size:20px}.WhyDifferent-module__KkrgXG__cardText{font-size:15px}}@media (max-width:480px){.WhyDifferent-module__KkrgXG__inner{padding:0 14px}.WhyDifferent-module__KkrgXG__heading{font-size:24px}.WhyDifferent-module__KkrgXG__cardTitle{font-size:19px}}@media (max-width:430px){.WhyDifferent-module__KkrgXG__card{padding:18px 14px}.WhyDifferent-module__KkrgXG__iconSvg{width:44px;height:54px}}@media (max-width:390px){.WhyDifferent-module__KkrgXG__heading{font-size:22px}.WhyDifferent-module__KkrgXG__cardTitle{font-size:18px}.WhyDifferent-module__KkrgXG__cardText{font-size:14px}.WhyDifferent-module__KkrgXG__card{height:265px}}@media (max-width:360px){.WhyDifferent-module__KkrgXG__inner{padding:0 12px}.WhyDifferent-module__KkrgXG__card{padding:16px 12px;height:280px!important}}@media (max-width:340px){.WhyDifferent-module__KkrgXG__heading{font-size:20px}.WhyDifferent-module__KkrgXG__cardTitle{font-size:17px}.WhyDifferent-module__KkrgXG__iconSvg{width:40px;height:48px}.WhyDifferent-module__KkrgXG__card{height:290px!important}}
.BrandsWeUse-module__qnYB9W__section{background:var(--color-white);padding:48px 0 64px;overflow:hidden}.BrandsWeUse-module__qnYB9W__inner{max-width:1200px;margin:0 auto;padding:0 20px}.BrandsWeUse-module__qnYB9W__heading{text-align:center;margin-bottom:32px;font-family:Inter,system-ui,serif;font-size:35px;font-weight:500}.BrandsWeUse-module__qnYB9W__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.BrandsWeUse-module__qnYB9W__track{align-items:center;gap:48px;width:max-content;padding:0 24px;list-style:none;animation:40s linear infinite BrandsWeUse-module__qnYB9W__brandsScroll;display:flex}.BrandsWeUse-module__qnYB9W__brand{flex-shrink:0;justify-content:center;align-items:center;display:flex}.BrandsWeUse-module__qnYB9W__brandLogo{object-fit:contain;width:auto;max-width:160px;height:80px}@keyframes BrandsWeUse-module__qnYB9W__brandsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.BrandsWeUse-module__qnYB9W__marquee{-webkit-mask-image:none;mask-image:none}.BrandsWeUse-module__qnYB9W__track{flex-wrap:wrap;justify-content:center;gap:24px 40px;width:auto;max-width:1200px;margin:0 auto;animation:none}}@media (min-width:768px){.BrandsWeUse-module__qnYB9W__brandLogo{max-width:180px;height:80px}.BrandsWeUse-module__qnYB9W__track{gap:64px}}
.ClientReviews-module__pP21EW__section{padding:clamp(48px,8vw,100px) 0;background:#fff!important}.ClientReviews-module__pP21EW__inner{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,60px)}.ClientReviews-module__pP21EW__carousel{scroll-behavior:smooth;width:100%;overflow:hidden}.ClientReviews-module__pP21EW__slides{--per-view:3;--total:5;--gap:clamp(12px, 2vw, 24px);gap:var(--gap);width:calc(100% * var(--total) / var(--per-view));transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.ClientReviews-module__pP21EW__card{flex:0 0 calc(100% / var(--total));border-radius:clamp(8px,2vw,16px);flex-direction:column;gap:clamp(8px,2vw,16px);min-height:clamp(160px,30vh,240px);padding:clamp(16px,4vw,24px);transition:box-shadow .3s,transform .3s;display:flex;background:#fff!important}.ClientReviews-module__pP21EW__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 8px 32px #0000001f}.ClientReviews-module__pP21EW__cardHeader{justify-content:space-between;align-items:flex-start;gap:clamp(8px,2vw,12px);display:flex}.ClientReviews-module__pP21EW__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:2px;display:flex}.ClientReviews-module__pP21EW__name{color:#000;word-break:break-word;font-size:clamp(14px,4vw,20px);font-weight:700;line-height:1.3}.ClientReviews-module__pP21EW__date{color:#888;font-size:clamp(10px,2.5vw,12px);line-height:1.4}.ClientReviews-module__pP21EW__google{flex-shrink:0;justify-content:center;align-items:center;width:clamp(18px,5vw,24px);height:clamp(18px,5vw,24px);display:flex}.ClientReviews-module__pP21EW__google svg{width:100%;height:100%}.ClientReviews-module__pP21EW__stars{color:#f5b301;letter-spacing:1px;margin-top:clamp(2px,1vw,6px);font-size:clamp(16px,3vw,20px);line-height:1}.ClientReviews-module__pP21EW__text{opacity:.88;word-break:break-word;flex-grow:1;align-items:flex-start;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.6;display:flex}@media (min-width:1921px){.ClientReviews-module__pP21EW__section{padding:120px 0}.ClientReviews-module__pP21EW__inner{max-width:1600px;padding:0 80px}.ClientReviews-module__pP21EW__card{min-height:260px}}@media (max-width:1920px) and (min-width:1441px){.ClientReviews-module__pP21EW__section{padding:50px 0}}@media (max-width:1440px) and (min-width:1025px){.ClientReviews-module__pP21EW__section{padding:50px 0}.ClientReviews-module__pP21EW__inner{padding:0 40px}}@media (max-width:1024px) and (min-width:901px){.ClientReviews-module__pP21EW__section{padding:50px 0}.ClientReviews-module__pP21EW__inner{max-width:1200px;padding:0 32px}.ClientReviews-module__pP21EW__card{min-height:220px}}@media (max-width:900px) and (min-width:769px){.ClientReviews-module__pP21EW__section{padding:60px 0}.ClientReviews-module__pP21EW__inner{max-width:100%;padding:0 24px}.ClientReviews-module__pP21EW__card{min-height:200px}.ClientReviews-module__pP21EW__text{max-width:100%}}@media (max-width:768px) and (min-width:641px){.ClientReviews-module__pP21EW__section{padding:56px 20px}.ClientReviews-module__pP21EW__inner{padding:0 12px}.ClientReviews-module__pP21EW__slides{--gap:clamp(12px, 3vw, 16px)}.ClientReviews-module__pP21EW__card{gap:10px;min-height:180px}.ClientReviews-module__pP21EW__name{font-size:clamp(13px,4vw,18px)}.ClientReviews-module__pP21EW__text{font-size:clamp(12px,3.5vw,15px)}}@media (max-width:640px) and (min-width:481px){.ClientReviews-module__pP21EW__section{padding:48px 16px 56px;background:#fff!important}.ClientReviews-module__pP21EW__inner{padding:0}.ClientReviews-module__pP21EW__slides{--gap:12px}.ClientReviews-module__pP21EW__card{border-radius:12px;gap:8px;min-height:170px;padding:clamp(14px,3vw,18px);background:#fff!important}.ClientReviews-module__pP21EW__name{font-size:15px}.ClientReviews-module__pP21EW__date{font-size:11px}.ClientReviews-module__pP21EW__stars{font-size:18px}.ClientReviews-module__pP21EW__text{font-size:14px;line-height:1.55}.ClientReviews-module__pP21EW__cardHeader{gap:8px}}@media (max-width:480px) and (min-width:381px){.ClientReviews-module__pP21EW__section{padding:44px 12px 52px}.ClientReviews-module__pP21EW__inner{padding:0}.ClientReviews-module__pP21EW__slides{--gap:10px}.ClientReviews-module__pP21EW__card{border-radius:10px;gap:8px;min-height:160px;padding:14px}.ClientReviews-module__pP21EW__cardHeader{gap:6px}.ClientReviews-module__pP21EW__name{font-size:14px;font-weight:700}.ClientReviews-module__pP21EW__date{font-size:10px}.ClientReviews-module__pP21EW__google{width:18px;height:18px}.ClientReviews-module__pP21EW__stars{letter-spacing:.8px;font-size:16px}.ClientReviews-module__pP21EW__text{opacity:.85;font-size:13px;line-height:1.5}}@media (max-width:380px) and (min-width:341px){.ClientReviews-module__pP21EW__section{padding:40px 10px 48px}.ClientReviews-module__pP21EW__inner{padding:0}.ClientReviews-module__pP21EW__slides{--gap:8px}.ClientReviews-module__pP21EW__card{border-radius:8px;gap:6px;min-height:150px;padding:12px}.ClientReviews-module__pP21EW__card:hover{transform:translateY(-1px)}.ClientReviews-module__pP21EW__cardHeader{gap:6px}.ClientReviews-module__pP21EW__userInfo{gap:1px}.ClientReviews-module__pP21EW__name{font-size:13px;font-weight:700;line-height:1.2}.ClientReviews-module__pP21EW__date{font-size:9px}.ClientReviews-module__pP21EW__google{width:16px;height:16px}.ClientReviews-module__pP21EW__stars{letter-spacing:.6px;margin-top:2px;font-size:14px}.ClientReviews-module__pP21EW__text{opacity:.85;font-size:12px;line-height:1.45}}@media (max-width:340px){.ClientReviews-module__pP21EW__section{padding:36px 8px 44px}.ClientReviews-module__pP21EW__inner{padding:0}.ClientReviews-module__pP21EW__slides{--gap:6px}.ClientReviews-module__pP21EW__card{border-radius:6px;gap:5px;min-height:140px;padding:10px}.ClientReviews-module__pP21EW__card:hover{transform:none}.ClientReviews-module__pP21EW__cardHeader{align-items:center;gap:4px}.ClientReviews-module__pP21EW__userInfo{gap:0;padding-top:0}.ClientReviews-module__pP21EW__name{word-break:break-word;font-size:12px;font-weight:700;line-height:1.2}.ClientReviews-module__pP21EW__date{margin-top:1px;font-size:8px}.ClientReviews-module__pP21EW__google{flex-shrink:0;width:14px;height:14px}.ClientReviews-module__pP21EW__stars{letter-spacing:.4px;margin-top:1px;font-size:12px}.ClientReviews-module__pP21EW__text{opacity:.8;max-width:100%;font-size:11px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.ClientReviews-module__pP21EW__slides,.ClientReviews-module__pP21EW__card{transition:none}}@media (prefers-color-scheme:dark){.ClientReviews-module__pP21EW__section{background:#fff}.ClientReviews-module__pP21EW__card{background:#fff;box-shadow:0 2px 8px #0000004d,0 6px 24px #0006}.ClientReviews-module__pP21EW__text{opacity:.9}}
.VideoTestimonials-module__xB3ggq__section{background:var(--color-white);padding:50px 0;overflow:hidden}.VideoTestimonials-module__xB3ggq__header{margin-bottom:36px;padding-inline:20px}.VideoTestimonials-module__xB3ggq__containerFluid{width:100%;max-width:100%;margin:0;padding:0}.VideoTestimonials-module__xB3ggq__grid{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;display:grid}.VideoTestimonials-module__xB3ggq__videoCell{cursor:pointer;background:#111;border:none;width:100%;padding:0;position:relative;overflow:hidden}.VideoTestimonials-module__xB3ggq__videoCell:hover .VideoTestimonials-module__xB3ggq__playHint,.VideoTestimonials-module__xB3ggq__videoCell:focus-visible .VideoTestimonials-module__xB3ggq__playHint{opacity:1}.VideoTestimonials-module__xB3ggq__videoCell:focus-visible{outline:2px solid var(--color-gold,#c9a227);outline-offset:-2px}.VideoTestimonials-module__xB3ggq__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.VideoTestimonials-module__xB3ggq__playHint{opacity:0;pointer-events:none;background:#0a0a0a33;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.VideoTestimonials-module__xB3ggq__modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ae0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.VideoTestimonials-module__xB3ggq__modalPanel{flex-direction:column;gap:16px;width:min(420px,100%);max-height:92vh;display:flex;position:relative}.VideoTestimonials-module__xB3ggq__closeBtn{z-index:2;background:var(--color-gold,#c9a227);color:#111;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.VideoTestimonials-module__xB3ggq__closeBtn:hover{background:#e0b83a}.VideoTestimonials-module__xB3ggq__modalVideo{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:calc(92vh - 72px)}.VideoTestimonials-module__xB3ggq__modalActions{justify-content:center;display:flex}.VideoTestimonials-module__xB3ggq__instagramBtn{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.VideoTestimonials-module__xB3ggq__instagramBtn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #dc274359}@media (max-width:1200px){.VideoTestimonials-module__xB3ggq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.VideoTestimonials-module__xB3ggq__videoCell{min-height:360px}}@media (max-width:900px){.VideoTestimonials-module__xB3ggq__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.VideoTestimonials-module__xB3ggq__grid::-webkit-scrollbar{display:none}.VideoTestimonials-module__xB3ggq__videoCell{scroll-snap-align:center;flex:0 0 72vw;min-height:70vh;max-height:85vh}.VideoTestimonials-module__xB3ggq__playHint{opacity:.85}}@media (max-width:480px){.VideoTestimonials-module__xB3ggq__section{padding:30px 0}.VideoTestimonials-module__xB3ggq__videoCell{flex:0 0 100vw;min-height:40vh}.VideoTestimonials-module__xB3ggq__modal{padding:16px}}
.FAQ-module__bF8gtq__section{background:linear-gradient(#f9f4ee 0%,#efe4d4 100%);padding:50px 0}.FAQ-module__bF8gtq__inner{max-width:90%;margin:0 auto}.FAQ-module__bF8gtq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px 48px;display:grid}.FAQ-module__bF8gtq__col,.FAQ-module__bF8gtq__row{flex-direction:column;display:flex}.FAQ-module__bF8gtq__questionBtn{cursor:pointer;text-align:left;color:#000;background:#fff;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px 16px 28px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:25px;font-weight:0;transition:box-shadow .2s;display:flex}.FAQ-module__bF8gtq__questionBtn:hover{box-shadow:0 2px 12px #0000000f}.FAQ-module__bF8gtq__questionText{letter-spacing:.01em;flex:1;margin:0 0 10px;font-family:Inter,system-ui,serif;font-size:20px;font-weight:500;line-height:1.25}.FAQ-module__bF8gtq__toggle{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s;display:flex}.FAQ-module__bF8gtq__toggleOpen{transform:rotate(180deg)}.FAQ-module__bF8gtq__answerWrap{color:#fff;grid-template-rows:0fr;padding:10px 38px;transition:grid-template-rows .3s;display:grid}.FAQ-module__bF8gtq__answerWrap[data-open=true]{grid-template-rows:1fr}.FAQ-module__bF8gtq__answerInner{color:#fff;min-height:0;overflow:hidden}.FAQ-module__bF8gtq__answer{opacity:.88;color:#000;margin:0 0 20px;font-family:Inter,system-ui,serif;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:1024px){.FAQ-module__bF8gtq__inner{max-width:95%}.FAQ-module__bF8gtq__grid{gap:clamp(16px,2.5vw,24px) clamp(32px,4vw,48px)}.FAQ-module__bF8gtq__questionBtn{padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,20px) clamp(14px,1.8vw,18px) clamp(20px,2.5vw,28px)}.FAQ-module__bF8gtq__questionText{font-size:clamp(.95rem,1.8vw,1.3rem)}.FAQ-module__bF8gtq__toggle{width:clamp(30px,3.5vw,34px);height:clamp(30px,3.5vw,34px)}.FAQ-module__bF8gtq__answerWrap{padding:0 clamp(24px,3vw,38px)}.FAQ-module__bF8gtq__answer{font-size:clamp(.8rem,1.6vw,1rem)}}@media (max-width:800px){.FAQ-module__bF8gtq__inner{max-width:100%}.FAQ-module__bF8gtq__grid{grid-template-columns:1fr;gap:clamp(14px,2vw,20px)}.FAQ-module__bF8gtq__questionBtn{padding:14px 16px 14px 20px}.FAQ-module__bF8gtq__questionText{font-size:clamp(.9rem,1.8vw,1.2rem)}.FAQ-module__bF8gtq__toggle{width:32px;height:32px}.FAQ-module__bF8gtq__toggle svg{width:16px;height:16px}.FAQ-module__bF8gtq__answerWrap{padding:0 20px}.FAQ-module__bF8gtq__answer{font-size:clamp(.8rem,1.6vw,.95rem)}}@media (max-width:560px){.FAQ-module__bF8gtq__section{padding:48px 14px 64px}.FAQ-module__bF8gtq__questionBtn{gap:12px;padding:12px 14px 12px 18px}.FAQ-module__bF8gtq__questionText{margin-bottom:8px;font-size:clamp(.85rem,1.8vw,1.1rem)}.FAQ-module__bF8gtq__toggle{width:30px;height:30px}.FAQ-module__bF8gtq__toggle svg{width:14px;height:14px}.FAQ-module__bF8gtq__answerWrap{padding:0 18px}.FAQ-module__bF8gtq__answer{margin-bottom:16px;font-size:clamp(.75rem,1.6vw,.9rem);line-height:1.55}}@media (max-width:400px){.FAQ-module__bF8gtq__section{padding:44px 12px 56px}.FAQ-module__bF8gtq__questionBtn{gap:10px;padding:10px 12px 10px 16px}.FAQ-module__bF8gtq__questionText{margin-bottom:6px}.FAQ-module__bF8gtq__toggle{width:28px;height:28px}.FAQ-module__bF8gtq__toggle svg{width:12px;height:12px}.FAQ-module__bF8gtq__answerWrap{padding:0 16px}}@media (max-width:992px){.FAQ-module__bF8gtq__col{gap:10px}}@media (max-width:768px){.FAQ-module__bF8gtq__section{padding:50px 20px}}@media (max-width:576px){.FAQ-module__bF8gtq__col{flex-direction:column;gap:5px;display:flex}.FAQ-module__bF8gtq__questionText{font-size:16px}.FAQ-module__bF8gtq__answer{font-size:16px;line-height:unset;margin-bottom:14px}}
.OurGallery-module__ynZ0wW__section{background-image:url(/assests/images/gallery1.png);background-position:fixed;padding:clamp(48px,6vw,64px) clamp(16px,3vw,24px) clamp(64px,8vw,80px);position:relative}.OurGallery-module__ynZ0wW__section:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 38%,#ffffff59 48%,#0000 58%);position:absolute;inset:0}.OurGallery-module__ynZ0wW__inner{z-index:1;max-width:1160px;margin:0 auto;position:relative}.OurGallery-module__ynZ0wW__headingWrapper{justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);margin-bottom:clamp(28px,4vw,40px);display:flex}.OurGallery-module__ynZ0wW__headingLine{background:#1a1a1a;flex:1;max-width:clamp(120px,20vw,280px);height:1px}.OurGallery-module__ynZ0wW__heading{color:#1a1a1a;text-align:center;letter-spacing:.02em;text-wrap:balance;margin:0;font-family:Inter,system-ui,serif;font-size:35px;font-weight:500}.OurGallery-module__ynZ0wW__carousel{justify-content:center;align-items:center;gap:clamp(8px,2vw,20px);display:flex}.OurGallery-module__ynZ0wW__navBtn{color:#fff;cursor:pointer;background:#d4b896;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex;box-shadow:0 2px 8px #0000001f}.OurGallery-module__ynZ0wW__navBtn svg{width:22px;height:22px}.OurGallery-module__ynZ0wW__navBtn:hover:not(:disabled){background:#c9a87a;transform:scale(1.05)}.OurGallery-module__ynZ0wW__navBtn:disabled{opacity:.65;cursor:default}.OurGallery-module__ynZ0wW__track{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:80%;display:flex}.OurGallery-module__ynZ0wW__trackAnimating .OurGallery-module__ynZ0wW__imageFrame{animation:.38s OurGallery-module__ynZ0wW__galleryFade}@keyframes OurGallery-module__ynZ0wW__galleryFade{0%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.OurGallery-module__ynZ0wW__stackCol{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.OurGallery-module__ynZ0wW__imageFrame{background:#ddd;flex-shrink:0;position:relative;overflow:hidden}.OurGallery-module__ynZ0wW__image{object-fit:cover}.OurGallery-module__ynZ0wW__frameEdgeLeft{width:18%;height:230px}.OurGallery-module__ynZ0wW__frameStackTop{width:100%;height:clamp(120px,15vw,200px)}.OurGallery-module__ynZ0wW__frameStackBottom{width:clamp(120px,15vw,200px);height:clamp(150px,20vw,250px)}.OurGallery-module__ynZ0wW__frameCenter{width:45%;height:600px}.OurGallery-module__ynZ0wW__frameEdgeRight{width:clamp(120px,15vw,200px);height:clamp(150px,20vw,250px)}@media (max-width:1200px){.OurGallery-module__ynZ0wW__inner{max-width:95%}.OurGallery-module__ynZ0wW__frameEdgeLeft{width:15%;height:200px}.OurGallery-module__ynZ0wW__frameCenter{width:42%;height:520px}.OurGallery-module__ynZ0wW__frameStackTop{height:clamp(110px,14vw,180px)}.OurGallery-module__ynZ0wW__frameStackBottom{height:clamp(140px,18vw,220px)}}@media (max-width:1024px){.OurGallery-module__ynZ0wW__carousel{gap:clamp(10px,1.5vw,16px)}.OurGallery-module__ynZ0wW__track{gap:8px;max-width:85%}.OurGallery-module__ynZ0wW__stackCol{gap:8px}.OurGallery-module__ynZ0wW__frameEdgeLeft{width:14%;height:180px}.OurGallery-module__ynZ0wW__frameCenter{width:40%;height:480px}.OurGallery-module__ynZ0wW__frameStackTop{width:clamp(100px,13vw,160px);height:clamp(100px,13vw,160px)}.OurGallery-module__ynZ0wW__frameStackBottom,.OurGallery-module__ynZ0wW__frameEdgeRight{width:clamp(100px,13vw,160px);height:clamp(130px,17vw,200px)}}@media (max-width:900px){.OurGallery-module__ynZ0wW__section{padding:48px 16px 64px}.OurGallery-module__ynZ0wW__navBtn{width:42px;height:42px}.OurGallery-module__ynZ0wW__navBtn svg{width:20px;height:20px}.OurGallery-module__ynZ0wW__frameEdgeLeft{width:12%;height:160px}.OurGallery-module__ynZ0wW__frameCenter{width:38%;height:420px}}@media (max-width:768px){.OurGallery-module__ynZ0wW__section{padding:44px 14px 60px}.OurGallery-module__ynZ0wW__headingWrapper{margin-bottom:32px}.OurGallery-module__ynZ0wW__headingLine{max-width:clamp(60px,12vw,140px)}.OurGallery-module__ynZ0wW__heading{font-size:clamp(1.4rem,4vw,1.8rem)}.OurGallery-module__ynZ0wW__carousel{gap:10px}.OurGallery-module__ynZ0wW__navBtn{display:none}.OurGallery-module__ynZ0wW__track{gap:6px;max-width:88%}.OurGallery-module__ynZ0wW__frameEdgeLeft{display:none}.OurGallery-module__ynZ0wW__frameCenter{width:42%;height:clamp(300px,50vw,380px)}.OurGallery-module__ynZ0wW__frameStackTop{width:clamp(80px,12vw,130px);height:clamp(80px,12vw,130px)}.OurGallery-module__ynZ0wW__frameStackBottom,.OurGallery-module__ynZ0wW__frameEdgeRight{width:clamp(80px,12vw,130px);height:clamp(100px,15vw,160px)}}@media (max-width:640px){.OurGallery-module__ynZ0wW__section{padding:40px 12px 56px}.OurGallery-module__ynZ0wW__headingLine{max-width:50px}.OurGallery-module__ynZ0wW__heading{font-size:clamp(1.3rem,4.5vw,1.6rem)}.OurGallery-module__ynZ0wW__carousel{gap:8px}.OurGallery-module__ynZ0wW__track{gap:5px;max-width:92%}.OurGallery-module__ynZ0wW__stackCol{gap:5px}.OurGallery-module__ynZ0wW__frameEdgeRight{display:none}.OurGallery-module__ynZ0wW__frameCenter{width:45%;height:clamp(250px,48vw,320px)}.OurGallery-module__ynZ0wW__frameStackTop{width:clamp(70px,13vw,100px);height:clamp(70px,13vw,100px)}.OurGallery-module__ynZ0wW__frameStackBottom{width:clamp(70px,13vw,100px);height:clamp(90px,17vw,130px)}}@media (max-width:520px){.OurGallery-module__ynZ0wW__section{padding:36px 10px 52px}.OurGallery-module__ynZ0wW__headingWrapper{gap:10px;margin-bottom:28px}.OurGallery-module__ynZ0wW__headingLine{max-width:40px}.OurGallery-module__ynZ0wW__heading{font-size:clamp(1.2rem,5vw,1.5rem)}.OurGallery-module__ynZ0wW__carousel{gap:6px}.OurGallery-module__ynZ0wW__navBtn{width:38px;height:38px}.OurGallery-module__ynZ0wW__navBtn svg{width:18px;height:18px}.OurGallery-module__ynZ0wW__track{gap:4px;max-width:96%}.OurGallery-module__ynZ0wW__stackCol{gap:4px}.OurGallery-module__ynZ0wW__frameCenter{width:48%;height:clamp(220px,45vw,280px)}.OurGallery-module__ynZ0wW__frameStackTop{width:clamp(60px,14vw,85px);height:clamp(60px,14vw,85px)}.OurGallery-module__ynZ0wW__frameStackBottom{width:clamp(60px,14vw,85px);height:clamp(80px,18vw,110px)}}@media (max-width:420px){.OurGallery-module__ynZ0wW__section{padding:32px 8px 48px}.OurGallery-module__ynZ0wW__headingWrapper{gap:8px;margin-bottom:24px}.OurGallery-module__ynZ0wW__headingLine{max-width:32px}.OurGallery-module__ynZ0wW__heading{font-size:clamp(1.1rem,5.5vw,1.4rem)}.OurGallery-module__ynZ0wW__navBtn{width:36px;height:36px}.OurGallery-module__ynZ0wW__navBtn svg{width:16px;height:16px}.OurGallery-module__ynZ0wW__frameCenter{width:50%;height:clamp(190px,42vw,240px)}.OurGallery-module__ynZ0wW__frameStackTop{width:55px;height:55px}.OurGallery-module__ynZ0wW__frameStackBottom{width:55px;height:75px}}@media (max-width:360px){.OurGallery-module__ynZ0wW__section{padding:28px 6px 44px}.OurGallery-module__ynZ0wW__headingWrapper{gap:6px;margin-bottom:20px}.OurGallery-module__ynZ0wW__headingLine{max-width:25px}.OurGallery-module__ynZ0wW__heading{font-size:clamp(1rem,6vw,1.3rem)}.OurGallery-module__ynZ0wW__carousel{gap:5px}.OurGallery-module__ynZ0wW__navBtn{width:34px;height:34px}.OurGallery-module__ynZ0wW__navBtn svg{width:15px;height:15px}.OurGallery-module__ynZ0wW__track,.OurGallery-module__ynZ0wW__stackCol{gap:3px}.OurGallery-module__ynZ0wW__frameCenter{width:52%;height:clamp(170px,40vw,210px)}.OurGallery-module__ynZ0wW__frameStackTop{width:48px;height:48px}.OurGallery-module__ynZ0wW__frameStackBottom{width:48px;height:68px}}@media (max-width:320px){.OurGallery-module__ynZ0wW__section{padding:24px 4px 40px}.OurGallery-module__ynZ0wW__headingWrapper{gap:5px;margin-bottom:18px}.OurGallery-module__ynZ0wW__headingLine{max-width:20px}.OurGallery-module__ynZ0wW__heading{font-size:18px}.OurGallery-module__ynZ0wW__navBtn{width:32px;height:32px}.OurGallery-module__ynZ0wW__navBtn svg{width:14px;height:14px}.OurGallery-module__ynZ0wW__frameCenter{width:54%;height:160px}.OurGallery-module__ynZ0wW__frameStackTop{width:45px;height:45px}.OurGallery-module__ynZ0wW__frameStackBottom{width:45px;height:62px}}
.Header-module__hBw1pG__header{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__topBar{color:#fff;background:#000;padding:10px 16px;font-size:15px;line-height:1.45}.Header-module__hBw1pG__topBarInner{justify-content:space-between;align-items:flex-start;gap:16px 24px;max-width:1200px;margin:0 auto;display:flex}.Header-module__hBw1pG__topBarItem{gap:8px;min-width:0;display:flex}.Header-module__hBw1pG__topBarItem:last-child{flex-shrink:0}.Header-module__hBw1pG__icon{color:#fff;flex-shrink:0;margin-top:1px}.Header-module__hBw1pG__topBarText{color:#fff;opacity:.95}.Header-module__hBw1pG__mainHeader{background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s}.Header-module__hBw1pG__mainHeaderScrolled{-webkit-backdrop-filter:blur(10px);background:#fff;border-bottom-color:#0000000f;box-shadow:0 4px 20px #0000000f}.Header-module__hBw1pG__mainHeaderInner{justify-content:space-between;align-items:center;gap:12px 16px;max-width:1200px;margin:0 auto;padding:4px 16px;display:flex}.Header-module__hBw1pG__logo{align-items:center;min-width:0;display:flex}.Header-module__hBw1pG__logoImg{object-fit:contain;width:auto;max-width:min(200px,52vw);height:135px;transition:filter .3s}.Header-module__hBw1pG__mainHeaderOnHero .Header-module__hBw1pG__logoImg{filter:brightness(0)invert()}.Header-module__hBw1pG__desktopNav{flex:1;justify-content:center;display:none}.Header-module__hBw1pG__navList{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;list-style:none;display:flex}.Header-module__hBw1pG__navList>li{position:relative}.Header-module__hBw1pG__navLink{color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:10px 12px;font-family:Inter,system-ui,serif;font-size:18px;font-weight:600;transition:color .2s,background .2s,text-shadow .2s;display:inline-flex}.Header-module__hBw1pG__mainHeaderOnHero .Header-module__hBw1pG__navLink{color:#fff;text-shadow:0 1px 3px #00000059}.Header-module__hBw1pG__navLink:hover{color:#c38e2b;background:#c9933714}.Header-module__hBw1pG__mainHeaderOnHero .Header-module__hBw1pG__navLink:hover{color:#f5d9a8;background:#ffffff1f}.Header-module__hBw1pG__chevron{opacity:.7;font-size:10px;line-height:1;transition:transform .2s;display:inline-block}.Header-module__hBw1pG__dropdown{position:relative}.Header-module__hBw1pG__dropdownMenu{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #00000014;border-radius:10px;min-width:200px;margin-top:4px;padding:8px 0;list-style:none;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 8px 24px #0000001a}.Header-module__hBw1pG__cursorPreview{pointer-events:none;z-index:1200;background:#f4f4f4;border-radius:10px;width:170px;height:150px;animation:.15s Header-module__hBw1pG__cursorPreviewFade;position:fixed;overflow:hidden;box-shadow:0 10px 30px #00000040}.Header-module__hBw1pG__cursorPreviewImg{object-fit:cover}@keyframes Header-module__hBw1pG__cursorPreviewFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Header-module__hBw1pG__dropdown:focus-within .Header-module__hBw1pG__dropdownMenu,.Header-module__hBw1pG__dropdownOpen .Header-module__hBw1pG__dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.Header-module__hBw1pG__dropdownOpen .Header-module__hBw1pG__chevron{transform:rotate(180deg)}.Header-module__hBw1pG__dropdownLink{color:#1a1a1a;padding:10px 18px;font-family:Inter,system-ui,serif;font-size:18px;font-weight:500;transition:background .2s,color .2s;display:block}.Header-module__hBw1pG__dropdownLink:hover{color:#c38e2b;background:#c993371a}.Header-module__hBw1pG__mainActions{flex-shrink:0;align-items:center;gap:8px 10px;display:flex}.Header-module__hBw1pG__bookBtn{color:#fff;text-align:center;white-space:nowrap;background:#c38e2b;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-family:Inter,system-ui,serif;font-size:15px;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 12px #0000002e}.Header-module__hBw1pG__bookBtn:hover{opacity:.94;transform:translateY(-1px)}.Header-module__hBw1pG__bookBtnShort{display:none}.Header-module__hBw1pG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.Header-module__hBw1pG__bar{background:#0a0a0a;border-radius:1px;width:100%;height:2.5px;transition:background .3s,box-shadow .3s;display:block}.Header-module__hBw1pG__mainHeaderOnHero .Header-module__hBw1pG__bar{background:#fff;box-shadow:0 1px 2px #00000040}.Header-module__hBw1pG__menuOverlay{z-index:1100;color:#fff;background:#000;flex-direction:column;width:50%;min-width:280px;max-width:400px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 20px #0000004d}.Header-module__hBw1pG__menuOverlayOpen{transform:translate(0)}.Header-module__hBw1pG__menuTop{flex-direction:column;align-items:center;padding:28px 20px 24px;display:flex;position:relative}.Header-module__hBw1pG__menuClose{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.Header-module__hBw1pG__menuClose:hover{background:#ffffff29}.Header-module__hBw1pG__menuLogo{justify-content:center;margin-top:8px;display:flex}.Header-module__hBw1pG__menuLogoImg{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:200px;height:110px}.Header-module__hBw1pG__menuNav{flex:1;padding:8px 0 32px;overflow-y:auto}.Header-module__hBw1pG__menuList{list-style:none}.Header-module__hBw1pG__menuList li{border-bottom:1px solid #ffffff1f}.Header-module__hBw1pG__menuLink{color:#fff;letter-spacing:.02em;padding:18px 24px;font-size:16px;font-weight:400;transition:background .2s;display:block}.Header-module__hBw1pG__menuLink:hover{background:#ffffff0f}.Header-module__hBw1pG__menuDropdownToggle{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.Header-module__hBw1pG__menuChevron{float:right;font-size:12px;transition:transform .2s}.Header-module__hBw1pG__menuChevronOpen{transform:rotate(180deg)}.Header-module__hBw1pG__menuSubList{background:#ffffff0a;list-style:none}.Header-module__hBw1pG__menuSubLink{color:#ffffffd9;padding:14px 24px 14px 36px;font-size:14px;transition:background .2s;display:block}.Header-module__hBw1pG__menuSubLink:hover{background:#ffffff0f}.Header-module__hBw1pG__menuIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;display:inline-flex}.Header-module__hBw1pG__menuCollage{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:20px 24px}.Header-module__hBw1pG__collageTitle{color:#fff;text-align:center;margin-bottom:12px;font-size:16px;font-weight:600}.Header-module__hBw1pG__collageGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.Header-module__hBw1pG__collageItem{aspect-ratio:1;border-radius:6px;width:100%;height:auto;min-height:80px;position:relative;overflow:hidden}.Header-module__hBw1pG__collageImage{object-fit:cover;transition:transform .3s}.Header-module__hBw1pG__collageItem:hover .Header-module__hBw1pG__collageImage{transform:scale(1.05)}.Header-module__hBw1pG__menuFooter{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.Header-module__hBw1pG__menuContactBtn,.Header-module__hBw1pG__menuBookBtn{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.Header-module__hBw1pG__menuContactBtn{color:#fff;background:#ffffff1a;border:1px solid #fff3}.Header-module__hBw1pG__menuContactBtn:hover{background:#ffffff26;border-color:#ffffff4d}.Header-module__hBw1pG__menuBookBtn{color:#fff;background:#c38e2b;border:1px solid #c38e2b}.Header-module__hBw1pG__menuBookBtn:hover{background:#d8a449;border-color:#d8a449}.Header-module__hBw1pG__menuBtnIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media (max-width:768px){.Header-module__hBw1pG__contactBtnHeader{display:none}.Header-module__hBw1pG__menuFooter{display:flex}.Header-module__hBw1pG__topBar{padding:8px 12px;font-size:11px}.Header-module__hBw1pG__topBarInner{align-items:flex-start;gap:2px}.Header-module__hBw1pG__topBarItem:last-child{align-self:flex-start}.Header-module__hBw1pG__topBarText{font-size:15px}.Header-module__hBw1pG__logoImg{max-width:min(180px,60vw);height:56px}.Header-module__hBw1pG__mainHeaderInner{padding:4px 12px}.Header-module__hBw1pG__hamburger{width:40px;height:40px}.Header-module__hBw1pG__bookBtn{padding:10px 14px;font-size:13px;display:none}.Header-module__hBw1pG__menuTop{padding:24px 16px 20px}.Header-module__hBw1pG__menuClose{width:32px;height:32px;top:16px;right:16px}.Header-module__hBw1pG__menuLogoImg{max-width:180px;height:90px}.Header-module__hBw1pG__menuLink{padding:16px 20px;font-size:15px}.Header-module__hBw1pG__menuSubLink{padding:12px 20px 12px 32px;font-size:13px}.Header-module__hBw1pG__menuCollage{padding:16px 20px}.Header-module__hBw1pG__collageTitle{margin-bottom:10px;font-size:15px}.Header-module__hBw1pG__collageGrid{gap:6px}.Header-module__hBw1pG__collageItem{min-height:70px}.Header-module__hBw1pG__menuFooter{gap:10px;padding:16px 20px}.Header-module__hBw1pG__menuContactBtn,.Header-module__hBw1pG__menuBookBtn{padding:12px 16px;font-size:14px}.Header-module__hBw1pG__menuOverlay{width:80%;max-width:320px}}@media (max-width:480px){.Header-module__hBw1pG__topBar{padding:6px 5px;font-size:12px}.Header-module__hBw1pG__topBarItem{gap:6px}.Header-module__hBw1pG__topBarText{font-size:11px}.Header-module__hBw1pG__logoImg{max-width:min(160px,70vw);height:70px}.Header-module__hBw1pG__hamburger{width:50px;height:45px}.Header-module__hBw1pG__bookBtn{padding:8px 12px;font-size:12px}.Header-module__hBw1pG__menuTop{padding:5px}.Header-module__hBw1pG__menuClose{width:30px;height:30px;top:14px;right:14px}.Header-module__hBw1pG__menuLogoImg{max-width:160px;height:54px}.Header-module__hBw1pG__menuLink{padding:14px 18px;font-size:14px}.Header-module__hBw1pG__menuSubLink{padding:10px 18px 10px 30px;font-size:12px}.Header-module__hBw1pG__menuCollage{padding:14px 18px}.Header-module__hBw1pG__collageTitle{margin-bottom:8px;font-size:14px}.Header-module__hBw1pG__collageGrid{gap:4px}.Header-module__hBw1pG__collageItem{min-height:60px}.Header-module__hBw1pG__menuFooter{gap:8px;padding:14px 18px}.Header-module__hBw1pG__menuContactBtn,.Header-module__hBw1pG__menuBookBtn{padding:10px 14px;font-size:13px}.Header-module__hBw1pG__menuIcon{width:18px;height:18px;margin-right:10px}.Header-module__hBw1pG__menuBtnIcon{width:16px;height:16px}.Header-module__hBw1pG__menuOverlay{width:90%;max-width:280px}}@media (min-width:769px) and (max-width:1024px){.Header-module__hBw1pG__navLink{padding:8px 10px;font-size:14px}.Header-module__hBw1pG__bookBtn{padding:10px 14px;font-size:13px}.Header-module__hBw1pG__bookBtnFull{display:none}.Header-module__hBw1pG__bookBtnShort{display:inline}}@media (min-width:1025px){.Header-module__hBw1pG__bookBtn{padding:12px}}@media (min-width:769px){.Header-module__hBw1pG__desktopNav{display:flex}.Header-module__hBw1pG__hamburger{display:none}.Header-module__hBw1pG__topBarItem:first-child{flex:1;max-width:70%}}
.blog-module__Qc1y4q__section{background:#ead7b8;padding:70px 0 76px}.blog-module__Qc1y4q__container{width:min(1180px,100% - 32px);margin:0 auto}.blog-module__Qc1y4q__headingWrapper{grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:24px;margin-bottom:58px;display:grid}.blog-module__Qc1y4q__headingLine{background:#211b16;height:2px}.blog-module__Qc1y4q__heading{color:#151515;letter-spacing:0;white-space:nowrap;margin:0;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:800;line-height:1}.blog-module__Qc1y4q__blogGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:22px;display:grid}.blog-module__Qc1y4q__card{background:#231d18;border-radius:18px;min-height:230px;position:relative;overflow:hidden}.blog-module__Qc1y4q__featured{grid-row:span 2;min-height:585px}.blog-module__Qc1y4q__regular{min-height:281px}.blog-module__Qc1y4q__cardLink{width:100%;height:100%;min-height:inherit;color:inherit;text-decoration:none;display:block;position:relative}.blog-module__Qc1y4q__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.blog-module__Qc1y4q__cardOverlay{z-index:1;background:linear-gradient(#00000038 0%,#0000009e 100%),#0000002e;position:absolute;inset:0}.blog-module__Qc1y4q__cardContent{z-index:2;text-align:left;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:54px;left:56px;right:42px}.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardContent{gap:12px;bottom:36px;left:44px;right:44px}.blog-module__Qc1y4q__cardTitle{color:#fff;text-shadow:0 2px 10px #00000073;width:100%;margin:0;font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1.18}.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardTitle{text-align:center;font-size:28px;font-weight:500}.blog-module__Qc1y4q__cardArrow{color:#c98f22;justify-content:center;align-items:center;transition:transform .25s,color .25s;display:inline-flex;transform:translate(6px)}.blog-module__Qc1y4q__card:hover .blog-module__Qc1y4q__cardImage{transform:scale(1.055)}.blog-module__Qc1y4q__card:hover .blog-module__Qc1y4q__cardArrow{color:#e2aa35;transform:translate(14px)}.blog-module__Qc1y4q__btnWrapper{justify-content:center;margin-top:52px;display:flex}.blog-module__Qc1y4q__viewMoreBtn{color:#fff;letter-spacing:0;background:#c98f22;border-radius:10px;justify-content:center;align-items:center;padding:10px 45px;font-family:Inter,system-ui,serif;font-size:20px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.blog-module__Qc1y4q__viewMoreBtn:hover{background:#b9811e;transform:translateY(-2px)}.blog-module__Qc1y4q__viewMoreBtn:focus-visible{outline-offset:4px;outline:3px solid #211b16}@media (max-width:1180px){.blog-module__Qc1y4q__featured{min-height:520px}.blog-module__Qc1y4q__regular{min-height:249px}.blog-module__Qc1y4q__cardTitle,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardTitle{font-size:28px;font-weight:500}}@media (max-width:900px){.blog-module__Qc1y4q__section{padding:56px 0 64px}.blog-module__Qc1y4q__headingWrapper{gap:16px;margin-bottom:34px}.blog-module__Qc1y4q__heading{font-size:28px}.blog-module__Qc1y4q__blogGrid{grid-template-rows:none;grid-template-columns:1fr;gap:18px}.blog-module__Qc1y4q__featured,.blog-module__Qc1y4q__regular{grid-row:auto;min-height:330px}.blog-module__Qc1y4q__cardContent,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardContent{bottom:32px;left:28px;right:28px}.blog-module__Qc1y4q__cardTitle,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardTitle{text-align:left;max-width:620px;font-size:28px;font-weight:500}}@media (max-width:560px){.blog-module__Qc1y4q__section{padding:46px 0 54px}.blog-module__Qc1y4q__container{width:min(100% - 24px,1180px)}.blog-module__Qc1y4q__headingWrapper{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:12px;margin-bottom:28px}.blog-module__Qc1y4q__headingLine{height:1px}.blog-module__Qc1y4q__heading{font-size:24px}.blog-module__Qc1y4q__featured,.blog-module__Qc1y4q__regular{border-radius:14px;min-height:255px}.blog-module__Qc1y4q__cardContent,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardContent{gap:10px;bottom:24px;left:22px;right:22px}.blog-module__Qc1y4q__cardTitle,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardTitle{font-size:28px;font-weight:500;line-height:1.16}.blog-module__Qc1y4q__cardArrow svg{width:48px;height:24px}.blog-module__Qc1y4q__btnWrapper{margin-top:32px}.blog-module__Qc1y4q__viewMoreBtn{border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-family:Inter,system-ui,serif;font-size:20px;font-weight:600}}@media (max-width:380px){.blog-module__Qc1y4q__heading{font-size:21px}.blog-module__Qc1y4q__featured,.blog-module__Qc1y4q__regular{min-height:230px}.blog-module__Qc1y4q__cardTitle,.blog-module__Qc1y4q__regular .blog-module__Qc1y4q__cardTitle{font-size:28px;font-weight:500}}
.Footer-module__OezkmW__footer{color:#fff;background-image:url(/assests/images/footerBg.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}@media (max-width:1024px){.Footer-module__OezkmW__footer{background-attachment:scroll}}.Footer-module__OezkmW__logoLink{display:inline-block}.Footer-module__OezkmW__footerLogo{width:auto;max-width:200px;height:auto}@media (max-width:640px){.Footer-module__OezkmW__footerLogo{max-width:170px}}.Footer-module__OezkmW__about{color:#fff;max-width:360px;font-family:Inter,system-ui,serif;font-size:16px;line-height:1.7}@media (max-width:640px){.Footer-module__OezkmW__about{margin:auto;font-size:14px}}.Footer-module__OezkmW__colTitle{color:#fff;margin:0 0 20px;padding-bottom:12px;font-family:Inter,system-ui,serif;font-size:25px;font-weight:600;position:relative}.Footer-module__OezkmW__colTitle:after{content:"";background:var(--color-gold,#c9a15a);width:34px;height:2px;position:absolute;bottom:0;left:0}@media (max-width:991px){.Footer-module__OezkmW__colTitleCenter:after{left:50%;transform:translate(-50%)}}@media (min-width:992px){.Footer-module__OezkmW__colTitleCenter:after{left:0;transform:none}}@media (max-width:640px){.Footer-module__OezkmW__colTitle{margin-bottom:14px;padding-bottom:10px;font-size:20px}}.Footer-module__OezkmW__colTitle:after{content:unset}.Footer-module__OezkmW__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__OezkmW__footerLink{text-align:center;color:#fff;align-items:center;gap:8px;font-size:18px;text-decoration:none;transition:all .2s;display:inline-flex}.Footer-module__OezkmW__footerLink:hover{color:var(--color-gold,#c9a15a)}@media (max-width:640px){.Footer-module__OezkmW__footerLink{font-size:15px}}.Footer-module__OezkmW__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__OezkmW__contactItem{align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}@media (max-width:640px){.Footer-module__OezkmW__contactItem{gap:10px;font-size:14px}}.Footer-module__OezkmW__icon{color:var(--color-gold,#c9a15a);flex-shrink:0;margin-top:2px}.Footer-module__OezkmW__phones{flex-direction:column;gap:4px;display:flex}.Footer-module__OezkmW__contactLink{color:#fff;text-decoration:none;transition:all .2s}.Footer-module__OezkmW__contactLink:hover{color:var(--color-gold,#c9a15a)}.Footer-module__OezkmW__mapWrap{border-radius:8px;width:100%;margin-top:20px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 12px #0000004d}.Footer-module__OezkmW__map{border:none;width:100%;height:220px;display:block}@media (max-width:768px){.Footer-module__OezkmW__map{height:200px}}@media (max-width:640px){.Footer-module__OezkmW__map{height:180px}.Footer-module__OezkmW__mapWrap{margin-top:16px}}.Footer-module__OezkmW__socials{align-items:center;gap:16px;display:flex}@media (max-width:640px){.Footer-module__OezkmW__socials{flex-wrap:wrap;gap:12px}}.Footer-module__OezkmW__socialLink{width:38px;height:38px;color:var(--color-gold,#c9a15a);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.Footer-module__OezkmW__socialLink:hover{color:#120d0d;background:var(--color-gold,#c9a15a);border-color:var(--color-gold,#c9a15a)}.Footer-module__OezkmW__socialIcon{width:18px;height:18px;display:block}@media (max-width:640px){.Footer-module__OezkmW__socialLink{width:34px;height:34px}}.Footer-module__OezkmW__bottom{color:#fff;border-top:1px solid #ffffff1a;padding:22px 0;font-size:13px}@media (max-width:640px){.Footer-module__OezkmW__bottom{padding:18px 0;font-size:12px}.Footer-module__OezkmW__contactLink .Footer-module__OezkmW__footerLink{font-size:12px}}.Footer-module__OezkmW__contactLink,.Footer-module__OezkmW__footerLink{font-size:15px}.Footer-module__OezkmW__contactItem{gap:5px}.Footer-module__OezkmW__bottomLinks{align-items:center;gap:8px;display:flex}.Footer-module__OezkmW__bottomLinks a{color:#fff;text-decoration:none}.Footer-module__OezkmW__bottomLinks a:hover{color:var(--color-gold,#c9a15a)}.Footer-module__OezkmW__sep{opacity:.4}.Footer-module__OezkmW__credit a{color:#ffffff8c;text-decoration:none}.Footer-module__OezkmW__credit a:hover{color:var(--color-gold,#c9a15a)}@media (max-width:480px){.Footer-module__OezkmW__contactLink,.Footer-module__OezkmW__footerLink{font-size:12px}.Footer-module__OezkmW__linkList{text-align:center}.Footer-module__OezkmW__footerLink{text-align:center;font-size:15px}.Footer-module__OezkmW__colTitle{text-align:center;padding:unset;font-size:18px}.Footer-module__OezkmW__footer{padding:0 15px}.Footer-module__OezkmW__contactLink{text-align:start;font-size:15px}.Footer-module__OezkmW__list{width:46%}}
.afterhero-module__huxxaq__section{max-width:1160px;margin:40px auto 0}.afterhero-module__huxxaq__parallax{background-image:url(/assests/images/b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.afterhero-module__huxxaq__overlay{width:100%;min-height:inherit;justify-content:center;align-items:center;padding:25px 0;display:flex}.afterhero-module__huxxaq__inner{text-align:center;color:#e5d5b8;width:100%;max-width:960px;margin:0 auto}.afterhero-module__huxxaq__headingWrapper{justify-content:center;align-items:center;gap:20px;margin-bottom:clamp(28px,4vw,40px);display:flex}.afterhero-module__huxxaq__headingLine{background:#e5d5b873;flex:1;max-width:220px;height:1px}.afterhero-module__huxxaq__heading{color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 12px #0006;margin:0;font-family:Inter,system-ui,serif;font-size:35px;font-weight:500}.afterhero-module__huxxaq__content{margin-bottom:0}.afterhero-module__huxxaq__tagline{color:#fff;margin-bottom:clamp(16px,3vw,24px);font-size:25px;font-style:italic;font-weight:500}.afterhero-module__huxxaq__p{max-width:820px;text-align:-webkit-center;color:#fff;text-shadow:0 1px 8px #00000059;margin-bottom:clamp(12px,2.5vw,18px);margin-left:auto;margin-right:auto;font-family:Inter,system-ui,serif;font-size:16px;font-weight:400}.afterhero-module__huxxaq__p:last-child{margin-bottom:0}.afterhero-module__huxxaq__statsDivider{background:#e5d5b859;height:1px;margin:clamp(28px,4vw,40px) 0 clamp(24px,3.5vw,32px)}.afterhero-module__huxxaq__stats{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.afterhero-module__huxxaq__stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,2vw,20px) clamp(8px,1.5vw,16px);display:flex}.afterhero-module__huxxaq__statDivider{border-left:1px solid #e5d5b859}.afterhero-module__huxxaq__statValue{color:#fff;text-shadow:0 2px 10px #0006;margin-bottom:6px;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.afterhero-module__huxxaq__statLabel{letter-spacing:.06em;text-transform:uppercase;color:#e5d5b8;opacity:.9;font-size:clamp(.65rem,1.4vw,.8rem);font-weight:500}@media (max-width:900px){.afterhero-module__huxxaq__stats{grid-template-columns:repeat(3,1fr);row-gap:clamp(20px,3vw,28px)}.afterhero-module__huxxaq__stat{padding:16px 12px}.afterhero-module__huxxaq__statDivider{border-left:none}.afterhero-module__huxxaq__stat:nth-child(2),.afterhero-module__huxxaq__stat:nth-child(4){border-left:1px solid #e5d5b859}.afterhero-module__huxxaq__stat:nth-child(3),.afterhero-module__huxxaq__stat:nth-child(4){padding-top:clamp(20px,3vw,28px)}.afterhero-module__huxxaq__learnMoreButton{font-size:12px!important}.afterhero-module__huxxaq__heading{font-size:25px}.afterhero-module__huxxaq__tagline{font-size:20px}}@media (max-width:768px){.afterhero-module__huxxaq__p{padding:0 50px}.afterhero-module__huxxaq__parallax{background-attachment:scroll;min-height:auto}.afterhero-module__huxxaq__overlay{width:auto;padding:25px 10px}.afterhero-module__huxxaq__headingWrapper{gap:12px;margin-bottom:24px}.afterhero-module__huxxaq__headingLine{max-width:48px}.afterhero-module__huxxaq__cardDesc{font-size:15px;font-weight:400}}@media (max-width:520px){.afterhero-module__huxxaq__headingLine{display:none}.afterhero-module__huxxaq__heading{white-space:normal}.afterhero-module__huxxaq__stats{row-gap:0}.afterhero-module__huxxaq__stat{padding:unset!important;border-left:none!important}.afterhero-module__huxxaq__stat:nth-child(3),.afterhero-module__huxxaq__stat:nth-child(4){padding-top:18px}}@media (prefers-reduced-motion:reduce){.afterhero-module__huxxaq__parallax{background-attachment:scroll}}@media (max-width:768px){.afterhero-module__huxxaq__cardDetails{gap:5px}}@media (max-width:576px){.afterhero-module__huxxaq__tagline{font-size:18px}.afterhero-module__huxxaq__stat:nth-child(3),.afterhero-module__huxxaq__stat:nth-child(4){border-top:unset}.afterhero-module__huxxaq__heading{font-size:20px;font-weight:600}.afterhero-module__huxxaq__p{letter-spacing:1px;text-align:center;padding:0 10px;font-size:15px}.afterhero-module__huxxaq__stats{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.afterhero-module__huxxaq__statLabel{font-size:9px}.afterhero-module__huxxaq__statValue{font-size:15px}}@media (max-width:480px){.afterhero-module__huxxaq__p{font-size:14px!important}.afterhero-module__huxxaq__section{margin:20px auto 0}}@media (max-width:360px){.afterhero-module__huxxaq__heading{font-size:25px;font-weight:600}}.afterhero-module__huxxaq__learnMoreWrapper{text-align:center;margin-top:clamp(24px,3vw,32px)}.afterhero-module__huxxaq__learnMoreButton{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:2px solid #e5d5b8;border-radius:10px;padding:10px 14px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.afterhero-module__huxxaq__learnMoreButton:hover{color:#000;background:#c38e2b;transform:translateY(-2px);box-shadow:0 5px 15px #e5d5b84d}.afterhero-module__huxxaq__learnMoreButton:before{content:"";background:#e5d5b833;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.afterhero-module__huxxaq__learnMoreButton:hover:before{width:300px;height:300px}@media (max-width:576px){.afterhero-module__huxxaq__learnMoreButton{padding:10px 24px;font-size:12px}}
.FloatingActions-module__AneK9a__floatingContainer{z-index:1000;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.FloatingActions-module__AneK9a__floatingButton{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.FloatingActions-module__AneK9a__floatingButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.FloatingActions-module__AneK9a__floatingButton:active{transform:translateY(0)}.FloatingActions-module__AneK9a__floatingButton .FloatingActions-module__AneK9a__icon{width:24px;height:24px}.FloatingActions-module__AneK9a__whatsappButton{color:#fff;background-color:#25d366}.FloatingActions-module__AneK9a__whatsappButton:hover{background-color:#1da851}.FloatingActions-module__AneK9a__callButton{background-color:var(--color-gold);color:#fff}.FloatingActions-module__AneK9a__callButton:hover{background-color:var(--color-gold-deep)}.FloatingActions-module__AneK9a__appointmentButton{color:#000;background-color:#c38e2b}.FloatingActions-module__AneK9a__appointmentButton:hover{color:#fff}.FloatingActions-module__AneK9a__tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background-color:#000c;border-radius:4px;padding:6px 12px;font-size:14px;transition:opacity .3s,visibility .3s;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.FloatingActions-module__AneK9a__tooltip:after{content:"";border:6px solid #0000;border-left-color:#000c;border-right-width:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.FloatingActions-module__AneK9a__floatingButton:hover .FloatingActions-module__AneK9a__tooltip{opacity:1;visibility:visible}.FloatingActions-module__AneK9a__modalOverlay{z-index:1001;background-color:#00000080;justify-content:center;align-items:center;padding:20px;animation:.3s FloatingActions-module__AneK9a__fadeIn;display:flex;position:fixed;inset:0}@keyframes FloatingActions-module__AneK9a__fadeIn{0%{opacity:0}to{opacity:1}}.FloatingActions-module__AneK9a__modalContent{background-color:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;animation:.3s FloatingActions-module__AneK9a__slideUp;overflow-y:auto;box-shadow:0 25px 50px #00000026}@keyframes FloatingActions-module__AneK9a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FloatingActions-module__AneK9a__modalHeader{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:32px 32px 24px;display:flex}.FloatingActions-module__AneK9a__modalTitle{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.8rem;font-weight:700}.FloatingActions-module__AneK9a__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.FloatingActions-module__AneK9a__closeButton svg{width:20px;height:20px}.FloatingActions-module__AneK9a__appointmentForm{padding:24px}.FloatingActions-module__AneK9a__formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:24px;display:grid}.FloatingActions-module__AneK9a__formGroup{margin-bottom:20px}.FloatingActions-module__AneK9a__formLabel{color:#1f2937;letter-spacing:-.3px;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.FloatingActions-module__AneK9a__formLabel:after{content:"*";color:#ef4444;margin-left:4px;display:none}.FloatingActions-module__AneK9a__formLabel[for=email]:after,.FloatingActions-module__AneK9a__formLabel[for=message]:after{display:none}.FloatingActions-module__AneK9a__formInput,.FloatingActions-module__AneK9a__formSelect,.FloatingActions-module__AneK9a__formTextarea{background-color:#fafafa;border:2px solid #e5e7eb;border-radius:10px;width:90%;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .3s}.FloatingActions-module__AneK9a__formInput:focus,.FloatingActions-module__AneK9a__formSelect:focus,.FloatingActions-module__AneK9a__formTextarea:focus{background-color:#fff;border-color:#c38e2b;outline:none;box-shadow:0 0 0 4px #c38e2b14}.FloatingActions-module__AneK9a__formInput::placeholder{color:#b0b8c1}.FloatingActions-module__AneK9a__formSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;padding-right:48px}.FloatingActions-module__AneK9a__formTextarea{resize:vertical;min-height:100px}.FloatingActions-module__AneK9a__formActions{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:16px;margin-top:36px;padding-top:28px;display:flex}.FloatingActions-module__AneK9a__cancelButton,.FloatingActions-module__AneK9a__submitButton{cursor:pointer;letter-spacing:-.3px;border:none;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s}.FloatingActions-module__AneK9a__cancelButton{color:#4b5563;background-color:#f3f4f6}.FloatingActions-module__AneK9a__cancelButton:hover{background-color:#e5e7eb}.FloatingActions-module__AneK9a__successAlert{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #22c55e;border-radius:10px;margin-top:20px;padding:16px 20px;animation:.3s FloatingActions-module__AneK9a__slideDown}.FloatingActions-module__AneK9a__successAlert p{color:#166534;margin:6px 0;font-size:15px;font-weight:500;line-height:1.5}.FloatingActions-module__AneK9a__successAlert p:first-child{margin-bottom:4px;font-size:16px;font-weight:600}.FloatingActions-module__AneK9a__errorAlert{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:2px solid #ef4444;border-radius:10px;margin-top:20px;padding:16px 20px;animation:.3s FloatingActions-module__AneK9a__slideDown}.FloatingActions-module__AneK9a__errorAlert p{color:#b91c1c;margin:0;font-size:15px;font-weight:600;line-height:1.5}@keyframes FloatingActions-module__AneK9a__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FloatingActions-module__AneK9a__submitButton{color:#fff;background:linear-gradient(135deg,#c38e2b 0%,#a67a23 100%)}.FloatingActions-module__AneK9a__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#d99a32 0%,#b8872b 100%);transform:translateY(-2px);box-shadow:0 8px 20px #c38e2b4d}.FloatingActions-module__AneK9a__submitButton:active:not(:disabled){transform:translateY(0)}.FloatingActions-module__AneK9a__submitButton:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.FloatingActions-module__AneK9a__floatingContainer{bottom:16px;right:16px}.FloatingActions-module__AneK9a__floatingButton{width:52px;height:52px}.FloatingActions-module__AneK9a__floatingButton .FloatingActions-module__AneK9a__icon{width:22px;height:22px}.FloatingActions-module__AneK9a__tooltip{display:none}.FloatingActions-module__AneK9a__modalContent{max-height:90vh;margin:16px}.FloatingActions-module__AneK9a__modalHeader{padding:24px 24px 20px}.FloatingActions-module__AneK9a__modalTitle{font-size:1.5rem}.FloatingActions-module__AneK9a__appointmentForm{padding:24px}.FloatingActions-module__AneK9a__formGrid{grid-template-columns:1fr;gap:20px}.FloatingActions-module__AneK9a__formGroup{margin-bottom:16px}.FloatingActions-module__AneK9a__formActions{flex-direction:column-reverse;gap:12px}.FloatingActions-module__AneK9a__cancelButton,.FloatingActions-module__AneK9a__submitButton{width:100%;padding:16px 24px}}@media (max-width:480px){.FloatingActions-module__AneK9a__floatingContainer{bottom:12px;right:12px}.FloatingActions-module__AneK9a__floatingButton{width:48px;height:48px}.FloatingActions-module__AneK9a__floatingButton .FloatingActions-module__AneK9a__icon{width:20px;height:20px}.FloatingActions-module__AneK9a__modalOverlay{padding:12px}.FloatingActions-module__AneK9a__modalContent{max-height:80vh}.FloatingActions-module__AneK9a__modalHeader,.FloatingActions-module__AneK9a__appointmentForm{padding:16px}}.FloatingActions-module__AneK9a__floatingButton{animation:.5s backwards FloatingActions-module__AneK9a__floatIn}.FloatingActions-module__AneK9a__floatingButton:first-child{animation-delay:.1s}.FloatingActions-module__AneK9a__floatingButton:nth-child(2){animation-delay:.2s}.FloatingActions-module__AneK9a__floatingButton:nth-child(3){animation-delay:.3s}@keyframes FloatingActions-module__AneK9a__floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.appointment-module__4qfusW__container{padding:var(--spacing-2xl) var(--spacing-md);opacity:0;max-width:1200px;margin:0 auto;transition:opacity .8s,transform .8s;transform:translateY(20px)}.appointment-module__4qfusW__container.appointment-module__4qfusW__visible{opacity:1;transform:translateY(0)}.appointment-module__4qfusW__backgroundElements{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.appointment-module__4qfusW__floatingCircle1,.appointment-module__4qfusW__floatingCircle2,.appointment-module__4qfusW__floatingCircle3{filter:blur(20px);background:linear-gradient(135deg,#c9a2271a,#a8861c0d);border-radius:50%;animation:20s ease-in-out infinite appointment-module__4qfusW__float;position:absolute}.appointment-module__4qfusW__floatingCircle1{width:300px;height:300px;animation-delay:0s;top:10%;left:5%}.appointment-module__4qfusW__floatingCircle2{width:200px;height:200px;animation-delay:5s;top:60%;right:10%}.appointment-module__4qfusW__floatingCircle3{width:150px;height:150px;animation-delay:10s;bottom:20%;left:15%}.appointment-module__4qfusW__sparkle1,.appointment-module__4qfusW__sparkle2,.appointment-module__4qfusW__sparkle3{background:var(--color-gold);border-radius:50%;width:4px;height:4px;animation:3s infinite appointment-module__4qfusW__sparkle;position:absolute}.appointment-module__4qfusW__sparkle1{animation-delay:0s;top:30%;right:20%}.appointment-module__4qfusW__sparkle2{animation-delay:1s;top:50%;left:25%}.appointment-module__4qfusW__sparkle3{animation-delay:2s;bottom:40%;right:30%}@keyframes appointment-module__4qfusW__float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(120deg)}66%{transform:translateY(20px)rotate(240deg)}}@keyframes appointment-module__4qfusW__sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.appointment-module__4qfusW__header{text-align:center;margin-bottom:var(--spacing-2xl);animation:.8s ease-out appointment-module__4qfusW__slideInDown}.appointment-module__4qfusW__titleWrapper{margin-bottom:var(--spacing-lg);display:inline-block;position:relative}.appointment-module__4qfusW__title{font-family:var(--font-heading);color:var(--color-black);gap:var(--spacing-xs);flex-direction:column;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;display:flex}.appointment-module__4qfusW__titleLine1{animation:.6s ease-out .2s both appointment-module__4qfusW__fadeInUp;display:block}.appointment-module__4qfusW__titleLine2{color:var(--color-gold);animation:.6s ease-out .4s both appointment-module__4qfusW__fadeInUp;display:block}.appointment-module__4qfusW__titleUnderline{background:linear-gradient(90deg, var(--color-gold), transparent);width:100px;height:4px;margin:var(--spacing-md) auto 0;border-radius:2px;animation:.8s ease-out .6s both appointment-module__4qfusW__expandWidth}.appointment-module__4qfusW__subtitle{color:var(--color-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;animation:.8s ease-out .8s both appointment-module__4qfusW__fadeIn}.appointment-module__4qfusW__content{gap:var(--spacing-2xl);grid-template-columns:1fr;animation:.8s ease-out 1s both appointment-module__4qfusW__fadeIn;display:grid}@media (min-width:1024px){.appointment-module__4qfusW__content{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}}.appointment-module__4qfusW__formSection{animation:.8s ease-out 1.2s both appointment-module__4qfusW__slideInLeft}.appointment-module__4qfusW__formCard{background:var(--color-white);padding:var(--spacing-2xl);border:1px solid #c9a2271a;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.appointment-module__4qfusW__formCard:before{content:"";background:linear-gradient(90deg, var(--color-gold), var(--color-gold-deep));border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.appointment-module__4qfusW__formCard:hover{transform:translateY(-5px);box-shadow:0 30px 80px #00000026}.appointment-module__4qfusW__formHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.appointment-module__4qfusW__formIcon{background:linear-gradient(135deg, var(--color-gold), var(--color-gold-deep));width:48px;height:48px;color:var(--color-white);border-radius:12px;justify-content:center;align-items:center;animation:2s infinite appointment-module__4qfusW__pulse;display:flex}.appointment-module__4qfusW__formTitle{font-family:var(--font-heading);color:var(--color-black);margin:0;font-size:1.8rem;font-weight:600}.appointment-module__4qfusW__infoSection{gap:var(--spacing-2xl);flex-direction:column;animation:.8s ease-out 1.2s both appointment-module__4qfusW__slideInRight;display:flex}.appointment-module__4qfusW__salonCard,.appointment-module__4qfusW__mapCard{background:var(--color-white);padding:var(--spacing-2xl);border:1px solid #c9a2271a;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.appointment-module__4qfusW__salonCard:before,.appointment-module__4qfusW__mapCard:before{content:"";background:linear-gradient(90deg,#4caf50,#2196f3);border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.appointment-module__4qfusW__mapCard:before{background:linear-gradient(90deg,#ff9800,#f44336)}.appointment-module__4qfusW__salonCard:hover,.appointment-module__4qfusW__mapCard:hover{transform:translateY(-5px);box-shadow:0 30px 80px #00000026}.appointment-module__4qfusW__cardHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);display:flex}.appointment-module__4qfusW__infoTitle,.appointment-module__4qfusW__mapTitle{font-family:var(--font-heading);color:var(--color-black);align-items:center;gap:var(--spacing-sm);margin:0;font-size:1.8rem;font-weight:600;display:flex}.appointment-module__4qfusW__titleIcon{font-size:1.5rem;animation:2s infinite appointment-module__4qfusW__bounce}.appointment-module__4qfusW__salonImage{width:100%;height:250px;margin-bottom:var(--spacing-lg);border-radius:16px;position:relative;overflow:hidden}.appointment-module__4qfusW__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.appointment-module__4qfusW__salonImage:hover .appointment-module__4qfusW__image{transform:scale(1.05)}.appointment-module__4qfusW__imageOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#0000004d);position:absolute;inset:0}.appointment-module__4qfusW__salonDetails{margin-top:var(--spacing-lg)}.appointment-module__4qfusW__detailTitle{font-family:var(--font-heading);color:var(--color-black);margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:600}.appointment-module__4qfusW__detailText{color:var(--color-muted);margin-bottom:var(--spacing-lg);line-height:1.6}.appointment-module__4qfusW__contactInfo{gap:var(--spacing-md);flex-direction:column;display:flex}.appointment-module__4qfusW__contactItem{align-items:flex-start;gap:var(--spacing-md);color:var(--color-black);padding:var(--spacing-sm);background:var(--color-cream);border-radius:8px;font-size:.95rem;line-height:1.5;transition:transform .2s;display:flex}.appointment-module__4qfusW__contactItem:hover{transform:translate(5px)}.appointment-module__4qfusW__contactItem strong{color:var(--color-gold);margin-right:var(--spacing-xs)}.appointment-module__4qfusW__contactIcon{flex-shrink:0;font-size:1.2rem}.appointment-module__4qfusW__mapContainer{border-radius:16px;width:100%;position:relative;overflow:hidden}.appointment-module__4qfusW__map{border:none;width:100%;height:450px;transition:transform .5s}.appointment-module__4qfusW__mapContainer:hover .appointment-module__4qfusW__map{transform:scale(1.02)}.appointment-module__4qfusW__mapOverlay{pointer-events:none;border:2px solid #fff3;border-radius:16px;position:absolute;inset:0}.appointment-module__4qfusW__floatingCTA{bottom:var(--spacing-xl);right:var(--spacing-xl);z-index:100;animation:.6s ease-out 1.5s both appointment-module__4qfusW__slideInUp;position:fixed}.appointment-module__4qfusW__whatsappButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50px;font-size:1rem;font-weight:600;transition:all .3s;animation:2s infinite appointment-module__4qfusW__pulseGlow;display:flex;box-shadow:0 10px 30px #25d3664d}.appointment-module__4qfusW__whatsappButton:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 15px 40px #25d36666}.appointment-module__4qfusW__whatsappIcon{font-size:1.2rem}@keyframes appointment-module__4qfusW__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes appointment-module__4qfusW__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes appointment-module__4qfusW__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes appointment-module__4qfusW__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes appointment-module__4qfusW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes appointment-module__4qfusW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes appointment-module__4qfusW__expandWidth{0%{width:0}to{width:100px}}@keyframes appointment-module__4qfusW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes appointment-module__4qfusW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes appointment-module__4qfusW__pulseGlow{0%,to{box-shadow:0 10px 30px #25d3664d}50%{box-shadow:0 10px 30px #25d36680}}@media (max-width:768px){.appointment-module__4qfusW__container{padding:var(--spacing-xl) var(--spacing-sm)}.appointment-module__4qfusW__formCard,.appointment-module__4qfusW__salonCard,.appointment-module__4qfusW__mapCard{padding:var(--spacing-lg)}.appointment-module__4qfusW__salonImage{height:200px}.appointment-module__4qfusW__map{height:350px}.appointment-module__4qfusW__floatingCTA{bottom:var(--spacing-md);right:var(--spacing-md)}.appointment-module__4qfusW__whatsappButton{padding:var(--spacing-sm) var(--spacing-md);font-size:.9rem}.appointment-module__4qfusW__title{flex-direction:column}}@media (max-width:480px){.appointment-module__4qfusW__formHeader{text-align:center;gap:var(--spacing-sm);flex-direction:column}.appointment-module__4qfusW__contactItem{gap:var(--spacing-xs);flex-direction:column}.appointment-module__4qfusW__floatingCircle1,.appointment-module__4qfusW__floatingCircle2,.appointment-module__4qfusW__floatingCircle3{display:none}}
