*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;background:#0b0d14;color:#f5f5f5;line-height:1.5}header,footer{background:#0b0d14;padding:20px 40px;border-bottom:1px solid #222633}footer{border-top:1px solid #222633;border-bottom:none}main{display:block}.logo-img{max-width:260px;height:auto}@media(max-width:768px){.logo-img{max-width:200px;margin:0 auto}}.top-header{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 20px;background:#0b0d14;border-bottom:1px solid #222633;min-height:140px}.main-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;width:100%;margin-top:20px}.main-nav .menu-btn{padding:22px 36px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(145deg,#1a1d29,#0d0f17);border:3px solid #d4af37;border-radius:10px;color:#cfd3ff;text-decoration:none;transition:0.15s;box-shadow:inset 0 0 12px rgba(212,175,55,0.273),0 0 12px rgba(0,0,0,0.408)}.main-nav .menu-btn:hover{background:linear-gradient(145deg,#d4af37,#b8922b);color:#0b0d14;box-shadow:inset 0 0 12px rgba(0,0,0,0.306),0 0 13.2px rgba(212,175,55,0.374)}.sub-nav{text-align:center;width:100%;padding:30px 0;border-top:1px solid #222633}.sub-nav-title{font-size:22px;margin-bottom:18px;color:#d4af37;text-transform:uppercase;letter-spacing:.14em}.sub-nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.sub-nav-links a{padding:16px 28px;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(145deg,#141722,#0b0d14);border:2px solid #d4af37;border-radius:8px;color:#cfd3ff;text-decoration:none;transition:0.15s;box-shadow:inset 0 0 10px rgba(212,175,55,0.195),0 0 14px rgba(0,0,0,0.34)}.sub-nav-links a:hover{background:linear-gradient(145deg,#d4af37,#b8922b);color:#0b0d14;box-shadow:inset 0 0 14px rgba(0,0,0,0.306),0 0 12px rgba(212,175,55,0.374)}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin-top:20px}.footer-nav a{padding:16px 26px;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(145deg,#1a1d29,#0d0f17);border:2px solid #d4af37;border-radius:8px;color:#cfd3ff;text-decoration:none;transition:0.15s;box-shadow:inset 0 0 10px rgba(212,175,55,0.195),0 0 14px rgba(0,0,0,0.34)}.footer-nav a:hover{background:linear-gradient(145deg,#d4af37,#b8922b);color:#0b0d14}.dropdown{position:relative}.dropdown-btn{padding:22px 36px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(145deg,#1a1d29,#0d0f17);border:3px solid #d4af37;border-radius:10px;color:#cfd3ff;cursor:pointer;transition:0.15s;box-shadow:inset 0 0 12px rgba(212,175,55,0.273),0 0 12px rgba(0,0,0,0.408)}.dropdown-btn:hover{background:linear-gradient(145deg,#d4af37,#b8922b);color:#0b0d14}.dropdown-content{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;background:#0f1220;border:2px solid #d4af37;border-radius:10px;padding:10px 0;opacity:0;pointer-events:none;transform:translateY(10px);transition:0.15s;z-index:999}.dropdown:hover .dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-content a{display:block;padding:14px 20px;font-size:17px;color:#cfd3ff;text-decoration:none;transition:0.15s}.dropdown-content a:hover{background:#d4af37;color:#0b0d14}.hero,.section{max-width:1200px;margin:0 auto;padding:40px 20px;border:2px solid #00aaff;border-radius:12px;box-shadow:0 0 10px rgba(0,170,255,0.306),0 0 12px rgba(0,200,255,0.273),inset 0 0 10px rgba(0,200,255,0.195)}.hero h1{font-size:2.4rem;margin-bottom:16px;color:#d4af37}.hero p,.section p{font-size:1rem;color:#d0d4e8}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.card{background:#111522;border:1px solid #222633;padding:18px;border-radius:12px;box-shadow:0 0 10px rgba(0,170,255,0.306),0 0 12px rgba(0,200,255,0.273),inset 0 0 10px rgba(0,200,255,0.195)}.card h3{margin:0 0 8px;color:#d4af37}.card p{color:#c3c7e0}.breadcrumb{padding:10px 20px;background:#0f1220;border-bottom:1px solid #222633;font-size:13px}.breadcrumb a{color:#4fd1ff;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.page-wrapper{max-width:1200px;margin:0 auto;padding:40px 20px;border:2px solid #00aaff;border-radius:12px;box-shadow:0 0 10px rgba(0,170,255,0.306),0 0 12px rgba(0,200,255,0.273),inset 0 0 10px rgba(0,200,255,0.195)}.page-wrapper p,.page-wrapper ul,.page-wrapper ol{color:#cfd3ff}img,.system-img,.product-img,.hero img,.section img,.card img,.box img,.bm-footer-col img{display:block!important;max-width:100%!important;height:auto!important;margin:30px auto!important;border:3px solid #008cff!important;border-radius:12px!important;padding:6px!important;background:#0b0d14!important;box-shadow:0 0 12px rgba(0,140,255,0.51),0 0 14.4px rgba(0,140,255,0.374),inset 0 0 12px rgba(0,140,255,0.273)!important}.bm-footer-col{text-align:center}.bm-footer-col a,.bm-footer-policy-links a{padding:16px 28px;margin:8px 0;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(145deg,#141722,#0b0d14);border:2px solid #d4af37;border-radius:8px;color:#cfd3ff;text-decoration:none;transition:0.15s;box-shadow:inset 0 0 10px rgba(212,175,55,0.195),0 0 14px rgba(0,0,0,0.34)}.bm-footer-col a:hover,.bm-footer-policy-links a:hover{background:linear-gradient(145deg,#d4af37,#b8922b);color:#0b0d14}a:not(.menu-btn):not(.dropdown-btn){display:inline-block!important;padding:16px 28px!important;margin:10px auto!important;font-size:17px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:linear-gradient(145deg,#141722,#0b0d14)!important;border:2px solid #d4af37!important;border-radius:8px!important;color:#cfd3ff!important;text-decoration:none!important;text-align:center!important;transition:0.15s!important;box-shadow:0 0 12px rgba(0,140,255,0.442),0 0 14.4px rgba(0,140,255,0.306),inset 0 0 12px rgba(0,140,255,0.273)!important;border-color:#008cff!important}a:not(.menu-btn):not(.dropdown-btn):hover{background:linear-gradient(145deg,#d4af37,#b8922b)!important;color:#0b0d14!important}body.light,body.light *{background:#ffffff!important;color:#000!important}body.light h1,body.light h2{color:#ffcc00!important;text-shadow:0 0 12px rgba(255,204,0,0.476)!important;background:transparent!important}body.light a{color:#005eff!important}body.light .menu-btn,body.light .sub-btn,body.light .dropdown-btn{background:#ffffff!important;color:#000!important;border-color:#d4af37!important}body.light .card{background:#ffffff!important;border:1px solid #e0e0e0!important}body.light .card *,body.light .section *,body.light .hero *,body.light .page-wrapper *,body.light footer *,body.light .box *,body.light .cards *{color:#000!important}body.light .card h3{color:#ffcc00!important;text-shadow:0 0 12px rgba(255,204,0,0.408)!important}body.light img,.system-img,.product-img,.hero img,.section img,.card img,.box img,.bm-footer-col img{background:#ffffff!important;border-color:#008cff!important}body.light .btn,body.light .btn-primary,body.light .btn-secondary,body.light a.btn{background:#f5f5f5!important;color:#000!important;border-color:#00aaff!important}body.light .top-header,body.light .main-nav .menu-btn,body.light .sub-nav,body.light .sub-nav-links a,body.light .bm-master-footer,body.light .bm-footer-col,body.light .bm-footer-policy-links a,body.light a:not(.menu-btn):not(.dropdown-btn),body.light .hero,body.light .section,body.light .page-wrapper,body.light .box,body.light .cards,body.light .card,body.light img{box-shadow:0 0 12px rgba(0,140,255,0.51),0 0 14.4px rgba(0,140,255,0.374),inset 0 0 12px rgba(0,140,255,0.273)!important;border-color:#008cff!important}body.light .menu-btn,body.light .dropdown-btn,body.light .sub-btn,body.light .sub-nav-links a,body.light .footer-nav a,body.light .bm-footer-col a,body.light .bm-footer-policy-links a,body.light a:not(.menu-btn):not(.dropdown-btn),body.light .btn,body.light .btn-primary,body.light .btn-secondary,body.light a.btn{background:#ffffff !important;color:#000000 !important;border-color:#d4af37 !important}body.light .menu-btn:hover,body.light .dropdown-btn:hover,body.light .sub-nav-links a:hover,body.light .footer-nav a:hover,body.light .bm-footer-col a:hover,body.light .bm-footer-policy-links a:hover,body.light a:not(.menu-btn):not(.dropdown-btn):hover,body.light .btn:hover,body.light .btn-primary:hover,body.light .btn-secondary:hover,body.light a.btn:hover{background:#d4af37 !important;color:#000000 !important}body.light .menu-btn,body.light .dropdown-btn,body.light .sub-nav-links a,body.light .footer-nav a,body.light .bm-footer-col a,body.light .bm-footer-policy-links a,body.light a:not(.menu-btn):not(.dropdown-btn),body.light .btn,body.light .btn-primary,body.light .btn-secondary,body.light a.btn{box-shadow:0 0 12px rgba(0,140,255,0.51),0 0 14.4px rgba(0,140,255,0.374),inset 0 0 12px rgba(0,140,255,0.273)!important;border-color:#008cff !important}body>*:not(header):not(footer):not(nav):not(.top-header):not(.main-nav):not(.sub-nav):not(script){max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:30px !important;padding-right:30px !important}body p,body li,body span,body h1,body h2,body h3,body h4,body table,body ul,body ol{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:30px !important;padding-right:30px !important}.section,.hero,.page-wrapper,.box,.cards{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:30px !important;padding-right:30px !important}img,.system-img,.product-img,.hero img,.section img,.card img,.box img{display:block !important;margin-left:auto !important;margin-right:auto !important;margin-top:30px !important;margin-bottom:30px !important}@media(max-width:600px){body>*{padding-left:16px !important;padding-right:16px !important}}.bm-footer-balanced{display:grid !important;grid-template-columns:repeat(3,1fr)!important;gap:40px !important;width:100% !important;margin:0 auto !important;text-align:center !important}@media(max-width:900px){.bm-footer-balanced{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.bm-footer-balanced{grid-template-columns:1fr !important}}.bm-footer-col{text-align:center !important;margin:0 auto !important}.bm-footer-col a,.bm-footer-policy-links a{width:100% !important;max-width:280px !important;margin-left:auto !important;margin-right:auto !important}button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button,.wp-element-button,a.btn,a.button,a[role="button"]{--btn-bg-top:#f7d96a;--btn-bg-mid:#d4af37;--btn-bg-bottom:#9a6f05;--btn-text:#111111;--btn-border:#f6df83;--btn-border-dark:#6d4d00;--btn-depth:7px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.55em;min-height:48px;padding:0.78em 1.55em;border:1px solid var(--btn-border-dark);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.49)0%,rgba(255,255,255,0.14)22%,rgba(255,255,255,0.05)48%),linear-gradient(180deg,var(--btn-bg-top)0%,var(--btn-bg-mid)48%,var(--btn-bg-bottom)100%);color:var(--btn-text)!important;-webkit-text-fill-color:var(--btn-text)!important;font:inherit;font-weight:800;font-size:0.98rem;line-height:1.15;letter-spacing:0.02em;text-align:center;text-decoration:none !important;text-transform:none;cursor:pointer;user-select:none;isolation:isolate;box-shadow:0 var(--btn-depth)0 #6c4a00,0 calc(var(--btn-depth)+ 2px)0 rgba(0,0,0,0.195),0 14px 14.4px rgba(0,0,0,0.218),0 5px 10px rgba(0,0,0,0.156),inset 0 1px 0 rgba(255,255,255,0.626),inset 0 -2px 0 rgba(60,38,0,0.25),inset 1px 0 0 rgba(255,255,255,0.234),inset -1px 0 0 rgba(0,0,0,0.12);text-shadow:0 1px 0 rgba(255,255,255,0.273);transform:translateY(0)perspective(700px)rotateX(0deg);transition:transform 150ms ease,box-shadow 150ms ease,filter 150ms ease,background 150ms ease,border-color 150ms ease;-webkit-tap-highlight-color:transparent}button::before,.btn::before,.button::before,.wp-element-button::before,a.btn::before,a.button::before,a[role="button"]::before{content:"";position:absolute;top:2px;left:5%;right:5%;height:42%;border-radius:11px 11px 45% 45% / 11px 11px 24% 24%;background:linear-gradient(180deg,rgba(255,255,255,0.49),rgba(255,255,255,0.101)58%,rgba(255,255,255,0.05)100%);pointer-events:none;opacity:0.72;z-index:-1}button::after,.btn::after,.button::after,.wp-element-button::after,a.btn::after,a.button::after,a[role="button"]::after{content:"";position:absolute;left:10%;right:10%;bottom:-11px;height:10px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,0.234)0%,rgba(0,0,0,0.101)46%,rgba(0,0,0,0.05)75%);filter:blur(1.1px);pointer-events:none;z-index:-2;transition:opacity 150ms ease,transform 150ms ease}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.btn:hover,.button:hover,.wp-element-button:hover,a.btn:hover,a.button:hover,a[role="button"]:hover{filter:brightness(1.04)saturate(1.05);transform:translateY(-3px)perspective(700px)rotateX(1.5deg);box-shadow:0 calc(var(--btn-depth)+ 3px)0 #6c4a00,0 calc(var(--btn-depth)+ 5px)0 rgba(0,0,0,0.156),0 12px 19.2px rgba(0,0,0,0.265),0 7px 12px rgba(0,0,0,0.172),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 -2px 0 rgba(60,38,0,0.234),inset 1px 0 0 rgba(255,255,255,0.245),inset -1px 0 0 rgba(0,0,0,0.1)}button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.btn:active,.button:active,.wp-element-button:active,a.btn:active,a.button:active,a[role="button"]:active{transform:translateY(var(--btn-depth))perspective(700px)rotateX(-1deg);box-shadow:0 1px 0 #6c4a00,0 2px 3px rgba(0,0,0,0.156),inset 0 2px 6px rgba(55,35,0,0.172),inset 0 1px 0 rgba(255,255,255,0.354);filter:brightness(0.98)saturate(1.04)}button:focus-visible,input[type="button"]:focus-visible,input[type="submit"]:focus-visible,input[type="reset"]:focus-visible,.btn:focus-visible,.button:focus-visible,.wp-element-button:focus-visible,a.btn:focus-visible,a.button:focus-visible,a[role="button"]:focus-visible{outline:none;box-shadow:0 var(--btn-depth)0 #6c4a00,0 calc(var(--btn-depth)+ 2px)0 rgba(0,0,0,0.156),0 14px 14.4px rgba(0,0,0,0.218),0 0 0 3px #000,0 0 0 6px #ffe789,inset 0 1px 0 rgba(255,255,255,0.626),inset 0 -2px 0 rgba(60,38,0,0.25)}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,.btn[aria-disabled="true"],.button[aria-disabled="true"],.wp-element-button[aria-disabled="true"]{opacity:0.52;cursor:not-allowed;filter:grayscale(0.55)saturate(0.55);transform:none !important;box-shadow:0 4px 0 #5e5e5e,0 7px 12px rgba(0,0,0,0.14),inset 0 1px 0 rgba(255,255,255,0.273)}.btn-gold{--btn-bg-top:#fff1a6;--btn-bg-mid:#d4af37;--btn-bg-bottom:#8d6200;--btn-text:#000;--btn-border:#fff1a6;--btn-border-dark:#6f4c00}.btn-blue{--btn-bg-top:#9ed7ff;--btn-bg-mid:#228be6;--btn-bg-bottom:#0a4d91;--btn-text:#ffffff;--btn-border:#b9e4ff;--btn-border-dark:#073665;text-shadow:0 1px 1px rgba(0,0,0,0.25)}.btn-blue,.btn-blue:hover,.btn-blue:active{color:#fff !important;-webkit-text-fill-color:#fff !important}.btn-red{--btn-bg-top:#ff9c9c;--btn-bg-mid:#e12c2c;--btn-bg-bottom:#8b0909;--btn-text:#ffffff;--btn-border:#ffbbbb;--btn-border-dark:#650505;text-shadow:0 1px 1px rgba(0,0,0,0.273)}.btn-red,.btn-red:hover,.btn-red:active{color:#fff !important;-webkit-text-fill-color:#fff !important}.btn-green{--btn-bg-top:#a8f4bd;--btn-bg-mid:#26a65b;--btn-bg-bottom:#116b36;--btn-text:#ffffff;--btn-border:#c1ffd2;--btn-border-dark:#084723;text-shadow:0 1px 1px rgba(0,0,0,0.265)}.btn-green,.btn-green:hover,.btn-green:active{color:#fff !important;-webkit-text-fill-color:#fff !important}.btn-purple{--btn-bg-top:#d3a6ff;--btn-bg-mid:#7d42d9;--btn-bg-bottom:#43207e;--btn-text:#ffffff;--btn-border:#e7c9ff;--btn-border-dark:#30105f;text-shadow:0 1px 1px rgba(0,0,0,0.273)}.btn-purple,.btn-purple:hover,.btn-purple:active{color:#fff !important;-webkit-text-fill-color:#fff !important}.btn-black{--btn-bg-top:#555;--btn-bg-mid:#222;--btn-bg-bottom:#050505;--btn-text:#ffffff;--btn-border:#777;--btn-border-dark:#000;text-shadow:0 1px 1px rgba(0,0,0,0.476)}.btn-black,.btn-black:hover,.btn-black:active{color:#fff !important;-webkit-text-fill-color:#fff !important}.btn-silver{--btn-bg-top:#ffffff;--btn-bg-mid:#c9c9c9;--btn-bg-bottom:#808080;--btn-text:#111111;--btn-border:#ffffff;--btn-border-dark:#666666}.btn-xl{min-height:60px;padding:1em 2em;border-radius:18px;font-size:clamp(1rem,2vw,1.18rem);--btn-depth:9px}.btn-sm{min-height:38px;padding:0.6em 1.1em;border-radius:11px;font-size:0.88rem;--btn-depth:5px}.btn-pill{border-radius:999px}.btn-pill::before{border-radius:999px}.btn-block{display:flex;width:100%}button svg,.btn svg,.button svg,.wp-element-button svg,a[role="button"] svg{width:1.15em;height:1.15em;flex:0 0 auto;fill:currentColor}@media(max-width:600px){button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button,.wp-element-button,a.btn,a.button,a[role="button"]{min-height:46px;padding:0.74em 1.25em;border-radius:13px;--btn-depth:6px}}@media(hover:none){button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.btn:hover,.button:hover,.wp-element-button:hover,a.btn:hover,a.button:hover,a[role="button"]:hover{transform:none}}@media(prefers-reduced-motion:reduce){button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button,.wp-element-button,a.btn,a.button,a[role="button"]{transition:none !important}}.btn-glow{box-shadow:0 var(--btn-depth)0 #6c4a00,0 calc(var(--btn-depth)+ 2px)0 rgba(0,0,0,0.195),0 15px 16.8px rgba(0,0,0,0.234),0 0 12px rgba(212,175,55,0.374),0 0 22.8px rgba(212,175,55,0.172),inset 0 1px 0 rgba(255,255,255,0.646),inset 0 -2px 0 rgba(60,38,0,0.25)}.btn-glow:hover{box-shadow:0 calc(var(--btn-depth)+ 3px)0 #6c4a00,0 calc(var(--btn-depth)+ 5px)0 rgba(0,0,0,0.156),0 13.2px 20.4px rgba(0,0,0,0.265),0 0 14.4px rgba(212,175,55,0.49),0 0 30px rgba(212,175,55,0.218),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 -2px 0 rgba(60,38,0,0.218)}button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button,.wp-element-button,a.btn,a.button,a[role="button"]{color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-weight:900 !important;text-shadow:0 1px 0 rgba(255,255,255,0.578),0 -1px 0 rgba(255,255,255,0.156)!important}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.btn:hover,.button:hover,.wp-element-button:hover,a.btn:hover,a.button:hover,a[role="button"]:hover{color:#000000 !important;-webkit-text-fill-color:#000000 !important}button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.btn:active,.button:active,.wp-element-button:active,a.btn:active,a.button:active,a[role="button"]:active{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.442)!important}button:focus-visible,input[type="button"]:focus-visible,input[type="submit"]:focus-visible,input[type="reset"]:focus-visible,.btn:focus-visible,.button:focus-visible,.wp-element-button:focus-visible,a.btn:focus-visible,a.button:focus-visible,a[role="button"]:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.btn-blue,.btn-red,.btn-green,.btn-purple,.btn-black{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,0.578),0 0 3px rgba(0,0,0,0.306)!important}.btn-blue:hover,.btn-blue:active,.btn-blue:focus-visible,.btn-red:hover,.btn-red:active,.btn-red:focus-visible,.btn-green:hover,.btn-green:active,.btn-green:focus-visible,.btn-purple:hover,.btn-purple:active,.btn-purple:focus-visible,.btn-black:hover,.btn-black:active,.btn-black:focus-visible{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.btn-gold,.btn-silver{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.578)!important}.btn-gold:hover,.btn-gold:active,.btn-gold:focus-visible,.btn-silver:hover,.btn-silver:active,.btn-silver:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important}nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a,header nav a{--nav-top:#fff0a0;--nav-mid:#d4af37;--nav-bottom:#8d6200;--nav-text:#080808;--nav-edge:#684700;--nav-depth:6px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.45em;min-height:44px;padding:0.70rem 1.20rem;margin:0 3px 7px;border:1px solid var(--nav-edge);border-radius:12px;background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,0.646)0%,rgba(255,255,255,0.272)20%,rgba(255,255,255,0.05)55%),linear-gradient(180deg,var(--nav-top)0%,#efd367 18%,var(--nav-mid)48%,#b58a16 72%,var(--nav-bottom)100%);color:var(--nav-text)!important;-webkit-text-fill-color:var(--nav-text)!important;font:inherit;font-weight:800;font-size:clamp(0.82rem,1.3vw,0.96rem);line-height:1.1;letter-spacing:0.025em;text-align:center;text-decoration:none !important;white-space:nowrap;cursor:pointer;user-select:none;isolation:isolate;box-shadow:0 var(--nav-depth)0 #684700,0 calc(var(--nav-depth)+ 2px)0 rgba(40,25,0,0.306),0 calc(var(--nav-depth)+ 5px)7px rgba(0,0,0,0.195),0 12px 12px rgba(0,0,0,0.172),inset 0 1px 0 rgba(255,255,255,0.646),inset 0 2px 3px rgba(255,255,255,0.234),inset 0 -2px 0 rgba(75,45,0,0.273),inset 1px 0 0 rgba(255,255,255,0.25),inset -1px 0 0 rgba(0,0,0,0.117);text-shadow:0 1px 0 rgba(255,255,255,0.306);transform:translateY(0)perspective(700px)rotateX(0deg);transform-origin:center bottom;transition:transform 150ms ease,box-shadow 150ms ease,filter 150ms ease,background 150ms ease,border-color 150ms ease;-webkit-tap-highlight-color:transparent}nav a::before,.nav a::before,.navbar a::before,.main-nav a::before,.main-navigation a::before,.navigation a::before,.nav-menu a::before,.menu a::before,header nav a::before{content:"";position:absolute;top:2px;left:5%;right:5%;height:43%;border-radius:9px 9px 50% 50% / 9px 9px 25% 25%;background:linear-gradient(180deg,rgba(255,255,255,0.578)0%,rgba(255,255,255,0.273)42%,rgba(255,255,255,0.08)75%,rgba(255,255,255,0.05)100%);pointer-events:none;opacity:0.75;z-index:-1}nav a::after,.nav a::after,.navbar a::after,.main-nav a::after,.main-navigation a::after,.navigation a::after,.nav-menu a::after,.menu a::after,header nav a::after{content:"";position:absolute;left:10%;right:10%;bottom:-12px;height:10px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,0.265)0%,rgba(0,0,0,0.14)40%,rgba(0,0,0,0.05)75%);filter:blur(1.1px);opacity:0.8;pointer-events:none;z-index:-2;transition:transform 150ms ease,opacity 150ms ease}nav a:hover,.nav a:hover,.navbar a:hover,.main-nav a:hover,.main-navigation a:hover,.navigation a:hover,.nav-menu a:hover,.menu a:hover,header nav a:hover{color:#000 !important;-webkit-text-fill-color:#000 !important;filter:brightness(1.04)saturate(1.05);transform:translateY(-3px)perspective(700px)rotateX(2deg);box-shadow:0 calc(var(--nav-depth)+ 3px)0 #684700,0 calc(var(--nav-depth)+ 5px)0 rgba(40,25,0,0.272),0 17px 12px rgba(0,0,0,0.195),0 12px 16.8px rgba(0,0,0,0.211),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 2px 4px rgba(255,255,255,0.273),inset 0 -2px 0 rgba(75,45,0,0.25),inset 1px 0 0 rgba(255,255,255,0.272),inset -1px 0 0 rgba(0,0,0,0.12)}nav a:hover::after,.nav a:hover::after,.navbar a:hover::after,.main-nav a:hover::after,.main-navigation a:hover::after,.navigation a:hover::after,.nav-menu a:hover::after,.menu a:hover::after,header nav a:hover::after{transform:translateY(4px)scaleX(1.08);opacity:0.65}nav a:active,.nav a:active,.navbar a:active,.main-nav a:active,.main-navigation a:active,.navigation a:active,.nav-menu a:active,.menu a:active,header nav a:active{transform:translateY(var(--nav-depth))perspective(700px)rotateX(-2deg);filter:brightness(0.96)saturate(1.05);box-shadow:0 1px 0 #684700,0 2px 3px rgba(0,0,0,0.195),inset 0 3px 7px rgba(70,40,0,0.218),inset 0 1px 0 rgba(255,255,255,0.306)}nav a:active::after,.nav a:active::after,.navbar a:active::after,.main-nav a:active::after,.main-navigation a:active::after,.navigation a:active::after,.nav-menu a:active::after,.menu a:active::after,header nav a:active::after{opacity:0.25;transform:translateY(-2px)scaleX(0.85)}nav a.active,nav a.current,nav a[aria-current="page"],.nav a.active,.navbar a.active,.main-nav a.active,.main-navigation a.active,.nav-menu a.active,.menu a.active,.current-menu-item>a,.current_page_item>a{background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,0.68)0%,rgba(255,255,255,0.306)20%,rgba(255,255,255,0.05)55%),linear-gradient(180deg,#fff8c9 0%,#ffe681 20%,#e4bd39 48%,#c49112 72%,#8a5e00 100%);border-color:#ffe998;box-shadow:0 var(--nav-depth)0 #614100,0 calc(var(--nav-depth)+ 2px)0 rgba(0,0,0,0.258),0 12px 13.2px rgba(0,0,0,0.203),0 0 12px rgba(255,215,80,0.374),0 0 15px rgba(212,175,55,0.218),inset 0 1px 0 #fff,inset 0 -2px 0 rgba(75,45,0,0.234)}nav a:focus-visible,.nav a:focus-visible,.navbar a:focus-visible,.main-nav a:focus-visible,.main-navigation a:focus-visible,.navigation a:focus-visible,.nav-menu a:focus-visible,.menu a:focus-visible,header nav a:focus-visible{outline:none;box-shadow:0 var(--nav-depth)0 #684700,0 calc(var(--nav-depth)+ 2px)0 rgba(0,0,0,0.273),0 14px 13.2px rgba(0,0,0,0.195),0 0 0 3px #000,0 0 0 6px #ffe889,0 0 13.2px rgba(212,175,55,0.374),inset 0 1px 0 rgba(255,255,255,0.68)}nav ul,.nav ul,.navbar ul,.main-nav ul,.main-navigation ul,.navigation ul,.nav-menu,.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;list-style:none;margin:0;padding:7px}nav li,.nav li,.navbar li,.main-nav li,.main-navigation li,.navigation li,.nav-menu li,.menu li{position:relative;margin:0;padding:0;list-style:none}nav li ul,.nav li ul,.navbar li ul,.main-nav li ul,.main-navigation li ul,.navigation li ul,.nav-menu li ul,.menu li ul{position:absolute;z-index:9999;display:none;flex-direction:column;align-items:stretch;min-width:230px;padding:12px;border:1px solid rgba(212,175,55,0.306);border-radius:16px;background:linear-gradient(180deg,rgba(28,28,28,0.666),rgba(5,5,5,0.666));box-shadow:0 16px 21px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.08)}nav li:hover>ul,nav li:focus-within>ul,.nav li:hover>ul,.nav li:focus-within>ul,.navbar li:hover>ul,.navbar li:focus-within>ul,.main-nav li:hover>ul,.main-nav li:focus-within>ul,.main-navigation li:hover>ul,.main-navigation li:focus-within>ul,.navigation li:hover>ul,.navigation li:focus-within>ul,.nav-menu li:hover>ul,.nav-menu li:focus-within>ul,.menu li:hover>ul,.menu li:focus-within>ul{display:flex}nav li ul a,.nav li ul a,.navbar li ul a,.main-nav li ul a,.main-navigation li ul a,.navigation li ul a,.nav-menu li ul a,.menu li ul a{width:100%;justify-content:flex-start;white-space:normal;margin:0 0 8px;min-height:42px;--nav-depth:4px}nav li ul li:last-child>a,.nav li ul li:last-child>a,.navbar li ul li:last-child>a,.main-nav li ul li:last-child>a,.main-navigation li ul li:last-child>a,.navigation li ul li:last-child>a,.nav-menu li ul li:last-child>a,.menu li ul li:last-child>a{margin-bottom:0}.nav-black{--nav-top:#666;--nav-mid:#242424;--nav-bottom:#050505;--nav-edge:#000;--nav-text:#fff}.nav-black,.nav-black:hover,.nav-black:active{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:0 1px 2px #000}.nav-blue{--nav-top:#b9e5ff;--nav-mid:#258ee8;--nav-bottom:#084c8e;--nav-edge:#053968;--nav-text:#fff}.nav-blue,.nav-blue:hover,.nav-blue:active{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,0.34)}.nav-red{--nav-top:#ffaaaa;--nav-mid:#e13232;--nav-bottom:#870808;--nav-edge:#620404;--nav-text:#fff}.nav-red,.nav-red:hover,.nav-red:active{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,0.34)}.nav-green{--nav-top:#b9f6ca;--nav-mid:#28a75d;--nav-bottom:#116732;--nav-edge:#08431f;--nav-text:#fff}.nav-green,.nav-green:hover,.nav-green:active{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,0.34)}.nav-silver{--nav-top:#fff;--nav-mid:#cfcfcf;--nav-bottom:#7d7d7d;--nav-edge:#555;--nav-text:#111}.nav-glow{box-shadow:0 var(--nav-depth)0 #684700,0 calc(var(--nav-depth)+ 2px)0 rgba(40,25,0,0.272),0 14px 13.2px rgba(0,0,0,0.218),0 0 16px rgba(212,175,55,0.408),0 0 20.4px rgba(212,175,55,0.218),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 -2px 0 rgba(75,45,0,0.25)}nav a svg,.nav a svg,.navbar a svg,.main-nav a svg,.main-navigation a svg,.navigation a svg,.nav-menu a svg,.menu a svg{width:1.05em;height:1.05em;flex:0 0 auto;fill:currentColor}@media(max-width:768px){nav ul,.nav ul,.navbar ul,.main-nav ul,.main-navigation ul,.navigation ul,.nav-menu,.menu{gap:5px;padding:6px}nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a,header nav a{min-height:44px;padding:0.68rem 1rem;font-size:0.88rem;--nav-depth:5px}}@media(max-width:480px){nav ul,.nav ul,.navbar ul,.main-nav ul,.main-navigation ul,.navigation ul,.nav-menu,.menu{width:100%}nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a,header nav a{white-space:normal;text-align:center}}@media(hover:none){nav a:hover,.nav a:hover,.navbar a:hover,.main-nav a:hover,.main-navigation a:hover,.navigation a:hover,.nav-menu a:hover,.menu a:hover,header nav a:hover{transform:none}}@media(prefers-reduced-motion:reduce){nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a,header nav a{transition:none !important}}.button-label,.nav-label,button>span,.btn>span,.button>span,.wp-element-button>span,a.btn>span,a.button>span,a[role="button"]>span,nav a>span,.nav a>span,.navbar a>span,.main-nav a>span,.main-navigation a>span,.navigation a>span,.nav-menu a>span,.menu a>span,header nav a>span{position:relative;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:0.4em;padding:0.38em 0.80em;border:1px solid rgba(255,255,255,0.125);border-radius:8px;background:#080808 !important;background-image:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:900 !important;letter-spacing:0.025em;line-height:1.15;text-align:center;text-shadow:0 1px 2px #000000,0 0 2px #000000 !important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.646),inset 0 -1px 0 rgba(255,255,255,0.133),inset 1px 0 0 rgba(255,255,255,0.08),inset -1px 0 0 rgba(255,255,255,0.08),0 1px 0 rgba(255,255,255,0.273);transition:background-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.btn-gold>span,.btn-silver>span,.nav-gold>span,.nav-silver>span,.btn-gold .button-label,.btn-silver .button-label,.nav-gold .nav-label,.nav-silver .nav-label{background:#050505 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.btn-blue>span,.btn-red>span,.btn-green>span,.btn-purple>span,.btn-black>span,.nav-blue>span,.nav-red>span,.nav-green>span,.nav-purple>span,.nav-black>span,.btn-blue .button-label,.btn-red .button-label,.btn-green .button-label,.btn-purple .button-label,.btn-black .button-label,.nav-blue .nav-label,.nav-red .nav-label,.nav-green .nav-label,.nav-purple .nav-label,.nav-black .nav-label{background:#ffffff !important;background-image:none !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:none !important;border-color:rgba(0,0,0,0.306);box-shadow:inset 0 3px 5px rgba(0,0,0,0.234),inset 0 -1px 0 rgba(255,255,255,0.68),inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.306)}nav a>span,.nav a>span,.navbar a>span,.main-nav a>span,.main-navigation a>span,.navigation a>span,.nav-menu a>span,.menu a>span,header nav a>span{background:#050505 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}button:hover>span,.btn:hover>span,.button:hover>span,.wp-element-button:hover>span,a.btn:hover>span,a.button:hover>span,a[role="button"]:hover>span,nav a:hover>span,.nav a:hover>span,.navbar a:hover>span,.main-nav a:hover>span,.main-navigation a:hover>span,.navigation a:hover>span,.nav-menu a:hover>span,.menu a:hover>span{filter:none !important;background-image:none !important;transform:translateY(-1px)}button:active>span,.btn:active>span,.button:active>span,.wp-element-button:active>span,a.btn:active>span,a.button:active>span,a[role="button"]:active>span,nav a:active>span,.nav a:active>span,.navbar a:active>span,.main-nav a:active>span,.main-navigation a:active>span,.navigation a:active>span,.nav-menu a:active>span,.menu a:active>span{transform:translateY(1px);box-shadow:inset 0 4px 7px rgba(0,0,0,0.612),inset 0 -1px 0 rgba(255,255,255,0.12)}nav a[aria-current="page"]>span,nav a.active>span,nav a.current>span,.current-menu-item>a>span,.current_page_item>a>span{background:#000000 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:#ffe680;box-shadow:inset 0 3px 6px rgba(0,0,0,0.68),0 0 8px rgba(255,215,70,0.442)}.button-label svg,.nav-label svg,button>span svg,.btn>span svg,nav a>span svg{width:1em;height:1em;fill:currentColor;flex:0 0 auto}@media(max-width:600px){.button-label,.nav-label,button>span,.btn>span,.button>span,nav a>span,.nav a>span,.navbar a>span,.main-nav a>span,.main-navigation a>span{padding:0.34em 0.65em;border-radius:7px}}@media(prefers-color-scheme:dark){button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button,.wp-element-button,a.btn,a.button,a[role="button"]{background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,0.646)0%,rgba(255,255,255,0.272)22%,rgba(255,255,255,0.05)55%),linear-gradient(180deg,#fff3a6 0%,#f7dc68 18%,#d4af37 48%,#b78b17 72%,#8d6200 100%)!important;background-color:#d4af37 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#765200 !important;font-weight:900 !important;text-shadow:0 1px 0 rgba(255,255,255,0.476)!important;box-shadow:0 6px 0 #684700,0 8px 0 rgba(40,25,0,0.306),0 12px 10px rgba(0,0,0,0.306),0 16px 14.4px rgba(0,0,0,0.273),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 2px 3px rgba(255,255,255,0.272),inset 0 -2px 0 rgba(75,45,0,0.273),inset 1px 0 0 rgba(255,255,255,0.273),inset -1px 0 0 rgba(0,0,0,0.14)!important}nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a,header nav a{background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,0.646)0%,rgba(255,255,255,0.272)22%,rgba(255,255,255,0.05)55%),linear-gradient(180deg,#fff3a6 0%,#f7dc68 18%,#d4af37 48%,#b78b17 72%,#8d6200 100%)!important;background-color:#d4af37 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#765200 !important;font-weight:900 !important;text-shadow:0 1px 0 rgba(255,255,255,0.476)!important;box-shadow:0 6px 0 #684700,0 8px 0 rgba(40,25,0,0.306),0 12px 10px rgba(0,0,0,0.306),0 16px 14.4px rgba(0,0,0,0.273),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 2px 3px rgba(255,255,255,0.272),inset 0 -2px 0 rgba(75,45,0,0.273),inset 1px 0 0 rgba(255,255,255,0.273),inset -1px 0 0 rgba(0,0,0,0.14)!important}button,button *,.btn,.btn *,.button,.button *,.wp-element-button,.wp-element-button *,a.btn,a.btn *,a.button,a.button *,a[role="button"],a[role="button"] *,nav a,nav a *,.nav a,.nav a *,.navbar a,.navbar a *,.main-nav a,.main-nav a *,.main-navigation a,.main-navigation a *,.navigation a,.navigation a *,.nav-menu a,.nav-menu a *,.menu a,.menu a *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.button-label,.nav-label,button>span,.btn>span,.button>span,.wp-element-button>span,a.btn>span,a.button>span,a[role="button"]>span,nav a>span,.nav a>span,.navbar a>span,.main-nav a>span,.main-navigation a>span,.navigation a>span,.nav-menu a>span,.menu a>span,header nav a>span{background:#ffe680 !important;background-image:none !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#765200 !important;text-shadow:0 1px 0 rgba(255,255,255,0.612)!important;box-shadow:inset 0 3px 5px rgba(80,50,0,0.273),inset 0 -1px 0 rgba(255,255,255,0.612),inset 1px 0 0 rgba(255,255,255,0.272),inset -1px 0 0 rgba(80,50,0,0.156),0 1px 0 rgba(255,255,255,0.306)!important}button:hover,.btn:hover,.button:hover,.wp-element-button:hover,a.btn:hover,a.button:hover,a[role="button"]:hover,nav a:hover,.nav a:hover,.navbar a:hover,.main-nav a:hover,.main-navigation a:hover,.navigation a:hover,.nav-menu a:hover,.menu a:hover{background:linear-gradient(180deg,#fffbd2 0%,#ffe77b 20%,#e5bd35 52%,#bd8e12 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;filter:brightness(1.04)saturate(1.05)}button:hover>span,.btn:hover>span,.button:hover>span,a.btn:hover>span,a.button:hover>span,a[role="button"]:hover>span,nav a:hover>span,.nav a:hover>span,.navbar a:hover>span,.main-nav a:hover>span,.main-navigation a:hover>span,.navigation a:hover>span,.nav-menu a:hover>span,.menu a:hover>span{background:#fff2a6 !important;background-image:none !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important}button:active,.btn:active,.button:active,.wp-element-button:active,a.btn:active,a.button:active,a[role="button"]:active,nav a:active,.nav a:active,.navbar a:active,.main-nav a:active,.main-navigation a:active,.navigation a:active,.nav-menu a:active,.menu a:active{background:linear-gradient(180deg,#c89d20 0%,#e0b62e 40%,#f0cf58 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important}nav a[aria-current="page"],nav a.active,nav a.current,.current-menu-item>a,.current_page_item>a{background:linear-gradient(180deg,#fffbd0 0%,#ffe77b 20%,#d4af37 52%,#9f7108 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#ffe88b !important;box-shadow:0 6px 0 #684700,0 9px 10px rgba(0,0,0,0.34),0 0 12px rgba(255,215,80,0.374),0 0 14.4px rgba(212,175,55,0.234),inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(75,45,0,0.234)!important}}@media(prefers-color-scheme:dark){button,.btn,.button,a.btn,a.button,a[role="button"],nav a,header nav a,.nav a,.navbar a,.main-nav a,.main-navigation a,.navigation a,.nav-menu a,.menu a{color:#ffe991 !important;-webkit-text-fill-color:#ffe991 !important;-webkit-text-stroke:0 !important;text-shadow:0 1px 0 #000000,0 2px 1px rgba(0,0,0,0.646),0 -1px 0 rgba(255,255,255,0.156),0 0 5px rgba(212,175,55,0.273)!important}button *,.btn *,.button *,a.btn *,a.button *,a[role="button"] *,nav a *,header nav a *,.nav a *,.navbar a *,.main-nav a *,.main-navigation a *,.navigation a *,.nav-menu a *,.menu a *{color:#ffe991 !important;-webkit-text-fill-color:#ffe991 !important;-webkit-text-stroke:0 !important;text-shadow:0 1px 0 #000000,0 2px 1px rgba(0,0,0,0.646),0 -1px 0 rgba(255,255,255,0.156),0 0 5px rgba(212,175,55,0.273)!important}button:hover,.btn:hover,.button:hover,a.btn:hover,a.button:hover,a[role="button"]:hover,nav a:hover,header nav a:hover,.nav a:hover,.navbar a:hover,.main-nav a:hover,.main-navigation a:hover,.navigation a:hover,.nav-menu a:hover,.menu a:hover,button:hover *,.btn:hover *,.button:hover *,a.btn:hover *,a.button:hover *,a[role="button"]:hover *,nav a:hover *,header nav a:hover *,.nav a:hover *,.navbar a:hover *,.main-nav a:hover *,.main-navigation a:hover *,.navigation a:hover *,.nav-menu a:hover *,.menu a:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.51)!important}button:focus-visible,.btn:focus-visible,.button:focus-visible,nav a:focus-visible,.nav-menu a:focus-visible{outline:3px solid #ffd84d !important;outline-offset:4px}}body:not(.light).main-nav .menu-btn,body:not(.light).menu-btn,body:not(.light).sub-nav-links a,body:not(.light).sub-btn,body:not(.light).dropdown-btn,body:not(.light).dropdown-content a,body:not(.light).btn,body:not(.light).btn-primary,body:not(.light).btn-secondary,body:not(.light)a.btn,body:not(.light)a.button,body:not(.light)a[role="button"],body:not(.light)button,body:not(.light)input[type="button"],body:not(.light)input[type="submit"],body:not(.light)input[type="reset"],body:not(.light)footer a,body:not(.light).bm-footer-col a,body:not(.light).bm-footer-policy-links a{background-color:#d4af37 !important;background-image:radial-gradient(ellipse at 50% -28%,rgba(255,255,255,0.666)0%,rgba(255,255,255,0.394)20%,rgba(255,255,255,0.1)46%,rgba(255,255,255,0.05)61%),linear-gradient(180deg,#fff4ac 0%,#f7dd69 18%,#d4af37 47%,#b88913 73%,#875c00 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important;opacity:1 !important;mix-blend-mode:normal !important;border-color:#d4af37 !important;font-weight:900 !important;text-decoration-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.646),0 -1px 0 rgba(90,58,0,0.156)!important;box-shadow:0 6px 0 #684700,0 8px 0 rgba(40,25,0,0.306),0 13px 12px rgba(0,0,0,0.272),0 0 15px rgba(212,175,55,0.172),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 3px 5px rgba(255,255,255,0.172),inset 0 -3px 0 rgba(72,42,0,0.25),inset 1px 0 0 rgba(255,255,255,0.234),inset -1px 0 0 rgba(60,35,0,0.14)!important}body:not(.light).main-nav .menu-btn *,body:not(.light).menu-btn *,body:not(.light).sub-nav-links a *,body:not(.light).sub-btn *,body:not(.light).dropdown-btn *,body:not(.light).dropdown-content a *,body:not(.light).btn *,body:not(.light).btn-primary *,body:not(.light).btn-secondary *,body:not(.light)a.btn *,body:not(.light)a.button *,body:not(.light)a[role="button"] *,body:not(.light)button *,body:not(.light)footer a *,body:not(.light).bm-footer-col a *,body:not(.light).bm-footer-policy-links a *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important;opacity:1 !important;mix-blend-mode:normal !important;text-shadow:0 1px 0 rgba(255,255,255,0.646)!important}html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:link,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:visited,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:hover,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:active,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:focus,html body:not(.light)footer.bm-master-footer div.bm-footer-wrapper div.bm-footer-grid div.bm-footer-col p a:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke-width:0 !important;-webkit-text-stroke-color:transparent !important;background-clip:border-box !important;-webkit-background-clip:border-box !important;opacity:1 !important;filter:none !important;mix-blend-mode:normal !important;text-decoration-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.653),0 -1px 0 rgba(82,52,0,0.14)!important}html body:not(.light)footer.bm-master-footer .bm-footer-col p a *,html body:not(.light)footer.bm-master-footer .bm-footer-col>a *,html body:not(.light)footer.bm-master-footer .bm-footer-policy-links a *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important;opacity:1 !important;filter:none !important;mix-blend-mode:normal !important}.sub-nav{width:100% !important;text-align:center !important}.sub-nav-links{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important}body:not(.light).sub-nav-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding:14px 24px !important;margin:4px !important;border:2px solid #d4af37 !important;border-radius:10px !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-size:16px !important;font-weight:900 !important;text-align:center !important;text-decoration:none !important;background:radial-gradient(ellipse at 50% -25%,rgba(255,255,255,0.653)0%,rgba(255,255,255,0.34)21%,rgba(255,255,255,0.05)60%),linear-gradient(180deg,#fff2a0 0%,#f2d45d 20%,#d4af37 50%,#8d6200 100%)!important;box-shadow:0 5px 0 #684700,0 7px 0 rgba(40,25,0,0.299),0 12px 15px rgba(0,0,0,0.265),inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(70,43,0,0.218)!important}body:not(.light).dropdown-content{background:#0f1220 !important;border:2px solid #d4af37 !important}body:not(.light).dropdown-content a{display:block !important;margin:5px 8px !important;padding:12px 16px !important;border:1px solid #b98c16 !important;border-radius:7px !important;background:linear-gradient(180deg,#f5da6c 0%,#d4af37 50%,#986a04 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-weight:800 !important}body:not(.light).main-nav .menu-btn:hover,body:not(.light).menu-btn:hover,body:not(.light).sub-nav-links a:hover,body:not(.light).sub-btn:hover,body:not(.light).dropdown-btn:hover,body:not(.light).dropdown-content a:hover,body:not(.light).btn:hover,body:not(.light).btn-primary:hover,body:not(.light).btn-secondary:hover,body:not(.light)a.btn:hover,body:not(.light)a.button:hover,body:not(.light)a[role="button"]:hover,body:not(.light)button:hover,body:not(.light)footer a:hover,body:not(.light).bm-footer-col a:hover,body:not(.light).bm-footer-policy-links a:hover{background-color:#f0c93f !important;background-image:radial-gradient(ellipse at 50% -25%,rgba(255,255,255,0.68)0%,rgba(255,255,255,0.462)22%,rgba(255,255,255,0.05)58%),linear-gradient(180deg,#fffbd0 0%,#ffe676 22%,#e7bd31 54%,#a87505 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#ffe064 !important;filter:none !important;text-shadow:0 1px 0 rgba(255,255,255,0.68)!important}body:not(.light).main-nav a.menu-btn:visited,body:not(.light).sub-nav-links a:visited,body:not(.light).dropdown-content a:visited,body:not(.light)footer a:visited,body:not(.light).bm-footer-col a:visited,body:not(.light).bm-footer-policy-links a:visited,body:not(.light)a.btn:visited,body:not(.light)a.button:visited{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body:not(.light)footer a:active,body:not(.light)footer a:focus,body:not(.light)footer a:focus-visible,body:not(.light).sub-nav-links a:active,body:not(.light).sub-nav-links a:focus,body:not(.light).sub-nav-links a:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important}footer.bm-master-footer .bm-footer-col a:has(>img){min-height:0 !important;padding:0 !important;margin:10px auto !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;transform:none !important}body.light .main-nav .menu-btn,body.light .menu-btn,body.light .sub-nav-links a,body.light .sub-btn,body.light .dropdown-btn,body.light .dropdown-content a,body.light .btn,body.light .btn-primary,body.light .btn-secondary,body.light a.btn,body.light a.button,body.light a[role="button"],body.light button,body.light footer a,body.light .bm-footer-col a,body.light .bm-footer-policy-links a{color:#000000 !important;-webkit-text-fill-color:#000000 !important}@media(max-width:760px){.sub-nav-links{flex-direction:column !important;align-items:center !important}.sub-nav-links a,footer.bm-master-footer .bm-footer-col a,.bm-footer-policy-links a{width:min(100%,340px)!important;max-width:340px !important;margin-left:auto !important;margin-right:auto !important}}html body:not(.light)footer a,html body:not(.light)footer a:link,html body:not(.light)footer a:visited,html body:not(.light)footer a:hover,html body:not(.light)footer a:active,html body:not(.light)footer a:focus,html body:not(.light)footer a:focus-visible,html body:not(.light)footer a *,html body:not(.light)footer a:hover *,html body:not(.light)footer a:active *,html body:not(.light)footer a:focus *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke-width:0 !important;-webkit-text-stroke-color:transparent !important;opacity:1 !important;filter:none !important;mix-blend-mode:normal !important}html body.light button,html body.light input[type="button"],html body.light input[type="submit"],html body.light input[type="reset"],html body.light .btn,html body.light .button,html body.light .btn-primary,html body.light .btn-secondary,html body.light .wp-element-button,html body.light a.btn,html body.light a.button,html body.light a[role="button"],html body.light .main-nav .menu-btn,html body.light a.menu-btn,html body.light button.menu-btn,html body.light .menu-btn,html body.light .sub-nav-links a,html body.light .sub-btn,html body.light a.sub-btn,html body.light .dropdown-btn,html body.light button.dropdown-btn,html body.light .dropdown-content a,html body.light .footer-nav a,html body.light footer a,html body.light .bm-master-footer a,html body.light .bm-footer-col a,html body.light .bm-footer-policy-links a,html body.light a:not(.menu-btn):not(.dropdown-btn){background-color:#d4af37 !important;background-image:radial-gradient(ellipse at 50% -28%,rgba(255,255,255,0.666)0%,rgba(255,255,255,0.394)20%,rgba(255,255,255,0.1)46%,rgba(255,255,255,0.05)61%),linear-gradient(180deg,#fff4ac 0%,#f7dd69 18%,#d4af37 47%,#b88913 73%,#875c00 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important;opacity:1 !important;mix-blend-mode:normal !important;border-color:#d4af37 !important;font-weight:900 !important;text-decoration-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.646),0 -1px 0 rgba(90,58,0,0.156)!important;box-shadow:0 6px 0 #684700,0 8px 0 rgba(40,25,0,0.306),0 13px 12px rgba(0,0,0,0.234),0 0 15px rgba(212,175,55,0.203),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 3px 5px rgba(255,255,255,0.172),inset 0 -3px 0 rgba(72,42,0,0.25),inset 1px 0 0 rgba(255,255,255,0.234),inset -1px 0 0 rgba(60,35,0,0.14)!important}html body.light button *,html body.light .btn *,html body.light .button *,html body.light .btn-primary *,html body.light .btn-secondary *,html body.light .wp-element-button *,html body.light a.btn *,html body.light a.button *,html body.light a[role="button"] *,html body.light .main-nav .menu-btn *,html body.light .menu-btn *,html body.light .sub-nav-links a *,html body.light .sub-btn *,html body.light .dropdown-btn *,html body.light .dropdown-content a *,html body.light .footer-nav a *,html body.light footer a *,html body.light .bm-master-footer a *,html body.light .bm-footer-col a *,html body.light .bm-footer-policy-links a *,html body.light a:not(.menu-btn):not(.dropdown-btn)*{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important;opacity:1 !important;filter:none !important;mix-blend-mode:normal !important;text-shadow:0 1px 0 rgba(255,255,255,0.646)!important}html body.light button:hover,html body.light input[type="button"]:hover,html body.light input[type="submit"]:hover,html body.light input[type="reset"]:hover,html body.light .btn:hover,html body.light .button:hover,html body.light .btn-primary:hover,html body.light .btn-secondary:hover,html body.light .wp-element-button:hover,html body.light a.btn:hover,html body.light a.button:hover,html body.light a[role="button"]:hover,html body.light .main-nav .menu-btn:hover,html body.light .menu-btn:hover,html body.light .sub-nav-links a:hover,html body.light .sub-btn:hover,html body.light .dropdown-btn:hover,html body.light .dropdown-content a:hover,html body.light .footer-nav a:hover,html body.light footer a:hover,html body.light .bm-master-footer a:hover,html body.light .bm-footer-col a:hover,html body.light .bm-footer-policy-links a:hover,html body.light a:not(.menu-btn):not(.dropdown-btn):hover{background-color:#f0c93f !important;background-image:radial-gradient(ellipse at 50% -25%,rgba(255,255,255,0.68)0%,rgba(255,255,255,0.462)22%,rgba(255,255,255,0.05)58%),linear-gradient(180deg,#fffbd0 0%,#ffe676 22%,#e7bd31 54%,#a87505 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#ffe064 !important;filter:none !important;text-shadow:0 1px 0 rgba(255,255,255,0.68)!important;box-shadow:0 8px 0 #684700,0 10px 0 rgba(40,25,0,0.286),0 16px 13.2px rgba(0,0,0,0.25),0 0 12px rgba(212,175,55,0.258),inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(70,43,0,0.218)!important}html body.light a:visited,html body.light a:active,html body.light a:focus,html body.light a:focus-visible,html body.light button:active,html body.light button:focus,html body.light button:focus-visible{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important}html body.light footer.bm-master-footer a,html body.light footer.bm-master-footer a:link,html body.light footer.bm-master-footer a:visited,html body.light footer.bm-master-footer a:hover,html body.light footer.bm-master-footer a:active,html body.light footer.bm-master-footer a:focus,html body.light footer.bm-master-footer a:focus-visible,html body.light footer.bm-master-footer a *,html body.light footer.bm-master-footer a:hover *,html body.light footer.bm-master-footer a:active *,html body.light footer.bm-master-footer a:focus *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important}html body.light footer.bm-master-footer .bm-footer-col a:has(>img){min-height:0 !important;padding:0 !important;margin:10px auto !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;transform:none !important}html body.light .main-nav a,html body.light .main-nav button,html body.light .sub-nav-links a,html body.light .dropdown-content a,html body.light .footer-nav a,html body.light footer a,html body.light .btn,html body.light .btn-primary,html body.light .btn-secondary,html body.light a:not(.menu-btn):not(.dropdown-btn),html body.light .main-nav a *,html body.light .main-nav button *,html body.light .sub-nav-links a *,html body.light .dropdown-content a *,html body.light .footer-nav a *,html body.light footer a *,html body.light .btn *,html body.light .btn-primary *,html body.light .btn-secondary *,html body.light a:not(.menu-btn):not(.dropdown-btn)*{color:#000000 !important;-webkit-text-fill-color:#000000 !important;-webkit-text-stroke:0 transparent !important}.sub-nav a,.subnav a,.sub-nav-button,.subnav-button,.blueprint-nav a,.blueprint-subnav a,.section-nav a,.system-nav a,.product-nav a,.secondary-nav a,.page-nav a,.index-nav a,a[class*="sub-nav"],a[class*="subnav"],a[class*="blueprint-nav"],a[class*="section-nav"],a[class*="system-nav"],a[class*="product-nav"],a[class*="secondary-nav"],a[class*="page-nav"],a[class*="index-nav"]{background-color:#ffcc00 !important;background-image:linear-gradient(90deg,rgba(255,255,255,0.12)0%,rgba(255,255,255,0.272)7%,rgba(255,255,255,0.08)15%,rgba(255,255,255,0.05)50%,rgba(90,55,0,0.07)85%,rgba(90,55,0,0.125)100%),radial-gradient(ellipse at 50% -30%,rgba(255,255,255,0.68)0%,rgba(255,255,255,0.49)20%,rgba(255,255,255,0.109)43%,rgba(255,255,255,0.05)62%),linear-gradient(180deg,#fff9c4 0%,#ffe873 14%,#ffdc38 28%,#ffcc00 48%,#d99f00 72%,#996500 100%)!important;border:2px solid #ffdc45 !important;border-radius:8px !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;font-weight:800 !important;text-shadow:0 1px 0 rgba(255,255,255,0.646),0 -1px 0 rgba(80,45,0,0.12)!important;box-shadow:0 5px 0 #795000,0 7px 0 #4f3500,0 10px 16px rgba(0,0,0,0.286),0 0 13px rgba(255,204,0,0.234),inset 0 1px 0 rgba(255,255,255,0.68),inset 0 4px 6px rgba(255,255,255,0.234),inset 0 -3px 0 rgba(85,50,0,0.258)!important;opacity:1 !important;filter:none !important;text-decoration:none !important;transition:transform 0.14s ease,box-shadow 0.14s ease,filter 0.14s ease !important}.sub-nav a *,.subnav a *,.sub-nav-button *,.subnav-button *,.blueprint-nav a *,.blueprint-subnav a *,.section-nav a *,.system-nav a *,.product-nav a *,.secondary-nav a *,.page-nav a *,.index-nav a *,a[class*="sub-nav"] *,a[class*="subnav"] *,a[class*="blueprint-nav"] *,a[class*="section-nav"] *,a[class*="system-nav"] *,a[class*="product-nav"] *,a[class*="secondary-nav"] *,a[class*="page-nav"] *,a[class*="index-nav"] *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.646),0 -1px 0 rgba(80,45,0,0.12)!important}html:not(.light).sub-nav a,html:not(.light).subnav a,html:not(.light).sub-nav-button,html:not(.light).subnav-button,html:not(.light).blueprint-nav a,html:not(.light).blueprint-subnav a,html:not(.light).section-nav a,html:not(.light).system-nav a,html:not(.light).product-nav a,html:not(.light).secondary-nav a,html:not(.light).page-nav a,html:not(.light).index-nav a,body:not(.light).sub-nav a,body:not(.light).subnav a,body:not(.light).sub-nav-button,body:not(.light).subnav-button,body:not(.light).blueprint-nav a,body:not(.light).blueprint-subnav a,body:not(.light).section-nav a,body:not(.light).system-nav a,body:not(.light).product-nav a,body:not(.light).secondary-nav a,body:not(.light).page-nav a,body:not(.light).index-nav a{background-color:#ffcc00 !important;background-image:radial-gradient(ellipse at 50% -30%,#ffffff 0%,rgba(255,255,255,0.49)19%,rgba(255,255,255,0.12)44%,transparent 63%),linear-gradient(180deg,#fff9c4 0%,#ffe873 14%,#ffdc38 28%,#ffcc00 48%,#d99f00 72%,#996500 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#ffdc45 !important;opacity:1 !important;filter:none !important;box-shadow:0 5px 0 #795000,0 7px 0 #4f3500,0 10px 16px rgba(0,0,0,0.326),0 0 16px rgba(255,204,0,0.258),inset 0 1px 0 #ffffff,inset 0 4px 6px rgba(255,255,255,0.234),inset 0 -3px 0 rgba(85,50,0,0.258)!important}html:not(.light).sub-nav a *,html:not(.light).subnav a *,html:not(.light).blueprint-nav a *,html:not(.light).blueprint-subnav a *,html:not(.light).section-nav a *,html:not(.light).system-nav a *,html:not(.light).product-nav a *,body:not(.light).sub-nav a *,body:not(.light).subnav a *,body:not(.light).blueprint-nav a *,body:not(.light).blueprint-subnav a *,body:not(.light).section-nav a *,body:not(.light).system-nav a *,body:not(.light).product-nav a *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.sub-nav a:hover,.subnav a:hover,.sub-nav-button:hover,.subnav-button:hover,.blueprint-nav a:hover,.blueprint-subnav a:hover,.section-nav a:hover,.system-nav a:hover,.product-nav a:hover,.secondary-nav a:hover,.page-nav a:hover,.index-nav a:hover,a[class*="sub-nav"]:hover,a[class*="subnav"]:hover,a[class*="blueprint-nav"]:hover,a[class*="section-nav"]:hover,a[class*="system-nav"]:hover,a[class*="product-nav"]:hover{background-color:#ffda28 !important;background-image:radial-gradient(ellipse at 50% -25%,#ffffff 0%,rgba(255,255,255,0.558)22%,rgba(255,255,255,0.05)62%),linear-gradient(180deg,#fffde0 0%,#fff095 18%,#ffdc35 45%,#bd8200 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;transform:translateY(-2px)!important;box-shadow:0 7px 0 #795000,0 9px 0 #4f3500,0 14px 12.6px rgba(0,0,0,0.326),0 0 13.2px rgba(255,204,0,0.422),inset 0 1px 0 #ffffff,inset 0 5px 7px rgba(255,255,255,0.258),inset 0 -3px 0 rgba(85,50,0,0.25)!important}.sub-nav a:active,.subnav a:active,.sub-nav-button:active,.subnav-button:active,.blueprint-nav a:active,.blueprint-subnav a:active,.section-nav a:active,.system-nav a:active,.product-nav a:active,.secondary-nav a:active,.page-nav a:active,.index-nav a:active{transform:translateY(5px)!important;background-color:#d8a400 !important;background-image:linear-gradient(180deg,#9b6800 0%,#c99300 38%,#f2c62d 100%)!important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:0 1px 0 #604000,0 3px 5px rgba(0,0,0,0.306),inset 0 5px 8px rgba(70,40,0,0.258)!important}.sub-nav a:focus-visible,.subnav a:focus-visible,.blueprint-nav a:focus-visible,.blueprint-subnav a:focus-visible,.section-nav a:focus-visible,.system-nav a:focus-visible,.product-nav a:focus-visible{outline:3px solid #00aaff !important;outline-offset:4px !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important}:root{--bm-q-black:#010208;--bm-q-void:#020611;--bm-q-navy:#03152a;--bm-q-blue:#063f71;--bm-q-cyan:#00dcff;--bm-q-cyan2:#69efff;--bm-q-sapphire:#2581ff;--bm-q-violet:#824cff;--bm-q-magenta:#d94cff;--bm-q-emerald:#46ffd2;--bm-q-gold:#ffd75d;--bm-q-gold-deep:#c99717;--bm-q-white:#f5fcff;--bm-q-panel:rgba(3,13,25,0.612);--bm-q-panel2:rgba(7,27,47,0.612);--bm-q-line:rgba(0,220,255,0.12);--bm-q-line2:rgba(130,76,255,0.1)}html{min-height:100%;background:radial-gradient(ellipse at 6% 11%,rgba(0,220,255,0.258),transparent 27%),radial-gradient(ellipse at 96% 14%,rgba(255,215,93,0.172),transparent 23%),radial-gradient(ellipse at 84% 84%,rgba(130,76,255,0.234),transparent 32%),radial-gradient(ellipse at 15% 86%,rgba(70,255,210,0.156),transparent 28%),radial-gradient(circle at 52% 45%,rgba(37,129,255,0.12),transparent 30%),linear-gradient(132deg,#010208 0%,#02101e 25%,#07152d 46%,#100b28 66%,#03111e 84%,#010208 100%)!important;background-attachment:fixed!important;overflow-x:hidden}body{position:relative;min-height:100vh;background:transparent!important;color:var(--bm-q-white)!important;isolation:isolate}body::before{content:"";position:fixed;inset:-10%;z-index:-3;pointer-events:none;background:radial-gradient(ellipse at 20% 28%,rgba(0,220,255,0.187),transparent 24%),radial-gradient(ellipse at 76% 17%,rgba(130,76,255,0.148),transparent 23%),radial-gradient(ellipse at 78% 78%,rgba(217,76,255,0.11),transparent 27%),radial-gradient(ellipse at 18% 76%,rgba(70,255,210,0.109),transparent 26%),conic-gradient(from 210deg at 50% 50%,transparent 0 8%,rgba(0,220,255,0.05)9%,transparent 13% 28%,rgba(130,76,255,0.05)29%,transparent 34% 52%,rgba(255,215,93,0.05)53%,transparent 58% 100%);filter:blur(6.6px)saturate(1.05);opacity:.94;transform:scale(1.04)}body::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 143px,rgba(0,220,255,0.05)144px,transparent 145px 286px),repeating-linear-gradient(62deg,transparent 0 223px,rgba(130,76,255,0.05)224px,transparent 225px 448px),linear-gradient(90deg,transparent 0 8%,rgba(0,220,255,0.08)8.08% 8.15%,transparent 8.2% 91.8%,rgba(255,215,93,0.06)91.85% 91.92%,transparent 92%),radial-gradient(circle,rgba(0,220,255,0.09)0 1px,transparent 1.6px),repeating-linear-gradient(0deg,rgba(255,255,255,0.05)0 1px,transparent 1px 5px),radial-gradient(circle at center,transparent 38%,rgba(0,0,0,0.326)100%);background-size:420px 420px,620px 620px,auto,27px 27px,auto,auto;opacity:.55;mix-blend-mode:screen}header,.top-header{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% -20%,rgba(0,220,255,0.218),transparent 42%),radial-gradient(ellipse at 85% -20%,rgba(130,76,255,0.172),transparent 40%),linear-gradient(180deg,rgba(9,36,61,0.67),rgba(2,10,20,0.673))!important;border-bottom:1px solid rgba(105,239,255,0.313)!important;box-shadow:0 13.2px 36px rgba(0,0,0,0.422),0 1px 13.2px rgba(0,220,255,0.156),inset 0 -1px 0 rgba(255,215,93,0.12),inset 0 1px 0 rgba(255,255,255,0.05)!important;backdrop-filter:blur(8.8px)saturate(1.05)}header::before,.top-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 0 37%,rgba(255,255,255,0.05)43%,transparent 49%),linear-gradient(90deg,transparent 0 4%,rgba(0,220,255,0.203)4.1% 4.23%,transparent 4.35% 95.65%,rgba(255,215,93,0.156)95.77% 95.9%,transparent 96%);opacity:.86}header::after,.top-header::after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--bm-q-cyan),var(--bm-q-violet),var(--bm-q-gold),transparent);box-shadow:0 0 16px rgba(0,220,255,0.442);opacity:.65}main,#main-content{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% -8%,rgba(0,220,255,0.156),transparent 30%),radial-gradient(ellipse at -5% 52%,rgba(37,129,255,0.11),transparent 34%),radial-gradient(ellipse at 105% 55%,rgba(130,76,255,0.11),transparent 34%),linear-gradient(180deg,rgba(3,15,29,0.663),rgba(1,6,12,0.675))!important;border-left:1px solid rgba(0,220,255,0.218)!important;border-right:1px solid rgba(255,215,93,0.101)!important;box-shadow:0 0 66px rgba(0,0,0,0.517),inset 25.2px 0 40.8px -62px rgba(0,220,255,0.585),inset -42px 0 40.8px -62px rgba(130,76,255,0.49),inset 0 1px 0 rgba(255,255,255,0.05)!important}main::before,#main-content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0 1.85%,rgba(0,220,255,0.117)1.95% 2%,transparent 2.08% 97.92%,rgba(255,215,93,0.11)98% 98.05%,transparent 98.15%),repeating-linear-gradient(90deg,transparent 0 159px,rgba(0,220,255,0.05)160px,transparent 161px 320px)}.hero,.section,.page-wrapper,.box,.brand-identity,.knowledge-panel,.brand-story{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 8% -5%,rgba(0,220,255,0.125),transparent 30%),radial-gradient(ellipse at 93% 105%,rgba(130,76,255,0.101),transparent 30%),linear-gradient(145deg,rgba(13,48,73,0.656),rgba(3,12,22,0.675)70%)!important;box-shadow:0 15.6px 39.6px rgba(0,0,0,0.354),0 0 20.4px rgba(0,220,255,0.101),inset 0 1px 0 rgba(255,255,255,0.065),inset 0 -1px 0 rgba(255,215,93,0.055),inset 0 0 25.2px rgba(0,220,255,0.05)!important;backdrop-filter:blur(5.0px)saturate(1.05)}.hero::before,.section::before,.page-wrapper::before,.box::before,.brand-identity::before,.knowledge-panel::before,.brand-story::before{content:"";position:absolute;inset:10px;pointer-events:none;background:linear-gradient(var(--bm-q-cyan2),var(--bm-q-cyan2))left top/58px 2px no-repeat,linear-gradient(var(--bm-q-cyan2),var(--bm-q-cyan2))left top/2px 58px no-repeat,linear-gradient(var(--bm-q-violet),var(--bm-q-violet))right top/58px 2px no-repeat,linear-gradient(var(--bm-q-violet),var(--bm-q-violet))right top/2px 58px no-repeat,linear-gradient(var(--bm-q-emerald),var(--bm-q-emerald))left bottom/42px 1px no-repeat,linear-gradient(var(--bm-q-emerald),var(--bm-q-emerald))left bottom/1px 42px no-repeat,linear-gradient(var(--bm-q-gold),var(--bm-q-gold))right bottom/42px 1px no-repeat,linear-gradient(var(--bm-q-gold),var(--bm-q-gold))right bottom/1px 42px no-repeat;filter:drop-shadow(0 0 9px rgba(0,220,255,0.374));opacity:.54}.hero::after,.section::after,.page-wrapper::after,.box::after,.brand-identity::after,.knowledge-panel::after,.brand-story::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,0.05)44%,transparent 54%),radial-gradient(circle at 20% 0%,rgba(0,220,255,0.055),transparent 24%);opacity:.85}main>.section:nth-of-type(4n+1),main>.knowledge-panel:nth-of-type(4n+1),main>.brand-identity:nth-of-type(4n+1){background:radial-gradient(circle at 0 0,rgba(0,220,255,0.172),transparent 30%),radial-gradient(circle at 100% 100%,rgba(37,129,255,0.101),transparent 30%),linear-gradient(145deg,#0b3650,#020a13 72%)!important}main>.section:nth-of-type(4n+2),main>.knowledge-panel:nth-of-type(4n+2),main>.brand-identity:nth-of-type(4n+2){background:radial-gradient(circle at 100% 0,rgba(130,76,255,0.156),transparent 30%),radial-gradient(circle at 0 100%,rgba(70,255,210,0.09),transparent 30%),linear-gradient(145deg,#102741,#030a15 72%)!important}main>.section:nth-of-type(4n+3),main>.knowledge-panel:nth-of-type(4n+3),main>.brand-identity:nth-of-type(4n+3){background:radial-gradient(circle at 0 0,rgba(70,255,210,0.125),transparent 30%),radial-gradient(circle at 100% 100%,rgba(255,215,93,0.1),transparent 30%),linear-gradient(145deg,#073741,#020b13 72%)!important}main>.section:nth-of-type(4n),main>.knowledge-panel:nth-of-type(4n),main>.brand-identity:nth-of-type(4n){background:radial-gradient(circle at 100% 0,rgba(255,215,93,0.101),transparent 28%),radial-gradient(circle at 0 100%,rgba(217,76,255,0.12),transparent 30%),linear-gradient(145deg,#182a42,#030910 72%)!important}.hero>div[style*="background:#000"],.brand-identity[style*="background:#000"],.knowledge-panel[style*="background:#000"],.brand-story[style*="background:#000"],.section>div[style*="background:#000"],main div[style*="background:#000"]{background:radial-gradient(ellipse at 10% -5%,rgba(0,220,255,0.109),transparent 29%),radial-gradient(ellipse at 92% 105%,rgba(130,76,255,0.09),transparent 29%),linear-gradient(145deg,#08243a,#01070e 75%)!important}.card,.feature-card,.product-card,.pricing-card,.bm-card,.arch-block,.pwa-product,.kjv-product-card{position:relative!important;overflow:hidden!important;background:linear-gradient(118deg,rgba(0,220,255,0.12),transparent 31%),linear-gradient(302deg,rgba(130,76,255,0.1),transparent 32%),linear-gradient(155deg,#0c3550,#061725 48%,#02080e)!important;border-color:rgba(0,220,255,0.53)!important;box-shadow:0 12px 24px rgba(0,0,0,0.306),0 0 16.2px rgba(0,220,255,0.156),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(255,215,93,0.07)!important;backdrop-filter:blur(4.4px)saturate(1.05)}.breadcrumb,.dropdown-content{background:radial-gradient(circle at 10% 0%,rgba(0,220,255,0.1),transparent 32%),linear-gradient(135deg,#0b3048,#030b14 68%)!important;box-shadow:0 12px 18px rgba(0,0,0,0.299),0 0 12px rgba(0,220,255,0.109)!important}img,.system-img,.product-img,.hero img,.section img,.card img,.box img,.bm-footer-col img{background:radial-gradient(ellipse at 50% 0%,rgba(0,220,255,0.12),transparent 42%),radial-gradient(ellipse at 50% 100%,rgba(130,76,255,0.08),transparent 42%),linear-gradient(180deg,#081f31,#01060c)!important}footer,.bm-master-footer{position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 0%,rgba(0,220,255,0.117),transparent 34%),radial-gradient(ellipse at 82% 100%,rgba(130,76,255,0.12),transparent 35%),linear-gradient(180deg,#0a2942 0%,#03111e 45%,#01050a 100%)!important;border-top:1px solid rgba(0,220,255,0.354)!important;box-shadow:0 -24px 36px rgba(0,0,0,0.381),0 -1px 13.2px rgba(0,220,255,0.125),inset 0 1px 0 rgba(255,215,93,0.05)!important}footer::before,.bm-master-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 19.8%,rgba(0,220,255,0.109)20%,transparent 20.2% 39.8%,rgba(130,76,255,0.12)40%,transparent 40.2% 59.8%,rgba(70,255,210,0.1)60%,transparent 60.2% 79.8%,rgba(255,215,93,0.11)80%,transparent 80.2%),linear-gradient(180deg,rgba(255,255,255,0.05),transparent 30%);opacity:.74}html.light{background:radial-gradient(ellipse at 7% 12%,rgba(0,185,245,0.164),transparent 28%),radial-gradient(ellipse at 94% 16%,rgba(255,202,54,0.109),transparent 24%),radial-gradient(ellipse at 82% 82%,rgba(130,76,255,0.12),transparent 28%),radial-gradient(ellipse at 15% 85%,rgba(70,255,210,0.1),transparent 27%),linear-gradient(135deg,#fbffff 0%,#e8f8ff 46%,#f5f0ff 76%,#ffffff 100%)!important}body.light{background:transparent!important;color:#0b1722!important}html.light body::before{filter:blur(7.7px)saturate(1.05);opacity:.26}html.light body::after{mix-blend-mode:multiply;opacity:.18}body.light header,body.light .top-header{background:radial-gradient(ellipse at 18% -10%,rgba(0,183,255,0.117),transparent 38%),radial-gradient(ellipse at 82% -10%,rgba(130,76,255,0.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,0.67),rgba(230,247,253,0.666))!important;border-bottom-color:rgba(0,150,220,0.234)!important}body.light main,body.light #main-content{background:radial-gradient(ellipse at 50% -5%,rgba(0,183,255,0.11),transparent 34%),linear-gradient(180deg,rgba(251,254,255,0.663),rgba(233,248,253,0.67))!important;border-left-color:rgba(0,150,220,0.14)!important;border-right-color:rgba(130,76,255,0.1)!important}body.light .hero,body.light .section,body.light .page-wrapper,body.light .box,body.light .brand-identity,body.light .knowledge-panel,body.light .brand-story,body.light .card,body.light .feature-card,body.light .product-card,body.light .pricing-card,body.light .bm-card,body.light .arch-block,body.light .pwa-product,body.light .kjv-product-card,body.light main div[style*="background:#000"]{background:radial-gradient(circle at 0 0,rgba(0,183,255,0.1),transparent 30%),radial-gradient(circle at 100% 100%,rgba(130,76,255,0.065),transparent 30%),linear-gradient(145deg,rgba(255,255,255,0.67),rgba(230,247,253,0.67))!important;box-shadow:0 12px 24px rgba(24,70,100,0.12),0 0 13.2px rgba(0,160,220,0.08),inset 0 1px 0 rgba(255,255,255,0.612)!important}body.light footer,body.light .bm-master-footer{background:radial-gradient(ellipse at 20% 0%,rgba(0,183,255,0.12),transparent 35%),radial-gradient(ellipse at 80% 100%,rgba(130,76,255,0.06),transparent 35%),linear-gradient(180deg,#f9fdff,#dfeff7)!important}@media(min-width:901px)and(prefers-reduced-motion:no-preference){body::before{animation:bmQuantumDrift 28s ease-in-out infinite alternate;transform-origin:center}@keyframes bmQuantumDrift{0%{transform:scale(1.03)translate3d(0,0,0)rotate(.001deg)}50%{transform:scale(1.07)translate3d(1.2%,-.7%,0)rotate(.3deg)}100%{transform:scale(1.04)translate3d(-.8%,.7%,0)rotate(-.25deg)}}}@media(max-width:900px){html,html.light{background-attachment:scroll!important}body::before,body::after{position:absolute}}@media(max-width:600px){.hero::before,.section::before,.page-wrapper::before,.box::before,.brand-identity::before,.knowledge-panel::before,.brand-story::before{inset:7px;opacity:.32}}@media(prefers-reduced-motion:reduce){html{background-attachment:scroll!important}body::before{animation:none!important}}#bmPwaInstallLauncher.bm-pwa-install-launcher{all:unset !important;position:fixed !important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:2147482000 !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;max-width:min(92vw,320px)!important;min-height:52px !important;margin:0 !important;padding:10px 18px !important;border:1px solid #00aaff !important;border-radius:14px !important;background:linear-gradient(180deg,#183243 0%,#0c1a24 46%,#05090d 100%)!important;color:#ffcc00 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:.25px !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;white-space:nowrap !important;box-shadow:0 6px 0 #034c70,0 14px 18px rgba(0,0,0,0.326),0 0 14.4px rgba(0,170,255,0.234),inset 0 1px 0 rgba(255,255,255,0.1)!important;cursor:pointer !important;appearance:none !important;-webkit-appearance:none !important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease !important}#bmPwaInstallLauncher.bm-pwa-install-launcher img{all:unset !important;display:block !important;width:34px !important;height:34px !important;flex:0 0 34px !important;object-fit:contain !important;border-radius:8px !important}#bmPwaInstallLauncher.bm-pwa-install-launcher span{all:unset !important;display:inline-block !important;color:#ffcc00 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:.25px !important;white-space:nowrap !important}#bmPwaInstallLauncher.bm-pwa-install-launcher:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important;box-shadow:0 8px 0 #034c70,0 17px 20.4px rgba(0,0,0,0.34),0 0 18px rgba(0,170,255,0.286),inset 0 1px 0 rgba(255,255,255,0.12)!important}#bmPwaInstallLauncher.bm-pwa-install-launcher:active{transform:translateY(3px)!important;box-shadow:0 3px 0 #034c70,0 8px 12px rgba(0,0,0,0.306),0 0 12px rgba(0,170,255,0.218)!important}#bmPwaInstallLauncher.bm-pwa-install-launcher:focus-visible{outline:3px solid #ffffff !important;outline-offset:4px !important}@media(max-width:600px){#bmPwaInstallLauncher.bm-pwa-install-launcher{right:12px !important;bottom:12px !important;max-width:calc(100vw - 24px)!important;min-height:50px !important;padding:9px 14px !important;border-radius:13px !important}#bmPwaInstallLauncher.bm-pwa-install-launcher img{width:30px !important;height:30px !important;flex-basis:30px !important}#bmPwaInstallLauncher.bm-pwa-install-launcher span{font-size:13px !important;white-space:normal !important;text-align:center !important}}
/* === DARK MODE — SITE-WIDE GOLD BUTTONS / BLACK LABELS === */
body:not(.light) .menu-btn,
body:not(.light) .dropdown-btn,
body:not(.light) .sub-btn,
body:not(.light) .sub-nav-links a,
body:not(.light) .footer-nav a,
body:not(.light) .bm-footer-col a,
body:not(.light) .bm-footer-policy-links a,
body:not(.light) .btn,
body:not(.light) .btn-primary,
body:not(.light) .btn-secondary,
body:not(.light) a.btn,
body:not(.light) a.button,
body:not(.light) a[role="button"],
body:not(.light) nav a,
body:not(.light) .nav a,
body:not(.light) .navbar a,
body:not(.light) .main-nav a,
body:not(.light) .main-navigation a,
body:not(.light) .navigation a,
body:not(.light) .nav-menu a,
body:not(.light) .menu a,
body:not(.light) header nav a,
body:not(.light) a:not(.menu-btn):not(.dropdown-btn){
  --btn-bg-top:#fff1a6;
  --btn-bg-mid:#d4af37;
  --btn-bg-bottom:#9a6f05;
  --btn-text:#000;
  --btn-border:#f6df83;
  --btn-border-dark:#6d4d00;
  --nav-top:#fff0a0;
  --nav-mid:#d4af37;
  --nav-bottom:#8d6200;
  --nav-text:#000;
  --nav-edge:#684700;
  background:
    linear-gradient(180deg,#fff0a0 0%,#efd367 18%,#d4af37 50%,#b58a16 74%,#8d6200 100%) !important;
  color:#000 !important;
  -webkit-text-fill-color:#000 !important;
  border-color:#d4af37 !important;
  text-shadow:0 1px 0 rgba(255,255,255,.45) !important;
}

/* Keep gold background + black labels on hover/focus/current.
   Hover may brighten slightly, but never switches from dark to gold. */
body:not(.light) .menu-btn:hover,
body:not(.light) .dropdown-btn:hover,
body:not(.light) .sub-btn:hover,
body:not(.light) .sub-nav-links a:hover,
body:not(.light) .footer-nav a:hover,
body:not(.light) .bm-footer-col a:hover,
body:not(.light) .bm-footer-policy-links a:hover,
body:not(.light) .btn:hover,
body:not(.light) .btn-primary:hover,
body:not(.light) .btn-secondary:hover,
body:not(.light) a.btn:hover,
body:not(.light) a.button:hover,
body:not(.light) a[role="button"]:hover,
body:not(.light) nav a:hover,
body:not(.light) .nav a:hover,
body:not(.light) .navbar a:hover,
body:not(.light) .main-nav a:hover,
body:not(.light) .main-navigation a:hover,
body:not(.light) .navigation a:hover,
body:not(.light) .nav-menu a:hover,
body:not(.light) .menu a:hover,
body:not(.light) header nav a:hover,
body:not(.light) a:not(.menu-btn):not(.dropdown-btn):hover,
body:not(.light) nav a[aria-current="page"],
body:not(.light) .main-nav a[aria-current="page"],
body:not(.light) nav a:focus-visible,
body:not(.light) .main-nav a:focus-visible{
  background:
    linear-gradient(180deg,#fff7c2 0%,#f7dd79 18%,#e0b93b 50%,#c39418 74%,#946600 100%) !important;
  color:#000 !important;
  -webkit-text-fill-color:#000 !important;
  border-color:#ffe68a !important;
}

/* Pressed state stays gold, with black label. */
body:not(.light) .menu-btn:active,
body:not(.light) .dropdown-btn:active,
body:not(.light) .sub-btn:active,
body:not(.light) .sub-nav-links a:active,
body:not(.light) .footer-nav a:active,
body:not(.light) .bm-footer-col a:active,
body:not(.light) .bm-footer-policy-links a:active,
body:not(.light) .btn:active,
body:not(.light) .btn-primary:active,
body:not(.light) .btn-secondary:active,
body:not(.light) a.btn:active,
body:not(.light) a.button:active,
body:not(.light) a[role="button"]:active,
body:not(.light) nav a:active,
body:not(.light) .main-nav a:active,
body:not(.light) a:not(.menu-btn):not(.dropdown-btn):active{
  background:
    linear-gradient(180deg,#e6c65b 0%,#c99f2b 50%,#805900 100%) !important;
  color:#000 !important;
  -webkit-text-fill-color:#000 !important;
  border-color:#caa431 !important;
}

/* Keep deliberate dark-color variants readable only when explicitly used. */
body:not(.light) .btn-blue,
body:not(.light) .btn-red,
body:not(.light) .btn-green,
body:not(.light) .btn-purple,
body:not(.light) .btn-black{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
}
