.cardActions{align-items:center;gap:16px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.cardActions .openButton{position:static}.sourceButton{text-underline-offset:4px;font-size:12px;font-weight:800;text-decoration:underline}@media (width<=560px){.cardActions{left:24px;right:24px}}:root{--ink:#08130f;--paper:#f3f6ef;--card:#fff;--muted:#647069;--line:#d4dcd5;--accent:#b8ff3d}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 80% 0,#b8ff3d1f,transparent 25%),var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:-.06em;font-size:24px;font-weight:900}.brand span{color:#588000;letter-spacing:.16em;margin-left:7px;font-size:10px}.navLink,.accountActions a{font-size:13px;font-weight:800}.labHero{padding:105px 0 70px}.eyebrow{color:#648000;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font:800 11px ui-monospace,monospace}.labHero h1,.productHero h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,8vw,110px);line-height:.88}.labHero h1 em{color:#5c8200;font-style:normal}.labHero>p:last-child,.productHero>p{max-width:700px;color:var(--muted);margin:35px 0 0;font-size:19px}.demoGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:100px;display:grid}.demoCard{background:var(--card);border:1px solid var(--line);border-radius:20px;min-height:405px;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0a1e140f}.demoCard:after{content:"";background:var(--accent);opacity:.26;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-80px}.cardTop{color:#909b94;justify-content:space-between;align-items:center;font:12px ui-monospace,monospace;display:flex}.cardTop i{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%}.cardType{color:#698000;text-transform:uppercase;letter-spacing:.1em;margin:45px 0 8px;font:800 10px ui-monospace,monospace}.demoCard h2{letter-spacing:-.05em;margin:0 0 13px;font-size:34px}.demoCard>p:not(.cardType){max-width:470px;color:var(--muted)}.tagRow{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.tagRow span{border:1px solid #cad3cb;border-radius:999px;padding:7px 10px;font-size:11px}.openButton{background:var(--ink);color:#fff;border-radius:7px;align-items:center;gap:35px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:30px;left:32px}.openButton b{color:var(--accent)}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:center;padding:28px;font-size:12px;display:flex}.accountActions{align-items:center;gap:15px;font-size:12px;display:flex}.accountActions>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.signIn,.accountActions a:last-child{background:var(--ink);color:#fff;border-radius:999px;padding:10px 14px}.productHero{padding:90px 0 65px}.productHero h1{font-size:clamp(55px,7vw,92px)}.productHero .tagRow{margin-top:28px}.workspace{grid-template-columns:1.1fr .9fr;gap:22px;padding-bottom:90px;display:grid}.catalogPanel,.actionPanel{border:1px solid var(--line);background:#fff;border-radius:19px;padding:30px}.panelHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelHead h2,.actionPanel h2{letter-spacing:-.04em;margin:0 0 25px;font-size:30px}.livePill{color:#3c7000;background:#e7f8d2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.sampleGrid{gap:12px;display:grid}.sampleGrid article{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,#f7f8f5),#f7f8f5);border:1px solid color-mix(in srgb,var(--accent) 25%,#dbe1db);border-radius:14px;padding:23px}.sampleGrid article>span{float:right;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.sampleGrid h3{margin:0 0 6px;font-size:20px}.sampleGrid p{color:var(--muted);margin:0;font-size:13px}.actionPanel form{gap:16px;display:grid}.actionPanel label{color:#3f4b44;gap:7px;font-size:12px;font-weight:800;display:grid}.actionPanel input,.actionPanel textarea{background:#fafbf9;border:1px solid #bdc8c0;border-radius:8px;width:100%;padding:13px 14px;font:14px inherit}.actionPanel textarea{resize:vertical;min-height:120px}.actionPanel button,.authNotice a{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;padding:14px 17px;font-weight:800;display:inline-flex}.formMessage{color:#567500;min-height:20px;margin:0;font-size:12px}.authNotice{background:color-mix(in srgb,var(--accent) 14%,#f7f8f4);border-radius:13px;padding:22px}.authNotice p{color:#4d5952;margin:0 0 16px}.records{border-top:1px solid var(--line);margin-top:28px;padding-top:23px}.records h3{margin:0 0 13px}.records>article{border-top:1px solid #e4e9e5;justify-content:space-between;gap:14px;padding:13px 0;display:flex}.records article p{color:var(--muted);margin:3px 0 0;font-size:12px}.records article span{white-space:nowrap;color:#5e7900;font-size:11px;font-weight:800}@media (width<=850px){.demoGrid,.workspace{grid-template-columns:1fr}.labHero{padding-top:75px}.demoCard{min-height:390px}}@media (width<=560px){.shell{width:min(100% - 26px,1180px)}.nav{height:68px}.accountActions>span{display:none}.accountActions{gap:9px}.labHero,.productHero{padding:65px 0 45px}.labHero h1,.productHero h1{font-size:52px}.labHero>p:last-child,.productHero>p{font-size:16px}.demoCard{padding:24px}.openButton{left:24px}.catalogPanel,.actionPanel{padding:22px}}.suite{min-height:100vh;font-family:Inter,Arial,sans-serif}.suite *{box-sizing:border-box}.suite button,.suite input,.suite textarea{font:inherit}.suite button,.suite a{transition:all .2s}.suite button{cursor:pointer}.miniLabel{letter-spacing:.17em!important;font:800 11px ui-monospace,monospace!important}.primaryAction{border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.toast{z-index:120;color:#fff;background:#101814;border-radius:12px;align-items:center;gap:25px;max-width:430px;padding:15px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0004}.toast b{cursor:pointer}.authOverlay{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07110bc9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authCard,.bookingModal,.checkoutModal,.uploadModal{color:#0b1711;background:#fff;border-radius:24px;width:min(500px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 100px #0008}.authClose{font-size:26px;line-height:1;position:absolute;top:16px;right:18px;color:inherit!important;background:0 0!important;border:0!important}.authCard h2,.bookingModal h2,.checkoutModal h2,.uploadModal h2{letter-spacing:-.05em;margin:4px 0 8px;font-size:35px}.authSub{color:#647069;margin:0 0 25px;font-size:14px}.authCard form,.bookingModal,.checkoutModal,.uploadModal{gap:15px;display:grid}.authCard label,.bookingModal label,.checkoutModal label,.uploadModal label{gap:7px;font-size:12px;font-weight:800;display:grid}.authCard input,.bookingModal input,.checkoutModal input,.uploadModal input,.uploadModal textarea{color:#0b1711;background:#f8faf8;border:1px solid #cad3cd;border-radius:10px;width:100%;padding:13px 14px}.authCard .primaryAction,.bookingModal .primaryAction{color:#fff;background:#0c1711;border-radius:10px;min-height:48px;font-weight:850}.authError{color:#b62626;margin:0;font-size:12px}.textAction{color:#52685c;background:0 0;border:0;text-decoration:underline}.demoAccess{border-top:1px solid #dfe5e1;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:18px;display:flex}.demoAccess span{text-transform:uppercase;letter-spacing:.12em;width:100%;font-size:10px;font-weight:850}.demoAccess button{background:#f7f9f7;border:1px solid #bfc9c2;border-radius:8px;padding:8px 10px;font-size:11px}.velora{--gold:#e8bf5a;--ink:#0a1512;--forest:#173b31;color:var(--ink);background:#f3f1eb}.suiteNav{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f1ebed;border-bottom:1px solid #173b3121;justify-content:space-between;align-items:center;height:78px;padding:0 max(4vw,28px);display:flex;position:sticky;top:0}.veloraBrand{letter-spacing:.08em;align-items:center;gap:8px;font-weight:950;display:flex}.veloraBrand b{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);background:#10221c;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.veloraBrand small{color:#847557;letter-spacing:.22em;font-size:7px;display:block}.suiteNav nav{color:#4e5b55;gap:34px;font-size:13px;font-weight:700;display:flex}.suiteNav nav a:hover{color:#9a711b}.navActions{gap:9px;display:flex}.navActions button{background:0 0;border:1px solid #bdc4be;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.navActions .navPrimary{color:#fff;background:#10221c;border-color:#10221c}.veloraHero{background:radial-gradient(circle at 85% 24%,#e8bf5a28,#0000 26%),linear-gradient(140deg,#f7f5ee,#e9ede7);grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;min-height:720px;padding:72px max(7vw,35px) 85px;display:grid}.veloraHero h1{letter-spacing:-.07em;max-width:680px;margin:12px 0 24px;font:500 clamp(62px,7.2vw,112px)/.86 Georgia,serif}.veloraHero h1 em{color:#a47618;display:block}.veloraHero>div>p:not(.miniLabel){color:#59645f;max-width:590px;font-size:18px;line-height:1.75}.heroButtons{gap:11px;margin:32px 0;display:flex}.heroButtons a,.heroButtons button{background:0 0;border:1px solid #10221c;border-radius:999px;padding:15px 21px;font-weight:850}.heroButtons .primaryAction{color:#fff;background:#10221c}.veloraStats{gap:38px;margin-top:38px;display:flex}.veloraStats span{color:#738078;text-transform:uppercase;letter-spacing:.09em;font-size:10px;display:grid}.veloraStats b{color:#14221c;letter-spacing:0;font:700 25px Georgia,serif}.veloraVisual{background:#163f33;border-radius:290px 290px 25px 25px;height:570px;position:relative;overflow:hidden;box-shadow:0 40px 80px #173b3136}.veloraVisual img{object-fit:cover;width:100%;height:100%}.floatingMetric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f8f0e8;border:1px solid #ffffff52;border-radius:15px;padding:18px;display:grid;position:absolute;bottom:28px;left:18px}.floatingMetric b{font:700 26px Georgia,serif}.floatingMetric span{color:#68726d;font-size:10px}.sectionBlock{padding:105px max(7vw,35px)}.sectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.sectionHead h2,.bookingBand h2,.businessBand h2{letter-spacing:-.05em;max-width:760px;margin:5px 0 0;font:500 clamp(42px,5vw,74px)/1 Georgia,serif}.sectionHead>p{color:#67736c;max-width:420px}.locationGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.locationGrid article{background:#fff;border:1px solid #c9cec8;border-radius:18px;min-height:300px;padding:25px;position:relative}.locationIcon{width:62px;height:62px;color:var(--gold);background:#173b31;border-radius:50%;place-items:center;margin-bottom:45px;font-size:24px;display:grid}.rating{color:#725514;background:#f4eedc;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850;position:absolute;top:23px;right:22px}.locationGrid h3{margin:0;font:700 22px Georgia,serif}.locationGrid p{color:#66716b;margin:7px 0}.locationGrid small{color:#8b938f}.locationGrid button{text-align:left;background:#f7f8f5;border:1px solid #c7cec9;border-radius:9px;padding:12px;font-weight:800;position:absolute;bottom:23px;left:24px;right:24px}.locationGrid button:hover{color:#fff;background:#173b31;border-color:#173b31}.bookingBand{color:#fff;background:#153d32;justify-content:space-between;align-items:end;gap:50px;padding:90px max(7vw,35px);display:flex}.bookingBand p:not(.miniLabel){color:#c6d3cd;max-width:600px}.bookingBand .miniLabel{color:var(--gold)}.bookingBand .primaryAction{background:var(--gold);color:#12281f;border-radius:999px;min-width:180px;padding:16px 22px;font-weight:900}.storeSection{background:#ebe8df}.cartPill{color:#fff;background:#17251f;border-radius:999px;padding:11px 15px;font-size:12px}.productGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.productGrid article{background:#f8f6ef;border:1px solid #c9c9c2;border-radius:20px;padding:18px}.productImage{background:#dedbd1;border-radius:14px;height:270px;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%}.productGrid article>p{color:#94701d;letter-spacing:.16em;margin:18px 0 5px;font-size:9px;font-weight:900}.productGrid h3{margin:0 0 15px;font:700 24px Georgia,serif}.productGrid article>div:last-child{justify-content:space-between;align-items:center;display:flex}.productGrid article>div:last-child b{font-size:22px}.productGrid article>div:last-child button{color:#fff;background:#173b31;border:0;border-radius:50%;width:42px;height:42px;font-size:23px}.checkoutBar{color:#fff;background:#111e19;border-radius:14px;justify-content:space-between;align-items:center;width:min(680px,100%);margin:35px auto 0;padding:16px 18px 16px 24px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #0004}.checkoutBar button{background:var(--gold);border:0;border-radius:9px;padding:12px 16px;font-weight:850}.businessBand{color:#fff;background:#0b1713;padding:105px max(7vw,35px)}.businessBand>div:first-child{justify-content:space-between;display:flex}.businessBand .miniLabel{color:var(--gold)}.businessCards{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.businessCards article{background:#0b1713;padding:34px}.businessCards article>b{color:var(--gold);font:800 11px ui-monospace}.businessCards h3{font:600 27px Georgia,serif}.businessCards p{color:#9daaa4}.suiteFooter{color:#6c7771;border-top:1px solid #cad0cb;justify-content:space-between;padding:30px max(7vw,35px);font-size:12px;display:flex}.bookingModal>p{color:#6a756f;margin:0}.portalOverlay{z-index:190;color:#101b16;background:#eef1ec;grid-template-columns:260px 1fr;display:grid;position:fixed;inset:0}.portalOverlay aside{color:#fff;background:#10231c;flex-direction:column;gap:8px;padding:35px 22px;display:flex}.portalOverlay aside .veloraBrand{margin-bottom:40px}.portalOverlay aside>button{color:#aebdb5;text-align:left;background:0 0;border:0;border-radius:9px;padding:13px 15px}.portalOverlay aside>button.active,.portalOverlay aside>button:hover{color:#fff;background:#ffffff14}.portalOverlay section{padding:55px 60px;position:relative;overflow:auto}.portalClose{background:0 0;border:0;font-size:28px;position:absolute;top:28px;right:30px}.portalOverlay h2{margin:5px 0 35px;font:600 48px Georgia,serif}.portalMetrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.portalMetrics article{background:#fff;border:1px solid #ccd3cd;border-radius:14px;padding:25px;display:grid}.portalMetrics b{font:600 35px Georgia,serif}.portalMetrics span{color:#6d7872;font-size:11px}.portalOverlay section>h3{margin-top:35px}.dataTable{background:#fff;border:1px solid #ced5d0;border-radius:12px;overflow:hidden}.dataTable>div{border-top:1px solid #e2e7e3;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.dataTable>div:first-child{border:0}.dataTable span{display:grid}.dataTable small{color:#737f78}.dataTable i{color:#477021;background:#edf5e6;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.nexora{--nx:#c8ff3e;--bg:#080b12;--card:#111622;--text:#f5f7fb;--muted:#9da5b5;background:var(--bg);color:var(--text)}.nexora.light{--bg:#f6f3ea;--card:#fff;--text:#10131b;--muted:#69707d}.nexNav{z-index:70;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,30px);display:flex;position:sticky;top:0}.nexBrand{letter-spacing:.12em;align-items:center;gap:9px;display:flex}.nexBrand i{border:1px solid var(--nx);width:34px;height:34px;color:var(--nx);border-radius:9px;place-items:center;font-style:normal;font-weight:950;display:grid}.nexNav nav{color:var(--muted);gap:30px;font-size:12px;font-weight:750;display:flex}.nexNav>div{gap:7px;display:flex}.nexNav button{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);color:var(--text);background:0 0;border-radius:9px;padding:9px 11px}.nexCart{position:relative}.nexCart b{background:var(--nx);color:#080b12;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-8px;right:-6px}.nexHero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:700px;padding:85px max(7vw,35px);display:grid;overflow:hidden}.nexKicker,.nexHeading p,.nexTrack>div>p,.nexAbout div>p,.nexAi>div>p{color:var(--nx);letter-spacing:.15em;font:800 10px ui-monospace}.nexHero h1{letter-spacing:-.075em;margin:18px 0 24px;font-size:clamp(62px,7.8vw,116px);line-height:.83}.nexHero h1 em,.nexAi h2 em{color:var(--nx);font-style:normal;display:block}.nexHero>div:first-child>p:not(.nexKicker){max-width:630px;color:var(--muted);font-size:17px;line-height:1.7}.nexHero>div:first-child>div{gap:20px;margin:32px 0;display:flex}.nexPrimary,.nexHero>div:first-child>div a{border:1px solid color-mix(in srgb,var(--text) 24%,transparent);color:var(--text);border-radius:7px;padding:15px 20px;font-weight:850;display:inline-flex}.nexPrimary{border-color:var(--nx)!important;background:var(--nx)!important;color:#081008!important}.nexHero small{color:var(--muted)}.nexOrb{aspect-ratio:1;background:radial-gradient(circle,#c8ff3e2f 0 18%,#0000 19%),radial-gradient(circle,#7557ff36,#0000 58%);border:1px solid #c8ff3e2e;border-radius:50%;place-items:center;width:min(430px,80vw);margin:auto;display:grid;position:relative}.nexOrb:before,.nexOrb:after{content:"";border:1px solid #c8ff3e32;border-radius:50%;position:absolute;inset:14%}.nexOrb:after{inset:29%}.nexOrb>span{color:var(--nx);text-shadow:0 0 60px #c8ff3e60;font-size:140px;font-weight:950}.orbit{color:#fff;background:#101521;border:1px solid #ffffff2f;border-radius:9px;padding:10px 13px;font:800 11px ui-monospace;position:absolute}.orbit.one{top:8%;right:13%}.orbit.two{bottom:16%;right:0}.orbit.three{top:49%;left:3%}.nexTicker{border-block:1px solid color-mix(in srgb,var(--text) 14%,transparent);color:var(--muted);letter-spacing:.18em;justify-content:space-around;padding:20px;font:800 10px ui-monospace;display:flex}.nexTicker b{color:var(--nx)}.nexSection{padding:105px max(6vw,35px)}.nexHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.nexHeading h2,.nexAi h2,.nexTrack h2,.nexAbout h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,5.5vw,78px);line-height:.95}.nexFilters{flex-wrap:wrap;gap:7px;display:flex}.nexFilters button{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);color:var(--muted);background:0 0;border-radius:999px;padding:9px 12px;font-size:10px}.nexFilters button.active{border-color:var(--nx);background:var(--nx);color:#081008}.nexProducts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nexProducts article{border:1px solid color-mix(in srgb,var(--text) 13%,transparent);background:var(--card);border-radius:15px;overflow:hidden}.nexProductVisual{background:radial-gradient(circle,#ffffff31,#0000 43%),#6f4ae2;place-items:center;height:220px;display:grid;position:relative}.nexProductVisual.cyan{background-color:#078ca2}.nexProductVisual.blue{background-color:#275ad1}.nexProductVisual.pink{background-color:#c13a78}.nexProductVisual.amber{background-color:#bc7420}.nexProductVisual.green{background-color:#248752}.nexProductVisual>span{color:#fff;font-size:83px}.nexProductVisual small{color:#fff;letter-spacing:.1em;background:#080b12;border-radius:5px;padding:6px 8px;font:800 8px ui-monospace;position:absolute;top:14px;left:14px}.nexProductBody{padding:21px}.nexProductBody>p{color:var(--nx);letter-spacing:.12em;margin:0;font-size:9px;font-weight:850}.nexProductBody h3{margin:8px 0;font-size:22px}.nexProductBody>span{min-height:45px;color:var(--muted);font-size:12px;line-height:1.6;display:block}.nexPrice{align-items:center;gap:9px;margin:18px 0;display:flex}.nexPrice b{font-size:26px}.nexPrice del{color:var(--muted)}.nexPrice i{color:#f7c950;margin-inline-start:auto;font-size:11px;font-style:normal}.nexProductBody>button{border:1px solid color-mix(in srgb,var(--text) 19%,transparent);width:100%;color:var(--text);background:0 0;border-radius:7px;padding:12px;font-weight:800}.nexProductBody>button:hover{border-color:var(--nx);background:var(--nx);color:#081008}.nexAi{background:linear-gradient(130deg,#431c5a55,transparent 50%),var(--card);grid-template-columns:.85fr 1.15fr;gap:80px;padding:110px max(7vw,35px);display:grid}.nexAi>div>p:last-child{color:var(--muted);font:inherit;letter-spacing:0;line-height:1.7}.nexAi form{border:1px solid color-mix(in srgb,var(--text) 15%,transparent);background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:18px;align-content:center;gap:16px;padding:35px;display:grid}.nexAi label{gap:10px;font-weight:800;display:grid}.nexAi textarea{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);min-height:125px;color:var(--text);resize:vertical;background:0 0;border-radius:9px;padding:16px}.aiResult{background:var(--bg);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:10px;padding:17px;display:grid}.aiResult>span{color:var(--nx);font-size:32px}.aiResult small{color:var(--nx);font-size:8px}.aiResult h3,.aiResult p{margin:3px 0}.aiResult p{color:var(--muted);font-size:11px}.aiResult button{color:var(--nx);background:0 0;border:0;font-weight:900}.nexTrack{grid-template-columns:1fr 1fr;gap:70px;padding:100px max(7vw,35px);display:grid}.nexTrack>div>p:last-child{color:var(--muted);font:inherit;letter-spacing:0}.nexTrack form{align-content:center;gap:11px;display:grid}.nexTrack input{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:var(--card);color:var(--text);border-radius:7px;padding:14px}.nexTrack form>button{background:var(--nx);border:0;border-radius:7px;padding:14px;font-weight:900}.nexTrack article{border:1px solid #c8ff3e55;border-radius:9px;justify-content:space-between;padding:18px;display:flex}.nexTrack article span{color:var(--nx)}.nexAbout{border-block:1px solid color-mix(in srgb,var(--text) 13%,transparent);grid-template-columns:auto 1fr 1fr;gap:50px;padding:90px max(7vw,35px);display:grid}.nexAbout>span{color:var(--nx);font:800 11px ui-monospace}.nexAbout>p{color:var(--muted);line-height:1.8}.nexFooter{color:var(--muted);justify-content:space-between;align-items:center;padding:30px max(6vw,35px);font-size:11px;display:flex}.cartDrawer{z-index:180;position:fixed;inset:0}.drawerShade{background:#000a;position:absolute;inset:0}.cartDrawer aside{background:var(--bg);width:min(450px,100%);color:var(--text);padding:35px;position:absolute;top:0;bottom:0;right:0;box-shadow:-25px 0 70px #0006}.cartDrawer aside>p{color:var(--nx);font:800 10px ui-monospace}.cartDrawer h2{letter-spacing:-.05em;font-size:42px}.cartItems{gap:9px;display:grid}.cartItems article{border:1px solid color-mix(in srgb,var(--text) 15%,transparent);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.cartItems article>span{color:#fff;background:#794ed7;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.cartItems article>div{display:grid}.cartItems small{color:var(--nx)}.cartItems button{color:var(--muted);background:0 0;border:0}.cartTotal{justify-content:space-between;margin:25px 0;font-size:20px;display:flex}.cartDrawer aside>.nexPrimary{width:100%}.checkoutModal{background:var(--bg);color:var(--text)}.checkoutModal input{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:var(--card);color:var(--text);border-radius:8px;padding:13px}.orderSuccess{z-index:210;color:#fff;text-align:center;background:#0d121d;border:1px solid #c8ff3e66;border-radius:18px;place-items:center;width:min(470px,90%);padding:40px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000b}.orderSuccess>button{color:#fff;background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:15px}.orderSuccess>span{background:var(--nx);color:#081008;border-radius:50%;place-items:center;width:70px;height:70px;font-size:33px;display:grid}.orderSuccess p{color:var(--nx);letter-spacing:.15em;font:800 10px ui-monospace}.orderSuccess h2{font-size:45px}.orderSuccess small{color:#aab2c0}.orderSuccess a{background:var(--nx);color:#081008;border-radius:7px;margin-top:20px;padding:12px 16px;font-weight:850}.lexiguard{--purple:#7357e8;--ink:#101126;color:var(--ink);background:#f7f8fc}.lexNav{z-index:70;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffec;border-bottom:1px solid #dfe1eb;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,30px);display:flex;position:sticky;top:0}.lexBrand{align-items:center;gap:7px;display:flex}.lexBrand i{color:#fff;background:linear-gradient(135deg,#6b4bea,#a277ff);border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.lexBrand b{font-size:17px}.lexBrand span{color:#6548d1;background:#ece7ff;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:900}.lexNav nav{color:#6f7180;gap:30px;font-size:12px;font-weight:700;display:flex}.lexNav>div{gap:7px;display:flex}.lexNav button{background:#fff;border:1px solid #dadce5;border-radius:8px;padding:10px 13px}.lexPrimary{color:#fff!important;background:#6c4ddb!important;border:0!important;font-weight:850!important}.lexHero{background:radial-gradient(circle at 82% 32%,#7457e821,#0000 30%),linear-gradient(145deg,#fff,#f3f1ff);grid-template-columns:1fr 1fr;align-items:center;gap:85px;min-height:700px;padding:80px max(7vw,35px);display:grid}.lexHero>div:first-child>p:first-child,.lexSteps>p,.lexSecurity>div:first-child>p,.lexMain header p,.uploadModal>p,.analysisView article>p,.documentChat>div>p{color:var(--purple);letter-spacing:.15em;font:850 10px ui-monospace}.lexHero>div:first-child>p:first-child span{color:#55c87a}.lexHero h1{letter-spacing:-.075em;margin:18px 0 23px;font-size:clamp(60px,7.4vw,108px);line-height:.87}.lexHero h1 em{color:var(--purple);font-style:normal;display:block}.lexHero>div:first-child>p:nth-child(3){color:#686a7a;max-width:650px;font-size:17px;line-height:1.75}.lexHero>div:first-child>div{align-items:center;gap:20px;margin:30px 0;display:flex}.lexHero>div:first-child>div button,.lexHero>div:first-child>div a{border-radius:8px;padding:15px 19px}.lexHero small{color:#858795}.lexDocument{background:#fff;border-radius:22px;width:min(520px,100%);height:560px;margin:auto;padding:22px;position:relative;transform:rotate(2deg);box-shadow:0 35px 90px #4027a42e}.docTop{border-bottom:1px solid #e4e5eb;align-items:center;gap:12px;padding-bottom:17px;display:flex}.docTop i{color:#fff;background:#ef5555;border-radius:5px;padding:7px;font-size:9px;font-style:normal}.docTop span{font-size:12px;font-weight:800}.docTop b{margin-left:auto}.docLines{gap:17px;padding:35px 16px;display:grid}.docLines span{background:linear-gradient(90deg,#dbdde5 80%,#0000 80%);border-radius:9px;height:9px}.docLines span:nth-child(2){width:83%}.docLines span:nth-child(5){width:74%}.docLines .danger,.docLines .warning{background:#fff0f0;border-left:4px solid #ef5757;border-radius:7px;height:50px}.docLines .warning{background:#fff8e9;border-color:#e8ad3a}.lexDocument aside{color:#fff;background:#17152d;border-radius:15px;width:200px;padding:23px;position:absolute;bottom:30px;right:-34px;box-shadow:0 20px 50px #0004}.lexDocument aside p{color:#aaa0dd;margin:0;font-size:8px;font-weight:900}.lexDocument aside b{font-size:55px}.lexDocument aside span{color:#8d8a9c}.lexDocument aside small{color:#ffae64;display:block}.lexProof{color:#646676;background:#fff;border-block:1px solid #e0e2e8;justify-content:space-around;padding:23px max(5vw,30px);font-size:12px;display:flex}.lexSteps{padding:110px max(7vw,35px)}.lexSteps>h2,.lexSecurity h2{letter-spacing:-.06em;margin:8px 0 50px;font-size:clamp(48px,6vw,82px)}.lexSteps>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.lexSteps article{background:#fff;border:1px solid #dddee7;border-radius:18px;min-height:280px;padding:28px;position:relative}.lexSteps article>b{color:#a3a4af;font:800 10px ui-monospace}.lexSteps article>i{width:60px;height:60px;color:var(--purple);background:#f0edff;border-radius:14px;place-items:center;margin:45px 0 25px;font-size:24px;font-style:normal;display:grid}.lexSteps h3{font-size:23px}.lexSteps article p{color:#737584;line-height:1.7}.lexSecurity{color:#fff;background:#17152d;grid-template-columns:1fr 1fr;gap:80px;padding:105px max(7vw,35px);display:grid}.lexSecurity>div:last-child{grid-template-columns:auto 1fr;gap:24px;display:grid}.lexSecurity>div:last-child>span{color:#9f8df5;font:800 10px ui-monospace}.lexSecurity>div:last-child p{color:#a9a6bb;margin:0;display:grid}.lexSecurity>div:last-child b{color:#fff;margin-bottom:6px;font-size:18px}.lexFooter{color:#767887;border-top:1px solid #dfdfe8;justify-content:space-between;align-items:center;padding:30px max(6vw,35px);font-size:11px;display:flex}.lexWorkspace{color:#141528;background:#f3f4f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.lexSidebar{color:#fff;background:#17152d;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.lexSidebar .lexBrand{padding:0 9px}.lexSidebar nav{gap:6px;margin-top:48px;display:grid}.lexSidebar nav button{color:#9895ac;text-align:left;background:0 0;border:0;border-radius:9px;gap:13px;padding:13px;display:flex}.lexSidebar nav button.active,.lexSidebar nav button:hover{color:#fff;background:#ffffff12}.lexSidebar nav button:first-child{color:#fff}.lexSidebar nav button:first-child:before{content:"";background:#7f63ea;border-radius:4px;width:3px}.lexSidebar>div:last-child{border-top:1px solid #ffffff18;margin-top:auto;padding:17px 10px 0;display:grid}.lexSidebar>div small{color:#908da4}.lexSidebar>div span{color:#7f7c91;text-overflow:ellipsis;font-size:10px;overflow:hidden}.lexSidebar>div button{color:#aaa7b9;background:0 0;border:1px solid #ffffff19;border-radius:7px;margin-top:12px;padding:8px}.lexMain{padding:45px 50px;overflow:hidden}.lexMain>header{justify-content:space-between;align-items:end;display:flex}.lexMain header h1{letter-spacing:-.05em;margin:5px 0;font-size:44px}.lexMain header h1 em{color:#765be1;font-style:normal}.lexMain header>div:last-child{gap:8px;display:flex}.lexMain header button{background:#fff;border:1px solid #d9dbe4;border-radius:8px;padding:12px 15px}.lexNotice{color:#31713e;background:#e6f8e9;border-radius:9px;justify-content:space-between;margin:25px 0 -10px;padding:12px 15px;font-size:12px;display:flex}.lexNotice button{background:0 0;border:0}.dashboardMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.dashboardMetrics article{background:#fff;border:1px solid #dcdde5;border-radius:14px;align-items:center;gap:15px;padding:22px;display:flex}.dashboardMetrics article>span{color:#7256df;background:#eeebff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.dashboardMetrics article>div{display:grid}.dashboardMetrics small{color:#858794;letter-spacing:.12em;font-size:8px;font-weight:900}.dashboardMetrics b{font-size:27px}.uploadDrop{cursor:pointer;background:#fff;border:1px dashed #a9a6bd;border-radius:15px;align-items:center;gap:18px;margin-top:18px;padding:30px;display:flex}.uploadDrop>i{color:#7456df;background:#efeaff;border-radius:14px;place-items:center;width:60px;height:60px;font-size:25px;font-style:normal;display:grid}.uploadDrop h2,.uploadDrop p{margin:3px}.uploadDrop p{color:#858695;font-size:12px}.uploadDrop button{color:#fff;background:#6f52dc;border:0;border-radius:8px;margin-left:auto;padding:12px 16px;font-weight:850}.historyTable{background:#fff;border:1px solid #dcdee6;border-radius:15px;margin-top:22px;padding:24px}.historyTable>div:first-child{justify-content:space-between;display:flex}.historyTable h2{margin:0 0 18px}.historyTable article{cursor:pointer;border-top:1px solid #ececf1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 3px;display:grid}.historyTable article>i{color:#7052d8;background:#f0edff;border-radius:9px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:900;display:grid}.historyTable article>span{display:grid}.historyTable small{color:#8c8d99}.historyTable strong{border-radius:999px;padding:6px 9px;font-size:10px}.historyTable strong.high{color:#bd4939;background:#fff0ec}.historyTable strong.low{color:#37824b;background:#eaf8ed}.historyTable article button{background:0 0;border:0}.emptyState{text-align:center;color:#888a97;padding:40px}.emptyState b{font-size:30px}.analysisView{margin-top:30px}.backButton{color:#6e56cc;background:0 0;border:0;margin-bottom:15px}.analysisGrid{grid-template-columns:.38fr .62fr;gap:16px;display:grid}.riskCard,.summaryCard{background:#fff;border:1px solid #dcdee7;border-radius:16px;padding:28px}.riskRing{border:14px solid #78ce8c;border-left-color:#e7e7ee;border-radius:50%;place-items:center;width:175px;height:175px;margin:30px auto;display:grid}.riskRing.high{border-color:#ef765f #ef765f #ef765f #e7e7ee}.riskRing b{font-size:52px}.riskRing span{color:#8b8c98;margin-top:-42px}.riskCard>small{text-align:center;display:block}.summaryCard h2{font-size:31px}.summaryCard>span{color:#686a77;line-height:1.8;display:block}.summaryCard>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.summaryCard>div b{color:#a74839;background:#fff0ec;border-radius:8px;padding:8px 10px;font-size:10px}.summaryCard>div b.safe{color:#38754a;background:#e8f7eb}.analysisActions{gap:10px;margin:15px 0;display:flex}.analysisActions a,.analysisActions button{color:#565867;background:#fff;border:1px solid #d7d8e0;border-radius:8px;padding:10px 13px}.documentChat{color:#fff;background:#17152d;border-radius:17px;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:20px;padding:30px;display:grid}.documentChat h2{margin:5px 0;font-size:32px}.documentChat span{color:#a8a5b8}.documentChat form{grid-template-columns:1fr auto;align-content:center;display:grid}.documentChat input{color:#fff;background:#ffffff0d;border:1px solid #ffffff20;border-radius:9px 0 0 9px;padding:15px}.documentChat form>button{color:#fff;background:#7b5ee6;border:0;border-radius:0 9px 9px 0;padding:15px}.documentChat form>p{color:#d8d5e3;background:#ffffff0d;border-radius:8px;grid-column:1/-1;padding:13px}.uploadModal textarea{resize:vertical;min-height:130px}.filePicker{color:#7257dc;background:#f5f3ff;border:1px dashed #9e99b8;border-radius:13px;place-items:center;padding:25px;font-size:25px!important;display:grid!important}.filePicker b{font-size:12px}.filePicker input{background:#fff;margin-top:10px}.uploadModal>.lexPrimary{border-radius:9px;min-height:48px}@media (width<=980px){.suiteNav nav,.nexNav nav,.lexNav nav{display:none}.veloraHero,.nexHero,.lexHero,.nexAi,.nexTrack,.lexSecurity{grid-template-columns:1fr}.veloraVisual{height:460px}.locationGrid,.nexProducts{grid-template-columns:repeat(2,1fr)}.lexHero{gap:45px}.lexDocument{height:480px}.portalOverlay{grid-template-columns:200px 1fr}.portalOverlay section{padding:45px 30px}.lexWorkspace{grid-template-columns:82px 1fr}.lexSidebar .lexBrand b,.lexSidebar .lexBrand span,.lexSidebar nav span,.lexSidebar>div:last-child{display:none}.lexMain{padding:35px 25px}.analysisGrid{grid-template-columns:1fr}.nexAbout{grid-template-columns:auto 1fr}.nexAbout>p{grid-column:2}.documentChat{grid-template-columns:1fr}.businessBand>div:first-child{display:block}}@media (width<=650px){.suiteNav,.nexNav,.lexNav{height:68px;padding:0 16px}.suiteNav .veloraBrand small,.nexNav .nexBrand b,.lexNav .lexBrand span{display:none}.veloraHero,.nexHero,.lexHero{padding:60px 20px}.veloraHero h1,.nexHero h1,.lexHero h1{font-size:58px}.veloraStats{gap:16px}.veloraVisual{height:390px}.sectionBlock,.nexSection,.lexSteps,.lexSecurity{padding:75px 20px}.sectionHead,.nexHeading{display:block}.locationGrid,.productGrid,.nexProducts,.lexSteps>div,.businessCards,.dashboardMetrics{grid-template-columns:1fr}.bookingBand{padding:70px 20px;display:block}.bookingBand button{margin-top:20px}.businessBand{padding:75px 20px}.suiteFooter,.nexFooter,.lexFooter{flex-wrap:wrap;gap:15px;padding:25px 20px}.portalOverlay{grid-template-columns:1fr}.portalOverlay aside{display:none}.portalMetrics{grid-template-columns:1fr}.nexOrb{margin-top:35px}.nexTicker span:nth-of-type(2n){display:none}.nexAi,.nexTrack{gap:35px;padding:75px 20px}.nexAbout{grid-template-columns:1fr;padding:70px 20px}.nexAbout>p{grid-column:auto}.lexProof{grid-template-columns:1fr 1fr;gap:15px;display:grid}.lexDocument{height:410px}.lexDocument aside{right:8px}.lexWorkspace{display:block}.lexSidebar{z-index:80;background:#17152d;width:100%;height:68px;padding:8px;display:block;position:fixed;inset:auto 0 0}.lexSidebar>.lexBrand,.lexSidebar>div:last-child{display:none}.lexSidebar nav{justify-content:space-around;margin:0;display:flex}.lexSidebar nav button{place-items:center;padding:9px;display:grid}.lexMain{padding:25px 15px 90px}.lexMain>header{align-items:flex-start}.lexMain header h1{font-size:31px}.lexMain header>div:last-child button:first-child{display:none}.uploadDrop{align-items:flex-start}.uploadDrop button{display:none}.historyTable{padding:18px}.historyTable article{grid-template-columns:auto 1fr auto}.historyTable article>button{display:none}.documentChat{padding:22px}.authCard,.bookingModal,.checkoutModal,.uploadModal{padding:30px 23px}.lexNav>div>button:nth-child(2){display:none}}.suite{--font-latin:Manrope,Arial,sans-serif;--font-arabic:"IBM Plex Sans Arabic",Arial,sans-serif;--type-hero:clamp(42px,5.6vw,70px);--type-section:clamp(34px,4.6vw,54px);--type-card-title:23px;--type-lead:16px;--type-copy:13px;--type-nav:12px;--type-control:11px;--type-small:10px;font-family:var(--font-latin);font-size:16px;line-height:1.65}.suite[dir=rtl]{font-family:var(--font-arabic)}.suite[dir=rtl] :is(h1,h2,h3,p,a,button,label,input,textarea,select,small,span){letter-spacing:0!important}.suite :is(.suiteNav,.nexNav,.lexNav) nav{font-size:var(--type-nav)}.suite :is(button,input,textarea,select){font-family:inherit}.suite .miniLabel,.suite :is(.nexKicker,.nexHeading>div>p,.nexTrack>div>p:first-child,.nexAbout div>p,.nexAi>div>p:first-child,.lexHero>div:first-child>p:first-child,.lexSteps>p,.lexSecurity>div:first-child>p){font-weight:800;line-height:1.5;font-family:inherit!important;font-size:14px!important}.suite.velora .veloraHero h1,.suite.nexora .nexHero h1,.suite.lexiguard .lexHero h1{font-family:inherit;font-size:var(--type-hero);letter-spacing:-.055em;font-weight:800;line-height:1.02}.suite :is(.sectionHead h2,.bookingBand h2,.businessBand h2,.nexHeading h2,.nexAi h2,.nexTrack h2,.nexAbout h2,.lexSteps>h2,.lexSecurity h2){font-family:inherit;font-size:var(--type-section);letter-spacing:-.04em;font-weight:700;line-height:1.12}.suite :is(.veloraHero>div>p:not(.miniLabel),.nexHero>div:first-child>p:not(.nexKicker),.lexHero>div:first-child>p:nth-child(3)){font-size:var(--type-lead);line-height:1.8}.suite :is(.locationGrid h3,.productGrid h3,.businessCards h3,.nexProductBody h3,.lexSteps h3){font-family:inherit;font-size:var(--type-card-title);font-weight:700;line-height:1.35}.suite :is(.locationGrid p,.businessCards p,.nexProductBody>span,.lexSteps article p,.lexSecurity>div:last-child p){font-size:var(--type-copy);line-height:1.75}.suite :is(.navActions button,.nexFilters button,.lexNav button,.heroButtons a,.heroButtons button,.primaryAction){font-size:var(--type-control)}.suite :is(.suiteFooter,.nexFooter,.lexFooter){font-size:12px}@media (width<=650px){.suite.velora .veloraHero h1,.suite.nexora .nexHero h1,.suite.lexiguard .lexHero h1{font-size:38px}.suite :is(.sectionHead h2,.bookingBand h2,.businessBand h2,.nexHeading h2,.nexAi h2,.nexTrack h2,.nexAbout h2,.lexSteps>h2,.lexSecurity h2){font-size:35px}.suite :is(.veloraHero>div>p:not(.miniLabel),.nexHero>div:first-child>p:not(.nexKicker),.lexHero>div:first-child>p:nth-child(3)){font-size:14px}}.velora{--gold:#d9b761;--ink:#06110d;--ivory:#f6f0e3;--sage:#9bb3a5;background:var(--ink);color:var(--ivory)}.velora .suiteNav{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06110df5;border-bottom:1px solid #ffffff1a;height:80px;position:sticky;top:0;box-shadow:0 10px 40px #00000047}.velora .veloraBrand{color:var(--ivory);letter-spacing:.22em}.velora .veloraBrand b{color:var(--gold);background:0 0;border-color:#d9b76199;font-size:11px}.velora .veloraBrand small{color:var(--gold)}.velora .suiteNav nav{color:#ffffff9e;gap:8px}.velora .suiteNav nav a{border-radius:999px;padding:9px 14px}.velora .suiteNav nav a:first-child,.velora .suiteNav nav a:hover{color:var(--gold);background:#d9b76124}.velora .navActions button{color:var(--ivory);border-color:#ffffff29}.velora .navActions .navPrimary{border-color:var(--gold);background:var(--gold);color:var(--ink)}.velora .veloraHero{background-image:linear-gradient(90deg,#06110dfc 0%,#06110de8 38%,#06110d47 76%,#06110d14 100%),url(/apps/velora/velora-hero.png);background-position:50%;background-size:cover;align-items:center;min-height:calc(100vh - 80px);padding:74px max(7vw,35px) 90px;display:flex}.velora .veloraHeroContent{width:min(760px,65%)}.velora .veloraHero .miniLabel{color:var(--gold)}.velora .veloraHero h1{max-width:760px;color:var(--ivory);letter-spacing:-.075em;margin:20px 0 30px;font:500 clamp(64px,8vw,126px)/.82 Georgia,Times New Roman,serif}.velora .veloraHero h1 em{color:var(--sage);font-weight:400;display:block}.velora .veloraHero .veloraHeroContent>p:not(.miniLabel){color:#ffffff94;max-width:570px;font-size:18px;line-height:1.75}.velora .heroButtons a{color:var(--ivory);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:15px 22px;font-weight:850;text-decoration:none;display:inline-flex}.velora .heroButtons .primaryAction{border-color:var(--gold);background:var(--gold);color:var(--ink)}.velora .veloraStats{border-top:1px solid #ffffff1a;padding-top:28px}.velora .veloraStats span{color:#ffffff5c}.velora .veloraStats b{color:var(--gold)}.velora .sectionBlock{background:var(--ink);color:var(--ivory)}.velora .sectionHead>p{color:#ffffff7a}.velora .sectionHead h2,.velora .bookingBand h2,.velora .businessBand h2{color:var(--ivory)}.velora .sectionBlock .miniLabel,.velora .bookingBand .miniLabel,.velora .businessBand .miniLabel{color:var(--gold)}.velora .locationGrid article,.velora .productGrid article{color:var(--ivory);background:linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#ffffff1f;box-shadow:0 24px 70px #0003}.velora .locationIcon{color:var(--gold);background:#d9b76121}.velora .rating{color:var(--gold);background:#d9b7611f}.velora .locationGrid p,.velora .locationGrid small{color:#ffffff7a}.velora .locationGrid button{color:var(--ivory);background:#ffffff0d;border-color:#ffffff24}.velora .locationGrid button:hover{border-color:var(--gold);background:var(--gold);color:var(--ink)}.velora .bookingBand{color:var(--ivory);background:linear-gradient(135deg,#10271e,#0a1712)}.velora .bookingBand p{color:#ffffff85}.velora .bookingBand .primaryAction,.velora .businessBand .primaryAction{background:var(--gold);color:var(--ink)}.velora .storeSection{background:#09140f}.velora .productImage{background:#10241b}.velora .productGrid article>p{color:var(--gold)}.velora .productGrid article>div:last-child button,.velora .checkoutBar button{background:var(--gold);color:var(--ink)}.velora .cartPill,.velora .checkoutBar{color:var(--ivory);background:#10221a;border-color:#ffffff24}.velora .businessBand{background:var(--ivory);color:var(--ink)}.velora .businessBand h2{color:var(--ink)}.velora .businessCards article{background:#06110d09;border-color:#06110d26}.velora .suiteFooter{background:var(--ink);color:#ffffff7a;border-color:#ffffff1a}.velora .suiteFooter b,.velora .suiteFooter a{color:var(--gold)}@media (width<=980px){.velora .veloraHero{background-position:65%;min-height:720px}.velora .veloraHeroContent{width:min(690px,82%)}}@media (width<=650px){.velora .veloraHero{background-image:linear-gradient(90deg,#06110dfa,#06110dc2),url(/apps/velora/velora-hero.png);min-height:650px;padding:78px 20px 64px}.velora .veloraHeroContent{width:100%}.velora .veloraHero h1{font-size:62px}.velora .veloraStats{gap:22px}}

/* --- Arabic weight clamp -------------------------------------------------
   IBM Plex Sans Arabic ships 100-700 only. Weights of 800/850/900/950 were
   being faked by the browser (synthetic bold), which smears Arabic strokes
   and closes letter counters. Disable synthesis and clamp to the real 700. */
[dir="rtl"], [dir="rtl"] *{ font-synthesis-weight: none; }
[dir="rtl"] .sourceButton,
[dir="rtl"] .brand,
[dir="rtl"] .navLink,[dir="rtl"] .accountActions a,
[dir="rtl"] .openButton,
[dir="rtl"] .livePill,
[dir="rtl"] .sampleGrid article>span,
[dir="rtl"] .actionPanel label,
[dir="rtl"] .actionPanel button,[dir="rtl"] .authNotice a,
[dir="rtl"] .records article span,
[dir="rtl"] .authCard label,[dir="rtl"] .bookingModal label,[dir="rtl"] .checkoutModal label,[dir="rtl"] .uploadModal label,
[dir="rtl"] .authCard .primaryAction,[dir="rtl"] .bookingModal .primaryAction,
[dir="rtl"] .demoAccess span,
[dir="rtl"] .veloraBrand,
[dir="rtl"] .navActions button,
[dir="rtl"] .heroButtons a,[dir="rtl"] .heroButtons button,
[dir="rtl"] .rating,
[dir="rtl"] .locationGrid button,
[dir="rtl"] .bookingBand .primaryAction,
[dir="rtl"] .productGrid article>p,
[dir="rtl"] .checkoutBar button,
[dir="rtl"] .nexBrand i,
[dir="rtl"] .nexNav nav,
[dir="rtl"] .nexPrimary,[dir="rtl"] .nexHero>div:first-child>div a,
[dir="rtl"] .nexOrb>span,
[dir="rtl"] .nexProductBody>p,
[dir="rtl"] .nexProductBody>button,
[dir="rtl"] .nexAi label,
[dir="rtl"] .aiResult button,
[dir="rtl"] .nexTrack form>button,
[dir="rtl"] .orderSuccess a,
[dir="rtl"] .lexBrand span,
[dir="rtl"] .lexPrimary,
[dir="rtl"] .docTop span,
[dir="rtl"] .lexDocument aside p,
[dir="rtl"] .dashboardMetrics small,
[dir="rtl"] .uploadDrop button,
[dir="rtl"] .historyTable article>i,
[dir="rtl"] .suite .miniLabel,[dir="rtl"] .suite :is(.nexKicker,[dir="rtl"] .nexHeading>div>p,[dir="rtl"] .nexTrack>div>p:first-child,[dir="rtl"] .nexAbout div>p,[dir="rtl"] .nexAi>div>p:first-child,[dir="rtl"] .lexHero>div:first-child>p:first-child,[dir="rtl"] .lexSteps>p,[dir="rtl"] .lexSecurity>div:first-child>p),
[dir="rtl"] .suite.velora .veloraHero h1,[dir="rtl"] .suite.nexora .nexHero h1,[dir="rtl"] .suite.lexiguard .lexHero h1,
[dir="rtl"] .velora .heroButtons a{ font-weight: 700; }

/* --- Arabic typography hardening ---------------------------------------------------
   1. Many rules use the "font:" shorthand with ui-monospace, which has no
      Arabic coverage - Arabic labels were falling back to a system face.
   2. IBM Plex Sans Arabic ships 100-700; 800/850/900/950 were synthesised.
   Both are corrected here, scoped to RTL so the English design is untouched. */
[dir="rtl"] .miniLabel,[dir="rtl"] .eyebrow,[dir="rtl"] .cardType,
[dir="rtl"] .businessCards article>b,[dir="rtl"] .orbit,[dir="rtl"] .nexTicker{
  font-family:"IBM Plex Sans Arabic",Arial,sans-serif!important;
  font-weight:700!important;
}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,
[dir="rtl"] b,[dir="rtl"] strong,[dir="rtl"] label,
[dir="rtl"] button,[dir="rtl"] nav a,
[dir="rtl"] .primaryAction,[dir="rtl"] .navPrimary,[dir="rtl"] .rating{
  font-weight:700!important;
}
