.page-module___8aEwW__hero{background:#0a0806;align-items:center;min-height:92vh;padding:8rem 0 5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:-2;transition:transform 6s ease-out;position:absolute;inset:0}.page-module___8aEwW__hero:hover .page-module___8aEwW__heroBg{transform:scale(1.04)}.page-module___8aEwW__heroOverlay{z-index:-1;background:radial-gradient(at 60%,#0a08064d 0%,#0a0806b3 60%,#0a0806e0 100%),linear-gradient(90deg,#0a0806e0 0%,#0a08068c 50%,#0a080666 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);animation:.8s cubic-bezier(0,0,.2,1) both page-module___8aEwW__fadeUp;position:relative}.page-module___8aEwW__heroBadge{color:#e5b869;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e5b8691f;border:1px solid #e5b86959;border-radius:100px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module___8aEwW__heroBadgeDot{background:#e5b869;border-radius:50%;width:7px;height:7px;animation:2s infinite page-module___8aEwW__flicker;box-shadow:0 0 10px #e5b869}.page-module___8aEwW__heroTitle{color:#fff;text-shadow:0 4px 30px #000000f2;letter-spacing:-.02em;max-width:820px;margin-bottom:1.5rem;font-size:clamp(3rem,5.8vw,5.2rem);font-weight:800;line-height:1.1}.page-module___8aEwW__heroTitleGold{color:#e5b869;text-shadow:0 0 35px #e5b86966}.page-module___8aEwW__heroSub{color:#e6ddd3;text-shadow:0 2px 18px #000000f2;max-width:560px;margin-bottom:2.5rem;font-size:1.2rem;font-weight:400;line-height:1.75}.page-module___8aEwW__heroCtas{align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__heroScroll{background:#e5b86940;width:1px;height:50px;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroScroll span{background:#e5b869;width:100%;height:35%;animation:2s infinite page-module___8aEwW__scrollDown;display:block}@keyframes page-module___8aEwW__scrollDown{0%{transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@media (max-width:768px){.page-module___8aEwW__heroOverlay{background:linear-gradient(#0a0806a6 0%,#0a0806eb 100%)}.page-module___8aEwW__heroContent{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 1.25rem;display:flex}.page-module___8aEwW__heroTitle{word-wrap:break-word;font-size:2.4rem}.page-module___8aEwW__heroSub{width:100%;padding:0;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__heroCtas{flex-direction:column;width:100%}.page-module___8aEwW__heroCtas>*{justify-content:center;width:100%}}.page-module___8aEwW__services{background:#120e0b}.page-module___8aEwW__servicesHead{max-width:640px;margin-bottom:4rem}.page-module___8aEwW__servicesHead h2{color:#fff}.page-module___8aEwW__servicesIntro{color:#e6ddd3;margin-top:1rem}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.page-module___8aEwW__serviceCard{background:#18130e;border:1px solid #33251a;padding:2.5rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__serviceIcon{margin-bottom:1rem;font-size:2.5rem;animation:6s ease-in-out infinite page-module___8aEwW__float;display:inline-block}.page-module___8aEwW__serviceGoldLine{background:#e5b869;width:2.2rem;height:2px;margin-bottom:1.5rem;transition:width .4s cubic-bezier(.4,0,.2,1)}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__serviceGoldLine{width:4.5rem}.page-module___8aEwW__serviceTitle{color:#fff;margin-bottom:1rem;font-size:1.4rem}.page-module___8aEwW__serviceDesc{color:#e6ddd3;font-size:.98rem;line-height:1.7}.page-module___8aEwW__aboutStrip{background:#0a0806;align-items:center;padding:8rem 0;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__aboutBg{z-index:-2;transition:transform 8s ease-out;position:absolute;inset:0}.page-module___8aEwW__aboutStrip:hover .page-module___8aEwW__aboutBg{transform:scale(1.03)}.page-module___8aEwW__aboutOverlay{z-index:-1;background:linear-gradient(90deg,#0a0806f5 0%,#0a0806e0 100%);position:absolute;inset:0}.page-module___8aEwW__aboutContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__aboutText{text-shadow:0 2px 12px #000000e6;max-width:520px}.page-module___8aEwW__aboutText h2{color:#fff}.page-module___8aEwW__aboutText p{color:#e6ddd3}.page-module___8aEwW__aboutCtas{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.page-module___8aEwW__waLink{color:#e5b869;text-underline-offset:5px;font-weight:600;text-decoration:underline;transition:color .2s}.page-module___8aEwW__waLink:hover{color:#fff}.page-module___8aEwW__aboutStats{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.page-module___8aEwW__statCard{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18130ed9;border:1px solid #e5b86940;border-radius:4px;padding:2.2rem 1.5rem;transition:transform .3s,border-color .3s}.page-module___8aEwW__statCard:hover{border-color:#e5b86980;transform:translateY(-5px)}.page-module___8aEwW__statNum{color:#e5b869;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:800;line-height:1;display:block}.page-module___8aEwW__statLabel{text-transform:uppercase;letter-spacing:.12em;color:#e6ddd3;font-size:.82rem;font-weight:700;display:block}@media (max-width:900px){.page-module___8aEwW__aboutContent{grid-template-columns:1fr}.page-module___8aEwW__aboutText{max-width:100%}}.page-module___8aEwW__productsSection{background:#0a0806}.page-module___8aEwW__productsHead{text-align:center;margin-bottom:4rem}.page-module___8aEwW__productsHead h2{color:#fff}.page-module___8aEwW__productsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module___8aEwW__productCard{background:#18130e;border:1px solid #33251a;border-radius:4px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-module___8aEwW__productCard:hover{box-shadow:var(--shadow-gold);border-color:#e5b869;transform:translateY(-6px)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productImg img{transform:scale(1.05)}.page-module___8aEwW__productImg{height:260px;position:relative;overflow:hidden}.page-module___8aEwW__productImg img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.page-module___8aEwW__productTag{color:#0a0806;text-transform:uppercase;background:#e5b869;border-radius:100px;padding:.4rem 1rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 10px #0006}.page-module___8aEwW__productBody{padding:2rem}.page-module___8aEwW__productTitle{color:#fff;margin-bottom:.5rem;font-size:1.35rem}.page-module___8aEwW__productDesc{color:#e6ddd3;min-height:50px;margin-bottom:1.5rem;font-size:.98rem;line-height:1.65}.page-module___8aEwW__productOrderBtn{color:#e5b869;text-underline-offset:4px;font-size:.9rem;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-block}.page-module___8aEwW__productOrderBtn:hover{color:#fff}.page-module___8aEwW__productsViewAll{text-align:center;margin-top:4rem}@keyframes page-module___8aEwW__shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.page-module___8aEwW__skeletonImg{background:linear-gradient(90deg,#18130e 25%,#221a14 50%,#18130e 75%) 0 0/600px 100%;height:260px;animation:1.5s linear infinite page-module___8aEwW__shimmer}.page-module___8aEwW__skeletonLine{background:linear-gradient(90deg,#18130e 25%,#221a14 50%,#18130e 75%) 0 0/600px 100%;border-radius:2px;height:14px;animation:1.5s linear infinite page-module___8aEwW__shimmer}.page-module___8aEwW__whySection{background:#0a0806;padding:8rem 0;position:relative;overflow:hidden}.page-module___8aEwW__whyBg{z-index:-2;transition:transform 10s linear;position:absolute;inset:0}.page-module___8aEwW__whySection:hover .page-module___8aEwW__whyBg{transform:scale(1.05)}.page-module___8aEwW__whyOverlay{z-index:-1;background:#0a0806f0;position:absolute;inset:0}.page-module___8aEwW__whyContent{grid-template-columns:1fr 1.5fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__whyText h2{color:#fff}.page-module___8aEwW__whyText p{color:#e6ddd3}.page-module___8aEwW__whyList{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module___8aEwW__whyItem{color:#fff;align-items:flex-start;gap:1rem;font-size:1.05rem;transition:transform .2s;display:flex}.page-module___8aEwW__whyItem:hover{transform:translate(5px)}.page-module___8aEwW__whyCheck{color:#e5b869;font-size:1.2rem}@media (max-width:900px){.page-module___8aEwW__whyContent,.page-module___8aEwW__whyList{grid-template-columns:1fr}}.page-module___8aEwW__testimonialsSection{background:#120e0b}.page-module___8aEwW__testimonialsHead{max-width:640px;margin-bottom:4rem}.page-module___8aEwW__testimonialsHead h2{color:#fff}.page-module___8aEwW__testimonialsSub{color:#e6ddd3;margin-top:1rem}.page-module___8aEwW__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module___8aEwW__testimonialCard{background:#18130e;border:1px solid #33251a;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__testimonialCard:before{content:"“";color:#e5b86914;pointer-events:none;font-family:Playfair Display,serif;font-size:8rem;line-height:1;position:absolute;top:-.5rem;right:1.5rem}.page-module___8aEwW__testimonialStars{color:#e5b869;letter-spacing:.1em;font-size:1.05rem}.page-module___8aEwW__testimonialText{color:#e6ddd3;border:none;flex:1;margin:0;padding:0;font-family:Playfair Display,serif;font-size:1.08rem;font-style:italic;line-height:1.8}.page-module___8aEwW__testimonialAuthor{border-top:1px solid #33251a;align-items:center;gap:1rem;padding-top:1rem;display:flex}.page-module___8aEwW__testimonialAvatar{color:#0a0806;background:linear-gradient(135deg,#e5b869,#9e7635);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;display:flex}.page-module___8aEwW__testimonialName{color:#fff;font-size:.98rem;font-weight:700;display:block}.page-module___8aEwW__testimonialRole{color:#b8a99a;margin-top:.2rem;font-size:.82rem;display:block}.page-module___8aEwW__zonesSection{text-align:center;background:#0a0806}.page-module___8aEwW__zonesHead{max-width:640px;margin:0 auto 4rem}.page-module___8aEwW__zonesHead h2{color:#fff}.page-module___8aEwW__zonesSub{color:#e6ddd3;margin-top:1rem}.page-module___8aEwW__zonesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.page-module___8aEwW__zoneCard{background:#18130e;border:1px solid #33251a;padding:3rem 2rem}.page-module___8aEwW__zoneTag{color:#e5b869;text-transform:uppercase;background:#e5b8691f;border:1px solid #e5b86940;border-radius:100px;margin-bottom:1.5rem;padding:.35rem 1.1rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module___8aEwW__zoneName{color:#fff;margin-bottom:1rem;font-size:1.85rem}.page-module___8aEwW__zoneDesc{color:#e6ddd3;margin-bottom:2rem;font-size:.98rem}.page-module___8aEwW__zoneOrder{color:#e5b869;text-transform:uppercase;border:1px solid #33251a;border-radius:2px;padding:.85rem 2rem;font-size:.82rem;font-weight:700;transition:all .3s;display:inline-block}.page-module___8aEwW__zoneCard:hover .page-module___8aEwW__zoneOrder{color:#0a0806;background:#e5b869;border-color:#e5b869}.page-module___8aEwW__ctaBanner{text-align:center;background:#0a0806;padding:8rem 0;position:relative;overflow:hidden}.page-module___8aEwW__ctaBannerBg{z-index:-2;transition:transform 5s ease-out;position:absolute;inset:0}.page-module___8aEwW__ctaBanner:hover .page-module___8aEwW__ctaBannerBg{transform:scale(1.05)}.page-module___8aEwW__ctaBannerOverlay{z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0806f0;position:absolute;inset:0}.page-module___8aEwW__ctaBannerContent{max-width:720px;margin:0 auto;position:relative}.page-module___8aEwW__ctaBannerTitle{color:#fff;margin:1.5rem 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.page-module___8aEwW__ctaBannerSub{color:#e6ddd3;margin-bottom:3rem;font-size:1.15rem;line-height:1.7}
