/* DeltaPaq — shared styles */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#000;color:#F0F0F0;font-family:'Inter',system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
::selection{background:#2A2AE8;color:#fff}
input,select,textarea,button{font-family:inherit}

@keyframes dp-titleIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@keyframes dp-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes dp-float{0%,100%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-52%) rotate(3deg) scale(1.04)}}
@keyframes dp-speed{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes dp-pulse{0%,100%{opacity:.35}50%{opacity:.9}}

.dp-link{position:relative}
.dp-link::after{content:'';position:absolute;left:0;bottom:-6px;width:0;height:2px;background:linear-gradient(90deg,#2A2AE8,#E81C2A);transition:width .25s ease}
.dp-link:hover::after{width:100%}
.dp-card{border-image:linear-gradient(135deg,rgba(42,42,232,.25),rgba(232,28,42,.25)) 1}
.dp-card:hover{transform:translateY(-8px);box-shadow:0 26px 64px -22px rgba(42,42,232,.45);border-color:transparent;background:linear-gradient(#0A0A0A,#0A0A0A) padding-box,linear-gradient(135deg,#2A2AE8,#E81C2A) border-box !important}
.dp-card:hover .dp-cardicon{transform:scale(1.1) rotate(-4deg)}
.dp-badge:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 14px 30px -12px rgba(42,42,232,.6)}
.dp-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(232,28,42,.65);filter:brightness(1.08)}
.dp-cta2:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(42,42,232,.6);filter:brightness(1.1);background:rgba(42,42,232,.1) !important}
.dp-field:focus{outline:none;border-color:#2A2AE8 !important;box-shadow:0 0 0 3px rgba(42,42,232,.25);background:#0d0d14 !important}
.dp-stat:hover{transform:translateY(-6px)}
.dp-soc:hover{border-color:#2A2AE8 !important;color:#fff !important;transform:translateY(-3px)}

@media(max-width:760px){.dp-navlinks{display:none !important}}
