#main-nav{position:fixed !important;top:0;left:0;right:0;z-index:1000;height:80px;display:flex;align-items:center;background:rgba(12,13,16,.78) !important;background-color:rgba(12,13,16,.78) !important;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}#main-nav.scrolled{background:rgba(10,11,14,.9) !important;background-color:rgba(10,11,14,.9) !important}#main-nav .nav-inner{max-width:1600px;margin:0 auto;width:100%;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#main-nav .nav-logo{display:flex;align-items:center;gap:.5rem;text-decoration:none}#main-nav .nav-logo img{height:40px;width:auto}#main-nav .nav-logo span{font-size:1.4rem;font-weight:900;letter-spacing:-.03em;color:#d4af37}#main-nav .nav-links{display:none;align-items:center;gap:1.5rem}#main-nav .nav-links>a{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2e2e2;text-decoration:none;transition:color .2s}#main-nav .nav-links>a:hover,#main-nav .nav-links>a.active{color:#d4af37}#main-nav .nav-links .financing-link{display:flex;align-items:center;gap:.35rem;color:#d4af37}#main-nav .nav-dd{position:relative}#main-nav .nav-dd:after{content:'';position:absolute;top:100%;left:-16px;right:-16px;height:28px}#main-nav .nav-dd .dd-toggle{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2e2e2}#main-nav .nav-dd:hover .dd-toggle{color:#d4af37}#main-nav .nav-dd .dd-caret{font-size:16px;transition:transform .25s}#main-nav .nav-dd:hover .dd-caret,#main-nav .nav-dd.open .dd-caret{transform:rotate(180deg)}#main-nav .dd-menu{position:absolute !important;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(8px);min-width:268px;padding:.55rem;border-radius:16px;max-height:min(72vh, 580px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:linear-gradient(150deg,rgba(26,27,33,.62),rgba(15,16,21,.66)) !important;-webkit-backdrop-filter:blur(34px) saturate(1.35);backdrop-filter:blur(34px) saturate(1.35);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.14);opacity:0 !important;visibility:hidden !important;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s}#main-nav .nav-dd:hover .dd-menu,#main-nav .dd-menu:hover,#main-nav .nav-dd.open .dd-menu{opacity:1 !important;visibility:visible !important;pointer-events:auto;transform:translateX(-50%) translateY(0)}#main-nav .dd-menu a{display:block;padding:.6rem .85rem;border-radius:9px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#f4f3ef !important;white-space:nowrap;text-decoration:none}#main-nav .dd-menu a:hover{background:rgba(212,175,55,.2);color:#fff !important}#main-nav .dd-menu a .dd-sub{display:block;font-size:10px;font-weight:400;letter-spacing:.02em;text-transform:none;color:#9a978c;margin-top:2px}#main-nav .dd-menu::-webkit-scrollbar{width:8px}#main-nav .dd-menu::-webkit-scrollbar-thumb{background:rgba(212,175,55,.45);border-radius:8px}#main-nav .dd-menu::-webkit-scrollbar-track{background:0 0}#main-nav .nav-right{display:flex;align-items:center;gap:1rem}#main-nav .nav-phone{display:none;align-items:center;gap:.4rem;color:#d4af37;text-decoration:none;font-size:14px;font-weight:700}#main-nav .nav-cta{display:inline-flex;align-items:center;color:#fff !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;padding:.7rem 1.4rem;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.1) !important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;box-shadow:0 0 18px rgba(212,175,55,.18);transition:all .3s}#main-nav .nav-cta:hover{background:rgba(255,255,255,.2) !important;box-shadow:0 0 34px rgba(212,175,55,.45)}#main-nav #mobile-menu-btn{background:0 0;border:none;color:#d4af37;cursor:pointer;padding:.5rem;display:flex;z-index:1001}#mnav{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:rgba(10,10,10,.97);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:990;display:none;flex-direction:column;overflow-y:auto}#mnav.open{display:flex}#mnav a{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:18px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);color:#e2e2e2;text-decoration:none}#mnav a.sub{font-size:11px;color:#bdbab0;text-transform:none;letter-spacing:.04em;padding:13px;background:rgba(255,255,255,.02)}.float-call,.floating-call{position:fixed !important;right:22px;bottom:22px;z-index:950;width:60px !important;height:60px !important;border-radius:50% !important;display:flex !important;align-items:center;justify-content:center;color:#f2ca50 !important;text-decoration:none;background:rgba(255,255,255,.12) !important;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255,255,255,.28) !important;box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 22px rgba(212,175,55,.25) !important}.float-call:hover,.floating-call:hover{box-shadow:0 8px 36px rgba(0,0,0,.5),0 0 40px rgba(212,175,55,.5) !important;transform:scale(1.06)}.float-call .material-symbols-outlined,.floating-call .material-symbols-outlined{font-size:26px !important;color:#f2ca50 !important}.float-call svg,.floating-call svg{width:26px !important;height:26px !important}@media(min-width:1024px){#main-nav .nav-links{display:flex !important}#main-nav .nav-phone{display:flex !important}#main-nav #mobile-menu-btn{display:none !important}}#lead-next,#lead-send{width:100% !important;background:rgba(255,255,255,.1) !important;-webkit-backdrop-filter:blur(16px) !important;backdrop-filter:blur(16px) !important;color:#fff !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;box-shadow:0 0 26px rgba(212,175,55,.32) !important;text-shadow:0 1px 8px rgba(0,0,0,.5) !important}#lead-next:hover,#lead-send:hover{background:rgba(255,255,255,.2) !important;border-color:rgba(255,255,255,.4) !important;box-shadow:0 0 42px rgba(212,175,55,.55) !important}.glass{background:rgba(255,255,255,.08) !important;-webkit-backdrop-filter:blur(22px) saturate(1.1) !important;backdrop-filter:blur(22px) saturate(1.1) !important;border:1px solid rgba(255,255,255,.2) !important;box-shadow:0 8px 40px rgba(0,0,0,.3),0 0 22px rgba(212,175,55,.12) !important}.glass:hover{border-color:rgba(255,255,255,.32) !important;box-shadow:0 16px 50px rgba(0,0,0,.4),0 0 42px rgba(212,175,55,.45) !important}.glass:before{display:none !important}.glass:after{display:none !important}.gold-text{text-shadow:none !important}.page-bg{position:fixed;inset:0;z-index:-2}.page-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2s ease}.page-bg img.bg-active{opacity:1}.page-bg-overlay{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,11,11,.5),rgba(10,11,11,.62)),radial-gradient(circle at 50% 38%,rgba(10,11,11,.32),rgba(10,11,11,.66))}html.onew2r-bg,html.onew2r-bg body{background:0 0 !important;background-color:transparent !important}