.surf-rewards-card{box-sizing:border-box!important;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:445px;aspect-ratio:1.586;padding:25px 28px!important;border-radius:18px!important;justify-self:center;background:radial-gradient(ellipse at 95% 0%,#a16bb0aa,transparent 60%),linear-gradient(125deg,#261534,#693a7c 65%,#39234d)!important;color:white!important;border:1px solid #ffffff55!important;box-shadow:0 30px 42px -15px #25112d75,0 7px 12px #25112d22!important;transform:rotate(-3deg);transition:transform .3s,box-shadow .3s;font-family:Arial,sans-serif}
.surf-rewards-card:after{content:'';position:absolute;inset:-60% -20%;background:linear-gradient(115deg,transparent 43%,#ffffff13 44%,#ffffff05 55%,transparent 56%);z-index:-1;pointer-events:none}.surf-rewards-card:hover{transform:rotate(0) translateY(-5px);box-shadow:0 36px 48px -15px #25112d80!important}
.surf-rewards-card>span{display:flex;justify-content:space-between;align-items:center;font-size:12px!important;letter-spacing:2px;font-weight:800}.surf-rewards-card>span b{font-size:9px;font-weight:500;letter-spacing:1.5px;opacity:.8}
.surf-rewards-card>strong{display:block;color:#fff!important;font-family:Arial,sans-serif!important;font-size:76px!important;font-weight:800;line-height:1!important;margin:20px 0 4px!important;letter-spacing:-3px}.surf-rewards-card>p{font-size:10px!important;letter-spacing:1.6px;margin:0!important;color:white!important;font-weight:700;line-height:1.6}.surf-rewards-card .surf-rewards-properties{border-top:1px solid #ffffff3b;padding-top:13px!important;margin:15px 0 3px!important;font-size:9px!important;letter-spacing:.7px;line-height:1.6}.surf-rewards-card>small{display:block;font-size:10px!important;opacity:.75;line-height:1.6}
.surf-rewards-card:before{content:'';position:absolute;right:30px;top:85px;width:42px;height:32px;border-radius:7px;border:1px solid #eeddb88c;background:linear-gradient(90deg,transparent 30%,#6c572a66 31%,transparent 33%,transparent 66%,#6c572a66 67%,transparent 69%),linear-gradient(0deg,transparent 48%,#6c572a66 49%,transparent 52%),linear-gradient(120deg,#e6d4a4,#bc9f6d);box-shadow:inset 0 0 0 4px #d8c49766}
@media(max-width:760px){.surf-rewards-card{max-width:410px;transform:rotate(-2deg);padding:22px!important}.surf-rewards-card>strong{font-size:64px!important;margin-top:16px!important}.surf-rewards-card .surf-rewards-properties{font-size:8px!important;margin-top:12px!important;padding-top:10px!important}}@media(prefers-reduced-motion:reduce){.surf-rewards-card{transition:none}.surf-rewards-card:hover{transform:none}}
