.payment-product-screen{position:relative;min-height:390px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:1.35rem;background:radial-gradient(circle at 15% 10%,rgba(201,237,99,.18),transparent 30%),linear-gradient(145deg,#281757,#130a28 68%);box-shadow:0 30px 80px rgba(23,10,47,.2)}.payment-product-screen.is-compact{min-height:230px;border-radius:.95rem}.payment-product-screen.is-qr-payment{background:linear-gradient(145deg,#42229b,#17102e 72%)}.payment-product-screen.is-customer-display{color:#1d1630;background:linear-gradient(145deg,#f5f2fb,#fff 58%,#edf7f3);border-color:rgba(52,31,90,.14)}.payment-screen-footer,.payment-screen-toolbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem}.payment-screen-toolbar{border-block-end:1px solid rgba(255,255,255,.1)}.is-customer-display .payment-screen-toolbar{border-color:rgba(52,31,90,.1)}.payment-screen-brand{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem}.payment-screen-brand img{width:26px;height:26px;object-fit:contain}.payment-screen-state{padding:.28rem .5rem;color:var(--future-lime);font-size:.52rem;font-weight:900;letter-spacing:.07em;border:1px solid rgba(201,237,99,.24);border-radius:999px;background:rgba(201,237,99,.08)}.is-customer-display .payment-screen-state{color:var(--future-purple);border-color:rgba(79,53,198,.16);background:var(--future-purple-soft)}.customer-display-stage,.nfc-payment-stage,.qr-payment-stage{position:relative;z-index:2;min-height:270px;padding:clamp(1rem,4vw,2.2rem)}.nfc-payment-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr);gap:1rem;align-items:center}.nfc-bill{padding:1.2rem;display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(255,255,255,.07);backdrop-filter:blur(12px)}.nfc-bill small{color:rgba(255,255,255,.55);font-size:.58rem}.nfc-bill strong{color:#fff;font-size:clamp(1.7rem,4vw,3rem);line-height:1.1}.nfc-bill span{color:rgba(255,255,255,.65);font-size:.6rem}.nfc-terminal{min-height:210px;padding:1rem;display:grid;place-items:center;align-content:center;gap:.45rem;text-align:center;border:1px solid rgba(201,237,99,.28);border-radius:1.2rem;background:linear-gradient(155deg,rgba(201,237,99,.16),rgba(255,255,255,.06));box-shadow:0 22px 50px rgba(0,0,0,.2)}.nfc-terminal b{font-size:1rem}.nfc-terminal small{color:rgba(255,255,255,.58);font-size:.55rem}.nfc-symbol{position:relative;width:82px;height:82px;display:grid;place-items:center}.nfc-symbol:before{content:"";width:24px;height:38px;border:3px solid var(--future-lime);border-radius:.45rem;transform:rotate(-10deg)}.nfc-symbol i{position:absolute;inset-block-start:14px;inset-inline-end:6px;width:34px;height:52px;border-inline-end:3px solid var(--future-lime);border-radius:50%;opacity:.8}.nfc-symbol i:nth-child(2){inset-inline-end:-4px;width:48px;opacity:.55}.nfc-symbol i:nth-child(3){inset-inline-end:-14px;width:62px;opacity:.3}.payment-mini-flow{grid-column:1/-1;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;list-style:none}.payment-mini-flow li{padding:.5rem;color:rgba(255,255,255,.42);font-size:.54rem;text-align:center;border-radius:.5rem;background:rgba(255,255,255,.045)}.payment-mini-flow li.is-complete{color:#dff4a4}.payment-mini-flow li.is-active{color:#261546;font-weight:900;background:var(--future-lime)}.qr-payment-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:1rem;align-items:center}.qr-invoice-copy{display:grid;gap:.5rem}.qr-invoice-copy small{color:rgba(255,255,255,.56);font-size:.58rem}.qr-invoice-copy strong{font-size:clamp(1.8rem,4vw,3.2rem)}.qr-invoice-copy p{max-width:330px;margin:0;color:rgba(255,255,255,.7);font-size:.68rem;line-height:1.7}.qr-invoice-copy span{width:fit-content;padding:.3rem .5rem;color:var(--future-lime);font-size:.56rem;border-radius:999px;background:rgba(201,237,99,.1)}.qr-payment-card{padding:1rem;display:grid;justify-items:center;gap:.45rem;color:#1f1735;text-align:center;border-radius:1rem;background:#fff;box-shadow:0 24px 56px rgba(0,0,0,.24);transform:rotate(2deg)}.qr-payment-card b{font-size:.62rem}.qr-payment-card small{color:#817992;font-size:.5rem}.payment-qr{width:120px;aspect-ratio:1;padding:7px;display:grid;grid-template-columns:repeat(13,1fr);gap:1px;background:#fff}.payment-qr i{background:transparent}.payment-qr i.is-filled{background:#171020}.customer-display-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:1rem}.customer-order-list{overflow:hidden;border:1px solid rgba(50,31,91,.12);border-radius:1rem;background:rgba(255,255,255,.92);box-shadow:0 20px 45px rgba(45,28,80,.08)}.customer-order-list footer,.customer-order-list header,.customer-order-list>div{padding:.75rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-block-end:1px solid #ece8f2}.customer-order-list header span{color:var(--future-purple);font-size:.62rem;font-weight:900}.customer-order-list header b{color:#827a8d;font-size:.54rem}.customer-order-list>div span{display:grid;gap:.15rem;font-size:.66rem;font-weight:800}.customer-order-list>div small{color:#8b8394;font-size:.5rem;font-weight:500}.customer-order-list>div b{font-size:.62rem}.customer-order-list footer{border:0;background:#f6f3fb}.customer-order-list footer span{font-size:.65rem;font-weight:850}.customer-order-list footer strong{color:var(--future-purple);font-size:1rem}.customer-payment-panel{padding:1rem;display:grid;justify-items:center;align-content:center;gap:.45rem;text-align:center;border:1px solid rgba(79,53,198,.14);border-radius:1rem;background:linear-gradient(160deg,#fff,#f1ecfa)}.customer-payment-panel .payment-qr{width:104px;box-shadow:0 10px 30px rgba(44,27,78,.1)}.customer-payment-panel b{font-size:.72rem}.customer-payment-panel small{color:#817991;font-size:.5rem;line-height:1.5}.customer-payment-status{margin-block-start:.35rem;padding:.32rem .5rem;color:#7c5c14;font-size:.52rem;font-weight:850;border-radius:999px;background:#fff1c7}.payment-screen-footer{justify-content:flex-start;flex-wrap:wrap;border-block-start:1px solid rgba(255,255,255,.1)}.is-customer-display .payment-screen-footer{border-color:rgba(52,31,90,.1)}.payment-screen-footer span{display:inline-flex;align-items:center;gap:.35rem;color:rgba(255,255,255,.65);font-size:.52rem}.is-customer-display .payment-screen-footer span{color:#756d80}.payment-screen-footer i{width:21px;height:21px;display:grid;place-items:center;color:var(--future-lime);font-size:.46rem;font-style:normal;border-radius:50%;background:rgba(201,237,99,.1)}.is-customer-display .payment-screen-footer i{color:var(--future-purple);background:var(--future-purple-soft)}.payment-product-screen.is-compact .payment-screen-toolbar{padding:.55rem .65rem}.payment-product-screen.is-compact .payment-screen-footer{display:none}.payment-product-screen.is-compact .customer-display-stage,.payment-product-screen.is-compact .nfc-payment-stage,.payment-product-screen.is-compact .qr-payment-stage{min-height:165px;padding:.65rem}.payment-product-screen.is-compact .nfc-terminal{min-height:135px}.payment-product-screen.is-compact .customer-order-list>div:nth-of-type(n+3),.payment-product-screen.is-compact .payment-mini-flow{display:none}.payment-product-screen.is-compact .payment-qr{width:76px}@media (max-width:720px){.customer-display-stage,.nfc-payment-stage,.qr-payment-stage{grid-template-columns:1fr}.nfc-terminal{min-height:165px}.customer-payment-panel{min-height:220px}}.terms-screen{width:min(1320px,calc(100vw - 2rem));margin:0 auto;padding-block:4rem 2rem}.terms-hero{min-height:560px;padding:clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(2rem,6vw,6rem);overflow:hidden;color:#fff;border-radius:2rem;background:radial-gradient(circle at 80% 12%,rgba(201,237,99,.18),transparent 26%),linear-gradient(135deg,var(--ft-purple),var(--ft-purple-dark));box-shadow:0 36px 100px rgba(42,24,83,.2)}.terms-hero-copy{position:relative;z-index:2}.terms-hero-copy .eyebrow{color:var(--future-lime)}.terms-hero-copy h1{max-width:760px;margin:.45rem 0 1rem;color:#fff;font-size:clamp(2.8rem,5.8vw,6rem);line-height:1.08;letter-spacing:-.055em}[dir=rtl] .terms-hero-copy h1{line-height:1.3;letter-spacing:-.03em}.terms-hero-copy>p:not(.eyebrow){max-width:720px;margin:0;color:rgba(255,255,255,.74);font-size:1rem;line-height:1.9}.terms-hero-signals{margin-block-start:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.terms-hero-signals span{min-height:92px;padding:.8rem;display:grid;align-content:end;gap:.25rem;border:1px solid rgba(255,255,255,.13);border-radius:.8rem;background:rgba(255,255,255,.06)}.terms-hero-signals small{color:rgba(255,255,255,.5);font-size:.55rem}.terms-hero-signals strong{color:#fff;font-size:.72rem}.terms-document-visual{position:relative;min-height:390px;display:grid;place-items:center}.terms-document-visual:after,.terms-document-visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.terms-document-visual:before{width:350px;height:350px}.terms-document-visual:after{width:270px;height:270px;border-style:dashed}.terms-document-sheet{position:relative;z-index:2;width:min(300px,82%);min-height:350px;padding:2rem;display:grid;align-content:start;gap:.8rem;color:#24143d;border-radius:1.2rem;background:#fff;box-shadow:24px 34px 70px rgba(12,5,28,.35);transform:rotate(4deg)}[dir=rtl] .terms-document-sheet{transform:rotate(-4deg)}.terms-document-sheet b{margin-block-start:auto;font-size:1.2rem}.terms-document-sheet small{color:#736c7d;font-size:.68rem}.terms-document-sheet i{height:7px;display:block;border-radius:999px;background:#eee9f5}.terms-document-sheet i:first-child{width:42%;background:var(--future-purple)}.terms-document-sheet i:nth-child(2){width:88%}.terms-document-sheet i:nth-child(3){width:74%}.terms-document-sheet i:nth-child(4){width:92%}.terms-document-sheet i:nth-child(5){width:58%}.terms-document-mark{position:absolute;z-index:3;inset-block-start:8%;inset-inline-start:5%;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:1.1rem;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);transform:rotate(-8deg)}.terms-document-mark img{width:48px;height:48px;object-fit:contain;filter:brightness(0) invert(1)}.terms-document-seal{position:absolute;z-index:4;inset-inline-end:5%;inset-block-end:10%;width:78px;height:78px;display:grid;place-items:center;color:#253114;font-size:1.5rem;font-weight:900;border-radius:50%;background:var(--future-lime);box-shadow:0 18px 40px rgba(0,0,0,.22)}.terms-intro-note{margin-block:1rem 0;padding:1.2rem 1.35rem;display:grid;grid-template-columns:42px minmax(0,1fr);gap:.9rem;align-items:start;border:1px solid rgba(79,53,198,.16);border-radius:1rem;background:linear-gradient(130deg,var(--future-purple-soft),#fff)}.terms-intro-note>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;font-size:.8rem;font-weight:900;border-radius:50%;background:var(--future-purple)}.terms-intro-note strong{color:var(--future-ink);font-size:.82rem}.terms-intro-note p{margin:.25rem 0 0;color:var(--future-muted);font-size:.72rem;line-height:1.75}.terms-layout{margin-block-start:4rem;display:grid;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr);gap:clamp(2rem,5vw,5rem);align-items:start}.terms-navigation{position:sticky;inset-block-start:100px;padding:1rem;border:1px solid var(--future-line);border-radius:1rem;background:#fff;box-shadow:0 18px 42px rgba(34,20,60,.06)}.terms-navigation>p{margin:0 0 .8rem;color:var(--future-purple);font-size:.65rem;font-weight:900}.terms-navigation ol{margin:0;padding:0;display:grid;gap:.3rem;list-style:none}.terms-navigation a{color:var(--future-ink);text-decoration:none}.terms-navigation li a{min-height:48px;padding:.55rem .6rem;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.45rem;font-size:.64rem;line-height:1.5;border-radius:.55rem}.terms-navigation li a:hover{background:var(--future-purple-soft)}.terms-navigation li span{color:var(--future-purple);font-size:.52rem;font-weight:900}.terms-support-link{margin-block-start:1rem;padding:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#fff!important;font-size:.64rem;font-weight:850;border-radius:.7rem;background:var(--future-purple-gradient)}.terms-content{min-width:0;display:grid;gap:1rem}.terms-clause{scroll-margin-top:110px;padding:clamp(1.2rem,3vw,2.4rem);border:1px solid var(--future-line);border-radius:1.2rem;background:#fff;box-shadow:0 18px 44px rgba(34,20,60,.045)}.terms-clause>header{padding-block-end:1rem;display:grid;grid-template-columns:48px minmax(0,1fr);gap:.8rem;align-items:start;border-block-end:1px solid var(--future-line)}.terms-clause>header>span{width:48px;height:48px;display:grid;place-items:center;color:var(--future-purple);font-size:.62rem;font-weight:900;border-radius:.7rem;background:var(--future-purple-soft)}.terms-clause>header p{margin:0 0 .2rem;color:var(--future-purple);font-size:.56rem;font-weight:850}.terms-clause h2{margin:0;color:var(--future-ink);font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.45}.terms-clause-body{padding-block-start:1.1rem}.terms-clause-body>p{margin:0 0 .85rem;color:var(--future-muted);font-size:.78rem;line-height:1.95}.terms-clause-body ul{margin:1rem 0 0;padding-inline-start:1.2rem;display:grid;gap:.55rem;color:var(--future-muted);font-size:.72rem;line-height:1.7}.terms-card-grid{margin-block-start:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.terms-card-grid article{padding:1rem;border:1px solid var(--future-line);border-radius:.8rem;background:#faf9fc}.terms-card-grid strong{color:var(--future-ink);font-size:.72rem}.terms-card-grid p{margin:.35rem 0 0;color:var(--future-muted);font-size:.65rem;line-height:1.7}.terms-acceptance-panel{margin-block-start:4rem;padding:clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;color:#fff;border-radius:1.6rem;background:var(--future-purple-gradient)}.terms-acceptance-panel .eyebrow{color:var(--future-lime)}.terms-acceptance-panel h2{max-width:760px;margin:.4rem 0 .7rem;color:#fff;font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:1.3}.terms-acceptance-panel p:not(.eyebrow){max-width:760px;margin:0;color:rgba(255,255,255,.7);line-height:1.8}.terms-acceptance-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.terms-acceptance-panel .button{color:var(--future-purple-deep);background:var(--future-lime)}.terms-acceptance-panel .button.is-secondary{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08)}@media (max-width:920px){.terms-hero{grid-template-columns:1fr}.terms-document-visual{min-height:340px}.terms-layout{grid-template-columns:1fr}.terms-navigation{position:static}.terms-navigation ol{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-acceptance-panel{grid-template-columns:1fr}.terms-acceptance-actions{justify-content:flex-start}}@media (max-width:620px){.terms-screen{width:min(calc(100vw - 2rem),760px);padding-block-start:2rem}.terms-hero{min-height:auto;padding:1.25rem;border-radius:1.35rem}.terms-hero-copy h1{font-size:clamp(1.85rem,6.4vw,2.35rem);line-height:1.35}.terms-hero-signals{grid-template-columns:1fr}.terms-document-visual{min-height:300px}.terms-document-sheet{min-height:280px}.terms-card-grid,.terms-navigation ol{grid-template-columns:1fr}.terms-clause{padding:1rem}.terms-clause>header{grid-template-columns:38px minmax(0,1fr)}.terms-clause>header>span{width:38px;height:38px}.terms-acceptance-panel{padding:1.25rem;border-radius:1.1rem}}.nexora-business-section,.nexora-experience-section,.nexora-gallery-section,.nexora-luxpay-section,.product-tabs-section{position:relative}.product-tabs{overflow:hidden;border:1px solid var(--future-line);border-radius:1.5rem;background:#fff;box-shadow:0 26px 70px rgba(41,25,78,.08)}.product-tab-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.65rem;border-block-end:1px solid var(--future-line);background:linear-gradient(135deg,var(--future-purple-soft),#fff)}.nexora-tab-list button,.product-tab-list button{appearance:none;border:0;cursor:pointer;font:inherit}.product-tab-list button{min-height:64px;padding:.7rem .8rem;display:flex;align-items:center;justify-content:center;gap:.55rem;color:var(--future-muted);border-radius:.85rem;background:transparent;transition:transform .2s ease,background .2s ease,color .2s ease}.product-tab-list button span{color:var(--future-purple);font-size:.55rem;font-weight:900}.product-tab-list button.is-active,.product-tab-list button:hover{color:#fff;background:var(--future-purple-gradient);transform:translateY(-2px)}.product-tab-list button.is-active span{color:var(--future-lime)}.product-tab-panel{padding:clamp(1.2rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;outline:none}.product-tab-panel h3{margin:.35rem 0 .8rem;color:var(--future-ink);font-size:clamp(1.6rem,3vw,3rem);line-height:1.35}.product-tab-panel>div>p:not(.eyebrow){margin:0;color:var(--future-muted);line-height:1.9}.product-tab-panel ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;list-style:none}.product-tab-panel li{min-height:96px;padding:.85rem;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.7rem;align-items:start;color:var(--future-ink);border:1px solid var(--future-line);border-radius:.85rem;background:#faf9fd}.product-tab-panel li b{width:34px;height:34px;display:grid;place-items:center;color:var(--future-purple);font-size:.52rem;border-radius:.55rem;background:var(--future-purple-soft)}.product-tab-panel li span{font-size:.68rem;line-height:1.8}.nexora-section-heading{max-width:920px}.nexora-tab-shell{overflow:hidden;border:1px solid rgba(79,53,198,.17);border-radius:1.8rem;background:#fff;box-shadow:0 35px 100px rgba(40,23,80,.12)}.nexora-tab-list{padding:.7rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;overflow-x:auto;border-block-end:1px solid var(--future-line);background:linear-gradient(135deg,#29165f,#4f35c6 62%,#6b4fe0)}.nexora-tab-list button{min-width:128px;min-height:86px;padding:.65rem;display:grid;align-content:center;justify-items:start;gap:.2rem;color:rgba(255,255,255,.68);text-align:start;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:rgba(255,255,255,.05);transition:transform .2s ease,background .2s ease,color .2s ease}.nexora-tab-list button.is-active,.nexora-tab-list button:hover{color:#211344;background:var(--future-lime);transform:translateY(-3px)}.nexora-tab-list button span{font-size:.48rem;font-weight:900;opacity:.8}.nexora-tab-list button strong{font-size:.7rem}.nexora-tab-list button small{font-size:.48rem;font-weight:850}.nexora-tab-panel{min-height:620px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);outline:none}.nexora-tab-visual{position:relative;min-height:620px;margin:0;overflow:hidden;background:#1b0e3b}.nexora-tab-visual img{width:100%;height:100%;min-height:620px;object-fit:cover}.nexora-tab-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(21,10,47,.8));pointer-events:none}.nexora-tab-visual figcaption{position:absolute;z-index:2;inset-inline:1.2rem;inset-block-end:1.2rem;display:grid;gap:.25rem;color:#fff}.nexora-tab-visual figcaption span{color:var(--future-lime);font-size:.58rem;font-weight:900}.nexora-tab-visual figcaption strong{font-size:1.25rem}.nexora-tab-copy{padding:clamp(1.2rem,3.5vw,3rem);display:grid;align-content:start;gap:1.1rem}.nexora-tab-title h3{margin:.35rem 0 .8rem;color:var(--future-ink);font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:1.25}.nexora-tab-title>p:not(.eyebrow){margin:0;color:var(--future-muted);line-height:1.9}.nexora-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.nexora-detail-columns section{padding:.9rem;border:1px solid var(--future-line);border-radius:.9rem;background:#faf9fd}.nexora-detail-columns h4{margin:0 0 .6rem;color:var(--future-purple);font-size:.65rem}.nexora-detail-columns ul{margin:0;padding-inline-start:1rem;color:var(--future-muted);font-size:.6rem;line-height:1.8}.nexora-flow-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;list-style:none}.nexora-flow-list li{min-height:86px;padding:.65rem;display:grid;align-content:space-between;gap:.55rem;border-radius:.75rem;background:var(--future-purple-soft)}.nexora-flow-list b{color:var(--future-purple);font-size:.52rem}.nexora-flow-list span{color:var(--future-ink);font-size:.58rem;line-height:1.6}.nexora-payment-operation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.nexora-payment-operation article{padding:.9rem;border-radius:.85rem;background:linear-gradient(135deg,#2b185d,#4f35c6)}.nexora-payment-operation article:last-child{background:linear-gradient(135deg,#eff8d2,#f8ffe8)}.nexora-payment-operation span{color:var(--future-lime);font-size:.58rem;font-weight:900}.nexora-payment-operation p{margin:.4rem 0 0;color:rgba(255,255,255,.78);font-size:.62rem;line-height:1.8}.nexora-payment-operation article:last-child span{color:var(--future-purple)}.nexora-payment-operation article:last-child p{color:#4b4654}.nexora-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.nexora-gallery-grid button{position:relative;min-height:260px;padding:0;overflow:hidden;appearance:none;cursor:pointer;text-align:start;border:0;border-radius:1.1rem;background:#1d103d;box-shadow:0 18px 50px rgba(34,18,70,.1)}.nexora-gallery-grid button:first-child{grid-column:span 2}.nexora-gallery-grid img{width:100%;height:100%;min-height:260px;object-fit:cover;transition:transform .35s ease}.nexora-gallery-grid button:hover img{transform:scale(1.035)}.nexora-gallery-grid button>span{position:absolute;inset-inline:.8rem;inset-block-end:.8rem;padding:.65rem;display:grid;gap:.18rem;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:.7rem;background:rgba(25,12,52,.78);backdrop-filter:blur(12px)}.nexora-gallery-grid strong{font-size:.72rem}.nexora-gallery-grid small{color:rgba(255,255,255,.68);font-size:.52rem}.nexora-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.nexora-business-grid article{padding:1.1rem;display:grid;align-content:start;gap:.55rem;border:1px solid var(--future-line);border-radius:1rem;background:#fff;box-shadow:0 18px 44px rgba(38,22,72,.055)}.nexora-business-grid article>span{color:var(--future-purple);font-size:.55rem;font-weight:900}.nexora-business-grid h3{margin:0;color:var(--future-ink);font-size:1.05rem}.nexora-business-grid p{margin:0;color:var(--future-muted);font-size:.66rem;line-height:1.8}.nexora-business-grid article>div{margin-block-start:auto;display:flex;flex-wrap:wrap;gap:.35rem}.nexora-business-grid button{padding:.32rem .5rem;color:var(--future-purple);font:inherit;font-size:.5rem;font-weight:800;border:1px solid rgba(79,53,198,.16);border-radius:999px;background:var(--future-purple-soft);cursor:pointer}.nexora-luxpay-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:center;color:#fff;background:radial-gradient(circle at 84% 16%,rgba(201,237,99,.2),transparent 28%),linear-gradient(135deg,#211044,#4f35c6 72%)}.nexora-luxpay-copy h2{margin:.4rem 0 .9rem;color:#fff;font-size:clamp(2rem,4vw,4.2rem);line-height:1.25}.nexora-luxpay-copy>p:not(.eyebrow){color:rgba(255,255,255,.72);line-height:1.9}.nexora-luxpay-copy>div{margin:1.2rem 0;display:flex;flex-wrap:wrap;gap:.45rem}.nexora-luxpay-copy>div span{padding:.4rem .55rem;font-size:.52rem;font-weight:900;border-radius:999px}.nexora-luxpay-copy .button,.nexora-luxpay-copy>div span{color:#2a174f;background:var(--future-lime)}.nexora-luxpay-section figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:1.4rem;background:rgba(255,255,255,.06)}.nexora-luxpay-section figure img{width:100%;min-height:420px;object-fit:cover}.nexora-luxpay-section figure ol{position:absolute;inset-inline:.8rem;inset-block-end:.8rem;margin:0;padding:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;list-style:none;border-radius:.8rem;background:rgba(22,9,48,.78);backdrop-filter:blur(14px)}.nexora-luxpay-section figure li{padding:.45rem;display:grid;grid-template-columns:24px minmax(0,1fr);gap:.4rem;align-items:center;color:rgba(255,255,255,.75);font-size:.48rem}.nexora-luxpay-section figure li b{width:24px;height:24px;display:grid;place-items:center;color:#25124b;border-radius:50%;background:var(--future-lime)}@media (max-width:1100px){.nexora-tab-list{grid-template-columns:repeat(4,minmax(128px,1fr))}.nexora-tab-panel{grid-template-columns:1fr}.nexora-tab-visual,.nexora-tab-visual img{min-height:440px}.nexora-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.product-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tab-panel{grid-template-columns:1fr}.nexora-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexora-gallery-grid button:first-child{grid-column:auto}.nexora-luxpay-section{grid-template-columns:1fr}}@media (max-width:620px){.nexora-business-grid,.nexora-detail-columns,.nexora-flow-list,.nexora-gallery-grid,.nexora-luxpay-section figure ol,.nexora-payment-operation,.product-tab-list,.product-tab-panel ol{grid-template-columns:1fr}.nexora-tab-list{display:flex}.nexora-tab-panel{min-height:0}.nexora-tab-visual,.nexora-tab-visual img{min-height:320px}.nexora-gallery-grid button,.nexora-gallery-grid img{min-height:220px}}.nexora-product-hero{background:radial-gradient(circle at 82% 12%,rgba(201,237,99,.16),transparent 28%),linear-gradient(135deg,rgba(79,53,198,.07),#fff 62%)}.nexora-product-hero-art{position:relative;min-height:520px;margin:0;overflow:hidden;border:1px solid rgba(79,53,198,.16);border-radius:1.5rem;background:#201043;box-shadow:0 30px 90px rgba(35,19,71,.16)}.nexora-product-hero-art img{width:100%;height:100%;min-height:520px;object-fit:cover}.nexora-product-hero-art figcaption{position:absolute;inset-inline:1rem;inset-block-end:1rem;padding:.7rem .8rem;display:grid;gap:.15rem;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:rgba(24,10,51,.76);backdrop-filter:blur(14px)}.nexora-product-hero-art figcaption strong{font-size:.8rem}.nexora-product-hero-art figcaption span{color:rgba(255,255,255,.67);font-size:.55rem}.nexora-home-showcase{padding-block:clamp(4rem,8vw,8rem);background:radial-gradient(circle at 10% 20%,rgba(201,237,99,.12),transparent 25%),linear-gradient(180deg,#f8f6ff,#fff 45%,#f4f0ff)}.nexora-home-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.nexora-home-heading h2{margin:.4rem 0 1rem;color:var(--future-ink);font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.17}.nexora-home-heading>div>p:not(.eyebrow){color:var(--future-muted);line-height:1.95}.nexora-home-heading figure{margin:0;overflow:hidden;border:1px solid rgba(79,53,198,.15);border-radius:1.5rem;background:#1d0d3d;box-shadow:0 28px 90px rgba(38,21,75,.14)}.nexora-home-heading img{width:100%;min-height:480px;object-fit:cover}.nexora-home-grid{margin-block-start:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.nexora-home-grid>a{position:relative;min-width:0;aspect-ratio:16/10;overflow:hidden;display:block;text-decoration:none;border:1px solid rgba(79,53,198,.12);border-radius:1.15rem;background:#1d0d3d;box-shadow:0 18px 46px rgba(38,21,75,.08)}.nexora-home-grid img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;transition:transform .35s ease}.nexora-home-grid a:hover img{transform:scale(1.025)}.nexora-home-grid a>div{position:absolute;inset-inline:.8rem;inset-block-end:.8rem;min-width:0;padding:.85rem .9rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title" "index body" "index status";gap:.2rem .65rem;align-items:start;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:.85rem;background:rgba(22,9,47,.84);backdrop-filter:blur(14px)}.nexora-home-grid a>div>span{grid-area:index;color:var(--future-lime);font-size:.66rem;font-weight:900;padding-top:.2rem}.nexora-home-grid h3{grid-area:title;min-width:0;margin:0;font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.nexora-home-grid p{grid-area:body;min-width:0;margin:.12rem 0 0;color:rgba(255,255,255,.74);font-size:.68rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nexora-home-grid small{grid-area:status;color:var(--future-lime);font-size:.58rem;font-weight:900}.nexora-home-products{margin-block-start:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nexora-home-products>a{min-height:520px;overflow:hidden;display:grid;grid-template-rows:minmax(260px,1fr) auto;color:inherit;text-decoration:none;border:1px solid var(--future-line);border-radius:1.35rem;background:#fff;box-shadow:0 22px 60px rgba(39,22,74,.08)}.nexora-home-products img{width:100%;height:100%;min-height:330px;object-fit:cover}.nexora-home-products>a>div{padding:1.2rem}.nexora-home-products h3{margin:.3rem 0 .6rem;color:var(--future-ink);font-size:clamp(1.4rem,2.5vw,2.4rem)}.nexora-home-products p:not(.eyebrow){margin:0;color:var(--future-muted);line-height:1.8}.nexora-home-payment{margin-block-start:1rem;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);color:#fff;border-radius:1.4rem;background:linear-gradient(135deg,#201043,#4f35c6)}.nexora-home-payment figure{margin:0;min-height:470px}.nexora-home-payment img{width:100%;height:100%;min-height:470px;object-fit:cover}.nexora-home-payment>div{padding:clamp(1.5rem,4vw,4rem);align-self:center}.nexora-home-payment h3{margin:.4rem 0 .8rem;color:#fff;font-size:clamp(1.8rem,3.5vw,3.8rem);line-height:1.25}.nexora-home-payment p:not(.eyebrow){color:rgba(255,255,255,.72);line-height:1.9}.nexora-home-payment ul{margin:1.2rem 0;padding-inline-start:1.2rem;display:grid;gap:.45rem;color:rgba(255,255,255,.78)}.nexora-home-payment a{color:var(--future-lime);font-weight:900}@media (max-width:1180px){.nexora-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.nexora-home-heading,.nexora-home-payment{grid-template-columns:1fr}}@media (max-width:680px){.nexora-product-hero-art,.nexora-product-hero-art img{min-height:280px;aspect-ratio:16/10}.nexora-home-heading img{min-height:260px;aspect-ratio:16/10}.nexora-home-grid,.nexora-home-products{grid-template-columns:1fr}.nexora-home-grid>a{aspect-ratio:16/10}.nexora-home-grid a>div{inset-inline:.6rem;inset-block-end:.6rem;padding:.75rem}.nexora-home-grid h3{font-size:.9rem}.nexora-home-grid p{font-size:.65rem}.nexora-home-products>a{min-height:0}.nexora-home-products img{min-height:220px;aspect-ratio:16/10}.nexora-home-payment figure,.nexora-home-payment img{min-height:260px;aspect-ratio:16/10}}.concept-visual.visual-nexora,.concept-visual.visual-nexora-kiosk,.concept-visual.visual-nexora-station{position:relative;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.concept-visual.visual-nexora{background-image:linear-gradient(180deg,transparent 48%,rgba(22,9,47,.8)),url(/images/nexora/nexora-overview.svg)}.concept-visual.visual-nexora-station{background-image:linear-gradient(180deg,transparent 48%,rgba(22,9,47,.8)),url(/images/nexora/nexora-station.svg)}.concept-visual.visual-nexora-kiosk{background-image:linear-gradient(180deg,transparent 48%,rgba(22,9,47,.8)),url(/images/nexora/nexora-kiosk.svg)}.concept-visual.visual-nexora .visual-grid,.concept-visual.visual-nexora .visual-stage,.concept-visual.visual-nexora-kiosk .visual-grid,.concept-visual.visual-nexora-kiosk .visual-stage,.concept-visual.visual-nexora-station .visual-grid,.concept-visual.visual-nexora-station .visual-stage{opacity:0}.concept-visual.visual-nexora .visual-caption,.concept-visual.visual-nexora-kiosk .visual-caption,.concept-visual.visual-nexora-station .visual-caption{z-index:2;color:#fff;border-color:rgba(255,255,255,.14);background:rgba(25,11,54,.78);backdrop-filter:blur(12px)}.concept-visual.visual-nexora .visual-caption span,.concept-visual.visual-nexora-kiosk .visual-caption span,.concept-visual.visual-nexora-station .visual-caption span{color:rgba(255,255,255,.7)}:root{--future-container:min(1360px,calc(100vw - 2.5rem));--future-ink:#151122;--future-muted:#625d6f;--future-line:#e9e6ef;--future-purple:#5637d7;--future-purple-deep:#2a1768;--future-purple-soft:#f1edff;--future-purple-gradient:linear-gradient(135deg,#5637d7,#7559e8);--future-lime:#b9df4a;--future-surface:#ffffff;--future-surface-soft:#faf9fd;--future-surface-purple:#f5f2ff;--future-shadow-sm:0 10px 30px rgba(37,25,66,.06);--future-shadow-md:0 24px 70px rgba(37,25,66,.09);--future-shadow-lg:0 40px 110px rgba(37,25,66,.12)}html{background:#fff}body{color:var(--future-ink);background:radial-gradient(circle at 12% 2%,rgba(86,55,215,.055),transparent 24rem),radial-gradient(circle at 88% 14%,rgba(185,223,74,.07),transparent 22rem),#fff}::selection{color:#fff;background:var(--future-purple)}.future-home,.marketing-page{background:transparent}.future-site-header{width:min(1480px,calc(100vw - 1.5rem));min-height:76px;padding-inline:1rem;border:1px solid rgba(33,23,57,.09);border-radius:1.15rem;background:rgba(255,255,255,.94);box-shadow:0 12px 42px rgba(36,23,68,.08);backdrop-filter:blur(22px) saturate(1.15)}.future-site-header:has(.future-mega-menu[open]){border-color:rgba(86,55,215,.18);box-shadow:0 24px 70px rgba(36,23,68,.12)}.future-site-header .brand-link{min-width:148px;padding:.5rem .65rem;border-radius:.8rem;background:#fff}.future-site-header .brand-link img{width:132px;height:auto}.future-desktop-nav>a,.future-desktop-nav>details>summary{color:#30293b;font-weight:720}.future-desktop-nav>a:hover,.future-desktop-nav>a[aria-current=page],.future-desktop-nav>details>summary:hover,.future-desktop-nav>details>summary[aria-current=page]{color:var(--future-purple);background:var(--future-purple-soft)}.future-site-header .header-login,.locale-compact{color:#3b3348;border-color:var(--future-line);background:#fff}.future-site-header .header-cta{min-height:44px;padding-inline:1rem;color:#fff;border:0;background:var(--future-purple-gradient);box-shadow:0 10px 28px rgba(86,55,215,.22)}.future-industries-panel,.future-partners-panel,.future-products-panel,.future-solutions-panel,.products-panel{border:1px solid var(--future-line);background:rgba(255,255,255,.99);box-shadow:var(--future-shadow-lg)}.future-desktop-nav .industries-menu-grid a,.future-desktop-nav .solutions-menu-grid a,.future-mega-columns section,.partners-menu-grid a{background:#fff;border-color:var(--future-line);box-shadow:0 8px 24px rgba(37,25,66,.035)}.future-hero,.marketing-page-hero,.product-detail-hero{min-height:min(820px,calc(100svh - 100px));padding-block:clamp(3rem,6vw,6.5rem)}.future-hero-copy h1,.marketing-page-hero h1,.product-detail-copy h1{color:#161022;text-shadow:none}.future-hero-lead,.marketing-page-hero>div>p:last-child,.product-detail-copy>p{color:#696273}.eyebrow{display:inline-flex;align-items:center;gap:.52rem;width:fit-content;max-width:100%;margin:0 0 .85rem;padding:.34rem .78rem .34rem .65rem;color:#311c75;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;border:1px solid rgba(86,55,215,.16);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,242,255,.92));box-shadow:0 2px 8px rgba(86,55,215,.05),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(10px);position:relative;transition:all .2s ease}.eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg);background:linear-gradient(135deg,#5637d7,#845ef7);box-shadow:0 0 8px rgba(86,55,215,.45);flex-shrink:0}[dir=rtl] .eyebrow{letter-spacing:0;font-size:.78rem;font-weight:850;padding:.34rem .65rem .34rem .78rem}.branch-expansion .eyebrow,.branch-expansion-heading .eyebrow,.contact-page-hero .eyebrow,.pricing-page-hero .eyebrow,.product-commercial-offer .eyebrow,.self-ordering-copy .eyebrow,.self-ordering-gateway .eyebrow{color:#d4f184!important;border-color:rgba(212,241,132,.28)!important;background:rgba(255,255,255,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.12)!important}.branch-expansion .eyebrow:before,.branch-expansion-heading .eyebrow:before,.contact-page-hero .eyebrow:before,.pricing-page-hero .eyebrow:before,.product-commercial-offer .eyebrow:before,.self-ordering-copy .eyebrow:before,.self-ordering-gateway .eyebrow:before{background:linear-gradient(135deg,#b9df4a,#d4f184)!important;box-shadow:0 0 10px rgba(185,223,74,.75)!important}.button{border-radius:.78rem;box-shadow:0 12px 28px rgba(86,55,215,.18)}.button.is-secondary{color:var(--future-purple-deep);border-color:rgba(86,55,215,.16);background:#fff;box-shadow:var(--future-shadow-sm)}.hero-login-link{color:var(--future-purple)}.future-system-scene{border-color:rgba(86,55,215,.12);background:linear-gradient(145deg,#fff,#f8f5ff 56%,#f1f8df);box-shadow:var(--future-shadow-lg)}.future-system-scene:before{background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.02)),linear-gradient(0deg,rgba(255,255,255,.68),transparent 42%)}.system-scene-photo{opacity:.82;filter:brightness(1.08) saturate(.74) contrast(.9)}.concept-badge,.future-system-scene .concept-badge{color:var(--future-purple);border-color:rgba(86,55,215,.12);background:rgba(255,255,255,.92)}.system-core{color:#fff;background:var(--future-purple-gradient);box-shadow:0 20px 58px rgba(86,55,215,.24)}.system-orbit{border-color:rgba(86,55,215,.2)}.system-panel{background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(37,25,66,.075)}.system-flow,.system-panel{border-color:rgba(86,55,215,.1)}.system-flow{color:#544c60;background:rgba(255,255,255,.88)}.future-section{position:relative}.future-section::selection{color:#fff;background:var(--future-purple)}.demo-form-intro h2,.feature-story-copy h2,.future-final-cta h2,.product-options-copy h2,.section-heading h2{color:var(--future-ink)}.feature-story-copy>p,.product-options-copy>p,.section-heading>p:not(.eyebrow){color:var(--future-muted)}.branch-expansion,.connected-flow-section,.examples-section,.faq-section,.feature-story,.free-plan-fit,.free-plan-limits,.free-plan-next,.free-plan-ordering,.free-store-capabilities,.free-store-flow,.future-shift,.home-interface-dock,.operating-flow-section,.partner-application-section,.partner-benefits-section,.partner-index-programs,.partner-outcomes-section,.partner-programs,.platform-principles,.portfolio-wall,.pricing-experience,.problem-transform,.product-commercial-offer,.product-context-grid,.product-options-story,.solution-index-grid,.vision-manifesto{color:var(--future-ink)}.free-plan-fit,.free-plan-limits,.free-plan-next,.free-plan-ordering,.free-store-capabilities,.free-store-flow,.future-shift,.partner-application-section,.partner-programs{border:1px solid var(--future-line);background:linear-gradient(145deg,#fff,#fbfaff 70%);box-shadow:var(--future-shadow-sm)}.detail-feature-grid article,.example-grid article,.free-plan-fit>div>article,.free-plan-limit-grid article,.free-plan-ordering-grid article,.free-store-capabilities>div>article,.future-advantage-grid article,.industry-card,.industry-index-grid>a,.option-rule-grid article,.orbit-product,.partner-benefit-grid article,.partner-outcomes-grid article,.partner-program-grid article,.platform-principles article,.portfolio-tile,.problem-transform article,.product-context-grid article,.product-index-grid>a,.use-case-grid article{border-color:var(--future-line);background:#fff;box-shadow:0 10px 34px rgba(37,25,66,.045)}.industry-card:hover,.industry-index-grid>a:hover,.orbit-product:hover,.portfolio-tile:hover,.product-index-grid>a:hover{border-color:rgba(86,55,215,.22);box-shadow:var(--future-shadow-md);transform:translateY(-4px)}.feature-story,.product-options-story{border:1px solid var(--future-line);background:#fff;box-shadow:var(--future-shadow-md)}.feature-story.has-photo-story{background:linear-gradient(145deg,#ffffff,#faf9fd 62%,#f4f1ff);box-shadow:0 28px 90px rgba(37,25,66,.1)}.feature-story.has-photo-story .feature-story-copy{border:1px solid rgba(86,55,215,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.feature-story.has-photo-story .concept-visual.has-photo{border-color:rgba(33,23,57,.12);box-shadow:0 22px 68px rgba(37,25,66,.14)}.feature-story.has-photo-story .feature-links a:hover{border-color:rgba(86,55,215,.28);background:var(--future-purple-soft)}.concept-visual,.industries-panorama,.product-options-visual{border-color:var(--future-line);background:linear-gradient(145deg,#fbfaff,#fff);box-shadow:var(--future-shadow-sm)}.connected-flow-card,.kitchen-flow-card,.luxpay-flow-card{color:var(--future-ink);border:1px solid var(--future-line);background:#fff;box-shadow:var(--future-shadow-sm)}.connected-flow-card a,.connected-flow-card h3,.connected-flow-card p{color:inherit}.connected-flow-index{color:var(--future-purple)}.kitchen-flow-steps li,.luxpay-touchpoints .touchpoint{color:#514a5b;border-color:var(--future-line);background:var(--future-surface-soft)}.future-final-cta{border:1px solid rgba(86,55,215,.14);background:radial-gradient(circle at 90% 10%,rgba(185,223,74,.16),transparent 18rem),linear-gradient(135deg,#fff,#f5f1ff);box-shadow:var(--future-shadow-md)}.future-final-cta,.future-final-cta h2{color:var(--future-ink)}.future-final-cta p:not(.eyebrow){color:var(--future-muted)}.nexora-product-hero,.product-detail-hero{border-bottom:1px solid rgba(86,55,215,.06)}.product-status,.status-line strong{color:var(--future-purple);border-color:rgba(86,55,215,.12);background:var(--future-purple-soft)}.nexora-business-section,.nexora-experience-section,.nexora-gallery-section,.nexora-luxpay-section,.product-tabs-section{border-color:var(--future-line);background:#fff;box-shadow:var(--future-shadow-sm)}.nexora-tab-shell,.product-tabs{border-color:var(--future-line);background:#fff}.nexora-tab-list,.product-tab-list{background:#faf9fd}.nexora-tab-list button,.product-tab-list button{color:#61596d;border-color:transparent;background:transparent}.nexora-tab-list button.is-active,.product-tab-list button.is-active{color:var(--future-purple);border-color:rgba(86,55,215,.14);background:#fff;box-shadow:var(--future-shadow-sm)}.nexora-business-grid article,.nexora-detail-columns section,.nexora-payment-operation article,.nexora-tab-panel,.product-tab-panel{color:var(--future-ink);border-color:var(--future-line);background:#fff}.nexora-gallery-grid button,.nexora-home-card figure,.nexora-home-showcase figure,.nexora-product-hero-art,.nexora-tab-visual{border-color:var(--future-line);background:linear-gradient(145deg,#fff,#f7f4ff);box-shadow:var(--future-shadow-sm)}.nexora-luxpay-section{color:var(--future-ink);background:radial-gradient(circle at 88% 12%,rgba(185,223,74,.16),transparent 18rem),linear-gradient(135deg,#fff,#f7f3ff)}.nexora-luxpay-section h2,.nexora-luxpay-section li,.nexora-luxpay-section p{color:inherit}.nexora-luxpay-section .eyebrow{color:var(--future-purple)}.payment-product-screen,.payment-product-screen.is-customer-display,.payment-product-screen.is-qr-payment{color:var(--future-ink);border-color:var(--future-line);background:radial-gradient(circle at 14% 8%,rgba(185,223,74,.13),transparent 14rem),linear-gradient(145deg,#fff,#f6f3ff);box-shadow:var(--future-shadow-md)}.payment-screen-footer,.payment-screen-toolbar{border-color:var(--future-line)}.payment-screen-state{color:var(--future-purple);border-color:rgba(86,55,215,.12);background:var(--future-purple-soft)}.customer-order-list,.customer-payment-panel,.nfc-bill,.nfc-terminal,.qr-payment-card{color:var(--future-ink);border-color:var(--future-line);background:#fff;box-shadow:var(--future-shadow-sm)}.nfc-bill small,.nfc-bill span,.nfc-bill strong,.nfc-terminal b,.nfc-terminal small,.payment-screen-footer span,.qr-invoice-copy p,.qr-invoice-copy small,.qr-invoice-copy strong{color:inherit}.payment-mini-flow li{color:var(--future-muted);background:#f7f5fb}.payment-mini-flow li.is-active{color:#fff;background:var(--future-purple)}.payment-mini-flow li.is-complete{color:#405c08;background:#eef8cf}.terms-hero{border:1px solid var(--future-line);background:radial-gradient(circle at 82% 12%,rgba(185,223,74,.14),transparent 18rem),linear-gradient(135deg,#fff,#f5f1ff);box-shadow:var(--future-shadow-md)}.terms-hero,.terms-hero-copy h1{color:var(--future-ink)}.terms-hero-copy>p:not(.eyebrow){color:var(--future-muted)}.terms-acceptance-panel,.terms-clause,.terms-hero-signals span,.terms-navigation{color:var(--future-ink);border-color:var(--future-line);background:#fff;box-shadow:var(--future-shadow-sm)}.terms-acceptance-panel h2,.terms-acceptance-panel p:not(.eyebrow),.terms-hero-signals small,.terms-hero-signals strong{color:inherit}.terms-acceptance-panel{background:linear-gradient(135deg,#fff,#f5f1ff)}.demo-form-intro,.partner-journey-section,.partner-program-principles{color:var(--future-ink);border:1px solid var(--future-line);background:linear-gradient(145deg,#fff,#f7f4ff);box-shadow:var(--future-shadow-sm)}.partner-journey-section h2,.partner-journey-section li,.partner-journey-section p,.partner-program-principles h2,.partner-program-principles p{color:inherit}.demo-form-intro{padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:1.4rem;color:var(--future-ink);border:1px solid rgba(86,55,215,.14);background:linear-gradient(145deg,#ffffff 40%,#f6f2fe);box-shadow:0 10px 30px rgba(35,18,70,.05)}.demo-form-intro .eyebrow{color:#2b1263!important;font-weight:850!important;font-size:.82rem!important;border:1px solid rgba(86,55,215,.22)!important;background:linear-gradient(135deg,#ffffff,#ede5ff)!important;box-shadow:0 2px 8px rgba(86,55,215,.08)!important}.demo-form-intro h2{margin:.4rem 0 .9rem;color:#120924!important;font-weight:850!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;line-height:1.35!important}.demo-form-intro>p:not(.eyebrow){color:#3b3152!important;font-size:.95rem!important;line-height:1.85!important;font-weight:500!important}.demo-form-assurance{margin-block-start:1.6rem;padding:1.15rem 1.25rem;border:1px solid rgba(86,55,215,.16)!important;border-radius:.95rem;background:linear-gradient(135deg,#ffffff 30%,#f5f0fd)!important;box-shadow:0 2px 10px rgba(50,20,100,.03)}.demo-form-assurance strong{color:#381580!important;font-size:.85rem!important;font-weight:850!important;display:block}.demo-form-assurance ul{margin:.75rem 0 0;padding-inline-start:1.2rem;display:grid;gap:.6rem;color:#403456!important;font-size:.82rem!important;line-height:1.75}.demo-form-assurance li{color:#403456!important}.demo-form-signal{margin-block-start:1.8rem;display:grid;grid-template-columns:32px 1fr;gap:.65rem .85rem;align-items:center}.demo-form-signal span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#381580!important;background:rgba(86,55,215,.12)!important;font-size:.72rem!important;font-weight:850!important}.demo-form-signal p{margin:0;color:#1f1437!important;font-size:.84rem!important;font-weight:700!important}.future-demo-form,.partner-application-form{border-color:var(--future-line);background:#fff;box-shadow:var(--future-shadow-sm)}.future-demo-form label{color:#241a3a;font-size:.76rem;font-weight:800}.future-demo-form input,.future-demo-form select,.future-demo-form textarea,.partner-application-form input,.partner-application-form select,.partner-application-form textarea{border-color:#ded9e7;color:#150f25;background:#fff;font-size:.88rem}.future-demo-form input:focus,.future-demo-form select:focus,.future-demo-form textarea:focus,.partner-application-form input:focus,.partner-application-form select:focus,.partner-application-form textarea:focus{outline:3px solid rgba(86,55,215,.1);border-color:var(--future-purple)}.future-site-footer{width:min(1480px,calc(100vw - 1.5rem));margin-block:clamp(7rem,11vw,11rem) 1rem;padding:clamp(2rem,4.5vw,4.5rem);color:var(--future-ink);border:1px solid var(--future-line);border-radius:1.8rem;background:radial-gradient(circle at 8% 8%,rgba(86,55,215,.07),transparent 22rem),radial-gradient(circle at 92% 18%,rgba(185,223,74,.11),transparent 18rem),#fff;box-shadow:var(--future-shadow-md)}.future-site-footer .footer-brand img{width:158px;filter:none}.future-site-footer .footer-brand h2{color:var(--future-ink);font-size:clamp(1.45rem,2.4vw,2.4rem)}.future-site-footer .footer-brand p{color:var(--future-muted);font-size:.78rem;line-height:1.9}.future-site-footer .footer-brand .button{color:#fff;background:var(--future-purple-gradient)}.future-site-footer .footer-cta-wrap>a:not(.button){color:var(--future-purple)}.future-footer-links section{padding-inline-start:1rem;border-inline-start:1px solid var(--future-line)}.future-footer-links h3{color:var(--future-ink);font-size:.72rem}.future-footer-links a,.future-site-footer .footer-analytics-preferences{color:#6c6475;font-size:.66rem}.future-footer-links a:hover,.future-site-footer .footer-analytics-preferences:hover{color:var(--future-purple)}.future-site-footer .copyright{color:#80798a;border-color:var(--future-line)}.conversion-sticky-bar{color:var(--future-ink);border:1px solid rgba(86,55,215,.13);background:rgba(255,255,255,.96);box-shadow:0 18px 55px rgba(37,25,66,.14);backdrop-filter:blur(20px)}.conversion-sticky-bar p{color:var(--future-muted)}.conversion-sticky-trust span{color:#4f4759;background:#f7f5fb}@media (max-width:1220px){.future-site-header{min-height:68px}.future-mobile-menu>summary{color:#fff;border-color:var(--future-purple);background:var(--future-purple)}.future-mobile-menu .mobile-menu-panel{border:1px solid var(--future-line);background:rgba(255,255,255,.99);box-shadow:var(--future-shadow-lg)}}@media (max-width:900px){:root{--future-container:min(calc(100vw - 2.5rem),780px)}.future-hero,.marketing-page-hero,.product-detail-hero{grid-template-columns:1fr!important;min-height:auto!important;padding-block:clamp(2rem,6vw,3.5rem) 1.5rem;gap:1.5rem;width:var(--future-container);margin:1rem auto 0}.commerce-industry-media,.industries-panorama,.marketing-page-media-figure,.product-detail-media-figure,.product-options-visual,.self-ordering-visual{min-height:auto!important;max-height:none!important;width:100%!important;aspect-ratio:16/10!important;margin:0!important;border-radius:1.2rem!important}.commerce-industry-media img,.marketing-page-media-figure img,.product-detail-media-figure img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.future-hero-copy h1,.marketing-page-hero h1,.product-detail-copy h1{font-size:clamp(1.85rem,6.4vw,2.45rem);line-height:1.34;text-wrap:balance}.future-site-footer{grid-template-columns:1fr}}@media (max-width:620px){:root{--future-container:min(calc(100vw - 2rem),600px)}.future-hero,.marketing-page-hero,.product-detail-hero{grid-template-columns:1fr!important;min-height:auto!important;gap:1.2rem!important;padding-block:1.5rem 1rem!important}.commerce-industry-media,.marketing-page-media-figure,.product-detail-media-figure{min-height:auto!important;max-height:none!important;width:100%!important;aspect-ratio:16/10!important;border-radius:1rem!important}body{background:radial-gradient(circle at 20% 0,rgba(86,55,215,.05),transparent 16rem),#fff}.future-site-header{width:calc(100vw - 1.5rem);padding-inline:.75rem;border-radius:1rem;margin-block-start:.4rem}.future-site-header .brand-link{min-width:auto;padding:.3rem}.future-site-header .brand-link img{width:114px}.future-hero-copy h1,.marketing-page-hero h1,.product-detail-copy h1{font-size:clamp(1.75rem,6.5vw,2.25rem);line-height:1.34;letter-spacing:0;margin:.65rem 0 .95rem;text-wrap:balance}.future-hero-lead,.marketing-page-hero-lead,.marketing-page-hero>div>p:last-child,.product-detail-copy>p{font-size:clamp(.92rem,3.4vw,1.05rem);line-height:1.82;margin:0 0 1.25rem}.feature-story,.future-final-cta,.future-site-footer,.future-system-scene,.product-options-story{border-radius:1.25rem}.future-footer-links section{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--future-line);padding-block-start:1rem}}.marketing-page-hero{align-items:center}.marketing-page-hero-copy{display:flex;flex-direction:column}.marketing-page-hero-copy h1{margin:.65rem 0 1rem;color:#161022;font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:850;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}[dir=rtl] .marketing-page-hero-copy h1{letter-spacing:0;line-height:1.32}.marketing-page-hero-lead{max-width:660px;margin:0 0 1.5rem;color:#5c556b;font-size:clamp(.98rem,1.3vw,1.18rem);line-height:1.85}.marketing-page-media-figure{margin:0;border-radius:1.4rem;overflow:hidden;border:1px solid rgba(86,55,215,.12);box-shadow:0 18px 50px rgba(37,25,66,.08);aspect-ratio:16/10;background:#140d24}.marketing-page-media-figure img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.solution-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem)}.solution-index-grid>a{padding:clamp(1.2rem,2.8vw,1.75rem);display:flex;flex-direction:column;color:var(--future-ink);text-decoration:none;border:1px solid rgba(86,55,215,.11);border-radius:1.35rem;background:linear-gradient(155deg,#ffffff,#faf8fe 65%,#f4f0fc);box-shadow:0 10px 30px rgba(37,25,66,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative;overflow:hidden}.solution-index-grid>a:hover{transform:translateY(-4px);border-color:rgba(86,55,215,.3);box-shadow:0 22px 55px rgba(37,25,66,.1)}.solution-index-grid>a h2{margin:1.1rem 0 .5rem;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;color:#161022;line-height:1.35}.solution-index-grid>a p{margin:0 0 1.2rem;color:#5c556b;font-size:.86rem;line-height:1.75;flex:1}.solution-index-grid>a small{display:inline-flex;align-items:center;gap:.45rem;color:var(--future-purple);font-weight:850;font-size:.82rem;margin:0;padding-top:.5rem;border-top:1px solid rgba(86,55,215,.08);transition:gap .2s ease}.solution-index-grid>a:hover small{gap:.75rem}.solution-index-grid>a small:after{content:"←";font-size:1rem;line-height:1}[dir=ltr] .solution-index-grid>a small:after{content:"→"}@media (max-width:820px){.solution-index-grid{grid-template-columns:1fr;gap:1.25rem}}.portfolio-tile.has-photo,.product-index-grid>a.product-card-has-photo{padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--future-line);border-radius:1.2rem;background:#fff;box-shadow:0 10px 30px rgba(37,25,66,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;text-decoration:none}.portfolio-tile.has-photo:hover,.product-index-grid>a.product-card-has-photo:hover{border-color:rgba(86,55,215,.28);box-shadow:0 20px 45px rgba(37,25,66,.09);transform:translateY(-4px)}.portfolio-tile-media,.product-card-media{position:relative;width:100%;aspect-ratio:16/9;min-height:180px;background:#150d26;overflow:hidden}.portfolio-tile-img,.product-card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease}.portfolio-tile.has-photo:hover .portfolio-tile-img,.product-index-grid>a.product-card-has-photo:hover .product-card-img{transform:scale(1.05)}.portfolio-tile-status,.product-card-media .product-status{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:2;margin:0;padding:.28rem .65rem;color:#fff;font-size:.56rem;font-weight:750;border-radius:999px;background:rgba(18,9,31,.75);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.portfolio-tile-content,.product-card-content{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;flex:1}.portfolio-tile-group{margin:0 0 .35rem;color:var(--future-purple);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.portfolio-tile-content h2,.product-card-content h3{margin:0 0 .35rem;font-size:1.18rem;color:var(--future-ink);line-height:1.35}.portfolio-tile-content small,.product-card-content p{margin:0;color:var(--future-muted);font-size:.72rem;line-height:1.6}.product-card-content small{margin-block-start:auto;padding-block-start:.8rem;color:var(--future-purple);font-weight:800;font-size:.7rem}.future-growth-bridge{width:var(--future-container);margin:clamp(7rem,11vw,11rem) auto 0;padding:clamp(1.4rem,4vw,4rem);display:grid;gap:clamp(2rem,4vw,4rem);border:1px solid var(--future-line);border-radius:1.8rem;background:radial-gradient(circle at 92% 8%,rgba(185,223,74,.16),transparent 18rem),linear-gradient(145deg,#fff,#f8f5ff);box-shadow:var(--future-shadow-md)}.future-growth-bridge>header{max-width:940px;display:grid;gap:.85rem}.future-growth-bridge>header h2{margin:0;color:var(--future-ink);font-size:clamp(2.2rem,4.6vw,5rem);line-height:1.15;letter-spacing:-.05em}[dir=rtl] .future-growth-bridge>header h2{line-height:1.4;letter-spacing:-.025em}.future-growth-bridge>header>p:not(.eyebrow){max-width:780px;margin:0;color:var(--future-muted);font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.95}.future-growth-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.future-growth-outcomes article{min-height:280px;padding:1.3rem;display:flex;flex-direction:column;border:1px solid var(--future-line);border-radius:1rem;background:rgba(255,255,255,.94);box-shadow:var(--future-shadow-sm)}.future-growth-outcomes article>span{color:var(--future-purple);font-size:.62rem;font-weight:900}.future-growth-outcomes h3{margin:auto 0 .65rem;color:var(--future-ink);font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.5}.future-growth-outcomes p{margin:0;color:var(--future-muted);font-size:.74rem;line-height:1.9}.future-cost-of-delay{padding:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border:1px solid rgba(86,55,215,.13);border-radius:1.2rem;background:#fff;box-shadow:var(--future-shadow-sm)}.future-cost-of-delay h3{max-width:980px;margin:.5rem 0 0;color:var(--future-ink);font-size:clamp(1.3rem,2.7vw,2.7rem);line-height:1.5}.future-cost-of-delay .button{white-space:nowrap}.future-site-footer{display:block}.future-footer-vision{padding-block-end:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border-block-end:1px solid var(--future-line)}.future-footer-vision>div:first-child{max-width:900px}.future-footer-vision h2{margin:.65rem 0 .85rem;color:var(--future-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:1.2;letter-spacing:-.045em}[dir=rtl] .future-footer-vision h2{line-height:1.4;letter-spacing:-.02em}.future-footer-vision>div:first-child>p:not(.eyebrow){max-width:760px;margin:0;color:var(--future-muted);line-height:1.9}.future-footer-vision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.future-footer-outcomes{padding-block:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;border-block-end:1px solid var(--future-line)}.future-footer-outcomes article{min-height:210px;padding:1rem;display:flex;flex-direction:column;border:1px solid var(--future-line);border-radius:.9rem;background:rgba(255,255,255,.82)}.future-footer-outcomes span{color:var(--future-purple);font-size:.58rem;font-weight:900}.future-footer-outcomes h3{margin:auto 0 .5rem;color:var(--future-ink);font-size:.95rem;line-height:1.5}.future-footer-outcomes p{margin:0;color:var(--future-muted);font-size:.66rem;line-height:1.8}.future-footer-main{padding-block:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem)}.future-footer-main .footer-brand{padding:0;align-items:start;border:0}.future-footer-main .future-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.future-footer-bottom{padding-block-start:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#80798a;border-block-start:1px solid var(--future-line)}.future-footer-bottom p{margin:0;color:inherit;font-size:.6rem;line-height:1.7}.future-footer-bottom p:last-child{max-width:720px;text-align:end}@media (max-width:1080px){.future-footer-outcomes,.future-growth-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.future-footer-main{grid-template-columns:1fr}}@media (max-width:780px){.future-growth-bridge,.future-site-footer{border-radius:1.15rem}.future-cost-of-delay,.future-footer-vision{grid-template-columns:1fr}.future-footer-vision-actions{justify-content:flex-start}.future-footer-main .future-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.future-footer-bottom{align-items:flex-start;flex-direction:column}.future-footer-bottom p:last-child{text-align:start}}@media (max-width:540px){.future-footer-main .future-footer-links,.future-footer-outcomes,.future-growth-outcomes{grid-template-columns:1fr}.future-footer-outcomes article,.future-growth-outcomes article{min-height:220px}}.future-system-scene{position:relative;width:100%;min-height:480px;aspect-ratio:16/10;border-radius:1.75rem;overflow:hidden;isolation:isolate;background:#140d24;border:1px solid rgba(86,55,215,.16);box-shadow:0 24px 70px rgba(28,16,55,.12),0 2px 8px rgba(0,0,0,.04)}.future-system-scene .system-scene-photo,.system-scene-picture{position:absolute;inset:0;width:100%;height:100%;display:block}.future-system-scene .system-scene-photo{object-fit:cover;object-position:center 25%;filter:saturate(1.04) contrast(1.02);transition:transform .6s cubic-bezier(.16,1,.3,1)}.future-system-scene:hover .system-scene-photo{transform:scale(1.02)}.system-photo-gradient{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(14,8,28,.02),rgba(14,8,28,.1) 45%,rgba(14,8,28,.62)),radial-gradient(circle at 50% 35%,transparent 62%,rgba(14,8,28,.22) 100%)}.system-glass-badge{position:absolute;z-index:4;display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border-radius:.95rem;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 30px rgba(18,9,31,.14),0 2px 6px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease}.system-glass-badge:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(18,9,31,.2)}.badge-text{display:flex;flex-direction:column;gap:.1rem}.badge-text small{font-size:.6rem;font-weight:800;color:#5637d7;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}[dir=rtl] .badge-text small{letter-spacing:0}.badge-text strong{font-size:.76rem;font-weight:850;color:#151122;white-space:nowrap;line-height:1.25}.badge-pulse{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.25);animation:badge-pulse-anim 2s ease-in-out infinite;flex-shrink:0}@keyframes badge-pulse-anim{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}.badge-icon,.badge-icon-chart,.badge-icon-lux{font-size:.88rem;line-height:1;display:flex;align-items:center;justify-content:center}.badge-icon-lux{color:#eab308;filter:drop-shadow(0 0 4px rgba(234,179,8,.5))}.badge-pos{inset-block-start:1.15rem;inset-inline-start:1.15rem}.badge-kitchen{inset-block-start:1.15rem;inset-inline-end:1.15rem}.badge-payment{inset-block-end:3.6rem;inset-inline-start:1.15rem}.badge-bi{inset-block-end:3.6rem;inset-inline-end:1.15rem}.system-bottom-strip{position:absolute;inset-block-end:.85rem;inset-inline:.85rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .85rem;border-radius:.8rem;background:rgba(18,12,34,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.2)}.strip-live-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;color:#c9ed63;white-space:nowrap}.strip-dot{width:6px;height:6px;border-radius:50%;background:#c9ed63;box-shadow:0 0 6px #c9ed63}.strip-steps{display:flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:750;color:rgba(255,255,255,.9)}.strip-steps i{color:#c9ed63;font-style:normal;font-weight:800}@media (max-width:1024px){.future-system-scene{min-height:400px;aspect-ratio:16/10}.system-glass-badge{padding:.45rem .7rem}.badge-text small{font-size:.54rem}.badge-text strong{font-size:.68rem}}@media (max-width:768px){.future-hero,.manifesto-reference-hero{grid-template-columns:1fr;gap:1.75rem;min-height:auto}.future-system-scene{min-height:auto;aspect-ratio:16/10;border-radius:1.35rem;box-shadow:0 16px 45px rgba(28,16,55,.12)}.future-system-scene .system-scene-photo{object-position:center 20%}.badge-bi,.badge-payment{display:none}.badge-kitchen,.badge-pos{inset-block-start:.75rem}.badge-pos{inset-inline-start:.75rem}.badge-kitchen{inset-inline-end:.75rem}.system-glass-badge{padding:.4rem .65rem;border-radius:.75rem}.system-bottom-strip{inset-block-end:.6rem;inset-inline:.6rem;padding:.35rem .65rem}.strip-steps{font-size:.58rem;gap:.25rem}.concept-photo,.industries-panorama img,.marketing-page-media-figure img,.product-detail-media-figure img,.product-options-visual img{border-radius:1.15rem}}@media (max-width:480px){.future-system-scene{aspect-ratio:16/11;border-radius:1.15rem}.future-system-scene .system-scene-photo{object-position:center 18%}.badge-kitchen{display:none}.badge-pos{inset-block-start:.6rem;inset-inline-start:.6rem;padding:.32rem .6rem}.badge-text small{font-size:.52rem}.badge-text strong{font-size:.65rem}.system-bottom-strip{justify-content:center;inset-block-end:.5rem;inset-inline:.5rem;padding:.32rem .55rem}.strip-live-tag{display:none}.strip-steps{font-size:.58rem;gap:.25rem}}.restaurant-future-manifesto{position:relative;overflow:hidden;padding:clamp(6rem,10vw,9rem) clamp(1.25rem,4vw,4rem) clamp(4rem,8vw,7rem);background:radial-gradient(circle at 10% 10%,rgba(107,33,168,.1),transparent 28rem),radial-gradient(circle at 85% 8%,rgba(132,204,22,.12),transparent 24rem),linear-gradient(180deg,#ffffff,#fbfaff 54%,#ffffff);color:#111111;border-bottom:1px solid rgba(17,17,17,.08)}.restaurant-future-manifesto:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,17,17,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.04) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%)}.restaurant-future-manifesto>*{position:relative;max-width:1220px;margin-inline:auto}.manifesto-reference{padding-top:clamp(1.25rem,3vw,2.5rem)}.manifesto-reference-hero{width:100%;max-width:1240px;min-height:clamp(540px,68vh,780px);margin-inline:auto;padding-block:clamp(1rem,2vw,2rem) clamp(2rem,3.5vw,3rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(1.8rem,4vw,4.5rem);align-items:center}.manifesto-reference-copy{align-self:center}.manifesto-reference-copy h1{max-width:760px;margin:.5rem 0 1rem;color:var(--future-ink,#110d24);font-size:clamp(2.2rem,4.2vw,4.2rem);font-weight:850;line-height:1.16;letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .manifesto-reference-copy h1{letter-spacing:0;line-height:1.34}.manifesto-reference-proof{max-width:720px;margin:1.25rem 0 0;padding:1rem 1.2rem;border:1px solid rgba(86,55,215,.14);border-radius:1.15rem;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#3f3659;font-size:.88rem;font-weight:700;line-height:1.8;box-shadow:0 10px 30px rgba(35,20,70,.04),0 1px 2px rgba(0,0,0,.02)}.manifesto-reference-close{max-width:960px;margin:clamp(2.5rem,5vw,4.5rem) auto 0;padding:clamp(1.75rem,4vw,3rem);text-align:center;border-radius:1.75rem;background:radial-gradient(circle at 50% 0,rgba(194,240,78,.16),transparent 60%),linear-gradient(145deg,#ffffff,#faf8ff 60%,#f4f0ff);border:1px solid rgba(86,55,215,.14);box-shadow:0 20px 60px rgba(35,20,70,.06),0 2px 6px rgba(0,0,0,.02)}.manifesto-reference-close h2{max-width:700px;margin:0 auto .75rem;color:#110d24;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:850;line-height:1.25}[dir=rtl] .manifesto-reference-close h2{line-height:1.38}.manifesto-reference-close p{max-width:720px;margin:0 auto 1.5rem;color:#554e66;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.85}.manifesto-reference-close .button{margin-top:.5rem}.manifesto-reference+.future-home>.future-hero{display:none}.manifesto-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center}.manifesto-eyebrow{margin:0 0 1rem;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5b21b6}[dir=rtl] .manifesto-eyebrow{letter-spacing:0}.manifesto-copy h1{max-width:980px;margin:0;font-size:clamp(2.7rem,7vw,6.9rem);line-height:.96;letter-spacing:-.07em;color:#0b0b0f}[dir=rtl] .manifesto-copy h1{letter-spacing:-.035em;line-height:1.12}.manifesto-lead{max-width:780px;margin:1.6rem 0 0;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.9;color:rgba(17,17,17,.72)}.manifesto-proof{max-width:690px;margin:1.2rem 0 0;padding:1rem 1.1rem;border:1px solid rgba(91,33,182,.16);border-radius:1.2rem;background:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(17,17,17,.06);color:#2a123f;font-weight:750}.manifesto-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.manifesto-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.85rem 1.25rem;border-radius:999px;border:1px solid #111111;background:#111111;color:#ffffff;text-decoration:none;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.manifesto-button:focus-visible,.manifesto-button:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(17,17,17,.16)}.manifesto-button.is-secondary{background:rgba(255,255,255,.76);color:#111111;border-color:rgba(17,17,17,.16)}.manifesto-lens{min-height:520px;display:grid;gap:.8rem;align-content:center;padding:clamp(1.4rem,4vw,2.2rem);border-radius:2rem;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(246,241,255,.88)),radial-gradient(circle at center,rgba(91,33,182,.18),transparent 68%);border:1px solid rgba(17,17,17,.08);box-shadow:0 34px 100px rgba(17,17,17,.11)}.manifesto-lens span,.manifesto-lens strong{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.6rem;padding:1rem 1.1rem;border-radius:1.2rem;background:rgba(255,255,255,.82);border:1px solid rgba(17,17,17,.08);color:rgba(17,17,17,.76);font-weight:800}.manifesto-lens span:after{content:"→";color:#5b21b6}[dir=rtl] .manifesto-lens span:after{content:"←"}.manifesto-lens strong{background:#111111;color:#ffffff;font-size:1.1rem}.manifesto-story-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.4rem,4vw,2.6rem);border-radius:2rem;background:#111111;color:#ffffff;box-shadow:0 30px 100px rgba(17,17,17,.16)}.manifesto-story-panel .future-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.manifesto-story-panel .future-hero-actions .button.is-secondary{color:#ffffff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px)}.manifesto-story-panel .future-hero-actions .button.is-secondary:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.45);transform:translateY(-2px)}.manifesto-story-panel .story-flow{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.manifesto-story-panel .story-flow span{padding:.5rem .85rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:.65rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#ffffff;font-size:.85rem;font-weight:750}.manifesto-story-panel .story-flow span b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#c9ed63;color:#110d24;font-size:.65rem;font-weight:900}.manifesto-closing h2,.manifesto-story-panel h2{margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1.05;letter-spacing:-.05em}[dir=rtl] .manifesto-closing h2,[dir=rtl] .manifesto-story-panel h2{letter-spacing:-.02em;line-height:1.18}.manifesto-story-lines{display:grid;gap:1rem}.manifesto-closing p,.manifesto-story-lines p,.manifesto-story-lines strong{margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.9}.manifesto-story-lines p{color:rgba(255,255,255,.74)}.manifesto-story-lines strong{color:#ffffff}.manifesto-trust-bar{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.25rem;font-size:.86rem;font-weight:700;color:#15803d}.trust-badge-item{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:999px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);color:#166534}.manifesto-equation-card{margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:1.8rem;background:linear-gradient(135deg,#111111,#1a0f26);color:#ffffff;border:1px solid rgba(147,51,234,.3);box-shadow:0 24px 70px rgba(17,17,17,.14)}.equation-eyebrow{display:inline-block;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#a855f7;margin-bottom:.5rem}[dir=rtl] .equation-eyebrow{letter-spacing:0}.manifesto-equation-card h3{margin:0 0 1rem;font-size:clamp(1.25rem,2.5vw,1.85rem);color:#ffffff;font-weight:800}.equation-formula-box{background:rgba(0,0,0,.45);border:1px solid rgba(168,85,247,.35);border-radius:1rem;padding:1rem 1.35rem;overflow-x:auto;margin-bottom:1rem}.equation-formula-box code{font-size:clamp(.95rem,2vw,1.3rem);font-weight:750;color:#38bdf8;line-height:1.6}[dir=rtl] .equation-formula-box code{font-family:inherit;font-weight:800}.equation-explain{margin:0;color:rgba(255,255,255,.82);font-size:1.05rem;line-height:1.7}.manifesto-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.manifesto-principles-grid article{min-height:260px;padding:1.3rem;border-radius:1.5rem;background:rgba(255,255,255,.86);border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 60px rgba(17,17,17,.06)}.manifesto-principles-grid span{display:block;margin-bottom:2.2rem;color:#5b21b6;font-size:.78rem;font-weight:850;text-transform:uppercase}.manifesto-principles-grid h3{margin:0;color:#111111;font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.2;letter-spacing:-.04em}[dir=rtl] .manifesto-principles-grid h3{letter-spacing:-.015em;line-height:1.35}.manifesto-principles-grid p{margin:1rem 0 0;color:rgba(17,17,17,.66);line-height:1.8}.manifesto-closing{margin-top:1rem;padding:clamp(1.5rem,4vw,2.8rem);border-radius:2rem;background:radial-gradient(circle at 92% 20%,rgba(132,204,22,.16),transparent 20rem),linear-gradient(135deg,#f8f5ff,#ffffff);border:1px solid rgba(91,33,182,.14)}.manifesto-closing p{max-width:900px;margin-top:1rem;color:rgba(17,17,17,.7)}@media (max-width:980px){.manifesto-reference-hero{grid-template-columns:1fr;min-height:auto;padding-top:.5rem;gap:2rem}.manifesto-hero-grid,.manifesto-story-panel{grid-template-columns:1fr}.manifesto-lens{min-height:auto}.manifesto-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.restaurant-future-manifesto{padding-top:5rem;padding-inline:1rem}.manifesto-reference{padding-top:.75rem}.manifesto-reference-hero{grid-template-columns:1fr;gap:1.5rem;padding-bottom:1.5rem}.manifesto-reference-copy h1{font-size:clamp(1.85rem,7vw,2.6rem);line-height:1.28}.future-hero-lead{font-size:.95rem;line-height:1.75}.manifesto-reference-proof{padding:.75rem .85rem;font-size:.82rem;line-height:1.65}.manifesto-copy h1{font-size:clamp(1.85rem,7vw,2.5rem);line-height:1.25;letter-spacing:0}.manifesto-actions,.manifesto-button{width:100%}.manifesto-principles-grid{grid-template-columns:1fr}.manifesto-principles-grid article{min-height:auto}}.industry-detail-hero{width:var(--future-container);min-height:0!important;margin:1.25rem auto 0;padding-block:clamp(2rem,4.5vw,4.75rem)!important;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.industry-detail-hero .product-detail-copy{align-self:center;min-width:0}.industry-detail-hero .product-detail-copy h1,[dir=rtl] .industry-detail-hero .product-detail-copy h1{max-width:13ch;margin-block:.55rem 1.15rem;font-size:clamp(2.7rem,4vw,4.65rem)!important;line-height:1.22!important;letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .industry-detail-hero .product-detail-copy h1{letter-spacing:-.018em;line-height:1.3!important}.industry-detail-hero .product-detail-copy>p:not(.eyebrow){max-width:60ch;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.95}.industry-detail-hero .concept-visual.photo-only,.industry-detail-hero .visual-hospitality,.industry-detail-hero .visual-restaurant{width:100%;min-height:0!important;aspect-ratio:16/10!important;overflow:hidden;isolation:isolate;border:1px solid rgba(77,47,112,.12);border-radius:1.55rem;background-color:#0d0912;box-shadow:0 28px 78px rgba(31,17,48,.14)}.industry-detail-hero .concept-visual.photo-only .concept-photo{inset:0;width:100%;height:100%;object-fit:cover!important;object-position:center!important}.industry-detail-hero .visual-hospitality,.industry-detail-hero .visual-restaurant{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.industry-detail-hero .visual-restaurant{background-image:linear-gradient(180deg,rgba(10,7,14,.02),rgba(10,7,14,.04) 62%,rgba(10,7,14,.6)),url(/images/future/restaurants-camera.webp)}.industry-detail-hero .visual-hospitality{background-image:linear-gradient(180deg,rgba(10,7,14,.02),rgba(10,7,14,.04) 62%,rgba(10,7,14,.6)),url(/images/future/hospitality-camera.webp)}.industry-detail-hero .visual-hospitality .visual-grid,.industry-detail-hero .visual-hospitality .visual-stage,.industry-detail-hero .visual-restaurant .visual-grid,.industry-detail-hero .visual-restaurant .visual-stage{display:none}.industry-detail-hero .visual-hospitality:after,.industry-detail-hero .visual-restaurant:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(13,9,18,.32))}.industry-detail-hero .visual-hospitality .visual-caption,.industry-detail-hero .visual-restaurant .visual-caption{z-index:2;max-width:min(88%,620px);padding:.8rem .95rem;border:1px solid rgba(255,255,255,.14);background:rgba(13,9,18,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.industry-detail-hero .visual-hospitality .visual-caption strong,.industry-detail-hero .visual-restaurant .visual-caption strong{color:#fff;font-size:clamp(.8rem,1.05vw,1rem);line-height:1.6}.industry-detail-hero .visual-hospitality .visual-caption span,.industry-detail-hero .visual-restaurant .visual-caption span{color:rgba(255,255,255,.76);line-height:1.65}.industry-index-grid>a .concept-visual,.industry-index-grid>a .concept-visual.is-compact,.industry-index-grid>a .concept-visual.photo-only,.solution-index-grid>a .concept-visual,.solution-index-grid>a .concept-visual.is-compact,.solution-index-grid>a .concept-visual.photo-only{width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/10!important}.industry-index-grid>a .concept-photo,.solution-index-grid>a .concept-photo{width:100%;height:100%;object-fit:cover!important;object-position:center!important}@media (max-width:980px){.industry-detail-hero{grid-template-columns:1fr;gap:1.5rem;padding-block:2.25rem 3rem!important}.industry-detail-hero .product-detail-copy h1,[dir=rtl] .industry-detail-hero .product-detail-copy h1{max-width:16ch;font-size:clamp(2.5rem,7.2vw,4.2rem)!important}.industry-detail-hero .concept-visual.photo-only,.industry-detail-hero .visual-hospitality,.industry-detail-hero .visual-restaurant{aspect-ratio:16/10!important}}@media (max-width:640px){.industry-detail-hero{padding-block:1.6rem 2.4rem!important;gap:1.15rem}.industry-detail-hero .product-detail-copy h1,[dir=rtl] .industry-detail-hero .product-detail-copy h1{max-width:none;font-size:clamp(1.85rem,6.4vw,2.35rem)!important;line-height:1.34!important;letter-spacing:0!important}.industry-detail-hero .product-detail-copy>p:not(.eyebrow){font-size:.94rem;line-height:1.9}.industry-detail-hero .concept-visual.photo-only,.industry-detail-hero .visual-hospitality,.industry-detail-hero .visual-restaurant{aspect-ratio:4/3!important;border-radius:1.1rem}.industry-detail-hero .visual-hospitality .visual-caption,.industry-detail-hero .visual-restaurant .visual-caption{inset-inline:.65rem;inset-block-end:.65rem;max-width:calc(100% - 1.3rem);padding:.65rem .72rem}}