.elementor-17 .elementor-element-71abd59{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:24px!important;align-items:stretch!important}.elementor-17 .elementor-element-71abd59>article{grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:28px!important;background:radial-gradient(ellipse at 75% 5%,rgb(0 240 255 / .045),transparent 55%),#0b1220!important;border:1px solid rgb(255 255 255 / .08)!important;overflow:hidden!important}.elementor-17 .elementor-element-71abd59>article::before{content:none!important;display:none!important}.elementor-17 .elementor-element-71abd59>article h2{font-size:28px!important;line-height:1.2!important;margin:0!important}.elementor-17 .elementor-element-71abd59>article p{margin:0!important;line-height:1.75!important}.elementor-17 .elementor-element-71abd59>article>p:first-of-type{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.08em!important;color:#7de5ed!important}.elementor-17 .elementor-element-71abd59>article .e-button-base{margin-top:auto!important;align-self:flex-start!important;padding:12px 0!important;color:#79eff9!important}.elementor-17 .qsv-card{height:190px!important;min-height:190px!important;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgb(255 255 255 / .06);margin-bottom:10px}.elementor-17 .qsv-card svg{height:190px!important;width:auto!important;max-width:100%;filter:drop-shadow(0 8px 18px rgb(0 240 255 / .06));transition:filter 220ms ease}.elementor-17 .qsv-card .quad-tech-caption{display:none!important}.elementor-17 article:hover .qsv-card svg{filter:drop-shadow(0 0 16px rgb(0 240 255 / .15))}.elementor-17 .elementor-element-71abd59>article:focus-within{outline:2px solid rgb(0 240 255 / .6);outline-offset:3px}@media(max-width:767px){.elementor-17 .elementor-element-71abd59{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:18px!important}.elementor-17 .elementor-element-71abd59>article{padding:22px!important}.elementor-17 .elementor-element-71abd59>article h2{font-size:24px!important}.elementor-17 .qsv-card,.elementor-17 .qsv-card svg{height:175px!important;min-height:175px!important}}