[data-elekeeper] .appband{background:#0b0b0c;border-bottom:none;border-top:none;overflow:hidden;padding:0;position:relative}[data-elekeeper] .appband__bg{background-color:#0b0b0c;background-image:linear-gradient(180deg,#151515,transparent 72%),url(https://www.saj-electric.com/hubfs/SAJ-elekeeper/bg1.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;inset:0;pointer-events:none;position:absolute;z-index:0}[data-elekeeper] .appband .wrap{position:relative;z-index:1}[data-elekeeper] .app-grid{width:100%}[data-elekeeper] .app-copy{display:block;min-width:0;width:100%}[data-elekeeper] .app-copy__col,[data-elekeeper] .app-copy__row{min-width:0}[data-elekeeper] .app-copy__row{align-items:center;display:flex;flex-direction:row;width:100%}[data-elekeeper] .app-copy__col{align-items:flex-start;display:flex;flex:1.15;flex-direction:column;gap:calc(var(--ek-rem)*.4)}[data-elekeeper] .app-copy__col .app-store{margin-top:calc(var(--ek-rem)*.3)}[data-elekeeper] .app-dl,[data-elekeeper] .app-qr,[data-elekeeper] .app-store,[data-elekeeper] .app-title{margin:0}[data-elekeeper] .app-copy .app-lead{margin-top:0}[data-elekeeper] .app-copy .app-lead,[data-elekeeper] .app-copy .app-title{max-width:none;width:100%}[data-elekeeper] .app-title--lead{display:none}[data-elekeeper] .app-title--stack{display:block}[data-elekeeper] .app-title{grid-area:title}[data-elekeeper] .app-lead{grid-area:lead}[data-elekeeper] .app-visual{grid-area:visual}[data-elekeeper] .app-store{align-items:center;display:flex;flex-direction:row;gap:calc(var(--ek-rem)*.5);grid-area:store;min-width:0}[data-elekeeper] .app-store .app-qr{flex-shrink:0}[data-elekeeper] .app-store .app-dl{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--ek-rem)*.24);justify-content:center}[data-elekeeper] .app-title{letter-spacing:0}[data-elekeeper] .app-title__accent{background:linear-gradient(112.71deg,#00e7a0,#00deea 37.5%,#2b7cff);-webkit-background-clip:text;background-clip:text;text-transform:none;-webkit-text-fill-color:transparent}[data-elekeeper] .app-qr{height:calc(var(--ek-rem)*2.11);position:relative;width:calc(var(--ek-rem)*2.11)}[data-elekeeper] .app-qr__glow{background:linear-gradient(95.64deg,#00e7a0,#00deea 37.5%,#2b7cff);border-radius:calc(var(--ek-rem)*.147);filter:blur(calc(var(--ek-rem)*.125));inset:0;opacity:.85;position:absolute}[data-elekeeper] .app-qr__img{border-radius:calc(var(--ek-rem)*.119);display:block;height:calc(var(--ek-rem)*2);margin:calc(var(--ek-rem)*.056);object-fit:cover;position:relative;width:calc(var(--ek-rem)*2);z-index:1}[data-elekeeper] .app-dl{align-items:center;display:flex;flex-wrap:wrap}[data-elekeeper] .app-dl a{display:block;line-height:0;transition:opacity .2s,transform .2s}[data-elekeeper] .app-dl a:hover{opacity:.92;transform:translateY(-2px)}[data-elekeeper] .app-dl img{background:#000;border:1px solid hsla(0,0%,100%,.4);border-radius:calc(var(--ek-rem)*.08);box-sizing:border-box;display:block;height:auto;max-width:100%;padding:calc(var(--ek-rem)*.1) calc(var(--ek-rem)*.14);width:calc(var(--ek-rem)*2.8)}[data-elekeeper] .app-visual{align-items:center;align-self:center;display:flex;flex:1;justify-content:center;min-height:0;min-width:0;position:relative;width:100%}[data-elekeeper] .app-visual.reveal{transform:translateY(calc(var(--ek-rem)*.36));transition:opacity 1.35s cubic-bezier(.22,1,.36,1),transform 1.35s cubic-bezier(.22,1,.36,1)}[data-elekeeper] .app-visual.reveal.in{transform:none}[data-elekeeper] .app-phones{display:block;height:auto;margin-inline:auto;max-width:calc(var(--ek-rem)*12.8);object-fit:contain;object-position:center center;pointer-events:none;user-select:none;width:100%}@media (max-width:1024px){[data-elekeeper] .app-copy{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--ek-rem)*.32)}[data-elekeeper] .app-copy__col{gap:calc(var(--ek-rem)*.28)}[data-elekeeper] .app-copy__col .app-store{margin-top:calc(var(--ek-rem)*.12)}[data-elekeeper] .app-title--lead{display:block;margin-inline:0;text-align:left}[data-elekeeper] .app-title--stack{display:none}[data-elekeeper] .app-copy__row{align-items:flex-start;gap:calc(var(--ek-rem)*.32)}[data-elekeeper] .app-visual{align-self:flex-start}[data-elekeeper] .app-store{align-items:center;flex-direction:row;gap:calc(var(--ek-rem)*.36);max-width:100%;width:100%}[data-elekeeper] .app-store .app-qr{flex-shrink:0;height:calc(var(--ek-rem)*1.92);order:0;width:calc(var(--ek-rem)*1.92)}[data-elekeeper] .app-qr__img{height:calc(var(--ek-rem)*1.8);width:calc(var(--ek-rem)*1.8)}[data-elekeeper] .app-store .app-dl{flex:0 1 auto;min-width:0}[data-elekeeper] .app-dl img{max-width:100%;width:calc(var(--ek-rem)*2.5)}[data-elekeeper] .app-phones{max-width:min(100%,calc(var(--ek-rem)*7.2))}}@media (max-width:800px){[data-elekeeper] .app-copy{display:grid;gap:0;grid-template-areas:"title" "lead" "visual" "store";grid-template-columns:minmax(0,1fr)}[data-elekeeper] .app-copy__col,[data-elekeeper] .app-copy__row{display:contents}[data-elekeeper] .app-lead,[data-elekeeper] .app-title,[data-elekeeper] .app-title--lead{margin-inline:auto;text-align:center}[data-elekeeper] .app-copy .app-lead{margin-top:calc(var(--ek-rem)*.2)}[data-elekeeper] .app-store,[data-elekeeper] .app-visual{justify-content:center;margin-top:calc(var(--ek-rem)*.36)}[data-elekeeper] .app-store{align-items:center;flex-direction:row;gap:calc(var(--ek-rem)*.4);width:100%}[data-elekeeper] .app-store .app-qr{height:calc(var(--ek-rem)*2.04);order:0;width:calc(var(--ek-rem)*2.04)}[data-elekeeper] .app-qr__glow{border-radius:calc(var(--ek-rem)*.14);filter:blur(calc(var(--ek-rem)*.1))}[data-elekeeper] .app-qr__img{border-radius:calc(var(--ek-rem)*.11);height:calc(var(--ek-rem)*1.92);margin:calc(var(--ek-rem)*.06);width:calc(var(--ek-rem)*1.92)}[data-elekeeper] .app-store .app-dl{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--ek-rem)*.2);justify-content:center}[data-elekeeper] .app-dl img{width:calc(var(--ek-rem)*3.2)}[data-elekeeper] .app-phones{max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){[data-elekeeper] .app-dl a{transition:none}[data-elekeeper] .app-visual.reveal{opacity:1;transform:none;transition:none}}