:root{--gold-50:#fdf8e8;--gold-100:#f9edc5;--gold-200:#f0d88a;--gold-300:#e5be4f;--gold-400:#d4a528;--gold-500:#b69130;--gold-600:#9a7a28;--gold-700:#7a5a04;--gold-800:#5c4303;--gold-900:#3d2c02;--landing-bg:#070707;--landing-bg-alt:#0d0d0d;--glass-bg:hsla(0,0%,100%,.06);--glass-bg-hover:hsla(0,0%,100%,.1);--glass-border:hsla(0,0%,100%,.08);--glass-border-gold:rgba(182,145,48,.3);--glass-blur:20px;--glass-blur-heavy:40px;--shadow-gold-sm:0 2px 8px rgba(182,145,48,.15);--shadow-gold-md:0 4px 20px rgba(182,145,48,.2);--shadow-gold-lg:0 8px 40px rgba(182,145,48,.25);--shadow-gold-glow:0 0 30px rgba(182,145,48,.3);--shadow-glass:0 8px 32px rgba(0,0,0,.3);--shadow-glass-lg:0 16px 48px rgba(0,0,0,.4);--landing-section-py:100px;--landing-section-py-mobile:60px;--landing-radius-sm:8px;--landing-radius-md:16px;--landing-radius-lg:24px;--landing-radius-xl:32px;--landing-radius-full:9999px;--landing-transition:all 0.3s ease;--landing-transition-slow:all 0.6s ease}.landing{background-color:var(--landing-bg);color:#fff;font-family:var(--font-poppins,"Poppins"),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing.ugc{--landing-bg:#efece4;--landing-bg-alt:#f2eee6;--glass-bg:hsla(0,0%,100%,.55);--glass-bg-hover:hsla(0,0%,100%,.75);--glass-border:rgba(43,43,53,.12);--glass-border-gold:rgba(182,145,48,.35);background-color:#efece4;color:#2b2b35}.landing.ugc h1,.landing.ugc h2,.landing.ugc h3,.landing.ugc h4,.landing.ugc h5,.landing.ugc h6{color:#211d1d}.landing.ugc label,.landing.ugc li,.landing.ugc p,.landing.ugc span{color:#2b2b35}.landing.ugc [class*="text-white/90"]{color:rgba(43,43,53,.85)!important}.landing.ugc [class*="text-white/60"],.landing.ugc [class*="text-white/70"],.landing.ugc [class*="text-white/80"]{color:rgba(43,43,53,.7)!important}.landing.ugc [class*="text-white/50"]{color:rgba(43,43,53,.5)!important}.landing.ugc [class*="text-white/20"],.landing.ugc [class*="text-white/30"],.landing.ugc [class*="text-white/40"]{color:rgba(43,43,53,.35)!important}.landing.ugc [class*=text-white]{color:#2b2b35}.landing.ugc [class*="bg-white/10"],.landing.ugc [class*="bg-white/[0.02]"],.landing.ugc [class*="bg-white/[0.04]"],.landing.ugc [class*="bg-white/[0.06]"],.landing.ugc [class*="bg-white/[0.08]"],.landing.ugc [class*="bg-white/[0.10]"]{background-color:rgba(43,43,53,.04)!important}.landing.ugc [class*="border-white/15"],.landing.ugc [class*="border-white/[0.06]"],.landing.ugc [class*="border-white/[0.08]"],.landing.ugc [class*="border-white/[0.10]"],.landing.ugc [class*="border-white/[0.12]"]{border-color:rgba(43,43,53,.1)!important}.landing.ugc [class*=bg-black]{background-color:#f2eee6!important}.landing.ugc [class*=bg-landing-bg]{background-color:#efece4!important}.landing.ugc .bg-gold-gradient{color:#fff}.landing.ugc .glass{background:hsla(0,0%,100%,.75)!important;border:1px solid rgba(43,43,53,.12)!important;backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(43,43,53,.08)}.landing.ugc .glass:hover{background:hsla(0,0%,100%,.9)!important;border-color:rgba(182,145,48,.4)!important}.landing.ugc input:not([type=checkbox]):not([type=radio]),.landing.ugc textarea{background:#f5f3ef!important;border:1.5px solid rgba(43,43,53,.4)!important;color:#2b2b35!important}.landing.ugc input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.landing.ugc textarea::-moz-placeholder{color:rgba(43,43,53,.45)!important}.landing.ugc input:not([type=checkbox]):not([type=radio])::placeholder,.landing.ugc textarea::placeholder{color:rgba(43,43,53,.45)!important}.landing.ugc [role=banner][class*="bg-black/80"]{background-color:hsla(44,26%,92%,.9)!important;border-bottom-color:rgba(43,43,53,.08)!important}.landing.ugc [class*="bg-black/95"]{background-color:hsla(44,26%,92%,.97)!important}.landing.ugc [class*="bg-black/90"]{background-color:hsla(44,26%,92%,.95)!important}.landing .glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--landing-radius-lg);transition:var(--landing-transition)}.landing .glass:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-gold);box-shadow:var(--shadow-gold-sm)}.landing .text-gold-gradient{background:linear-gradient(135deg,var(--gold-300),var(--gold-500),var(--gold-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing .bg-gold-gradient{background:linear-gradient(135deg,var(--gold-400),var(--gold-500),var(--gold-600))}.landing .text-shadow-gold{text-shadow:0 0 40px rgba(182,145,48,.3)}.landing .swiper-button-next,.landing .swiper-button-prev{color:var(--gold-500)!important;width:40px!important;height:40px!important;background:hsla(0,0%,100%,.06)!important;backdrop-filter:blur(10px);border-radius:50%!important;border:1px solid hsla(0,0%,100%,.08)!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;margin-top:0!important}.landing .swiper-button-prev{left:4px!important;right:auto!important}.landing .swiper-button-next{right:4px!important;left:auto!important}.landing .swiper-button-next:after,.landing .swiper-button-prev:after{font-size:16px!important;font-weight:700}.landing .swiper-button-next:hover,.landing .swiper-button-prev:hover{background:rgba(182,145,48,.15)!important;border-color:rgba(182,145,48,.3)!important}.landing .swiper-pagination-bullet{background:hsla(0,0%,100%,.3)!important;opacity:1!important}.landing .swiper-pagination-bullet-active{background:var(--gold-500)!important}.landing .swiper-pagination{bottom:0!important;width:auto!important;padding:0!important}.landing .video-swiper{padding:10px 0}.landing .video-swiper .swiper-button-next,.landing .video-swiper .swiper-button-prev{display:none!important}.landing.ugc .swiper-button-next,.landing.ugc .swiper-button-prev{background:rgba(43,43,53,.08)!important;border:1px solid rgba(43,43,53,.12)!important}.landing.ugc .swiper-pagination-bullet{background:rgba(43,43,53,.25)!important}.landing [data-radix-popper-content-wrapper]{z-index:9999!important}.landing [data-state] svg{color:var(--gold-500)}.landing [data-radix-dialog-overlay]{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(4px)}.landing .container{max-width:1280px!important}@media (min-width:1536px){.landing .container{max-width:1400px!important}}.landing .testimonial_card{height:auto!important;min-width:auto!important;max-width:none!important}@media (prefers-reduced-motion:reduce){.landing,.landing *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing :focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;border-radius:4px}.landing input,.landing textarea{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;border-radius:var(--landing-radius-md)}.landing input::-moz-placeholder,.landing textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.landing input::placeholder,.landing textarea::placeholder{color:hsla(0,0%,100%,.5)}.landing input:focus,.landing textarea:focus{border-color:rgba(182,145,48,.5);box-shadow:0 0 0 3px rgba(182,145,48,.2);outline:none}