.service-page-cta{background:#0d1b2a;padding:72px 2rem;position:relative;overflow:hidden}.service-page-cta-accent{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(0,120,212,.1) 0,transparent 60%);pointer-events:none}.service-page-cta-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.service-page-cta-text{font-size:.95rem;color:rgba(255,255,255,.65);line-height:1.7;max-width:640px}.service-page-cta-buttons{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-primary-lz{background:#0078d4;color:#fff;font-weight:600;border-radius:6px;padding:.75rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .3s ease-in-out;text-decoration:none}.btn-primary-lz:hover{background:#005a9e;color:#fff}.btn-outline-lz{background:#fff;color:#0078d4;font-weight:600;border-radius:6px;border:2px solid #0078d4;padding:calc(.75rem - 2px) calc(1.5rem - 2px);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .3s ease-in-out;text-decoration:none}.btn-outline-lz:hover{background:#e5f2fb;color:#005a9e;border-color:#005a9e}.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:hsl(340,85%,55%)}.default-bg-warning{background-color:#fa3}.brand-color{color:#0078d4}.brand-color-bg{background-color:#0078d4;color:#fff}.brand-color-border{border:2px solid #0078d4}.brand-color-btn{background-color:#0078d4;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.brand-color-btn:hover{background-color:#005a9e;color:#fff}.brand-color-btn:active,.brand-color-btn:focus,.brand-color-btn:focus-visible{background-color:#005a9e;color:#fff;box-shadow:none;outline:none}.brand-color-btn-outline{background-color:rgba(0,0,0,0);color:#0078d4;border:1px solid #0078d4;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.brand-color-btn-outline:hover{background-color:#0078d4;color:#fff}.kiosk-approach-section{padding:80px 0;background-color:hsl(240,5%,97%)}.kiosk-approach-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0078d4;margin-bottom:.5rem}.kiosk-approach-heading{font-size:2rem;font-weight:700;color:hsl(240,5%,12%);margin-bottom:1rem}@media(max-width:768px){.kiosk-approach-heading{font-size:1.6rem}}.kiosk-approach-lead{font-size:1.05rem;color:hsl(240,3%,50%);margin-bottom:0}.kiosk-usecase-section{padding:64px 0;background-color:hsl(240,5%,97%)}.kiosk-approach-card{height:100%;padding:2rem 1.75rem;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease-in-out}.kiosk-approach-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.kiosk-approach-card__icon{width:48px;height:48px;border-radius:6px;background-color:#e5f2fb;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.kiosk-approach-card__icon i,.kiosk-approach-card__icon svg{font-size:1.2rem;color:#0078d4}.kiosk-approach-card__title{font-size:1.1rem;font-weight:700;color:hsl(240,5%,12%);margin-bottom:.65rem}.kiosk-approach-card__body{font-size:.92rem;color:hsl(240,3%,50%);line-height:1.65;margin-bottom:0}.kiosk-approach-card__points{list-style:none;margin:0;padding:0;font-size:.92rem;color:hsl(240,3%,50%);line-height:1.6}.kiosk-approach-card__points li{position:relative;padding-left:1rem;margin-bottom:.5rem}.kiosk-approach-card__points li:last-child{margin-bottom:0}.kiosk-approach-card__points li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background-color:#0078d4}.kiosk-approach-section .kiosk-approach-card{background-color:#0d1b2a}.kiosk-approach-section .kiosk-approach-card__icon{background-color:rgba(0,120,212,.15)}.kiosk-approach-section .kiosk-approach-card__icon i,.kiosk-approach-section .kiosk-approach-card__icon svg,.kiosk-approach-section .kiosk-approach-card__title{color:#0078d4}.kiosk-approach-section .kiosk-approach-card__points{color:hsl(240,4%,90%)}