/* Bidernet — service pages */
@keyframes sv-pulse { 
  0%, 100% { transform: scale(1); opacity: 0.55; }
  50% { transform: scale(1.06); opacity: 0.85; }
}
@keyframes sv-spin { 
  100% { transform: rotate(360deg); }
}

.sv0:hover{border-bottom-color: rgb(223, 253, 215) !important; color: rgb(31, 31, 31) !important;}
.sv1:hover{border-bottom-color: rgb(223, 253, 215) !important;}
.sv2:hover{background: rgb(223, 253, 215) !important; transform: translateX(-4px) !important;}
.sv3:hover{background: rgb(59, 59, 59) !important; color: rgb(255, 255, 255) !important;}
.sv4:hover{background: rgb(223, 253, 215) !important;}
.sv5:hover{background: rgb(223, 253, 215) !important; color: rgb(59, 59, 59) !important; transform: translateY(-2px) !important;}
.sv6:hover{color: rgb(59, 59, 59) !important;}
.sv7:hover{background: rgb(59, 59, 59) !important; color: rgb(223, 253, 215) !important; transform: translateY(-2px) !important;}
.sv8:hover{background: rgb(243, 253, 239) !important;}
.sv9:hover{background: rgb(255, 255, 255) !important; transform: translateY(-2px) !important;}
.sva:hover{background: rgb(255, 255, 255) !important; color: rgb(59, 59, 59) !important; transform: translateY(-2px) !important;}
.svb:hover{transform: translateY(-6px) !important;}
.svc:hover{background: rgb(255, 255, 255) !important; transform: translateY(-3px) !important;}
.svd:hover{background: rgba(255, 255, 255, 0.12) !important; transform: translateY(-3px) !important;}
.sve:hover{color: rgb(223, 253, 215) !important;}

@media (max-width:1000px){
 [data-c="hero"],[data-c="deep"],[data-c="deepflip"],[data-c="cta"]{grid-template-columns:1fr!important}
 [data-c="incl"],[data-c="steps"]{grid-template-columns:repeat(2,1fr)!important}
}
@media (max-width:720px){
 [data-c="incl"],[data-c="steps"]{grid-template-columns:1fr!important}
}
