.hp-feat{display:flex;gap:24px;margin:40px 0 10px 0}.hp-feat__card{flex:1;display:flex;flex-direction:column;background:linear-gradient(165deg,#1c1c1c 0%,#111a15 60%,#0d1610 100%);border-radius:var(--radius);overflow:hidden;text-decoration:none;position:relative;transition:transform 0.45s cubic-bezier(.4,0,.2,1),box-shadow 0.45s cubic-bezier(.4,0,.2,1),border-color 0.45s ease;box-shadow:0 4px 24px rgb(0 0 0 / .35);border:1px solid rgb(0 155 93 / .12)}.hp-feat__card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgb(0 155 93 / .18),0 4px 12px rgb(0 0 0 / .3);border-color:rgb(0 155 93 / .3)}.hp-feat__card--guide{background:linear-gradient(165deg,#1e1a18 0%,#1a1410 60%,var(--be-black) 100%);border-color:rgb(248 104 59 / .12)}.hp-feat__card--guide:hover{box-shadow:0 16px 48px rgb(248 104 59 / .15),0 4px 12px rgb(0 0 0 / .3);border-color:rgb(248 104 59 / .3)}.hp-feat__card::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .025),transparent);z-index:4;transition:left 0.7s ease;pointer-events:none}.hp-feat__card:hover::before{left:160%}.hp-feat__visual{position:relative;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hp-feat__dots{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .035) 1px,transparent 1px);background-size:22px 22px;z-index:0;pointer-events:none}.hp-feat__glow{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(0 155 93 / .18) 0%,transparent 70%);animation:hp-feat-pulse 5s ease-in-out infinite;z-index:0;pointer-events:none}.hp-feat__card--guide .hp-feat__glow{background:radial-gradient(circle,rgb(248 104 59 / .15) 0%,transparent 70%)}.hp-feat__visual::after{content:'';position:absolute;bottom:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgb(0 155 93 / .25),transparent);z-index:5}.hp-feat__card--guide .hp-feat__visual::after{background:linear-gradient(90deg,transparent,rgb(248 104 59 / .2),transparent)}.hp-feat__icon-main{position:relative;z-index:2;width:110px;height:95px;color:var(--green);filter:drop-shadow(0 0 25px rgb(0 155 93 / .25));transition:transform 0.4s ease,filter 0.4s ease}.hp-feat__card--guide .hp-feat__icon-main{color:var(--orange);filter:drop-shadow(0 0 25px rgb(248 104 59 / .25))}.hp-feat__card:hover .hp-feat__icon-main{transform:scale(1.08);filter:drop-shadow(0 0 35px rgb(0 155 93 / .4))}.hp-feat__card--guide:hover .hp-feat__icon-main{filter:drop-shadow(0 0 35px rgb(248 104 59 / .4))}.hp-feat__icon-main svg{width:100%;height:100%}.hp-feat__float{position:absolute;z-index:3;will-change:transform;pointer-events:none;transition:opacity 0.4s ease}.hp-feat__card:hover .hp-feat__float{opacity:1}.hp-feat__float--player{width:52px;top:12%;left:7%;color:rgb(248 104 59 / .75);animation:hp-float-drift 5.5s ease-in-out infinite}.hp-feat__float--card{width:58px;top:10%;right:7%;color:rgb(0 155 93 / .6);animation:hp-float-sway 5s ease-in-out infinite 0.6s}.hp-feat__float--odds{bottom:20%;left:8%;animation:hp-float-bob 5.5s ease-in-out infinite 1s}.hp-feat__float--ball{width:36px;bottom:12%;right:12%;color:rgb(255 255 255 / .5);animation:hp-float-drift 4.5s ease-in-out infinite 0.4s}.hp-feat__float--odds2{top:50%;right:6%;animation:hp-float-bob 6s ease-in-out infinite 1.5s}.hp-feat__float--dice{width:34px;bottom:7%;left:32%;color:rgb(212 175 55 / .72);animation:hp-float-bob 5.8s ease-in-out infinite 0.25s}.hp-feat__float--chips{width:48px;top:16%;right:20%;color:rgb(248 104 59 / .62);animation:hp-float-sway 5.2s ease-in-out infinite 0.9s}.hp-feat__float--gear{width:42px;top:10%;right:9%;color:rgb(248 104 59 / .65);animation:hp-float-spin 8s linear infinite}.hp-feat__float--check{width:36px;top:15%;left:9%;color:rgb(0 155 93 / .75);animation:hp-float-drift 5s ease-in-out infinite 0.3s}.hp-feat__float--arrow{width:30px;bottom:18%;right:10%;color:rgb(0 155 93 / .65);animation:hp-float-rise 4.5s ease-in-out infinite 0.8s}.hp-feat__float--percent{bottom:14%;left:10%;animation:hp-float-bob 5s ease-in-out infinite 1.2s}.hp-feat__float--target{width:34px;top:48%;right:5%;color:rgb(248 104 59 / .55);animation:hp-float-sway 6s ease-in-out infinite 0.5s}.hp-feat__float--minichart{width:48px;bottom:42%;left:5%;color:rgb(248 104 59 / .5);animation:hp-float-drift 5.5s ease-in-out infinite 1s}.hp-feat__badge{font-family:var(--betenemy-bold);font-size:18px;line-height:1;display:block;padding:7px 14px;border-radius:8px;white-space:nowrap}.hp-feat__badge--orange{color:var(--orange);background:rgb(248 104 59 / .12);border:1px solid rgb(248 104 59 / .25)}.hp-feat__badge--green{color:var(--green);background:rgb(0 155 93 / .12);border:1px solid rgb(0 155 93 / .25);font-size:16px}.hp-feat__badge--blue{color:var(--orange);background:rgb(248 104 59 / .12);border:1px solid rgb(248 104 59 / .25);font-size:22px}.hp-feat__info{padding:24px 28px 28px 28px;display:flex;flex-direction:column;flex-grow:1}.hp-feat__label{display:inline-block;font-family:var(--betenemy-semibold);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--green);margin-bottom:8px}.hp-feat__card--guide .hp-feat__label{color:var(--orange)}.hp-feat__title{font-family:var(--betenemy-bold);font-size:22px;color:var(--white);margin:0 0 10px 0;line-height:1.3;transition:color 0.3s ease}.hp-feat__desc{font-family:var(--betenemy-regular);font-size:15px;line-height:1.55;color:rgb(255 255 255 / .55);margin-bottom:22px;flex-grow:1}.hp-feat__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--betenemy-semibold);font-size:15px;color:var(--white);background:var(--green);padding:12px 24px;border-radius:10px;transition:background 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease;align-self:flex-start;text-decoration:none}.hp-feat__card:hover .hp-feat__cta{background:var(--green-dark);transform:translateX(4px);box-shadow:0 4px 16px rgb(0 155 93 / .3)}.hp-feat__card--guide .hp-feat__cta{background:var(--orange)}.hp-feat__card--guide:hover .hp-feat__cta{background:var(--orange-dark);box-shadow:0 4px 16px rgb(248 104 59 / .3)}.hp-feat__cta svg{transition:transform 0.3s ease}.hp-feat__card:hover .hp-feat__cta svg{transform:translateX(3px)}@keyframes hp-float-drift{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-12px) rotate(2deg)}50%{transform:translateY(-4px) rotate(-1.5deg)}75%{transform:translateY(-16px) rotate(1deg)}}@keyframes hp-float-sway{0%,100%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(6px,-10px) rotate(3deg)}66%{transform:translate(-4px,-18px) rotate(-2deg)}}@keyframes hp-float-bob{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.06)}}@keyframes hp-float-rise{0%,100%{transform:translateY(0);opacity:.7}50%{transform:translateY(-20px);opacity:1}}@keyframes hp-float-spin{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(90deg) translateY(-6px)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(270deg) translateY(-6px)}100%{transform:rotate(360deg) translateY(0)}}@keyframes hp-feat-pulse{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.2);opacity:1}}@media (max-width:900px){.hp-feat{flex-direction:column;gap:20px}.hp-feat__visual{height:220px}.hp-feat__title{font-size:20px}.hp-feat__info{padding:20px 22px 24px 22px}.hp-feat__cta{padding:11px 20px;font-size:14px}}@media (max-width:480px){.hp-feat{margin:25px 0 10px 0}.hp-feat__visual{height:200px}.hp-feat__float--odds2,.hp-feat__float--minichart,.hp-feat__float--chips{display:none}.hp-feat__icon-main{width:90px;height:80px}.hp-feat__badge{font-size:15px;padding:5px 10px}.hp-feat__desc{font-size:14px}}