.livebank-business-services{--livebank-services-surface:var(--bg,#111);position:relative;margin-top:clamp(70px,8vw,116px);margin-bottom:clamp(64px,7vw,104px)}
.livebank-business-services__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,80px);align-items:start;margin-bottom:clamp(48px,5vw,64px)}
.livebank-business-services__title{grid-column:1/-1}.livebank-business-services__title .hrm-section-title{max-width:none;margin:0!important;text-wrap:balance}.livebank-business-services__title-line{display:block}
.livebank-business-services__lead{grid-column:2}
.livebank-business-services__lead{max-width:610px;color:var(--hrm-muted,#cecece);font-family:inherit;font-size:1.05rem;line-height:1.55}
.livebank-business-services__lead p{margin:0}.livebank-business-services__lead p+p{margin-top:.8em}
.livebank-business-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(223px,auto));column-gap:clamp(40px,4.6vw,64px);row-gap:40px;align-items:stretch}
.livebank-business-service-card{--service-accent:#35c9f4;--service-accent-soft:rgba(53,201,244,.16);position:relative;z-index:0;display:grid;grid-template-rows:1fr auto;min-width:0;min-height:223px;padding:20px 23px 18px 27px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.024));box-shadow:0 18px 36px rgba(0,4,18,.18),inset 0 1px 0 rgba(255,255,255,.045);isolation:isolate;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
.livebank-business-service-card:nth-child(2),.livebank-business-service-card:nth-child(7){--service-accent:#6d7cff;--service-accent-soft:rgba(109,124,255,.17)}.livebank-business-service-card:nth-child(3),.livebank-business-service-card:nth-child(6){--service-accent:#36d3a5;--service-accent-soft:rgba(54,211,165,.16)}.livebank-business-service-card:nth-child(4){--service-accent:#bd78ff;--service-accent-soft:rgba(189,120,255,.15)}.livebank-business-service-card:nth-child(5),.livebank-business-service-card:nth-child(8){--service-accent:#f0a85b;--service-accent-soft:rgba(240,168,91,.15)}
.livebank-business-service-card:before{content:"";position:absolute;z-index:-1;left:0;top:24px;bottom:24px;width:4px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,transparent,var(--service-accent) 22%,var(--service-accent) 78%,transparent);box-shadow:0 0 16px var(--service-accent-soft)}
.livebank-business-service-card:after{content:"";position:absolute;z-index:-1;right:-36px;top:-44px;width:130px;height:130px;border:1px solid var(--service-accent-soft);border-radius:50%;box-shadow:inset 0 0 35px var(--service-accent-soft);opacity:.72}
.livebank-business-service-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--service-accent) 38%,transparent);box-shadow:0 24px 48px rgba(0,4,18,.28),inset 0 1px 0 rgba(255,255,255,.06)}
.livebank-business-service-card__copy{position:relative;z-index:1;align-self:center;padding:15px 0 12px}.livebank-business-service-card__copy h3{margin:0 0 10px!important;color:#f5fbff!important;font-family:inherit!important;font-size:1.15rem!important;font-weight:750!important;line-height:1.35!important;letter-spacing:normal!important;text-align:left;text-wrap:balance}.livebank-business-service-card__copy>div{max-width:100%;color:var(--hrm-muted,rgba(217,229,238,.84));font-family:inherit;font-size:1.05rem;line-height:1.55;text-align:left}.livebank-business-service-card__copy>div p{margin:0}.livebank-business-service-card__copy>div p+p{margin-top:.65em}
.livebank-business-service-card__signal{position:relative;z-index:1;display:flex;align-items:center;gap:6px;width:100%}.livebank-business-service-card__signal:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--service-accent-soft),transparent)}.livebank-business-service-card__signal i{width:4px;height:4px;border-radius:50%;background:var(--service-accent)}.livebank-business-service-card__signal i+ i{opacity:.42}.livebank-business-service-card__signal b{width:18px;height:2px;border-radius:5px;background:var(--service-accent);opacity:.55}
.livebank-business-service-card:nth-child(1){grid-column:1;grid-row:1}.livebank-business-service-card:nth-child(2){grid-column:1;grid-row:2}.livebank-business-service-card:nth-child(3){grid-column:1;grid-row:3}.livebank-business-service-card:nth-child(4){grid-column:1;grid-row:4}.livebank-business-service-card:nth-child(5){grid-column:1;grid-row:5}.livebank-business-service-card:nth-child(6){grid-column:1;grid-row:6}.livebank-business-service-card:nth-child(7){grid-column:2;grid-row:1}.livebank-business-service-card:nth-child(8){grid-column:2;grid-row:6}
.livebank-business-services__demo{grid-column:2;grid-row:2/6;min-height:1012px;background:transparent;overflow:hidden}
@media(max-width:991px){.livebank-business-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:32px 28px}.livebank-business-service-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:223px}.livebank-business-services__demo{grid-column:1/-1;grid-row:auto;min-height:420px}.livebank-business-service-card:nth-child(7),.livebank-business-service-card:nth-child(8){grid-column:auto;grid-row:auto}}
@media(max-width:767px){.livebank-business-services{margin-top:58px}.livebank-business-services__intro{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.livebank-business-services__title,.livebank-business-services__lead{grid-column:1}.livebank-business-services__lead{font-size:1.05rem}.livebank-business-services__grid{grid-template-columns:1fr;gap:32px}.livebank-business-service-card:nth-child(n){grid-column:1;grid-row:auto;min-height:200px;padding-inline:0}.livebank-business-services__demo{grid-column:1;grid-row:auto;min-height:320px}}

/* Code-driven business-services demonstration. */
.lbbs-demo{--lbbs-cyan:#35c9f4;--lbbs-blue:#5c72ff;--lbbs-green:#34d3a4;position:relative;height:100%;min-height:1012px;overflow:hidden;border:1px solid rgba(105,197,255,.2);border-radius:28px;background:linear-gradient(150deg,rgba(7,23,43,.98),rgba(5,15,31,.99) 52%,rgba(13,19,47,.98));box-shadow:0 28px 75px rgba(0,3,15,.32),inset 0 1px 0 rgba(255,255,255,.065);isolation:isolate;color:#eef8ff}
.lbbs-demo:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 80% 16%,rgba(53,201,244,.15),transparent 30%),radial-gradient(circle at 18% 82%,rgba(92,114,255,.12),transparent 32%),linear-gradient(115deg,transparent 20%,rgba(75,188,255,.035) 50%,transparent 78%)}
.lbbs-demo__bar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(145,213,255,.12);background:rgba(5,17,33,.76);backdrop-filter:blur(18px);position:relative;z-index:3}
.lbbs-demo__brand,.lbbs-demo__status,.lbbs-demo__status span{display:flex;align-items:center}.lbbs-demo__brand{gap:10px;font-size:12px;color:#bfd1e0}.lbbs-demo__brand>i{position:relative;width:28px;height:28px;border:1px solid rgba(111,213,255,.3);border-radius:9px;background:linear-gradient(145deg,rgba(53,201,244,.22),rgba(92,114,255,.2))}.lbbs-demo__brand>i b{position:absolute;width:5px;height:5px;border-radius:50%;background:#64dcff;box-shadow:0 0 9px rgba(53,201,244,.8)}.lbbs-demo__brand>i b:nth-child(1){left:5px;top:13px}.lbbs-demo__brand>i b:nth-child(2){left:12px;top:6px}.lbbs-demo__brand>i b:nth-child(3){right:5px;bottom:5px}.lbbs-demo__brand strong{margin-left:3px;color:#fff;font-weight:600}
.lbbs-demo__status{gap:10px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#86a1b7}.lbbs-demo__status span{gap:6px}.lbbs-demo__status span i{width:6px;height:6px;border-radius:50%;background:var(--lbbs-green);box-shadow:0 0 10px rgba(52,211,164,.72);animation:lbbsPulse 2s ease-in-out infinite}.lbbs-demo__status>b{padding:5px 8px;border:1px solid rgba(120,204,248,.15);border-radius:8px;color:#dff6ff;background:rgba(59,142,205,.08);font-size:9px;font-weight:650}
.lbbs-demo__canvas{position:absolute;inset:62px 0 42px;overflow:hidden}.lbbs-scene{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;gap:20px;padding:clamp(24px,3vw,42px);opacity:0;visibility:hidden;transform:translateX(25px) scale(.988);transition:opacity .5s ease,transform .68s cubic-bezier(.2,.8,.2,1),visibility 0s linear .68s}.lbbs-scene.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s;z-index:2}
.lbbs-scene__heading>span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(80,197,255,.2);border-radius:20px;background:rgba(46,165,226,.08);color:#69d5ff;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lbbs-scene__heading>span:before{content:"";width:5px;height:5px;border-radius:50%;background:#58d4ff;box-shadow:0 0 8px #4bc8ff}.lbbs-scene__heading h3{margin:12px 0 0!important;color:#f7fbff!important;font-family:"Poppins",sans-serif!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:normal!important}
.lbbs-scene__stage{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(127,205,255,.13);border-radius:22px;background:linear-gradient(145deg,rgba(24,50,80,.43),rgba(8,22,43,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.lbbs-scene__stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(108,193,244,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(108,193,244,.035) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}
.lbbs-demo__footer{position:absolute;left:0;right:0;bottom:0;height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-top:1px solid rgba(146,214,255,.1);background:rgba(3,12,26,.76);z-index:3}.lbbs-demo__footer>span:first-child{display:flex;align-items:center;gap:6px;color:#819bae;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.lbbs-demo__footer>span:first-child i{width:6px;height:6px;border-radius:50%;background:var(--lbbs-green);box-shadow:0 0 8px rgba(52,211,164,.7)}.lbbs-demo__footer nav{display:flex;gap:5px}.lbbs-demo__footer button{padding:5px 1px;border:0;background:transparent;cursor:pointer}.lbbs-demo__footer button i{display:block;width:11px;height:3px;border-radius:5px;background:rgba(128,169,198,.25);transition:width .3s,background .3s}.lbbs-demo__footer button.is-active i{width:23px;background:linear-gradient(90deg,var(--lbbs-cyan),var(--lbbs-blue))}.lbbs-demo__progress{justify-self:end;width:66px;height:2px;overflow:hidden;border-radius:3px;background:rgba(126,170,201,.18)}.lbbs-demo__progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--lbbs-cyan),var(--lbbs-blue))}

/* 01 — corporate cards */
.lbbs-scene--0 .lbbs-scene__stage{padding:clamp(25px,4vw,50px);display:grid;grid-template-rows:auto 1fr auto;align-content:center;gap:34px}.lbbs-bank-card{position:relative;width:min(82%,360px);aspect-ratio:1.62;margin:0 auto;padding:22px;border-radius:22px;background:linear-gradient(145deg,#183b70,#1765aa 55%,#4e58d9);box-shadow:0 25px 50px rgba(0,5,24,.38);transform:perspective(700px) rotateX(4deg) rotateY(-5deg)}.lbbs-bank-card span,.lbbs-bank-card b,.lbbs-bank-card small{display:block}.lbbs-bank-card span{font-size:14px;font-weight:700}.lbbs-bank-card>i{display:block;width:38px;height:28px;margin:32px 0 25px;border-radius:7px;background:linear-gradient(145deg,#f7d376,#b88828)}.lbbs-bank-card b{font-size:17px;letter-spacing:.12em}.lbbs-bank-card small{position:absolute;right:20px;bottom:20px;font-size:8px;letter-spacing:.15em;color:#9fe4ff}.lbbs-card-panel{padding:16px;border:1px solid rgba(109,199,249,.16);border-radius:16px;background:rgba(6,26,49,.82)}.lbbs-card-panel header,.lbbs-card-panel>div,.lbbs-card-panel footer{display:flex;align-items:center;justify-content:space-between}.lbbs-card-panel header{font-size:9px;color:#8eacc1}.lbbs-card-panel header b{color:#36d4a5}.lbbs-card-panel>div{margin-top:15px}.lbbs-card-panel>div span{font-size:9px;color:#7996aa}.lbbs-card-panel>div strong{font-size:21px}.lbbs-meter{height:7px!important;margin:13px 0 9px!important;border-radius:8px;background:rgba(92,146,183,.17);overflow:hidden}.lbbs-meter i{width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37d6ad,#37b9f0);transform:scaleX(0);transform-origin:left}.lbbs-card-panel footer{font-size:8px;color:#7692a6}.lbbs-card-panel footer b{color:#d8effb}.lbbs-transaction-stack{display:grid;gap:7px}.lbbs-transaction-stack i{display:flex;justify-content:space-between;padding:9px 12px;border-radius:10px;background:rgba(9,32,57,.8);font-style:normal;font-size:8px;opacity:.2;transform:translateX(12px)}.lbbs-transaction-stack b{color:#7ecdf1}.lbbs-scene.is-active .lbbs-meter i{animation:lbbsLine 1.4s .35s forwards}.lbbs-scene.is-active .lbbs-transaction-stack i{animation:lbbsRow .4s calc(.7s + var(--n)*.35s) forwards}

/* 02 — acquiring */
.lbbs-scene--1 .lbbs-scene__stage{display:grid;grid-template-columns:1fr 56px 1.18fr;align-items:center;gap:12px;padding:34px}.lbbs-pos-device{padding:22px 17px;border:1px solid rgba(118,202,249,.2);border-radius:25px;background:linear-gradient(155deg,#162e4d,#07182c);box-shadow:0 22px 38px rgba(0,3,16,.35);text-align:center}.lbbs-pos-device header{font-size:8px;color:#6e9dbc}.lbbs-pos-device strong{display:block;margin:20px 0;font-size:25px}.lbbs-pos-device>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lbbs-pos-device>div i{height:28px;border-radius:8px;background:rgba(109,169,207,.14)}.lbbs-pos-device footer{margin-top:18px;font-size:9px;color:#69d1f4}.lbbs-payment-rail{position:relative;height:2px;background:rgba(72,182,230,.17)}.lbbs-payment-rail i{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#4bd1f4}.lbbs-payment-rail i:nth-child(1){left:0}.lbbs-payment-rail i:nth-child(2){left:45%}.lbbs-payment-rail i:nth-child(3){right:0}.lbbs-payment-rail b{position:absolute;inset:0;background:#47caf1;transform:scaleX(0);transform-origin:left}.lbbs-merchant-panel{padding:18px;border:1px solid rgba(109,199,249,.16);border-radius:17px;background:rgba(6,25,47,.84)}.lbbs-merchant-panel header,.lbbs-merchant-panel>div{display:flex;align-items:center}.lbbs-merchant-panel header{justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(137,201,239,.1);font-size:9px;color:#9bb8ca}.lbbs-merchant-panel header b{font-size:7px;color:#36d2a3}.lbbs-merchant-panel>div{gap:8px;padding:15px 0;border-bottom:1px solid rgba(137,201,239,.07);font-size:8px}.lbbs-merchant-panel>div span{flex:1;color:#7491a7}.lbbs-merchant-panel>div i{color:#3bd7aa;font-style:normal;opacity:0}.lbbs-merchant-panel footer{padding-top:13px;color:#45dbb0;font-size:8px;text-align:right}.lbbs-scene.is-active .lbbs-payment-rail b{animation:lbbsLine 1.4s .35s forwards}.lbbs-scene.is-active .lbbs-merchant-panel>div i{animation:lbbsAppear .35s 1.2s forwards}

/* 03 — mobile POS */
.lbbs-scene--2 .lbbs-scene__stage{display:grid;grid-template-columns:1fr .6fr 1fr;align-items:center;gap:18px;padding:38px}.lbbs-phone{padding:18px;border:5px solid #172d48;border-radius:30px;background:linear-gradient(160deg,#112d4d,#071629);box-shadow:0 25px 45px rgba(0,3,16,.4);text-align:center}.lbbs-phone header{display:flex;gap:7px;justify-content:center;font-size:8px;color:#83b8d4}.lbbs-phone header i{width:6px;height:6px;border-radius:50%;background:#37d7a8}.lbbs-qr{width:116px;height:116px;margin:28px auto 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;border-radius:15px;background:#edfaff}.lbbs-qr i{border-radius:3px;background:#123f68}.lbbs-qr i:nth-child(2),.lbbs-qr i:nth-child(6){background:transparent}.lbbs-phone strong{font-size:22px}.lbbs-phone footer{margin-top:10px;color:#56d2f4;font-size:9px}.lbbs-contactless{position:relative;height:120px}.lbbs-contactless i{position:absolute;inset:50%;border:2px solid rgba(77,207,244,.5);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.2}.lbbs-contactless i:nth-child(1){width:36px;height:36px}.lbbs-contactless i:nth-child(2){width:68px;height:68px}.lbbs-contactless i:nth-child(3){width:100px;height:100px}.lbbs-contactless b{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#35d0a1;color:#05251e;transform:translate(-50%,-50%) scale(.3);opacity:0}.lbbs-receipt{padding:25px 18px;border:1px solid rgba(109,199,249,.16);border-radius:18px;background:rgba(7,27,50,.83);text-align:center}.lbbs-receipt>i{display:block;width:36px;height:42px;margin:0 auto 16px;border-radius:6px;background:linear-gradient(145deg,#4bcafa,#5871ef)}.lbbs-receipt strong,.lbbs-receipt span,.lbbs-receipt small{display:block}.lbbs-receipt strong{font-size:11px}.lbbs-receipt span{margin-top:15px;font-size:24px}.lbbs-receipt small{margin-top:6px;color:#7695aa}.lbbs-scene.is-active .lbbs-contactless i{animation:lbbsRing 1.5s ease-in-out infinite}.lbbs-scene.is-active .lbbs-contactless b{animation:lbbsPop .4s 1.1s forwards}

/* 04 — FX */
.lbbs-scene--3 .lbbs-scene__stage{display:grid;grid-template-rows:auto auto 1fr;gap:22px;padding:32px}.lbbs-fx-board{border:1px solid rgba(109,199,249,.16);border-radius:17px;background:rgba(6,25,47,.84);overflow:hidden}.lbbs-fx-board header,.lbbs-fx-board>div{display:grid;align-items:center}.lbbs-fx-board header{grid-template-columns:1fr auto;padding:14px 16px;border-bottom:1px solid rgba(137,201,239,.1);font-size:9px;color:#8badc1}.lbbs-fx-board header b{color:#35d2a2}.lbbs-fx-board>div{grid-template-columns:50px 1fr 1fr 1fr 1fr;padding:14px 16px;border-bottom:1px solid rgba(137,201,239,.07);font-size:8px}.lbbs-fx-board>div i{font-style:normal;color:#65d2f4;font-weight:700}.lbbs-fx-board>div span{color:#6f8da3}.lbbs-fx-board>div strong{color:#e9f8ff}.lbbs-converter{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:18px;border:1px solid rgba(95,192,241,.15);border-radius:16px;background:rgba(11,34,58,.72);text-align:center}.lbbs-converter span,.lbbs-converter strong{padding:13px;border-radius:11px;background:rgba(91,151,190,.1);font-size:12px}.lbbs-converter i{font-style:normal;color:#62d6f4}.lbbs-converter button{grid-column:1/-1;padding:10px;border:0;border-radius:10px;background:linear-gradient(90deg,#2cbce8,#5e6cef);color:#fff;font-size:9px}.lbbs-fx-route{align-self:center;display:flex;align-items:center;gap:10px;color:#86a6bb;font-size:9px}.lbbs-fx-route>i{height:2px;flex:1;background:linear-gradient(90deg,#36d4a5,#39c5ed);transform:scaleX(0);transform-origin:left}.lbbs-fx-route b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#34d3a4;color:#05251e;opacity:0}.lbbs-scene.is-active .lbbs-fx-route>i{animation:lbbsLine 1.4s .5s forwards}.lbbs-scene.is-active .lbbs-fx-route b{animation:lbbsAppear .35s 1.65s forwards}

/* 05 — letter of credit */

/* Rebuilt 05 — digital letter-of-credit workspace */
.lbbs-scene--4 .lbbs-scene__stage{padding:0;display:block}
.lbbs-lc-workspace{height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:24px}
.lbbs-lc-summary,.lbbs-lc-documents,.lbbs-lc-settlement{border:1px solid rgba(104,198,247,.16);border-radius:17px;background:linear-gradient(145deg,rgba(9,34,59,.9),rgba(5,21,40,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.lbbs-lc-summary{padding:18px}.lbbs-lc-summary>header,.lbbs-lc-summary dl>div,.lbbs-lc-documents>header,.lbbs-lc-settlement{display:flex;align-items:center}.lbbs-lc-summary>header{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(132,201,240,.1);color:#7f9fb4;font-size:8px;letter-spacing:.08em}.lbbs-lc-summary>header b{padding:4px 7px;border-radius:7px;background:rgba(53,211,164,.1);color:#4bdeaf;font-size:7px}.lbbs-lc-summary>strong{display:block;margin:17px 0 14px;color:#f3fbff;font-size:28px;font-weight:600}.lbbs-lc-summary>strong small{color:#65cef1;font-size:11px}.lbbs-lc-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.lbbs-lc-summary dl>div{justify-content:space-between;gap:8px;padding:9px 10px;border-radius:9px;background:rgba(93,155,194,.08)}.lbbs-lc-summary dt{color:#6e8ca2;font-size:7px;font-weight:500}.lbbs-lc-summary dd{margin:0;color:#bfd5e3;font-size:8px;font-weight:600}.lbbs-lc-summary ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.lbbs-lc-summary li{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:8px;border:1px solid rgba(93,184,231,.1);border-radius:9px;color:#8faabd;font-size:7px;opacity:.24;transform:translateY(6px)}.lbbs-lc-summary li i{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:rgba(53,211,164,.12);color:#43dbad;font-style:normal}
.lbbs-lc-documents{position:relative;padding:16px;overflow:hidden}.lbbs-lc-documents>header{justify-content:space-between;margin-bottom:12px;color:#8eacbf;font-size:8px}.lbbs-lc-documents>header b{color:#45dbae}.lbbs-lc-document-stack{position:relative;display:grid;gap:7px}.lbbs-lc-document-stack article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:rgba(94,155,193,.08);color:#adc4d3;font-size:8px}.lbbs-lc-document-stack article i{display:grid;place-items:center;width:31px;height:25px;border-radius:7px;background:linear-gradient(145deg,#248bcf,#5967e6);color:#fff;font-size:7px;font-style:normal}.lbbs-lc-document-stack article b{color:#3bd7a9}.lbbs-lc-document-stack em{position:absolute;left:-8px;right:-8px;top:-4px;height:2px;background:linear-gradient(90deg,transparent,#43d1f4,transparent);box-shadow:0 0 14px rgba(67,209,244,.8);opacity:0}.lbbs-lc-score{display:flex;align-items:center;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(133,201,240,.09)}.lbbs-lc-score>i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:conic-gradient(#36d4a6 0 0,rgba(71,139,177,.14) 0);font-style:normal;position:relative}.lbbs-lc-score>i:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#0a233d}.lbbs-lc-score>i b,.lbbs-lc-score>i small{position:relative;z-index:1}.lbbs-lc-score>i b{font-size:11px}.lbbs-lc-score>i small{font-size:6px}.lbbs-lc-score span,.lbbs-lc-score strong{display:block}.lbbs-lc-score span{color:#6f8ea3;font-size:7px}.lbbs-lc-score strong{margin-top:3px;color:#cce2ee;font-size:9px}
.lbbs-lc-settlement{gap:11px;padding:14px 16px}.lbbs-lc-settlement>i{display:grid;place-items:center;width:38px;height:38px;clip-path:polygon(50% 0,92% 18%,84% 72%,50% 100%,16% 72%,8% 18%);background:linear-gradient(145deg,#26b8d9,#35c98f);font-style:normal}.lbbs-lc-settlement>i b{font-size:15px}.lbbs-lc-settlement>div{flex:1}.lbbs-lc-settlement span,.lbbs-lc-settlement strong{display:block}.lbbs-lc-settlement span{color:#73a1b5;font-size:7px}.lbbs-lc-settlement strong{margin-top:3px;color:#d8f4ed;font-size:9px}.lbbs-lc-settlement>b{color:#4ee0b2;font-size:17px;opacity:0;transform:scale(.75)}
.lbbs-scene.is-active .lbbs-lc-summary li{animation:lbbsRow .38s calc(.2s + var(--n)*.24s) forwards}.lbbs-scene.is-active .lbbs-lc-document-stack em{animation:lbbsScan 1.7s 1.05s ease-in-out forwards}.lbbs-scene.is-active .lbbs-lc-score>i{animation:lbbsScore 1s 1.35s forwards}.lbbs-scene.is-active .lbbs-lc-settlement>b{animation:lbbsPopPlain .4s 2.1s forwards}

/* 06 — guarantees */
.lbbs-scene--5 .lbbs-scene__stage{display:grid;grid-template-rows:1fr auto;align-items:center;gap:35px;padding:45px}.lbbs-guarantee{justify-self:center;width:min(85%,360px);padding:30px;border-radius:20px;background:linear-gradient(155deg,#edf9ff,#b1daed);color:#163650;box-shadow:0 25px 45px rgba(0,3,16,.35)}.lbbs-guarantee header{display:flex;align-items:center;gap:10px;font-size:10px}.lbbs-guarantee header i{width:24px;height:28px;border-radius:5px;background:#2a87c9}.lbbs-guarantee>strong,.lbbs-guarantee>b{display:block}.lbbs-guarantee>strong{margin-top:28px;font-size:13px}.lbbs-guarantee>b{margin-top:10px;font-size:27px}.lbbs-guarantee>div{display:flex;align-items:center;gap:8px;margin-top:25px;padding-top:14px;border-top:1px solid rgba(29,73,104,.2);font-size:8px;color:#168566}.lbbs-guarantee>div i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#18aa7d;color:#fff;font-style:normal}.lbbs-guarantee-types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lbbs-guarantee-types>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:13px;border:1px solid rgba(106,195,244,.15);border-radius:13px;background:rgba(7,28,51,.78);font-size:8px;opacity:.2;transform:translateY(8px)}.lbbs-guarantee-types>div i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,#258fd2,#6166e8);font-style:normal}.lbbs-guarantee-types>div b{color:#39d4a5}.lbbs-scene.is-active .lbbs-guarantee-types>div{animation:lbbsRow .4s calc(.4s + var(--n)*.35s) forwards}

/* 07 — financing */
.lbbs-scene--6 .lbbs-scene__stage{display:grid;grid-template-rows:auto 1fr;gap:28px;padding:35px}.lbbs-finance-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lbbs-finance-products>div{display:grid;grid-template-columns:38px 1fr;gap:5px 9px;align-items:center;padding:15px;border:1px solid rgba(106,195,244,.15);border-radius:14px;background:rgba(7,28,51,.78);opacity:.2;transform:translateY(8px)}.lbbs-finance-products i{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#258fd2,#6166e8);font-style:normal}.lbbs-finance-products span{font-size:8px;color:#91acbf}.lbbs-finance-products b{font-size:15px}.lbbs-finance-chart{padding:20px;border:1px solid rgba(106,195,244,.15);border-radius:16px;background:rgba(7,28,51,.78)}.lbbs-finance-chart header{display:flex;justify-content:space-between;font-size:9px;color:#9ab6c8}.lbbs-finance-chart header b{color:#37d4a5}.lbbs-finance-chart>div{height:210px;display:flex;align-items:flex-end;gap:14px;margin:22px 0 12px;padding:0 18px;border-bottom:1px solid rgba(130,194,232,.14)}.lbbs-finance-chart>div i{flex:1;height:var(--h);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#42d0f2,#5267e8);transform:scaleY(0);transform-origin:bottom}.lbbs-finance-chart footer{display:flex;justify-content:space-between;color:#657f93;font-size:7px}.lbbs-scene.is-active .lbbs-finance-products>div{animation:lbbsRow .4s calc(.2s + var(--n)*.3s) forwards}.lbbs-scene.is-active .lbbs-finance-chart>div i{animation:lbbsBar .7s calc(.55s + var(--h)*.002) forwards}

/* 08 — reports and reconciliation */
.lbbs-scene--7 .lbbs-scene__stage{display:grid;grid-template-rows:1fr auto;gap:25px;padding:36px}.lbbs-reconcile{border:1px solid rgba(106,195,244,.15);border-radius:17px;background:rgba(6,25,47,.84);overflow:hidden}.lbbs-reconcile header,.lbbs-reconcile>div{display:flex;align-items:center}.lbbs-reconcile header{justify-content:space-between;padding:18px;border-bottom:1px solid rgba(137,201,239,.1);font-size:10px;color:#a2bbcb}.lbbs-reconcile header b{color:#37d4a5}.lbbs-reconcile>div{gap:10px;padding:18px;border-bottom:1px solid rgba(137,201,239,.07);font-size:9px;opacity:.2;transform:translateX(10px)}.lbbs-reconcile>div i{width:7px;height:7px;border-radius:50%;background:#46c8ee}.lbbs-reconcile>div span{flex:1;color:#7b98ac}.lbbs-reconcile>div b{font-size:11px}.lbbs-reconcile>div strong{color:#3bd6a7}.lbbs-search{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid rgba(106,195,244,.15);border-radius:14px;background:rgba(7,28,51,.78);color:#86a5b9;font-size:9px}.lbbs-search>i{width:15px;height:15px;border:2px solid #5fcff1;border-radius:50%;position:relative}.lbbs-search>i:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-3px;background:#5fcff1;transform:rotate(45deg)}.lbbs-search span{flex:1}.lbbs-search b{padding:6px 8px;border-radius:7px;background:rgba(73,169,219,.12);color:#71d7f6;font-size:7px}.lbbs-scene.is-active .lbbs-reconcile>div{animation:lbbsRow .4s calc(.3s + var(--n)*.3s) forwards}

@keyframes lbbsPulse{50%{opacity:.45;transform:scale(.76)}}@keyframes lbbsLine{to{transform:scaleX(1)}}@keyframes lbbsAppear{to{opacity:1;transform:none}}@keyframes lbbsRow{to{opacity:1;transform:none}}@keyframes lbbsRing{50%{opacity:.8;transform:translate(-50%,-50%) rotate(45deg) scale(1.08)}}@keyframes lbbsPop{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lbbsPopPlain{to{opacity:1;transform:scale(1)}}@keyframes lbbsBar{to{transform:scaleY(1)}}@keyframes lbbsScan{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% + 3px);opacity:0}}@keyframes lbbsScore{to{background:conic-gradient(#36d4a6 0 100%,rgba(71,139,177,.14) 100% 100%)}}
@media(max-width:991px){.lbbs-demo{min-height:420px;height:420px}.lbbs-scene{padding:22px}.lbbs-scene__heading h3{font-size:22px!important}.lbbs-scene__stage{min-height:275px}.lbbs-scene--0 .lbbs-scene__stage,.lbbs-scene--4 .lbbs-scene__stage,.lbbs-scene--5 .lbbs-scene__stage{padding:22px;gap:18px}.lbbs-bank-card{display:none}.lbbs-scene--1 .lbbs-scene__stage,.lbbs-scene--2 .lbbs-scene__stage{padding:20px}.lbbs-finance-chart>div{height:120px}}
@media(max-width:767px){.lbbs-demo{min-height:430px;height:430px;border-radius:22px}.lbbs-demo__status span,.lbbs-demo__footer>span:first-child{display:none}.lbbs-demo__canvas{inset:62px 0 42px}.lbbs-scene{padding:18px 14px;gap:12px}.lbbs-scene__heading h3{font-size:20px!important;margin-top:7px!important}.lbbs-scene__stage{min-height:292px}.lbbs-demo__footer{grid-template-columns:auto 1fr}.lbbs-demo__progress{width:52px}.lbbs-scene--1 .lbbs-scene__stage{grid-template-columns:.8fr 32px 1.2fr;gap:7px;padding:12px}.lbbs-pos-device{padding:12px 8px}.lbbs-scene--2 .lbbs-scene__stage{grid-template-columns:1fr .4fr 1fr;gap:7px;padding:12px}.lbbs-qr{width:82px;height:82px;margin:12px auto}.lbbs-scene--3 .lbbs-scene__stage,.lbbs-scene--6 .lbbs-scene__stage,.lbbs-scene--7 .lbbs-scene__stage{padding:14px;gap:12px}.lbbs-scene--4 .lbbs-scene__stage{padding:18px;gap:20px}.lbbs-scene--5 .lbbs-scene__stage{padding:16px}.lbbs-guarantee{padding:18px}.lbbs-finance-products>div{padding:8px}.lbbs-finance-products i{display:none}.lbbs-reconcile>div{padding:10px}}
@media(prefers-reduced-motion:reduce){.lbbs-demo *{animation:none!important;transition-duration:.01ms!important}.lbbs-transaction-stack i,.lbbs-merchant-panel>div i,.lbbs-contactless b,.lbbs-fx-route b,.lbbs-guarantee-types>div,.lbbs-finance-products>div,.lbbs-reconcile>div{opacity:1;transform:none}.lbbs-meter i,.lbbs-payment-rail b,.lbbs-fx-route>i{transform:scaleX(1)}.lbbs-finance-chart>div i{transform:scaleY(1)}}
.lbbs-scene.is-active .lbbs-finance-chart>div i{animation:lbbsBar .7s .55s forwards}.lbbs-scene.is-active .lbbs-finance-chart>div i:nth-child(2){animation-delay:.65s}.lbbs-scene.is-active .lbbs-finance-chart>div i:nth-child(3){animation-delay:.75s}.lbbs-scene.is-active .lbbs-finance-chart>div i:nth-child(4){animation-delay:.85s}.lbbs-scene.is-active .lbbs-finance-chart>div i:nth-child(5){animation-delay:.95s}
@media(max-width:991px){.lbbs-scene--4 .lbbs-scene__stage{padding:0}.lbbs-lc-workspace{padding:14px;gap:10px}.lbbs-lc-summary{padding:12px}.lbbs-lc-summary>strong{margin:9px 0;font-size:21px}.lbbs-lc-summary ol{margin-top:8px}.lbbs-lc-summary li{padding:5px}.lbbs-lc-documents{padding:11px}.lbbs-lc-document-stack article{padding:6px 8px}.lbbs-lc-score{margin-top:8px;padding-top:8px}.lbbs-lc-settlement{padding:9px 11px}}
@media(max-width:767px){.livebank-business-service-card:nth-child(n){padding:18px 20px 16px 24px}.livebank-business-service-card__meta small{font-size:7px}.lbbs-scene--4 .lbbs-scene__stage{padding:0}.lbbs-lc-summary dl{grid-template-columns:1fr}.lbbs-lc-summary ol{grid-template-columns:1fr 1fr}.lbbs-lc-documents{min-height:0}.lbbs-lc-score{display:none}.lbbs-lc-settlement>i{width:30px;height:30px}}

@media(prefers-reduced-motion:reduce){.lbbs-lc-summary li,.lbbs-lc-settlement>b{opacity:1;transform:none}.lbbs-lc-score>i{background:conic-gradient(#36d4a6 0 100%,rgba(71,139,177,.14) 100% 100%)}}
