.pattern-moroccan{background-color:#fff;background-image:radial-gradient(circle at 100% 150%,#fff 24%,#f87171 25%,#f87171 28%,#fff 29%,#fff 36%,#f87171 0,#f87171 40%,transparent 0,transparent),radial-gradient(circle at 0 150%,#fff 24%,#f87171 25%,#f87171 28%,#fff 29%,#fff 36%,#f87171 0,#f87171 40%,transparent 0,transparent),radial-gradient(circle at 50% 100%,#fff 10%,#f87171 11%,#f87171 23%,#fff 24%,#fff 30%,#f87171 31%,#f87171 43%,transparent 0,transparent),radial-gradient(circle at 100% 50%,#fff 5%,#f87171 6%,#f87171 15%,#fff 16%,#fff 20%,#f87171 21%,#f87171 30%,transparent 0,transparent),radial-gradient(circle at 0 50%,#fff 5%,#f87171 6%,#f87171 15%,#fff 16%,#fff 20%,#f87171 21%,#f87171 30%,transparent 0,transparent);background-size:100px 50px}.benefit-card{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f87171,#fbbf24) border-box;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-5px)}