/* lords-exch.pro — AMBER BOKEH SPLIT DECK */
@font-face{font-family:"LxRupee";font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/encode-sans-condensed-latin-ext.woff2) format("woff2");unicode-range:U+20B9}
@font-face{font-family:"Encode Sans Condensed";font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/encode-sans-condensed-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2113}
@font-face{font-family:"Encode Sans Condensed";font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/encode-sans-condensed-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lx-ink:#0B0D14;--lx-sur:#141826;--lx-up:#1D2337;--lx-line:#2C3450;--lx-tx:#F2F0EA;--lx-mut:#A9AFC3;--lx-amb:#FF8F6B;--lx-gold:#F3D27A;--lx-gink:#1A1200;--lx-wa:#25D366;--lx-hd:"Encode Sans Condensed","Arial Narrow",Impact,sans-serif;--lx-bd:"LxRupee","Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lx-deck:360px}
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark}
body{margin:0;overflow-x:clip;max-width:100%;background:#0B0D14;color:#F2F0EA;font:400 17px/1.68 var(--lx-bd)}
:where(body *){min-width:0}
:where(p,li,dd,dt,td,th,h1,h2,h3,h4,summary,figcaption){overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
main{max-width:100%;overflow-x:clip;padding:6px 16px 30px}
h1,h2,h3,h4{font-family:var(--lx-hd);font-weight:800;line-height:1.1;letter-spacing:.2px;margin:0 0 .55em;color:#F2F0EA}
h1{font-size:clamp(2rem,6.2vw,3.35rem);text-transform:uppercase}
h2{font-size:clamp(1.55rem,4.4vw,2.2rem);text-transform:uppercase}
h3{font-size:clamp(1.2rem,3.4vw,1.5rem)}
h4{font-size:1.1rem}
p{margin:0 0 1.05em}
ul,ol{margin:0 0 1.1em;padding-left:1.25em}
li{margin-bottom:.4em}
a:not([class]){color:#F3D27A;text-decoration:underline;text-decoration-color:rgba(243,210,122,.45);text-underline-offset:3px}
a:not([class]):hover{color:#FF8F6B}
:focus-visible{outline:3px solid #F3D27A;outline-offset:3px;border-radius:6px}
b,strong{color:#FFFFFF;font-weight:700}
.skip{position:absolute;left:8px;top:8px;z-index:200;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#F3D27A;color:#1A1200;padding:10px 16px;border-radius:10px;font-weight:700}
.skip:focus{width:auto;height:auto;clip:auto;clip-path:none;overflow:visible}
#lxp-bokeh{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
body>main,body>footer.ftr,body>aside.lxp-deck{position:relative;z-index:1}
body>header.hdr{position:sticky;top:0;z-index:60}

/* ---------- CTA ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 26px;font:800 1.08rem/1.15 var(--lx-hd);letter-spacing:.6px;text-transform:uppercase;text-decoration:none;text-align:center;background:#F3D27A !important;color:#1A1200 !important;border:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));position:relative;cursor:pointer}
.btn::after{content:"";position:absolute;inset:5px;border:1.5px solid rgba(26,18,0,.34);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));pointer-events:none;animation:lxp-ring 2.6s ease-in-out infinite}
.btn:hover{background:#FFE39A !important}
@keyframes lxp-ring{0%,100%{opacity:.35}50%{opacity:1}}
.lxp-pill{display:inline-flex;align-items:center;min-height:44px;padding:9px 20px;border:1.5px solid #F3D27A;border-radius:999px;color:#F3D27A;text-decoration:none;font-weight:600;font-size:.95rem;background:#141826}
.lxp-pill:hover{background:#1D2337;color:#FFE39A}

/* ---------- header ---------- */
.hdr{width:100%;max-width:100vw;background:#0B0D14;color:#F2F0EA;border-bottom:1px solid #2C3450}
.lxp-bar{display:flex;align-items:center;gap:12px;padding:9px 16px;min-height:64px}
.lxp-logo{flex:0 0 auto;display:block}
.lxp-logo img{width:148px;height:auto}
.lxp-tease{margin:0;font-size:.9rem;color:#A9AFC3;flex:1 1 auto;display:none}
.lxp-tease b{color:#F3D27A}
.lxp-gap{flex:1 1 0}
.btn.lxp-sm{min-height:44px;padding:9px 16px;font-size:.92rem;flex:0 0 auto}
.lxp-hx{display:none}
.burger.lxp-bub{flex:0 0 auto;width:50px;height:50px;border-radius:50%;border:0;padding:0;cursor:pointer;position:relative;color:#1A1200;background:radial-gradient(circle at 32% 28%,#FFF6D8 0,#F3D27A 24%,#FF8F6B 62%,#8C3A22 100%);box-shadow:inset -5px -7px 12px rgba(60,18,4,.55),inset 4px 5px 9px rgba(255,255,255,.55),0 5px 16px rgba(255,143,107,.45);display:grid;place-items:center;animation:lxp-bob 3.4s ease-in-out infinite}
.burger.lxp-bub::before{content:"";position:absolute;left:11px;top:8px;width:15px;height:9px;border-radius:50%;background:rgba(255,255,255,.75);transform:rotate(-28deg);pointer-events:none}
.burger.lxp-bub i{display:block;width:20px;height:3px;border-radius:3px;background:#1A1200;box-shadow:0 7px 0 #1A1200,0 -7px 0 #1A1200}
.burger.lxp-bub[aria-expanded="true"] i{box-shadow:none;transform:rotate(45deg)}
.burger.lxp-bub[aria-expanded="true"] i::after{content:"";position:absolute;width:20px;height:3px;border-radius:3px;background:#1A1200;transform:rotate(90deg)}
@keyframes lxp-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}

/* ---------- bubble blast ---------- */
.lxp-blast{position:fixed;left:0;top:0;width:0;height:0;z-index:90;pointer-events:none}
.lxp-blast b,.lxp-blast s{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;opacity:0}
.lxp-blast b{width:50px;height:50px;margin:-25px 0 0 -25px;background:radial-gradient(circle at 32% 28%,#FFF6D8 0,#F3D27A 24%,#FF8F6B 62%,rgba(140,58,34,.75) 100%);box-shadow:inset -6px -8px 14px rgba(60,18,4,.5),inset 5px 6px 10px rgba(255,255,255,.6)}
.lxp-blast s{width:16px;height:16px;margin:-8px 0 0 -8px;background:radial-gradient(circle at 30% 30%,#FFF6D8,#F3D27A 45%,#FF8F6B);text-decoration:none}
.lxp-blast.go b{animation:lxp-grow .46s cubic-bezier(.3,.9,.4,1) forwards}
.lxp-blast.go s{animation:lxp-drop .62s .3s cubic-bezier(.2,.7,.3,1) forwards}
@keyframes lxp-grow{0%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(3.4)}85%{opacity:.9;transform:scale(3.9)}100%{opacity:0;transform:scale(4.6)}}
@keyframes lxp-drop{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.25)}}

/* ---------- menu: dropdown (<1100) ---------- */
.mnav{display:none;position:absolute;left:0;right:0;top:100%;background:#0B0D14;color:#F2F0EA;border-bottom:2px solid #F3D27A;padding:12px 14px 16px;max-height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 22px 40px rgba(0,0,0,.6)}
.mnav.open{display:block}
.mnav ul{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.mnav li{margin:0}
.mnav li a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:6px 10px;border-radius:999px;text-decoration:none;color:#F2F0EA;font:800 .93rem/1.12 var(--lx-hd);letter-spacing:.4px;text-transform:uppercase;background:radial-gradient(circle at 22% 18%,#36405F 0,#1D2337 46%,#141826 100%);border:1px solid #3A4568;box-shadow:inset 0 2px 5px rgba(255,255,255,.12),inset 0 -5px 9px rgba(0,0,0,.4)}
.mnav li a span{display:block}
.mnav.open li a span{animation:lxp-pop .38s cubic-bezier(.3,1.5,.5,1) both}
.mnav li a:hover{border-color:#F3D27A;color:#F3D27A}
.mnav li a[aria-current="page"]{background:#F3D27A;color:#1A1200;border-color:#F3D27A;box-shadow:inset 0 -5px 9px rgba(140,90,0,.35)}
.mnav>.btn.lxp-mcta{display:flex;width:100%}
.lxp-hub{display:none}
@keyframes lxp-pop{0%{opacity:.35;transform:scale(.6)}100%{opacity:1;transform:scale(1)}}

/* ---------- content slab ---------- */
.lxp-wrap,main>section,main>figure,main>nav,main>div{width:100%;max-width:900px;margin-left:auto;margin-right:auto}
main>section{background:#141826;color:#F2F0EA;border:1px solid #2C3450;border-radius:22px;padding:24px 18px;margin-top:18px;margin-bottom:18px}
.lxp-hero{background:#141826;color:#F2F0EA;border:1px solid #2C3450;border-radius:22px;padding:20px 18px 24px;margin:14px auto 18px;max-width:900px;position:relative;overflow:hidden}
.lxp-hero::before{content:"";position:absolute;right:-120px;top:-120px;width:340px;height:340px;border-radius:50%;border:1px solid rgba(243,210,122,.28);box-shadow:0 0 0 38px rgba(243,210,122,.05),0 0 0 39px rgba(243,210,122,.2),0 0 0 84px rgba(255,143,107,.04),0 0 0 85px rgba(255,143,107,.16);pointer-events:none}
.lxp-hero>*{position:relative}
.lxp-bc ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;font-size:.86rem;color:#A9AFC3}
.lxp-bc li{margin:0}
.lxp-bc li+li::before{content:"›";margin-right:6px;color:#FF8F6B}
.lxp-glow{color:#F3D27A;background:linear-gradient(100deg,#F3D27A 0,#FFF2C4 45%,#FF8F6B 70%,#F3D27A 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lxp-shine 6s linear infinite}
@keyframes lxp-shine{to{background-position:-220% 0}}
.lxp-lead{font-size:1.1rem;color:#F2F0EA;padding-left:20px;position:relative}
.lxp-lead::before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;border:2px solid #F3D27A;box-shadow:0 0 0 4px rgba(243,210,122,.18);pointer-events:none}
.lxp-hc{position:relative;padding-bottom:12px}
.lxp-hc::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;border-radius:4px;background:linear-gradient(90deg,#F3D27A,#FF8F6B);pointer-events:none}
.lxp-sub{font:800 .86rem/1.2 var(--lx-hd);letter-spacing:2px;text-transform:uppercase;color:#FF8F6B;margin:0 0 6px}
.lxp-stack{display:grid;gap:14px;margin:0 0 1.2em}
.lxp-stack>*{background:#1D2337;color:#F2F0EA;border:1px solid #2C3450;border-radius:18px;padding:16px 16px 4px;box-shadow:6px 6px 0 #0B0D14,7px 7px 0 #2C3450}
.lxp-stack>*:nth-child(even){margin-left:14px}
.lxp-steps{list-style:none;counter-reset:lxs;padding:0;margin:0 0 1.2em}
.lxp-steps>li{counter-increment:lxs;position:relative;padding:4px 0 14px 58px;margin:0;min-height:50px}
.lxp-steps>li::before{content:counter(lxs);position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:800 1.15rem/1 var(--lx-hd);color:#F3D27A;border:2px solid #F3D27A;box-shadow:0 0 0 5px rgba(243,210,122,.12);background:#0B0D14;pointer-events:none}
.lxp-steps>li::after{content:"";position:absolute;left:20px;top:48px;bottom:0;width:2px;background:#2C3450;pointer-events:none}
.lxp-steps>li:last-child::after{content:none}
.lxp-ledger{margin:0 0 1.2em;display:grid;grid-template-columns:minmax(110px,38%) 1fr;border:1px solid #2C3450;border-radius:16px;overflow:hidden}
.lxp-ledger dt,.lxp-ledger dd{margin:0;padding:11px 14px;border-bottom:1px dashed #2C3450}
.lxp-ledger dt{font:800 1rem/1.25 var(--lx-hd);text-transform:uppercase;letter-spacing:.4px;color:#F3D27A;background:#1D2337}
.lxp-ledger dd{background:#141826;color:#F2F0EA}
.lxp-callout{background:#1D2337;color:#F2F0EA;border-left:5px solid #FF8F6B;border-radius:0 16px 16px 0;padding:15px 16px 3px;margin:0 0 1.2em}
.lxp-orbit{list-style:none;padding:0;margin:0 0 1.2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.lxp-orbit>li{margin:0}
.lxp-tile{display:block;height:100%;background:#1D2337;color:#F2F0EA;border:1px solid #2C3450;border-radius:18px;padding:16px 14px 12px 58px;position:relative;text-decoration:none;font-size:.95rem;line-height:1.45}
.lxp-tile::before{content:"";position:absolute;left:14px;top:16px;width:30px;height:30px;border-radius:50%;border:2px solid #F3D27A;box-shadow:0 0 0 5px rgba(255,143,107,.16),inset 0 0 0 5px #1D2337,inset 0 0 0 9px #FF8F6B;pointer-events:none}
.lxp-tile b{display:block;font:800 1.08rem/1.15 var(--lx-hd);text-transform:uppercase;color:#F3D27A;margin-bottom:4px}
a.lxp-tile:hover{border-color:#F3D27A}
.lxp-counts{list-style:none;padding:0;margin:0 0 1.2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;text-align:center}
.lxp-counts>li{margin:0;background:#0B0D14;color:#A9AFC3;border:1px solid #2C3450;border-radius:16px;padding:14px 8px;font-size:.88rem}
.lxp-counts b{display:block;font:800 1.9rem/1 var(--lx-hd);color:#F3D27A;margin-bottom:4px}
.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 0 1.2em;border:1px solid #2C3450;border-radius:14px;scrollbar-width:thin;scrollbar-color:#F3D27A #1D2337}
.tbl-wrap::-webkit-scrollbar{height:6px}
.tbl-wrap::-webkit-scrollbar-thumb{background:#F3D27A;border-radius:6px}
.tbl-wrap>table{min-width:430px}
table{width:100%;border-collapse:collapse;font-size:.95rem}
th,td{padding:10px 12px;text-align:left;border-bottom:1px solid #2C3450;vertical-align:top}
th{background:#1D2337;color:#F3D27A;font:800 .98rem/1.2 var(--lx-hd);text-transform:uppercase;letter-spacing:.4px}
td{background:#141826;color:#F2F0EA}

/* ---------- figures ---------- */
.lxp-fig{margin:18px auto;max-width:900px;position:relative;border-radius:20px}
.lxp-fig img{width:100%;border-radius:20px;border:1px solid #2C3450}
.lxp-fig figcaption{font-size:.85rem;color:#A9AFC3;padding:8px 4px 0;text-align:center}
.lxp-coin img{animation:lxp-float 5.5s ease-in-out infinite;box-shadow:0 18px 50px rgba(255,143,107,.22)}
@keyframes lxp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.lxp-ring{padding:10px}
.lxp-ring::before{content:"";position:absolute;inset:0;border-radius:26px;border:2px dashed rgba(243,210,122,.6);animation:lxp-dash 2.4s linear infinite;pointer-events:none}
@keyframes lxp-dash{0%,100%{border-color:rgba(243,210,122,.6)}50%{border-color:rgba(255,143,107,.9)}}
.lxp-tilt img{transform:rotate(-1.2deg);box-shadow:10px 10px 0 #1D2337,11px 11px 0 #F3D27A;transition:transform .3s}
.lxp-tilt:hover img{transform:rotate(0)}
.lxp-shim{overflow:hidden}
.lxp-shim::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,242,196,.22),rgba(255,255,255,0));transform:skewX(-18deg);animation:lxp-sweep 4.8s ease-in-out infinite;pointer-events:none}
@keyframes lxp-sweep{0%,55%{left:-40%}100%{left:120%}}
.lxp-phone{max-width:900px;padding:12px;background:#0B0D14;border:2px solid #2C3450;border-radius:30px}
.lxp-phone::before{content:"";position:absolute;left:50%;top:4px;width:70px;height:5px;margin-left:-35px;border-radius:5px;background:#2C3450;pointer-events:none}

/* ---------- chips, next, faq, seo-box ---------- */
.also-search{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}
.also-search li{margin:0;flex:0 1 auto;max-width:100%;white-space:normal}
.also-search span{display:block;padding:8px 14px;border-radius:999px;background:#0B0D14;color:#F2F0EA;border:1px solid #3A4568;font-size:.9rem}
.lxp-next{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}
.lxp-next li{margin:0;flex:0 1 auto;max-width:100%;white-space:normal}
.lxp-next a{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border:1.5px solid #F3D27A;border-radius:999px;color:#F3D27A;background:#141826;text-decoration:none;font-weight:600;font-size:.95rem}
.lxp-next a:hover{background:#1D2337;color:#FFE39A}
.faq details{border:1px solid #2C3450;border-radius:16px;background:#1D2337;color:#F2F0EA;margin:0 0 10px;padding:0 16px}
.faq summary{list-style:none;cursor:pointer;padding:15px 0 15px 40px;position:relative;font:800 1.1rem/1.25 var(--lx-hd);letter-spacing:.2px;min-height:48px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::before{content:"";position:absolute;left:0;top:13px;width:24px;height:24px;border-radius:50%;border:2px solid #F3D27A;box-shadow:inset 0 0 0 4px #1D2337,inset 0 0 0 6px rgba(243,210,122,.5);pointer-events:none;transition:box-shadow .2s}
.faq details[open] summary::before{box-shadow:inset 0 0 0 3px #1D2337,inset 0 0 0 12px #F3D27A}
.faq details p{margin:0;padding:0 0 16px}
.faq.lxp-fn{counter-reset:lxf}
.faq.lxp-fn details{counter-increment:lxf}
.faq.lxp-fn summary::before{content:counter(lxf);display:grid;place-items:center;font:800 .8rem/1 var(--lx-hd);color:#F3D27A;box-shadow:none}
.faq.lxp-fn details[open] summary::before{background:#F3D27A;color:#1A1200;box-shadow:none}
.seo-box{background:#141826;color:#F2F0EA;font-size:.96rem}
.seo-box h3{color:#F3D27A}

/* ---------- deck ---------- */
.lxp-deck{background:#05060A;color:#F2F0EA;border:1px solid #2C3450;border-radius:26px;margin:22px 16px;padding:20px 16px;display:grid;gap:16px;justify-items:center;text-align:center;overflow:hidden}
.lxp-dlogo img{width:150px;height:auto}
.lxp-deck>div:not(.lxp-rings){width:100%;display:grid;justify-items:center;gap:8px}
.lxp-cards{position:relative;width:100%;max-width:300px;height:150px}
.lxp-card{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:18px;padding:16px 14px;background:#1D2337;color:#F2F0EA;border:1px solid #3A4568;display:grid;align-content:center;gap:4px;transition:transform .5s,opacity .5s;transform:translateY(16px) scale(.9);opacity:.35;z-index:1}
.lxp-card b{font:800 1.45rem/1.05 var(--lx-hd);text-transform:uppercase;color:#F3D27A}
.lxp-card span{font-size:.88rem;color:#A9AFC3}
.lxp-card.on{transform:none;opacity:1;z-index:3;border-color:#F3D27A}
.lxp-card.nx{transform:translateY(9px) scale(.95);opacity:.7;z-index:2}
.lxp-dots{display:flex;gap:4px;justify-content:center}
.lxp-dots button{width:44px;height:30px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center}
.lxp-dots button::before{content:"";width:10px;height:10px;border-radius:50%;background:#3A4568;pointer-events:none}
.lxp-dots button.on::before{background:#F3D27A;width:24px;border-radius:10px}
.lxp-rings{position:relative;width:250px;height:250px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(243,210,122,.5);box-shadow:inset 0 0 0 34px #05060A,inset 0 0 0 35px rgba(243,210,122,.34),inset 0 0 0 70px #05060A,inset 0 0 0 71px rgba(255,143,107,.3);display:grid;place-items:center}
.lxp-rings p{margin:0;font:800 1rem/1.1 var(--lx-hd);text-transform:uppercase;color:#F3D27A;max-width:96px}
.lxp-rings a{position:absolute;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;align-content:center;gap:2px;text-decoration:none;background:radial-gradient(circle at 30% 26%,#3A4568,#1D2337 60%,#141826);border:1.5px solid #F3D27A;color:#F2F0EA;font:800 .68rem/1.05 var(--lx-hd);text-transform:uppercase;padding:4px}
.lxp-rings a svg{width:20px;height:20px;fill:none;stroke:#F3D27A;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lxp-rings a:nth-of-type(1){left:50%;top:-6px;margin-left:-37px}
.lxp-rings a:nth-of-type(2){left:-4px;bottom:22px}
.lxp-rings a:nth-of-type(3){right:-4px;bottom:22px}
.lxp-rings a:hover{background:#F3D27A;color:#1A1200}
.lxp-rings a:hover svg{stroke:#1A1200}
.btn.lxp-dcta{font-size:.95rem;padding:10px 18px}

/* ---------- footer ---------- */
.ftr{background:#0B0D14;color:#A9AFC3;border-top:1px solid #2C3450;padding:30px 16px 96px;font-size:.93rem}
.lxp-fgrid{max-width:900px;margin:0 auto;display:grid;gap:24px}
.lxp-fbrand img{width:150px;height:auto;margin-bottom:12px}
.lxp-fbrand p{margin:0 0 14px}
.lxp-soc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.lxp-soc a{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1.5px solid #F3D27A;display:grid;place-items:center;background:#141826}
.lxp-soc svg{width:19px;height:19px;fill:#F3D27A}
.lxp-soc a:hover{background:#F3D27A}
.lxp-soc a:hover svg{fill:#1A1200}
.lxp-tp{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#F2F0EA;text-decoration:none;font-weight:600}
.lxp-tp svg{width:20px;height:20px;fill:#00B67A;flex:0 0 auto}
.lxp-flab{font:800 1rem/1.2 var(--lx-hd);letter-spacing:1.2px;text-transform:uppercase;color:#F3D27A;margin:0 0 10px}
.ftr ul{list-style:none;padding:0;margin:0}
.ftr li{margin:0}
.ftr li a{display:inline-flex;align-items:center;min-height:40px;color:#F2F0EA;text-decoration:none}
.ftr li a:hover{color:#F3D27A}
.lxp-fleg{max-width:900px;margin:24px auto 0;padding-top:18px;border-top:1px solid #2C3450;display:grid;gap:14px}
.lxp-fleg p{margin:0}
.lxp-fleg p a{color:#F3D27A;display:inline-block;padding:8px 0}
.lxp-partner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.88rem}
.lxp-plate{flex:0 0 auto;background:#FFFFFF;color:#0B0D14;border-radius:10px;padding:7px 12px;display:inline-flex}
.lxp-plate img{width:auto;height:26px;flex:0 0 auto;max-width:none}
.wafloat{position:fixed;right:16px;bottom:16px;z-index:50;width:60px;height:60px;border-radius:50%;background:#25D366;color:#04210F;display:grid;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.45)}
.wafloat svg{width:32px;height:32px;fill:#FFFFFF}
.wafloat::before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(37,211,102,.6);animation:lxp-wa 2.2s infinite;pointer-events:none}
@keyframes lxp-wa{to{box-shadow:0 0 0 18px rgba(37,211,102,0)}}

/* ---------- breakpoints ---------- */
@media (min-width:560px){
.lxp-hx{display:inline}
.lxp-logo img{width:167px}
main>section,.lxp-hero{padding:30px 30px}
.faq.lxp-f2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;align-items:start}
.faq.lxp-f2>h2,.faq.lxp-f2>p{grid-column:1/-1}
.lxp-fgrid{grid-template-columns:1.5fr 1fr 1fr}
.lxp-fbrand{grid-column:1/-1}
}
@media (min-width:760px){
.lxp-tease{display:block}
.lxp-gap{display:none}
.lxp-deck{grid-template-columns:1fr 1fr;align-items:center;max-width:900px;margin:22px auto}
.lxp-dlogo,.lxp-dcta{grid-column:1/-1}
.lxp-deck .lxp-rings{grid-row:2/4;grid-column:2}
}
@media (min-width:1100px){
body{padding-left:var(--lx-deck)}
body>aside.lxp-deck{position:fixed;left:0;top:0;bottom:0;width:var(--lx-deck);margin:0;border-radius:0 30px 30px 0;border-width:0 1px 0 0;grid-template-columns:1fr;align-content:center;max-width:none;padding:20px 22px}
.lxp-dlogo,.lxp-dcta{grid-column:auto}
.lxp-deck .lxp-rings{grid-row:auto;grid-column:auto}
.lxp-bar{padding:10px 26px}
.lxp-bar .lxp-logo{display:none}
main{padding:6px 26px 40px}
.lxp-fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr}
.lxp-fbrand{grid-column:auto}
/* radial bubble menu */
.mnav{position:fixed;inset:0;max-height:none;overflow:hidden;padding:0;border:0;background:rgba(5,6,10,.93);box-shadow:none;--r2:min(285px,calc(50vh - 66px));--r1:calc(var(--r2)*.53)}
.mnav ul{display:block;margin:0;position:absolute;left:50%;top:50%;width:0;height:0}
.mnav li{position:absolute;left:calc(var(--x)*var(--r));top:calc(var(--y)*var(--r));width:112px;height:112px;margin:-56px 0 0 -56px;--r:var(--r2)}
.mnav li:nth-child(-n+6){--r:var(--r1);width:100px;height:100px;margin:-50px 0 0 -50px}
.mnav li a{width:100%;height:100%;min-height:0;border-radius:50%;padding:8px;font-size:.84rem;background:radial-gradient(circle at 30% 24%,#FFF6D8 0,#F3D27A 20%,#FF8F6B 58%,#7A2F1B 100%);color:#1A1200;border:0;box-shadow:inset -7px -9px 16px rgba(60,18,4,.55),inset 5px 6px 10px rgba(255,255,255,.5),0 8px 26px rgba(255,143,107,.3)}
.mnav li:nth-child(-n+6) a{background:radial-gradient(circle at 30% 24%,#FFFFFF 0,#FFE9A8 22%,#F3D27A 60%,#8A6A1C 100%);font-size:.8rem}
.mnav li a:hover{color:#1A1200;box-shadow:inset -7px -9px 16px rgba(60,18,4,.55),inset 5px 6px 10px rgba(255,255,255,.5),0 0 0 4px #FFFFFF}
.mnav li a[aria-current="page"]{background:#FFFFFF;color:#1A1200;box-shadow:0 0 0 4px #FF8F6B}
.mnav li:nth-child(1){--x:0;--y:-1}.mnav li:nth-child(2){--x:.866;--y:-.5}.mnav li:nth-child(3){--x:.866;--y:.5}.mnav li:nth-child(4){--x:0;--y:1}.mnav li:nth-child(5){--x:-.866;--y:.5}.mnav li:nth-child(6){--x:-.866;--y:-.5}
.mnav li:nth-child(7){--x:.3827;--y:-.9239}.mnav li:nth-child(8){--x:.9239;--y:-.3827}.mnav li:nth-child(9){--x:.9239;--y:.3827}.mnav li:nth-child(10){--x:.3827;--y:.9239}.mnav li:nth-child(11){--x:-.3827;--y:.9239}.mnav li:nth-child(12){--x:-.9239;--y:.3827}.mnav li:nth-child(13){--x:-.9239;--y:-.3827}.mnav li:nth-child(14){--x:-.3827;--y:-.9239}
.mnav>.btn.lxp-mcta{display:none}
.mnav.open>.lxp-hub{display:grid;place-items:center;position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:2px solid #F3D27A;background:#0B0D14;color:#F3D27A;font:800 1.7rem/1 var(--lx-hd);cursor:pointer}
.hdr:has(.mnav.open) .burger.lxp-bub{position:relative;z-index:2}
}
@media (min-width:1500px){
.lxp-wrap,main>section,main>figure,main>nav,main>div,.lxp-hero,.lxp-fig,.lxp-fgrid,.lxp-fleg{max-width:980px}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none !important;transition:none !important}
html{scroll-behavior:auto}
}
@media (max-width:389px){.lxp-bar{gap:8px;padding:9px 10px}.lxp-logo img{width:118px}.btn.lxp-sm{padding:9px 11px;font-size:.86rem}}
