.Header-module__9fWxfa__header{z-index:1000;padding:1.25rem 0;transition:all .4s;position:fixed;top:0;left:0;right:0}.Header-module__9fWxfa__header.Header-module__9fWxfa__scrolled{-webkit-backdrop-filter:blur(20px);background:#0f0f0feb;border-bottom:1px solid #ffffff12;padding:.85rem 0;box-shadow:0 4px 30px #0000004d}.Header-module__9fWxfa__inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Header-module__9fWxfa__logo{align-items:center;gap:.75rem;display:flex}.Header-module__9fWxfa__logoMark{color:#fff;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:700;display:flex;box-shadow:0 4px 15px #c8956c59}.Header-module__9fWxfa__logoText{flex-direction:column;line-height:1;display:flex}.Header-module__9fWxfa__logoMain{color:#f0ede8;letter-spacing:-.01em;font-size:1.05rem}.Header-module__9fWxfa__logoMain strong{color:#c8956c}.Header-module__9fWxfa__logoSub{color:#9a9590;letter-spacing:.08em;margin-top:.15rem;font-size:.7rem}.Header-module__9fWxfa__nav{align-items:center;gap:.25rem;display:flex}.Header-module__9fWxfa__navLink{color:#9a9590;letter-spacing:.01em;border-radius:100px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .25s}.Header-module__9fWxfa__navLink:hover,.Header-module__9fWxfa__navLink.Header-module__9fWxfa__active{color:#f0ede8;background:#ffffff12}.Header-module__9fWxfa__navLink.Header-module__9fWxfa__active{color:#c8956c}.Header-module__9fWxfa__ctaBtn{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:100px;margin-left:.75rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #c8956c4d}.Header-module__9fWxfa__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #c8956c80}.Header-module__9fWxfa__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Header-module__9fWxfa__hamburger span{background:#f0ede8;border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.Header-module__9fWxfa__hamburger.Header-module__9fWxfa__open span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__9fWxfa__hamburger.Header-module__9fWxfa__open span:nth-child(2){opacity:0}.Header-module__9fWxfa__hamburger.Header-module__9fWxfa__open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__9fWxfa__mobileMenu{background:#0f0f0ff7;border-top:1px solid #ffffff12;flex-direction:column;gap:.5rem;max-height:0;padding:1rem 2rem 1.5rem;transition:max-height .4s,padding .3s;display:none;overflow:hidden}.Header-module__9fWxfa__mobileMenu.Header-module__9fWxfa__mobileOpen{max-height:400px}.Header-module__9fWxfa__mobileLink{color:#9a9590;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:color .2s}.Header-module__9fWxfa__mobileLink:hover{color:#f0ede8}.Header-module__9fWxfa__mobileCta{color:#fff;text-align:center;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:100px;margin-top:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-block}@media (max-width:768px){.Header-module__9fWxfa__nav{display:none}.Header-module__9fWxfa__hamburger,.Header-module__9fWxfa__mobileMenu{display:flex}}
.Hero-module__gNeX-G__hero{align-items:center;min-height:100vh;transition:background 1s;display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__orb1{pointer-events:none;border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite Hero-module__gNeX-G__pulse;position:absolute;top:-100px;right:-100px}.Hero-module__gNeX-G__orb2{pointer-events:none;background:radial-gradient(circle,#c8956c14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:8s ease-in-out infinite reverse Hero-module__gNeX-G__pulse;position:absolute;bottom:-100px;left:-100px}@keyframes Hero-module__gNeX-G__pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.Hero-module__gNeX-G__grid{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.Hero-module__gNeX-G__heroGrid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:0 2rem;display:grid;position:relative}.Hero-module__gNeX-G__content{padding:8rem 0 4rem;position:relative}.Hero-module__gNeX-G__fadeIn{animation:.6s forwards Hero-module__gNeX-G__fadeInUp}.Hero-module__gNeX-G__fadeOut{animation:.4s forwards Hero-module__gNeX-G__fadeOutDown}@keyframes Hero-module__gNeX-G__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__gNeX-G__fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.Hero-module__gNeX-G__tag{letter-spacing:.15em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.45rem 1.1rem;font-size:.72rem;font-weight:600;transition:all .5s;display:inline-flex}.Hero-module__gNeX-G__tagDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite Hero-module__gNeX-G__blink}@keyframes Hero-module__gNeX-G__blink{0%,to{opacity:1}50%{opacity:.3}}.Hero-module__gNeX-G__headline{letter-spacing:-.03em;color:#f0ede8;margin-bottom:.75rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;line-height:1.1}.Hero-module__gNeX-G__italic{font-style:italic;font-weight:600;transition:color .5s}.Hero-module__gNeX-G__sub{color:#9a9590;letter-spacing:.02em;margin-bottom:1.5rem;font-size:1.1rem;font-weight:400}.Hero-module__gNeX-G__divider{border-radius:2px;width:80px;height:2px;margin-bottom:1.5rem}.Hero-module__gNeX-G__description{color:#9a9590;max-width:560px;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.Hero-module__gNeX-G__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.Hero-module__gNeX-G__primaryBtn{color:#fff;cursor:pointer;letter-spacing:.01em;border:none;border-radius:100px;align-items:center;gap:.6rem;padding:1rem 2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 6px 25px #0000004d}.Hero-module__gNeX-G__primaryBtn:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 10px 35px #0006}.Hero-module__gNeX-G__secondaryBtn{color:#9a9590;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-flex}.Hero-module__gNeX-G__secondaryBtn:hover{color:#f0ede8;background:#ffffff0d;border-color:#ffffff40;transform:translateY(-2px)}.Hero-module__gNeX-G__stats{align-items:center;gap:2rem;display:flex}.Hero-module__gNeX-G__stat{flex-direction:column;gap:.2rem;display:flex}.Hero-module__gNeX-G__statNum{color:#f0ede8;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:700;line-height:1}.Hero-module__gNeX-G__statLabel{color:#6a6560;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.Hero-module__gNeX-G__statDivider{background:#ffffff1a;width:1px;height:40px}.Hero-module__gNeX-G__indicators{z-index:10;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.Hero-module__gNeX-G__dot{cursor:pointer;background:#fff3;border:none;border-radius:100px;width:8px;height:8px;padding:0;transition:all .4s}.Hero-module__gNeX-G__dot:hover{background:#fff6}.Hero-module__gNeX-G__dotActive{border-radius:100px}.Hero-module__gNeX-G__scrollIndicator{z-index:10;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2.5rem;right:2.5rem}.Hero-module__gNeX-G__scrollIndicator span{letter-spacing:.15em;text-transform:uppercase;color:#6a6560;writing-mode:vertical-rl;font-size:.65rem}.Hero-module__gNeX-G__scrollLine{background:linear-gradient(#ffffff4d,#0000);width:1px;height:50px;animation:2s ease-in-out infinite Hero-module__gNeX-G__scrollAnim}@keyframes Hero-module__gNeX-G__scrollAnim{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.Hero-module__gNeX-G__heroImageWrapper{justify-content:center;align-items:center;padding:6rem 0 4rem;display:flex;position:relative}.Hero-module__gNeX-G__heroImageFrame{border-radius:20px;width:100%;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.Hero-module__gNeX-G__heroImageOverlay{border-radius:20px;transition:background 1s;position:absolute;inset:0}@media (max-width:900px){.Hero-module__gNeX-G__heroGrid{grid-template-columns:1fr;padding:0 1.5rem}.Hero-module__gNeX-G__heroImageWrapper{display:none}.Hero-module__gNeX-G__content{padding:7rem 0 3rem}}@media (max-width:768px){.Hero-module__gNeX-G__stats{gap:1.25rem}.Hero-module__gNeX-G__scrollIndicator{display:none}.Hero-module__gNeX-G__orb1{width:300px;height:300px}}
.About-module__Balj8a__about{background:#111;padding:8rem 0;position:relative;overflow:hidden}.About-module__Balj8a__about:before{content:"";background:linear-gradient(90deg,#0000,#c8956c4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.About-module__Balj8a__container{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.About-module__Balj8a__visual{flex-direction:column;gap:1.5rem;display:flex}.About-module__Balj8a__imageFrame{aspect-ratio:4/3;background:linear-gradient(135deg,#1a2a25 0%,#151515 60%,#1a1505 100%);border:1px solid #ffffff12;border-radius:24px;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative}.About-module__Balj8a__iconCircle{color:#4a9b8e;background:linear-gradient(135deg,#4a9b8e33,#c8956c26);border:1px solid #4a9b8e40;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.About-module__Balj8a__badge{background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:16px;flex-direction:column;align-items:center;padding:.85rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 25px #c8956c4d}.About-module__Balj8a__badgeNum{color:#fff;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1}.About-module__Balj8a__badgeText{color:#fffc;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.7rem}.About-module__Balj8a__quoteCard{background:#ffffff08;border:1px solid #ffffff12;border-left:3px solid #c8956c;border-radius:16px;padding:1.75rem 1.75rem 1.5rem;position:relative}.About-module__Balj8a__quoteIcon{color:#c8956c33;font-family:Playfair Display,serif;font-size:4rem;line-height:.5;position:absolute;top:1rem;left:1.5rem}.About-module__Balj8a__quoteText{color:#c0bcb6;padding-top:1rem;font-size:.95rem;font-style:italic;line-height:1.7}.About-module__Balj8a__quoteAuthor{color:#c8956c;margin-top:1rem;font-size:.8rem;font-weight:500;display:block}.About-module__Balj8a__title{margin-bottom:1.5rem!important}.About-module__Balj8a__titleAccent{color:#4a9b8e;font-style:italic}.About-module__Balj8a__bodyText{color:#9a9590;margin-bottom:1rem;font-size:1rem;line-height:1.85}.About-module__Balj8a__highlight{color:#c8956c;font-weight:600}.About-module__Balj8a__features{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:2rem;display:grid}.About-module__Balj8a__feature{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:all .25s;display:flex}.About-module__Balj8a__feature:hover{background:#ffffff0f;border-color:#c8956c33;transform:translate(3px)}.About-module__Balj8a__featureIcon{font-size:1.2rem}.About-module__Balj8a__featureLabel{color:#c0bcb6;font-size:.82rem;font-weight:500;line-height:1.3}@media (max-width:900px){.About-module__Balj8a__container{grid-template-columns:1fr;gap:3rem}}@media (max-width:480px){.About-module__Balj8a__features{grid-template-columns:1fr}}
.Services-module__kf8n-G__services{background:#0f0f0f;padding:8rem 0;position:relative;overflow:hidden}.Services-module__kf8n-G__bg{pointer-events:none;background:radial-gradient(60% 50% at 80%,#4a9b8e0d 0%,#0000 70%),radial-gradient(40% 60% at 20% 80%,#c8956c0d 0%,#0000 70%);position:absolute;inset:0}.Services-module__kf8n-G__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.Services-module__kf8n-G__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.Services-module__kf8n-G__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.Services-module__kf8n-G__card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;padding:2rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Services-module__kf8n-G__card:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-6px);box-shadow:0 20px 50px #0006}.Services-module__kf8n-G__card:hover .Services-module__kf8n-G__cardAccent{opacity:1;width:100%}.Services-module__kf8n-G__cardAccent{opacity:.7;border-radius:0 0 2px;width:40px;height:2px;transition:width .4s,opacity .3s;position:absolute;top:0;left:0}.Services-module__kf8n-G__cardIcon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;font-size:1.5rem;transition:transform .3s;display:flex}.Services-module__kf8n-G__card:hover .Services-module__kf8n-G__cardIcon{transform:scale(1.1)rotate(-5deg)}.Services-module__kf8n-G__cardTitle{color:#f0ede8;letter-spacing:-.01em;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:600}.Services-module__kf8n-G__cardDesc{color:#7a7570;margin-bottom:1.25rem;font-size:.875rem;line-height:1.7}.Services-module__kf8n-G__cardFooter{letter-spacing:.02em;opacity:0;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;transition:all .3s;display:flex;transform:translate(-6px)}.Services-module__kf8n-G__card:hover .Services-module__kf8n-G__cardFooter{opacity:1;transform:translate(0)}.Services-module__kf8n-G__cta{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}.Services-module__kf8n-G__ctaText{color:#9a9590;text-align:center;font-size:1rem}.Services-module__kf8n-G__ctaBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:100px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #c8956c4d}.Services-module__kf8n-G__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c8956c73}@media (max-width:900px){.Services-module__kf8n-G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.Services-module__kf8n-G__grid{grid-template-columns:1fr}.Services-module__kf8n-G__cta{flex-direction:column}}
.FAQ-module__xrt3Fa__faq{background:#111;padding:8rem 0;position:relative}.FAQ-module__xrt3Fa__faq:before{content:"";background:linear-gradient(90deg,#0000,#c8956c40,#0000);height:1px;position:absolute;top:0;left:0;right:0}.FAQ-module__xrt3Fa__container{grid-template-columns:380px 1fr;align-items:start;gap:5rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.FAQ-module__xrt3Fa__header{position:sticky;top:120px}.FAQ-module__xrt3Fa__contactNudge{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:.5rem;margin-top:2.5rem;padding:1.25rem 1.5rem;display:flex}.FAQ-module__xrt3Fa__contactNudge p{color:#6a6560;font-size:.875rem}.FAQ-module__xrt3Fa__contactNudge a{color:#c8956c;font-size:.9rem;font-weight:600;transition:opacity .2s}.FAQ-module__xrt3Fa__contactNudge a:hover{opacity:.8}.FAQ-module__xrt3Fa__accordion{flex-direction:column;gap:.75rem;display:flex}.FAQ-module__xrt3Fa__item{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;transition:all .3s;overflow:hidden}.FAQ-module__xrt3Fa__item.FAQ-module__xrt3Fa__itemOpen{background:#ffffff0d;border-color:#c8956c33}.FAQ-module__xrt3Fa__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1.5rem;display:flex}.FAQ-module__xrt3Fa__qNum{color:#c8956c66;flex-shrink:0;min-width:28px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;transition:color .3s}.FAQ-module__xrt3Fa__item.FAQ-module__xrt3Fa__itemOpen .FAQ-module__xrt3Fa__qNum{color:#c8956c}.FAQ-module__xrt3Fa__qText{color:#d0cdc8;flex:1;font-size:.975rem;font-weight:600;line-height:1.4;transition:color .3s}.FAQ-module__xrt3Fa__item.FAQ-module__xrt3Fa__itemOpen .FAQ-module__xrt3Fa__qText{color:#f0ede8}.FAQ-module__xrt3Fa__chevron{color:#6a6560;flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s}.FAQ-module__xrt3Fa__chevronOpen{color:#c8956c;transform:rotate(180deg)}.FAQ-module__xrt3Fa__answer{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module__xrt3Fa__itemOpen .FAQ-module__xrt3Fa__answer{max-height:300px}.FAQ-module__xrt3Fa__answer p{color:#7a7570;padding:0 1.5rem 1.5rem calc(2.5rem + 28px);font-size:.9rem;line-height:1.8}@media (max-width:900px){.FAQ-module__xrt3Fa__container{grid-template-columns:1fr;gap:3rem}.FAQ-module__xrt3Fa__header{position:static}}
.Contact-module__gQiC5G__contact{background:#0f0f0f;padding:8rem 0 0;position:relative;overflow:hidden}.Contact-module__gQiC5G__bg{pointer-events:none;background:radial-gradient(50% 60% at 30% 40%,#c8956c0f 0%,#0000 70%),radial-gradient(40% 50% at 70% 70%,#4a9b8e0d 0%,#0000 70%);position:absolute;inset:0}.Contact-module__gQiC5G__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.Contact-module__gQiC5G__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.Contact-module__gQiC5G__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}.Contact-module__gQiC5G__infoPanel{flex-direction:column;gap:1rem;display:flex}.Contact-module__gQiC5G__infoCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:all .25s;display:flex}.Contact-module__gQiC5G__infoCard:hover{background:#ffffff0d;border-color:#c8956c33;transform:translate(4px)}.Contact-module__gQiC5G__infoIcon{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.Contact-module__gQiC5G__infoTitle{letter-spacing:.1em;text-transform:uppercase;color:#c8956c;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.Contact-module__gQiC5G__infoText{color:#9a9590;font-size:.9rem;line-height:1.6}.Contact-module__gQiC5G__infoLink{color:#d0cdc8;font-size:.9rem;font-weight:500;transition:color .2s}.Contact-module__gQiC5G__infoLink:hover{color:#c8956c}.Contact-module__gQiC5G__trustBadges{background:#4a9b8e0f;border:1px solid #4a9b8e26;border-radius:16px;flex-direction:column;gap:.6rem;margin-top:.5rem;padding:1.25rem 1.5rem;display:flex}.Contact-module__gQiC5G__trust{color:#9a9590;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.Contact-module__gQiC5G__trust span{color:#4a9b8e;font-size:.9rem;font-weight:700}.Contact-module__gQiC5G__formPanel{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:2.5rem}.Contact-module__gQiC5G__form{flex-direction:column;gap:1.25rem;display:flex}.Contact-module__gQiC5G__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Contact-module__gQiC5G__formGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__gQiC5G__label{letter-spacing:.08em;text-transform:uppercase;color:#7a7570;font-size:.78rem;font-weight:600}.Contact-module__gQiC5G__optional{text-transform:none;letter-spacing:0;color:#5a5550;font-weight:400}.Contact-module__gQiC5G__input,.Contact-module__gQiC5G__select,.Contact-module__gQiC5G__textarea{color:#f0ede8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.9rem;transition:all .25s}.Contact-module__gQiC5G__input::placeholder,.Contact-module__gQiC5G__textarea::placeholder{color:#4a4540}.Contact-module__gQiC5G__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236a6560' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em}.Contact-module__gQiC5G__select option{color:#f0ede8;background:#1a1a1a}.Contact-module__gQiC5G__input:focus,.Contact-module__gQiC5G__select:focus,.Contact-module__gQiC5G__textarea:focus{background:#c8956c0d;border-color:#c8956c66;box-shadow:0 0 0 3px #c8956c14}.Contact-module__gQiC5G__textarea{resize:vertical;min-height:100px}.Contact-module__gQiC5G__submitBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#c8956c,#a0714c);border:none;border-radius:100px;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #c8956c4d}.Contact-module__gQiC5G__submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c8956c73}.Contact-module__gQiC5G__formNote{color:#5a5550;text-align:center;font-size:.78rem;line-height:1.5}.Contact-module__gQiC5G__statusMessage{text-align:center;border-radius:12px;margin-bottom:1rem;padding:1rem;font-size:.9rem;animation:.3s Contact-module__gQiC5G__slideIn}.Contact-module__gQiC5G__statusSuccess{color:#4a9b8e;background:#4a9b8e1a;border:1px solid #4a9b8e4d}.Contact-module__gQiC5G__statusError{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}@keyframes Contact-module__gQiC5G__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Contact-module__gQiC5G__grid{grid-template-columns:1fr}}@media (max-width:550px){.Contact-module__gQiC5G__formRow{grid-template-columns:1fr}.Contact-module__gQiC5G__formPanel{padding:1.5rem}}
.Footer-module__nhiC3q__footer{background:#080808;border-top:1px solid #ffffff0f;padding-top:5rem;padding-bottom:0}.Footer-module__nhiC3q__topBar{background:linear-gradient(90deg,#0000,#c8956c,#4a9b8e,#0000);height:3px}.Footer-module__nhiC3q__container{max-width:1200px;margin:0 auto;padding:3rem 2rem}.Footer-module__nhiC3q__grid{border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1.5fr;gap:4rem;margin-bottom:2rem;padding-bottom:3rem;display:grid}.Footer-module__nhiC3q__logo{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Footer-module__nhiC3q__logoMark{color:#fff;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;display:flex}.Footer-module__nhiC3q__logoText{color:#f0ede8;flex-direction:column;gap:.2rem;font-size:1rem;line-height:1;display:flex}.Footer-module__nhiC3q__logoText strong{color:#c8956c}.Footer-module__nhiC3q__logoSub{color:#6a6560;letter-spacing:.08em;font-size:.68rem}.Footer-module__nhiC3q__brandDesc{color:#6a6560;max-width:300px;font-size:.875rem;line-height:1.75}.Footer-module__nhiC3q__links{flex-direction:column;gap:.6rem;display:flex}.Footer-module__nhiC3q__colTitle{letter-spacing:.15em;text-transform:uppercase;color:#c8956c;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.Footer-module__nhiC3q__link{color:#6a6560;font-size:.875rem;transition:color .2s}.Footer-module__nhiC3q__link:hover{color:#d0cdc8}.Footer-module__nhiC3q__contactCol{flex-direction:column;gap:.75rem;display:flex}.Footer-module__nhiC3q__contactItem{color:#6a6560;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;display:flex}.Footer-module__nhiC3q__contactItem a{color:#6a6560;transition:color .2s}.Footer-module__nhiC3q__contactItem a:hover{color:#c8956c}.Footer-module__nhiC3q__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Footer-module__nhiC3q__copyright{color:#4a4540;font-size:.8rem}.Footer-module__nhiC3q__legal{color:#3a3530;font-size:.8rem}@media (max-width:768px){.Footer-module__nhiC3q__grid{grid-template-columns:1fr;gap:2.5rem}.Footer-module__nhiC3q__bottom{text-align:center;flex-direction:column}}
.Chatbot-module__XNtYyW__trigger{cursor:pointer;z-index:9999;background:linear-gradient(135deg,#c8956c,#a0714c);border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 6px 25px #c8956c66}.Chatbot-module__XNtYyW__trigger:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 10px 35px #c8956c8c}.Chatbot-module__XNtYyW__triggerPulse:after{content:"";background:#c8956c66;border-radius:50%;animation:2s ease-in-out infinite Chatbot-module__XNtYyW__triggerRing;position:absolute;inset:0}@keyframes Chatbot-module__XNtYyW__triggerRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.Chatbot-module__XNtYyW__triggerIcon{color:#fff;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.Chatbot-module__XNtYyW__triggerBadge{color:#fff;background:#e85a5a;border:2px solid #0f0f0f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:0;right:0}.Chatbot-module__XNtYyW__window{z-index:9998;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:370px;max-height:560px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:5.5rem;right:2rem;overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 25px 60px #0009}.Chatbot-module__XNtYyW__windowOpen{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.Chatbot-module__XNtYyW__windowHeader{background:linear-gradient(135deg,#1e1e1e,#181818);border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.Chatbot-module__XNtYyW__botAvatar{color:#fff;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Playfair Display,serif;font-size:1rem;font-weight:700;display:flex}.Chatbot-module__XNtYyW__botInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.Chatbot-module__XNtYyW__botName{color:#f0ede8;font-size:.9rem;font-weight:600}.Chatbot-module__XNtYyW__botStatus{color:#4a9b8e;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.Chatbot-module__XNtYyW__statusDot{background:#4a9b8e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Chatbot-module__XNtYyW__pulse}@keyframes Chatbot-module__XNtYyW__pulse{0%,to{opacity:1}50%{opacity:.4}}.Chatbot-module__XNtYyW__closeBtn{color:#6a6560;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:4px;transition:all .2s;display:flex}.Chatbot-module__XNtYyW__closeBtn:hover{color:#f0ede8;background:#ffffff12}.Chatbot-module__XNtYyW__messages{scrollbar-width:thin;scrollbar-color:#c8956c4d transparent;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.Chatbot-module__XNtYyW__messages::-webkit-scrollbar{width:4px}.Chatbot-module__XNtYyW__messages::-webkit-scrollbar-thumb{background:#c8956c4d;border-radius:2px}.Chatbot-module__XNtYyW__msg{align-items:flex-end;gap:.5rem;animation:.3s forwards Chatbot-module__XNtYyW__msgIn;display:flex}@keyframes Chatbot-module__XNtYyW__msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Chatbot-module__XNtYyW__msgUser{flex-direction:row-reverse}.Chatbot-module__XNtYyW__msgAvatar{color:#fff;background:linear-gradient(135deg,#c8956c,#a0714c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Playfair Display,serif;font-size:.7rem;font-weight:700;display:flex}.Chatbot-module__XNtYyW__msgBubble{border-radius:18px;max-width:240px;padding:.7rem 1rem;font-size:.875rem;line-height:1.5}.Chatbot-module__XNtYyW__msgBot .Chatbot-module__XNtYyW__msgBubble{color:#d0cdc8;background:#ffffff12;border:1px solid #ffffff14;border-bottom-left-radius:4px}.Chatbot-module__XNtYyW__msgUser .Chatbot-module__XNtYyW__msgBubble{color:#fff;background:linear-gradient(135deg,#c8956c,#a0714c);border-bottom-right-radius:4px}.Chatbot-module__XNtYyW__typingBubble{align-items:center;gap:4px;padding:.8rem 1rem;display:flex}.Chatbot-module__XNtYyW__typingBubble span{background:#6a6560;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite Chatbot-module__XNtYyW__typing}.Chatbot-module__XNtYyW__typingBubble span:nth-child(2){animation-delay:.2s}.Chatbot-module__XNtYyW__typingBubble span:nth-child(3){animation-delay:.4s}@keyframes Chatbot-module__XNtYyW__typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.Chatbot-module__XNtYyW__quickReplies{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem;display:flex}.Chatbot-module__XNtYyW__quickReply{color:#c8956c;cursor:pointer;background:#c8956c1a;border:1px solid #c8956c40;border-radius:100px;padding:.4rem .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;transition:all .2s}.Chatbot-module__XNtYyW__quickReply:hover{background:#c8956c33;border-color:#c8956c66}.Chatbot-module__XNtYyW__inputArea{background:#ffffff05;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem;display:flex}.Chatbot-module__XNtYyW__chatInput{color:#f0ede8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;outline:none;flex:1;padding:.65rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;transition:all .25s}.Chatbot-module__XNtYyW__chatInput::placeholder{color:#4a4540}.Chatbot-module__XNtYyW__chatInput:focus{background:#c8956c0d;border-color:#c8956c66}.Chatbot-module__XNtYyW__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c8956c,#a0714c);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.Chatbot-module__XNtYyW__sendBtn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 15px #c8956c66}.Chatbot-module__XNtYyW__sendBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:440px){.Chatbot-module__XNtYyW__window{width:calc(100vw - 2rem);bottom:5rem;right:1rem}.Chatbot-module__XNtYyW__trigger{bottom:1rem;right:1rem}}
