.btn-p{transition:transform .15s ease,background .15s ease}
.btn-p:hover{background:#cdffad}
.btn-p:active{transform:translateY(1px) scale(.98)}
input[type=number]::-webkit-inner-spin-button{opacity:1}
.marker{transition:left .35s cubic-bezier(.16,1,.3,1)}
@media (max-width:1119px){.bandg{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:1023px){.tp{justify-content:center!important}.tp>div{max-width:680px!important;padding:56px 24px 64px!important}}
@media (max-width:640px){.bandg{grid-template-columns:1fr!important}.tp>div{padding:44px 20px 52px!important}.bc{flex-direction:row!important;align-items:flex-start!important;gap:16px!important;padding:18px!important}.bi{width:44px!important;height:44px!important;border-radius:14px!important}}
@media (prefers-reduced-motion:reduce){.marker{transition:none}}
@media (min-width:1024px) and (max-width:1119px){.tp{flex:1 1 480px!important}}
